2017-06-05 106 views
0

Add Advanced Custom Fields to WooCommerce Product Variation如何高級自定義字段添加到產品變化

試圖每每一個變量產品添加獨特的ACF你好,我們有問題。

我們的產品:「產品A - 變量產品」。該產品有4種不同的變體,我們希望根據產品變體添加獨特的ACF。

在我們的自定義字段選項卡中,我創建了一個新的自定義字段,字段組和標籤,然後我選中; 「如果帖子等於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像我們正在做的已經做了,但現在)添加到變型產品,並打印出的數據到電子郵件中。

請讓我知道如果您需要任何澄清,我們的客戶正試圖啓動他們的網站與此功能工作。 - 謝謝,邁克爾P.

回答

0

似乎沒有與ACF的解決方案。

但看看這個討論。它指向你一個解決方法:https://support.advancedcustomfields.com/forums/topic/custom-fields-on-woocommerce-product-variations/

+0

啊,好的,我會研究一下。我只是不確定我是否能夠在電子郵件中使用這些自定義變量(就像我對高級自定義字段所做的那樣)。如果我可以在電子郵件中引用這些自定義字段,我相信代碼將看起來與我使用的不同。另外,我不想將這些數據添加到前端。這些變量只是出現在管理郵件中......我必須決定這個解決方案是否值得在最終發現之前進行追蹤,以便將代碼添加到我的電子郵件模板中是不可能的。 – Michael

相關問題