WPML
ステータス
解決済み
報告対象
WPML Multilingual & Multicurrency for WooCommerce 3.7.15
解決されたバージョン
WooCommerce Multilingual 4.0.0

問題の概要

1つの商品に膨大な数(数百)のバリエーションを持たせることはお勧めしません。すべてのバリエーションを更新する必要があるため、商品を更新する際に問題が発生する可能性があります。

商品を更新するだけの場合、変更は適用されますが、すべてのバリエーションを更新する必要があるため、プロセスは完了しません。これは、プロセスが失敗した後、商品のコンテンツは更新されても、バリエーションは更新されないことを意味します。

回避策

バリエーションを複数の商品に分割することをお勧めします。

すでに膨大な数のバリエーションがあり、商品の更新に問題がある場合は、以下をお試しください。


  • PHPおよびWordPressに割り当てられるmax_execution_timeの時間とメモリを増やす – http://php.net/manual/en/function.set-time-limit.php

  • WooCommerce Multilingualのデバッグ機能を使用して、商品のバリエーションを同期する:WPML->WooCommerce Multilingualに移動し、ページ下部にある「トラブルシューティング」リンクを使用します。次に、翻訳間で商品のバリエーションを同期するオプションを使用します。

  • 可能な場合は、複数のバリエーションを持つ1つの商品ではなく、別々の商品を作成することを検討する

なお、WooCommerce Multilingual 3.8では、同一商品の大量のバリエーションを処理できるように、バリエーションを同期するロジックを見直す予定です。

すべての既知の問題 →