Có một vấn đề nghiêm trọng về khả năng tương thích trong phiên bản phát hành WooCommerce 10.3 sắp tới gây ra lỗi tính toán sai giá của biến thể sản phẩm. Để tránh các sự cố trên trang web của bạn, hãy cập nhật lên WPML Multilingual & Multicurrency for WooCommerce 5.5.2.2 trước khi cập nhật lên WooCommerce 10.3.
WCML 5.5.2.3 hiện đã có sẵn
Kể từ khi xuất bản bài viết này, chúng tôi đã phát hành phiên bản 5.5.2.3 của WPML Multilingual & Multicurrency for WooCommerce. Phiên bản này bao gồm một bản sửa lỗi bổ sung cho việc chuyển đổi tiền tệ đối với các sản phẩm có biến thể.
Tính toán sai giá của biến thể sản phẩm
Nếu cửa hàng của bạn sử dụng nhiều loại tiền tệ, giá của biến thể sản phẩm có thể bị chuyển đổi hai lần. Ví dụ:
- Giá sản phẩm gốc: 100 EUR
- Tỷ giá hối đoái: 1 EUR = 1,2 USD
- Giá chuyển đổi dự kiến (đúng): 120 USD
- Giá chuyển đổi thực tế (sai): 144 USD
Vấn đề này ảnh hưởng đến mọi thứ — từ giá hiển thị cho khách hàng của bạn, đến số tiền họ phải trả khi thanh toán và mức giá được ghi nhận trong các đơn hàng.
WooCommerce 10.3 dự kiến sẽ được phát hành vào ngày 21 tháng 10.
Để tránh sự cố này, hãy cập nhật WPML Multilingual & Multicurrency lên phiên bản 5.5.2.3 trước khi cập nhật WooCommerce lên 10.3.
Cách cập nhật lên phiên bản mới?
Chúng tôi đang dần phát hành bản cập nhật này cho các trang web, nhưng bạn có thể nhận được nó ngay lập tức:
- Trong trang quản trị trang web của bạn, hãy truy cập Plugin → Cài mới Plugin và nhấp vào tab Thương mại.
- Nhấp để kiểm tra cập nhật.
- WPML Multilingual & Multicurrency for WooCommerce phiên bản 5.5.2.2 sẽ xuất hiện trên danh sách và bạn có thể cập nhật trang web của mình lên phiên bản này.
Đảm bảo cũng cập nhật plugin lõi của WPML (WPML Multilingual CMS) lên phiên bản mới nhất hiện có (4.8 trở lên). Đây là yêu cầu bắt buộc để cập nhật lên phiên bản 5.5.2.2 của WPML Multilingual & Multicurrency for WooCommerce.
Các bản sửa lỗi khác trong phiên bản phát hành này
Cùng với bản sửa lỗi nghiêm trọng ở trên, phiên bản phát hành này cũng bao gồm các cải tiến nhỏ và các bản sửa lỗi sau.
Cải thiện đồng bộ hóa kho hàng cho các sản phẩm được nhân bản
Trong một số trường hợp, khi một sản phẩm WooCommerce được dịch bằng cách nhân bản, dữ liệu kho hàng không được đồng bộ hóa một cách đáng tin cậy từ bản gốc sang bản dịch của nó. Điều này xảy ra khi bản dịch đã có dữ liệu kho hàng nhưng lại trống. Chúng tôi đã sửa cách WPML phát hiện và cập nhật dữ liệu này để đảm bảo việc đồng bộ hóa kho hàng nhất quán.
Sửa lỗi biến thể mặc định trong các bản dịch
Khi thiết lập một biến thể mặc định (như kích thước hoặc màu sắc), sản phẩm được dịch đôi khi hiển thị sai biến thể. Điều này xảy ra khi các ID phân loại nội bộ không khớp nhau. Biến thể chính xác hiện đã được đồng bộ hóa như dự kiến.
Sửa lỗi thông báo script không còn được hỗ trợ
WooCommerce 10.3 đã đổi tên một handle JavaScript được sử dụng cho các tooltip trên giao diện trang quản trị. Mặc dù điều này không làm hỏng chức năng, nhưng nó đã kích hoạt các thông báo PHP mới khi WP_DEBUG được bật. Vấn đề này hiện đã được giải quyết.
Để xem danh sách đầy đủ các vấn đề, hãy xem nhật ký thay đổi của WPML Multilingual & Multicurrency 5.5.2.2.
Bạn cần trợ giúp?
Nếu bạn có bất kỳ câu hỏi nào, vui lòng để lại bình luận và chúng tôi sẽ rất sẵn lòng trợ giúp.