私は可変タイプのカスタムインポート製品を作っています。次に、バリエーション製品の価格を更新するファイルを作成しました。私はupdate_post_metaメソッドを使用しています。値は各パターンのフィールドにある商品の編集ページに表示されますが、商品の最初のページで価格を更新するようには見えません。バリエーション製品価格の更新 - 商品ページに表示されない - Woocommerce
新しい価格で作業するには、管理パネルの更新ボタンをクリックして更新する必要があります。
私は$ product-> variable_product_sync()を使用しようとしました。しかし、それは動作していないようでした。何か案は?私のコードの
サンプル:
foreach ($variations as $variationProduct) {
$variationProductId = $variationProduct["variation_id"];
$productPrice = number_format($productPrice, 2, '.', '');
update_post_meta($variationProductId, '_regular_price', $productPrice);
}
この上の任意のヘルプやソリューション?