- Trạng thái
- Đã giải quyết
- Được báo cáo cho
- WPML Multilingual & Multicurrency for WooCommerce 4.10.4
- Đã giải quyết trong
- 4.12.0
Tổng quan về lỗi
Nếu bạn tạo một đơn hàng thủ công bao gồm một sản phẩm gói bằng plugin WooCommerce Bundled Products, giá của các sản phẩm trong gói là giá thực tế của sản phẩm và được cộng thêm vào giá của sản phẩm gói.
Giải pháp tạm thời
Các nhà phát triển của chúng tôi đang tiến hành khắc phục vấn đề này, trong thời gian chờ đợi:
- Tạo bản sao lưu đầy đủ cho trang web của bạn.
- Chỉnh sửa tệp wp-content/plugins/woocommerce-multilingual/inc/currencies/class-wcml-multi-currency-orders.php.
- Tìm dòng 337.
- Thay thế:
foreach ( array_keys( $converted_totals ) as $key ) { if ( 'total' === $key && $item->get_total() !== $item->get_subtotal() ) { - Bằng:
foreach ( array_keys( $converted_totals ) as $key ) { if ( ! $item->get_total() ) { continue; } if ( 'total' === $key && $item->get_total() !== $item->get_subtotal() ) {