- Trạng thái
- Đã giải quyết
- Được báo cáo cho
- WPML Multilingual & Multicurrency for WooCommerce 4.12.0
- Đã giải quyết trong
- 4.12.2
Tổng quan về lỗi
WooCommerce cho phép bạn chọn cách xử lý thuế với giá của mình. Bạn có thể nhập giá đã bao gồm hoặc chưa bao gồm thuế.
Tuy nhiên, nếu bạn đã thiết lập nhiều loại tiền tệ với WPML Đa ngôn ngữ & Đa tiền tệ cho WooCommerce và bạn đang sử dụng tùy chọn Có, tôi sẽ nhập giá đã bao gồm thuế tại WooCommerce → Cài đặt → Tùy chọn thuế, các đơn hàng được tạo thủ công (trực tiếp trong trang quản trị) sẽ hiển thị giá với đúng loại tiền tệ nhưng luôn sử dụng số tiền của tiền tệ mặc định.
Giải pháp tạm thời
Các nhà phát triển của chúng tôi đã biết về tình trạng này và lỗi sẽ được khắc phục trong phiên bản phát hành tiếp theo. Tuy nhiên, trong lúc chờ đợi, bạn có thể sử dụng giải pháp tạm thời sau:
- Vui lòng đảm bảo sao lưu toàn bộ trang web của bạn trước khi tiếp tục.
- Mở /woocommerce-multilingual/inc/currencies/class-wcml-multi-currency-orders.php
- Tìm dòng 343.
- Thay thế:
if ( ('total' === $key && $item->get_total() !== $item->get_subtotal() ) || $this->total_is_changed( $item ) ) { - Bằng:
if ( 'total' === $key && $item->get_total() !== $item->get_subtotal() ) {