首页 文章

如何将高级自定义字段添加到产品变体

提问于
浏览
0

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.

1 回答

相关问题