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

Tổng quan về lỗi

Khi sử dụng một đoạn mã để hiển thị tổng giỏ hàng như được đề xuất tại đây http://docs.woothemes.com/document/show-cart-contents-total/, tổng số không hiển thị chính xác khi chuyển sang một ngôn ngữ khác.

Các bước tái hiện:

  • - Hai ngôn ngữ và hai loại tiền tệ: tiếng Anh (tiền tệ: GBP) và tiếng Đức (tiền tệ: EUR)
  • - Sử dụng đoạn mã đầu tiên (không có AJAX) tại http://docs.woothemes.com/document/show-cart-contents-total/ vào header. Gọi nó là “Custom header cart”.
  • - Tạo một sản phẩm bằng cả tiếng Anh và tiếng Đức: 10 GBP và 20 USD
  • - Thêm sản phẩm bằng tiếng Anh vào giỏ hàng.
  • - “Custom header cart” hiển thị đúng tiền tệ: 10 GBP
  • - Chuyển sang tiếng Đức
  • - “Custom header cart” hiển thị sai: 10 USD
  • - Làm mới trang tiếng Đức hiện tại, “Custom header cart” bây giờ đã hiển thị chính xác: 20 USD

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

Giải pháp tạm thời là người dùng có thể thêm $woocommerce->cart->calculate_totals() vào sau global $woocommerce và đoạn mã thực tế.

Sẽ được khắc phục trong phiên bản tiếp theo.

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