- Trạng thái
- Đã giải quyết
- Đã giải quyết trong
- WooCommerce Multilingual & Multicurrency 5.5.2
- Thẻ chủ đề
- WCML
Tổng quan về lỗi
Sau khi các sản phẩm đã được dịch, nếu sau đó bạn chỉnh sửa thủ công một sản phẩm có biến thể đã dịch dựa trên các thuộc tính toàn cục trong Trình soạn thảo WordPress và lưu thay đổi, các biến thể sẽ bị ngắt kết nối. Chúng sẽ bị thiếu trong trình soạn thảo back-end và đồng thời sẽ không thể chọn các biến thể từ màn hình sản phẩm ở giao diện người dùng.
Giải pháp tạm thời
Vấn đề này xuất hiện trong WooCommerce Multilingual & Multicurrency phiên bản 5.5.0.
Chúng tôi đang tiến hành khắc phục, nhưng trong thời gian chờ đợi, bạn có thể chỉnh sửa tệp plugins/woocommerce-multilingual/classes/Synchronization/Manager.php và cập nhật dòng 77 từ
$originalProduct = get_post( $originalProduct );
thành
$originalProduct = get_post( $originalProductId );
Lưu ý, nếu bạn vẫn gặp sự cố sau khi áp dụng bản sửa lỗi này, hãy đi tới WPML > Cài đặt và đảm bảo rằng cài đặt “Sao chép phân loại sang các bản dịch” đã được chọn.