改变"电子邮件"基于Woocommerce结帐中的产品类别的标签

时间:2018-05-27 18:08:20

标签: php wordpress woocommerce checkout custom-taxonomy

我试图显示不同的电子邮件标签"在特定类别的结帐页面上。

例如: 我在网站上销售礼品卡,所以我想重新命名"电子邮件" field,to" Recipient Email",但是这个特定的标签应仅对于" Gifts"产品分类。

我无法为此特定解决方案找到任何WooCommerce功能。任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:1)

已更新:以下内容将更改结算电子邮件标签,如果" Gift"产品类别在购物车中:

Gson gson = new Gson();    
Type collectionType = new TypeToken<ProductItems>(){}.getType();
ProductItems productItems = gson.fromJson(mMessage, collectionType);

代码放在活动子主题(或活动主题)的function.php文件中。它应该有用。

答案 1 :(得分:0)

感谢“LoicTheAztec”。

我只需要从他的代码

更改以下代码行
foreach(WC()->cart->get_cart() => $cart_item) {

这一个

foreach ( WC()->cart->get_cart() as $cart_item_key => $cart_item ) {