【php-在处理订单电子邮件模板中基于产品类别的条件显示】教程文章相关的互联网学习教程文章

php-在处理订单电子邮件模板中基于产品类别的条件显示【代码】

我正在研究customer-processing-order.php WooCommerce电子邮件模板的代码. 仅当订单商品具有已定义商品的订单商品时,我才想显示以下代码.<p><?php _e( "Your order has been received and is now being processed. Your order details are shown below for your reference:", 'woocommerce' ); ?></p>就像是:if($categ="demo1"){ <p><?php _e( "Your order has been received and is now being processed. Some text here:", 'wo...

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电子邮件通知中的产品类别的不同收件人【代码】

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

php – 根据产品属性添加自定义woocommerce电子邮件【代码】

我试图调整https://www.skyverge.com/blog/how-to-add-a-custom-woocommerce-email/上找到的自定义电子邮件插件 我的意图是,如果客户选择具有特定属性的产品(它是可变产品),则当客户进行新订单时必须发送自定义电子邮件(必须将其发送为待处理或处理). 我的属性slug是“csr-dates”.自定义插件由两个文件组成(参见上面的链接):woocommerce-csr-order-email.php和(存储在“includes”文件夹中)class-wc-csr-order-email.php 我想问题...

php – 在WooCommerce电子邮件模板中获取产品名称和描述【代码】

我想在WooCommerce电子邮件模板中发送电子邮件时获取产品描述和产品名称. 我能够获得产品ID $order_id = trim(str_replace(‘#’,”,$order-> get_items()));使用此代码 但是当我试图获得它的描述和产品名称时,我无法做同样的事情. 我的代码:$order = new WC_Order($order_id);foreach($order->get_items() as $item){$product_description = get_post($item['product_id'])->post_content;}我怎样才能使它工作? 谢谢 我在functi...