WPML
ステータス
解決済み
報告対象
WPML Multilingual & Multicurrency for WooCommerce 5.0.2

問題の概要

WooCommerceの組み込みインポート機能を使用する場合、デフォルト言語でCSVファイルをインポートしてインポートプロセスを実行しても、商品の翻訳の価格は更新されません。

回避策

商品のインポートではsave_postアクションが実行されないため、手動で実行する必要があります。


  1. 商品ページを開きます。

  2. 商品を選択します。

  3. 一括操作ドロップダウンを開きます。

  4. 編集オプションを選択し、適用をクリックします。これにより同期プロセスが開始されます。

または、functions.phpファイルに以下のコードを追加することもできます。これにより、次回のインポート実行時に価格が自動的に同期されます。
add_action( 'woocommerce_product_import_inserted_product_object', function( $product ) {
    do_action( 'save_post', $product->get_id(), get_post( $product->get_id() ) );
} );

すべての既知の問題 →