WPML
Trạng thái
Đã giải quyết
Được báo cáo cho
WPML Multilingual & Multicurrency for WooCommerce 3.7.15
Đã giải quyết trong
WooCommerce Multilingual 4.0.0

Tổng quan về lỗi

Không nên để một sản phẩm có số lượng rất lớn (vài trăm) biến thể. Điều này có thể dẫn đến các vấn đề khi cập nhật sản phẩm vì tất cả các biến thể đều cần được cập nhật.

Nếu bạn chỉ đang cập nhật sản phẩm, các thay đổi được áp dụng nhưng quá trình không được hoàn thành, vì tất cả các biến thể đều cần được làm mới. Điều này có nghĩa là sau khi quá trình thất bại, nội dung sản phẩm của bạn được cập nhật, nhưng các biến thể thì không.

Giải pháp tạm thời

Bạn nên chia các biến thể ra nhiều sản phẩm.

Nếu bạn đã có một số lượng lớn biến thể và gặp sự cố khi cập nhật sản phẩm, bạn có thể thử các cách sau:


  • Tăng thời gian max_execution_time và bộ nhớ dành cho PHP và WordPress – http://php.net/manual/en/function.set-time-limit.php

  • Sử dụng các chức năng gỡ lỗi trong WooCommerce Multilingual để đồng bộ hóa các biến thể sản phẩm: đi tới WPML->WooCommerce Multilingual và sử dụng liên kết “Khắc phục sự cố” ở cuối trang. Sau đó, sử dụng tùy chọn để đồng bộ hóa các biến thể sản phẩm giữa các bản dịch.

  • Nếu có thể, hãy cân nhắc việc tạo các sản phẩm riêng biệt thay vì một sản phẩm duy nhất có nhiều biến thể

Lưu ý rằng trong WooCommerce Multilingual 3.8, chúng tôi sẽ xem xét lại logic đồng bộ hóa các biến thể để có thể xử lý số lượng lớn biến thể của cùng một sản phẩm.

Tất cả các lỗi đã ghi nhận →