Add Advanced Custom Fields to WooCommerce Product Variation
您好,我们在尝试为每个变量产品添加唯一的ACF时遇到问题。
我们的产品:“产品A - 可变产品”。该产品有4种不同的变化,我们希望根据产品的变化添加独特的ACF。
在我们的自定义字段标签中,我创建了一个新的自定义字段,字段组和标签,然后我选择了; “如果post等于product_variation产品A - 可变产品,则显示此字段组。”这样做并没有将自定义字段添加到我们的产品管理页面。以前我们用过; “邮政类型等于产品”,效果很好,但不能用于变量产品情况。
更多背景: 目前,我们正在使用ACF来帮助我们的WooCommerce电子邮件定制器,它运行良好。电子邮件根据购买的产品打印出ACF数据(参见下面的代码)。
<?php
$product_idMe = $item->get_product_id();
$fields = get_field_objects($product_idMe);
if( $fields )
{
foreach( $fields as $field_name => $field )
{
echo $field['label'];
echo $field['value'];
}
}
?>
目标:向可变产品添加唯一的ACF,并将数据打印到电子邮件中(就像我们已经在做的那样,但现在使用可变产品的独特ACF)。
如果您需要任何澄清,请告知我们,我们的客户正在尝试使用此功能启动其网站。 谢谢你,Michael P。
答案 0 :(得分:0)
似乎没有ACF的解决方案。
但请看一下这个讨论。它指出了一种解决方法:https://support.advancedcustomfields.com/forums/topic/custom-fields-on-woocommerce-product-variations/