【php – 从woocommerce的电子邮件模板中删除订单信息部分】教程文章相关的互联网学习教程文章

php-如果Woocommerce订单项具有特定的自定义元数据,则向电子邮件中添加文本【代码】

如果特定的meta具有特定的值(“伞孔”为“是”),我想添加一个通知部分来订购发送给管理员的电子邮件. 到目前为止的代码:function add_order_instruction_email( $order, $sent_to_admin, $plain_text, $email ) {foreach( $order->get_items() as $item ){$target_value = $item->get_meta('Umbrella Hole');if ($target_value == "Yes") {echo '<div style="background-color:antiquewhite;padding:5px;margin-bottom:10px;"><st...

php-更改管理员新订单电子邮件woocommerce的回复标题【代码】

我一直在努力改变管理员新订单电子邮件的回复标头.我希望在下新订单时,管理员收到的电子邮件具有回复标头作为客户电子邮件.现在将其设置为管理员电子邮件.每当管理员单击“答复”以进行答复时,该电子邮件就会发送给客户. 我试图在woocommerce电子邮件设置中更改“发件人地址”,但它也会影响客户电子邮件标头. 请建议我该怎么做.解决方法:我相信您可以使用过滤器执行此操作.您的主题应该有一个functions.php文件-尝试将以下内容添加...

php-在管理新订单电子邮件模板中添加已应用的优惠券代码-WooCommerce【代码】

让我清除我的问题: >我已经下载了&激活了用于电子商务功能的WooCommerce插件.>我想使用我的自定义插件在“管理员新订单电子邮件模板”中添加“应用的优惠券代码”. 现在: >您能告诉我确切的挂钩或函数,它实际上是在设置新订单电子邮件模板,以便我将其覆盖吗?>您能告诉我如何调用应用的优惠券代码,以便我将其显示在电子邮件模板中吗? 如果您能帮助我,那太好了.解决方法:可以使用挂在woocommerce_email_order_details操作钩上的自...

php-在Woocommerce 3中保存时发送带有其他帐户字段值的自定义电子邮件【代码】

在插件“高级自定义字段”的基础上,为WooCommerce用户的个人帐户创建了其他字段.使用第二个“ ACF for WooCommerce”插件,我将这些字段放在了“编辑帐户”页面上. 如果用户已填写或编辑了这些字段,则管理员将收到一封包含这些字段值的电子邮件.以下代码负责通知:if (!class_exists('WooCommerceNotifyChanges')) {class WooCommerceNotifyChanges {function __construct() { add_action('woocommerce_save...

php-禁用WooCommerce手册/编辑订单的电子邮件通知【代码】

需要WooCommerce专业知识 我需要为手动创建的订单禁用电子邮件通知,必须使用处理状态,由于处理订单状态存在自定义钩子,因此无法创建自定义状态. 理想情况下,可以在手动订购页面中选中一个复选框,当选中该复选框时,它将禁止在任何状态下都无法向客户发送电子邮件. (处理-已完成). 原因是出于数据库原因,必须将ebay订单输入到后端订单中,我们不希望将已经通过ebay发送的电子邮件重新发送给客户. 我猜想这个钩子需要被调用:remove_ac...

php – 在Woocommerce New Order电子邮件通知中自定义“回复”电子邮件标题【代码】

我想在woocommerce中过滤新订单的电子邮件标题.我正在尝试用主站点管理员电子邮件地址替换客户电子邮件地址.我们需要执行此操作,因为Gmail会将新订单标记为垃圾邮件,因为收件人地址与回复地址不同.以下功能部分工作:add_filter( 'woocommerce_email_headers', 'woo_add_reply_to_wc_admin_new_order', 10, 3 );function woo_add_reply_to_wc_admin_new_order( $headers = '', $id = '', $order ) { if ( $id == 'new_order' ) {$r...

php – 在WooCommerce的电子邮件和订单页面中保存并显示产品自定义数据【代码】

我正在使用一些代码添加自定义字段,以使我的客户能够自定义他们的产品. 这是我目前的代码:/* Add meta fields to all products */ /* SRC: https://wisdmlabs.com/blog/add-custom-data-woocommerce-order-2/ *//* Step 1: Adding Custom Field for Product */ add_action('woocommerce_before_add_to_cart_button','rs_add_custom_fields'); /*** Adds custom field for Product* @return [type] [description]*/ function rs_ad...

php – 从woocommerce的电子邮件模板中删除订单信息部分【代码】

我正在尝试删除已完成订单和客户发票电子邮件中的订单信息部分.在以下位置找不到如何删除这个:wp-content/plugins/woocommerce/templates/emails/customer-completed-order.php<?php /*** Subscription information template** @author Brent Shepherd / Chuck Mac* @package WooCommerce_Subscriptions/Templates/Emails* @version 1.5*/ if ( ! defined( 'ABSPATH' ) ) {exit; // Exit if accessed directly } ?> <?php if ( !...

php – 按下WooCommerce结帐按钮时发送自定义电子邮件【代码】

我正在尝试使用PHP按下Woocommerce的结帐按钮时发送自定义电子邮件. 此电子邮件将与wooCommerce的电子邮件通知一起发送.我使用过这个answer,编辑代码如下://execute some php on successfull checkout add_action( 'woocommerce_payment_complete', 'so_32512552_payment_complete' ); function so_32512552_payment_complete( $order_id ){$order = wc_get_order( $order_id );foreach ( $order->get_items() as $item ) {if ( $...

php – Woocommerce – 如何根据付款方式发送自定义电子邮件【代码】

这是问题所在.我的woocommerce网站有3种不同的付款方式 – >支票付款>西联汇款>货到付款 如果我的买家以“支票付款”结帐,我想向他发送一封自动发送的电子邮件,其中概述了支票付款的步骤.如果他与“西联汇款”签出,我想通过电子邮件将他的西联汇款信息发送给他.应发送另一封自动电子邮件以进行货到付款. 通常在Woocommerce中,您有一封电子邮件发送给客户完成所有已完成的订单,在我的情况下,根据付款选项,我需要3封不同的电子邮件....

php – 为本地提取Woocommerce订单的特定电子邮件通知添加自定义文本【代码】

我尝试了以下代码,当local_pickup是选择的送货方式时,该代码向所有应该收到customer_processing_order和customer_completed_order的客户显示消息. 我注意到我没有在任何订单元数据中存储任何_shipping_method项目,但仅限于:order_item_type:shipping> method_id> local_pickup:3 我怎样才能找回它? 我尝试了这个代码没有成功:// testo per Ritiro in Sedeadd_action( 'woocommerce_email_order_details', 'my_completed_order...

php – WooCommerce向客户发送新的订单电子邮件【代码】

我有一个问题,这听起来很愚蠢,但我真的被困了. 我还需要向客户发送“新订单”电子邮件.我尝试将函数添加到functions.php文件中,并发送电子邮件,但不显示大多数变量.我将相同的代码插入到示例php文件中,在wordpress中添加为页面,它的效果非常好.我真的不知道发生了什么. 有解决方案吗也许有更简单的方法,比如在woocommerce中将“recipent”添加到“新订单”电子邮件中?我检查了class-wc-email-new-order.php文件,但我无法更改其中的...

php – 在Woocommerce中添加自定义订单状态并发送有关状态更改的电子邮件【代码】

我想在我的woocommerce网站上添加自定义订单状态.每当状态更改为该自定义状态时,我想发送邮件.我已经尝试了Send an email notification when custom order status changes in WooCommerce以及https://github.com/sarun007/custom-email-plugin/tree/master但没有工作我正在使用woocommerce 3.2.6版本解决方法:要使其适用于新的自定义订单状态(此处为“等待交货”),您应该: >首先注册自定义新订单状态,>在管理订单列表中显示批量编...

php – 基于WooCommerce电子邮件通知中的产品类别的不同收件人【代码】

我正在为一所销售虚拟产品(费用和游览费用)和实体(制服)的学校建立一个网站,但是他们希望将每个类别的订单通知发送给不同的部门处理的不同部门. . 例如,所有统一类别订单都将转到收件人1,而所有其他订单转到收件人2 …我遇到了多种方式根据产品发送自定义电子邮件消息,但这些都不符合我的要求. 我也希望能够在不使用像Woocommerce Advanced Notifications这样的插件的情况下做到这一点. 对此的任何帮助将不胜感激.解决方法:以下内容...

php – Woocommerce电子邮件通知中的样式订单详细信息表【代码】

我正在使用WordPress 4.8.1并使用网桥主题.关于从新订单模板电子邮件中删除价格,我遇到了一些问题.我想删除价格列,但我删除了总计和小计,但没有得到任何东西来删除产品的价格列作为通过文件. 我发现这来自这段代码:<?php echo wc_get_email_order_items( $order, array('show_sku' => $sent_to_admin,'show_image' => false,'image_size' => array( 32, 32 ),'plain_text' => $plain_text,'sent_to_admin' => $sent...