- 状态
- 已解决
- 报告针对
- WPML Multilingual & Multicurrency for WooCommerce 3.7.15
- 解决于
- WooCommerce Multilingual 4.0.0
问题概述
不建议在一个产品中包含大量(数百个)变体。这可能会在更新产品时引发问题,因为所有变体都需要更新。
如果您只是更新产品,更改会被应用,但过程并未完成,因为所有变体都需要刷新。这意味着在过程失败后,您的产品内容已更新,但变体并未更新。
临时解决方法
建议将变体拆分到多个产品中。
如果您已经有大量变体,并且在更新产品时遇到问题,可以尝试以下操作:
- 增加分配给 PHP 和 WordPress 的max_execution_time时间和内存 – http://php.net/manual/en/function.set-time-limit.php
- 使用 WooCommerce Multilingual 中的调试功能来同步产品变体:前往WPML->WooCommerce Multilingual,然后使用页面底部的“故障排除”链接。接着,使用在翻译之间同步产品变体的选项。
- 在可能的情况下,考虑创建单独的产品,而不是具有多个变体的单个产品
请注意,在 WooCommerce Multilingual 3.8 中,我们将重新审视同步变体的逻辑,以允许处理同一产品的大量变体。