在运营WooCommerce店铺时,自动邮件功能能够省很多事情,帮助轻松接收和发送客户咨询/信息,这些操作有时可能需要耗费大量精力。
当特定事件发生时(例如有客户已经下单,但是还未付款时,自动发送邮件催单),系统会自动发送这些默认邮件。例如:订单处理中、退款处理或密码重置等。在使用WooCommerce时,这些操作因有专门用于邮件自动化和客户处理的功能而变得更加简便。
本文会介绍为何需要自定义WooCommerce邮件以及如何进行简单自定义。
为何应该自定义邮件?
邮件是WooCommerce店铺不可或缺的一部分。多项研究表明,个性化邮件能够提升用户参与度和收入。它还能提高邮件的打开率、点击率和回复率。此外,个性化的邮件不会让顾客觉得收到的是垃圾邮件。
自定义WooCommerce邮件有助于在顾客心中建立信任,让他们更有可能不时地与网店进行互动。在自定义邮件时,除了注重邮件的个性化,还需兼顾品牌风格、颜色、语气和形式。以下是自定义WooCommerce邮件时应考虑的几个要点:
- 收件人姓名
- 主题行
- 发送时间
- 邮件内容的相关性
- 订单信息
WooCommerce订单状态类型
WooCommerce包含多种订单状态,这些状态可能与网站的流程不完全匹配。但仍然可以使用自定义状态来标记订单,例如“待支付”、“处理中”、“暂停”、“失败”等。
许多WooCommerce站长都有这样的疑问:如何自定义WooCommerce的默认请求信息,以呈现个性化的外观和感觉?如何添加额外内容来帮助客户处理订单,并创建自定义的WooCommerce订单状态?
对新手而言,WooCommerce提供了多种选项,非专业人员也能创建出一些精彩的邮件。
WooCommerce 默认交易电子邮件的类型(带代码)
“Vanilla” 提供 WooCommerce 电子邮件通知,这些通知会在客户与商店互动时发送给他们。以下是 WooCommerce 商店客户最重要的电子邮件。
- 新订单:收到新订单时会发送新订单电子邮件。
- 已取消的订单:当订单被标记为取消时,会发送已取消订单电子邮件。
- 失败订单:当正在处理或暂停的订单被标记为失败时,会发送失败订单电子邮件。
- 订单暂停:这是发送给客户的订单通知。其中包含订单暂停后的订单详细信息。
- 处理订单:这是发送给客户的订单通知。它包含付款后的订单详细信息。
- 订单已完成:订单已完成时,系统会向客户发送订单完成电子邮件。这些电子邮件通常表示订单已发货。
- 退款订单:当客户的订单标记为退款时,将向客户发送订单退款电子邮件。
- 客户发票:客户发票电子邮件包含订单信息和付款链接。
- 客户备注:当在订单中添加备注时,会发送客户备注电子邮件。
- 重置密码:当客户重置密码时,会发送客户“重置密码”电子邮件。
- 新帐户:当客户通过结帐或帐户注册页面注册时,会向客户发送“新帐户”电子邮件。
除了这些标准的电子邮件类型,还可以添加自定义的电子邮件。
WooCommerce 全局电子邮件选项
标准的 WooCommerce 电子邮件如下所示:
WooCommerce 管理员可以对此默认电子邮件布局进行一些基本自定义。登录 WordPress 管理员并转到WooCommerce → 设置 → 电子邮件 → 电子邮件发件人选项后,可以访问这些选项。这些选项包括:
- 设置发件人姓名/地址(客户可见)
- WooCommerce 电子邮件标题图像大小
- 更改电子邮件页脚文本
- 选择不同的底色、背景和正文颜色
WooCommerce 电子邮件特定选项
每种电子邮件类型都有自己的一组自定义选项。可以通过WooCommerce → 设置 → 电子邮件 → 处理订单访问这些选项(此示例路径重点介绍处理订单电子邮件)。可以更改电子邮件的几个方面,包括:
- 启用或禁用是否发送电子邮件
- 电子邮件的主题
- 电子邮件标题(默认为“感谢您的订购”)
- 电子邮件以 HTML 还是纯文本形式发送(默认选项为 HTML)
我在这里将自定义电子邮件标题设置为“感谢您的订购”。
如何自定义 WooCommerce 电子邮件模板
更有效、更高效的方法是修改默认电子邮件布局。WooCommerce 提供了一个有用的模板系统,可以通过将格式文件复制到主题中来自定义商店或电子邮件的部分内容。
每种电子邮件类型都有一个用于描述其内容的模板文件。
例如:
woocommerce/templates/emails/customer-process-order.php。
此外,还有所有电子邮件类型都可以访问和使用的共享模板。这些模板可以在 woocommerce/templates/emails/email-styles.php找到。
在很多情况下,这是开发人员覆盖的模板,用于更改电子邮件的共享方面。处理前面提到的页脚问题的过程是:
- 首先,确保 WordPress 安装中存在以下目录:wp-content/themes/ your-theme /woocommerce/emails。
- 接下来,将wp-content/plugins/woocommerce/templates/emails/email-styles.php中的文件复制到商店主题中:your-theme /woocommerce/emails/。
- 最后,编辑主题/woocommerce/emails/email-styles.php将页脚文本颜色更改为黑色(为简洁起见,仅显示模板文件代码的相关部分):
$credit = "
color: #66bae3;
font-size:15px;
text-align:center;
";
这会生成一个更易读的页脚:
使用操作/过滤器进行条件定制
自定义电子邮件的最终也是最有效的方法是使用 WooCommerce 自定义代码。这显然需要高水平的 PHP 专业知识。好消息是,这个过程很简单,因为原始的 WooCommerce 布局仍在使用中。该过程涉及更改部分内容。
过滤函数
- has_filter()
- 添加过滤器()
- apply_filters()
- apply_filters_ref_array()
- 当前过滤器()
- 移除过滤器()
- 删除所有过滤器()
- doing_filter()
动作功能
激活/停用/卸载功能
对于这个例子,我会根据使用的结账付款类型在电子邮件中添加一些有用的付款说明。
首先,将以下内容添加到主题的functions.php中:
add_action( 'woocommerce_before_email_order', 'add_order_instruction_email', 10, 2 );
function add_order_instruction_email( $order, $sent_to_admin ) {
if ( ! $sent_to_admin ) {
if ( 'cod' == $order->payment_method ) {
// cash on delivery method
echo '<p><strong>Instructions:</strong> Full payment is due immediately upon delivery: <em>cash only, no exceptions</em>.</p>';
} else {
// other methods (ie credit card)
echo '<p><strong>Instructions:</strong> Please look for "Madrigal Electromotive GmbH" on your next credit card statement.</p>';
}
}
}
如果客户在结账时选择“货到付款”,客户将收到包含有用的订单说明的电子邮件:
插件/支付网关选项
一些插件和支付网关实际上可以自定义订单电子邮件的部分内容。例如:内置的银行/电汇付款方式可以配置说明并插入电汇信息。
这可以通过WooCommerce > 设置 > 结帐 > BACS完成 。
虽然不常见,但知道这些选项可用还是不错的。这些信息还可以为商店选择特定的插件。
WooCommerce 电子邮件 add_actions 钩子
在使用 WooCommerce 电子邮件时,add_actions 钩子经常派上用场。使用此钩子时,您需要使用全局变量 email,其中包含电子邮件主题。以下是代码片段:
add_action( 'woocommerce_email_header', 'woocommerce_emails_before_header', 1,3 );
function woocommerce_emails_before_header( $email_heading, $email ){
$GLOBALS['email'] = $email;
}
上述钩子可以放在 functions.php(位于主题文件夹中)或 WooCommerce 电子邮件模板的开头。全局变量 $email 调用主 WooCommerce 电子邮件对象,而 $order 包含全局 WooCommerce 订单对象的实例。
global $email;
$order = $email->object;
WooCommerce 每个产品自定义电子邮件
以下代码发送不同产品的自定义订单电子邮件模板。例如:对于产品 ID 87,想要显示标题 WooCommerce 电子邮件通知或如何测试 WooCommerce 电子邮件:
function woocommerce_custom_email_per_product_depending_on_product_id( $email_heading, $order ) {
global $woocommerce;
$items = $order->get_items();
foreach ( $items as $item ) {
$product_id = $item['product_id'];
if ( $product_id == 87 ) {
$email_heading = 'WooCommerce email notification OR how to test WooCommerce emails';
}
return $email_heading;
}
}
add_filter( 'woocommerce_email_heading_customer_processing_order', 'woocommerce_custom_email_per_product_depending_on_product_id', 10, 5 );
现在知道了自定义 WooCommerce 订单电子邮件的整个过程,可以保留该功能或创建单独的 WooCommerce 电子邮件插件,用于 WooCommerce 电子邮件确认和通知。
如何使用插件自定义 WooCommerce 电子邮件
有各种插件可用于定制 WooCommerce 电子邮件,我们这里选择的是 MailPoet 扩展。
首先,从 WordPress 仪表板安装MailPoet 扩展,步骤与任何其他插件相同。然后,请按照以下简单步骤操作:
- 在 WordPress 仪表板上导航到 MailPoet → 设置 → WooCommerce。选择“使用 MailPoet 自定义 WooCommerce 电子邮件”并保存设置。
- 点击“打开模板编辑器”。
- 利用 MailPoet 的拖放编辑器进行更改。
- 可以轻松地尝试电子邮件标题和主要内容区域上方和下方的区域。可以进行的一些调整包括:
- 将网站Logo放在顶部
- 与网站品牌匹配的颜色
- 添加图片或按钮以增添一些特色
- 插入社交媒体链接
MailPoet 还可以根据具体细节对受众进行分类,帮助针对不同群体定制沟通方式。可以根据以下情况对个人进行分类:
- 他们打开电子邮件的频率
- 花费金额
- 购买的商品
- 地点
- 活跃订阅状态
- 点击某些链接
- 报名日期
如何编辑 WooCommerce 交易电子邮件
在 WooCommerce 中自定义交易电子邮件对于与客户建立个性化且引人入胜的沟通渠道至关重要。通过定制这些电子邮件以符合您的品牌形象和客户期望,您可以增强整体购物体验。
以下是在 WooCommerce 中自定义交易电子邮件的步骤:
1. 访问电子邮件设置:
- 登录到 WordPress 仪表盘。
- 在左侧菜单中,单击 WooCommerce → 设置。
2. 导航至电子邮件模板:
- 在顶部菜单中,找到并单击“电子邮件”以访问模板。
3. 探索电子邮件模板:
- 会看到一个电子邮件模板列表,每个模板都有特定的用途,例如新订单、取消的订单和密码重置。
4. 选择要编辑的模板:
- 单击要编辑的电子邮件模板旁边的“管理”按钮。
5. 自定义电子邮件内容:
- 在编辑界面中,根据喜好定制电子邮件的主题行、标题和内容。
6.利用模板变量:
- 如果有 WooCommerce Follow-ups 扩展,请使用模板变量(如 {customer_name} 或 {order_shipping_address})来自动发送个性化信息。
7.附加内容字段:
- 利用“附加内容”字段,尤其是在面向客户的电子邮件中,例如“已完成订单”电子邮件。考虑添加感谢信以表达感激之情并注入品牌个性。
8.提供有用的链接:
- 包括保修信息、退货政策或其他相关文件的链接,以便客户在购买后轻松访问。
总结
设置一个 WooCommerce 商店非常简单,但有时自定义默认的邮件模板可能会变得有些复杂。本文讨论了如何发送完全自定义的 WooCommerce 商店邮件,以适应商店所有活动的各个方面。
常见问题解答
Q1.如何定制我的 WooCommerce 电子邮件?
答:可以从 WooCommerce > 设置 > 电子邮件编辑默认电子邮件模板,但这仅限于颜色、页眉图像和页脚文本等基本自定义。
Q2. WooCommerce 会发送订单电子邮件吗?
A.是的,WooCommerce 默认发送订单电子邮件,但它们不是个性化的。可以按照我在本文中提到的方法进行操作。
Q3. 如何向 WooCommerce 添加自定义电子邮件通知?
答:要在 WooCommerce 中添加自定义电子邮件通知,首先,安装插件并导航到 WooCommerce → 设置。在“电子邮件”选项卡中,编辑模板、自定义收件人和发件人详细信息,并使用可视化编辑器调整内容。保存更改给商店配置个性化电子邮件通知。
Q4. 如何向我的 WooCommerce 电子邮件添加自定义字段?
A.要向你的 WooCommerce 电子邮件添加自定义字段,在主题的functions.php文件或自定义插件中使用此代码片段:
add_filter('woocommerce_email_order_meta_fields', 'custom_woocommerce_email_order_meta_fields', 10, 3);
function custom_woocommerce_email_order_meta_fields($fields, $sent_to_admin, $order) {
$fields['custom_field_example'] = array(
'label' => __('Custom Field Example'),
'value' => get_post_meta($order->id, 'custom_field_example', true),
);
return $fields;
}
将“custom_field_example”替换为你的自定义字段的实际名称。
Q5. 如何自定义我的 WordPress 电子邮件?
答:要自定义 WordPress 电子邮件,请先安装电子邮件模板插件。安装后,转到外观 > 电子邮件模板以个性化默认电子邮件模板。
Q6. 什么是 WooCommerce 电子邮件模板?
A) WooCommerce 电子邮件模板是预先设计的电子邮件格式,用于订单确认、发货通知、客户发票等。自定义这些模板可让店主将他们的电子邮件与品牌标识相匹配并改善客户体验。
Q7. 如何自定义 WooCommerce 电子邮件通知?
A)要自定义 WooCommerce 电子邮件通知,可以使用内置的 WooCommerce 设置或插件。可以调整布局、颜色、文本等以匹配您的品牌。像“WooCommerce 电子邮件定制器”这样的插件使这个过程更容易。
Q8) 我可以将我的Logo添加到 WooCommerce 电子邮件中吗?
A)是的,可以通过编辑电子邮件模板轻松地将网站Logo添加到 WooCommerce 电子邮件中。这可以在 WooCommerce 电子邮件设置中完成,也可以通过提供更高级自定义选项的第三方插件完成。
Q9. 如何在 WooCommerce 中更改电子邮件主题?
A)可以通过导航到 WooCommerce > 设置 > 电子邮件部分来更改 WooCommerce 中的电子邮件主题。从那里,可以自定义每种电子邮件类型的主题行,例如订单确认、新客户注册等。
联系我们 |
---|
文章看不懂?联系我们为您免费解答!免费助力个人,小企站点! |
① 电话:020-2206-9892 |
② QQ咨询:1025174874 |
③ 邮件:info@361sale.com |
④ 工作时间:周一至周五,9:30-18:30,节假日休息 |
暂无评论内容