對於我的客戶,我重構了一些無法工作的代碼。該腳本從CSV導入(可變)產品。這一切都正常工作,產品和屬性得到導入,並顯示在後端全部完成。WooCommerce導入,產品顯示在後端而不是前端
奇怪的是,產品不顯示在網站的前端。也就是說,直到我們從後端保存它一次(實際上,只是按下該產品的保存按鈕,而沒有執行其他任何操作)。
在重構過程中,我們發現這個代碼;
$test = new WC_Product($id);
$test->variable_product_sync();
$test = null;
這不適用於新的WooCommerce,現在一切都是靜態的。我們現在怎樣才能實現這個功能?但我們不確定這是否能解決問題。
雖然這可能會回答這個問題,你能解釋一下你的答案嗎? – Zippy