Chúng tôi rất vui mừng ra mắt bản beta thứ hai của WPML Multilingual & Multicurrency for WooCommerce 3.3. Phiên bản phát hành này bổ sung thêm nhiều tính năng cho đa tiền tệ, hoạt động mượt mà với WordPress 3.9, cải thiện hiệu suất và sửa một số lỗi.
Các tùy chọn đa tiền tệ nâng cao
Tính năng đa tiền tệ tiếp tục được cải tiến và cho phép bạn vận hành các trang web thương mại điện tử toàn cầu dễ dàng hơn nữa.
WCML bổ sung bộ lọc tiền tệ hoàn chỉnh vào trang quản trị WooCommerce. Giờ đây, bạn sẽ có thể dễ dàng theo dõi mình bán bằng những loại tiền tệ nào và tạo các báo cáo theo từng loại tiền tệ.
Quy tắc làm tròn cho giá đã chuyển đổi
Khi bạn thiết lập bảng giá theo từng loại tiền tệ, giờ đây bạn có thể để WCML tự động chuyển đổi giá, trong khi vẫn giữ được các mức giá đẹp mắt.

Các mức giá được xác định tự động bằng cách chuyển đổi giá ở tiền tệ mặc định sử dụng tỷ giá hối đoái của các tiền tệ bổ sung có thể được làm tròn đến số nguyên gần nhất.
Mức tăng cho số nguyên gần nhất:
- 1454,07 trở thành 1454 khi giá trị này là 1
- 1454,07 trở thành 1450 khi giá trị này là 10
- 1454,07 trở thành 1500 khi giá trị này là 100
Đối với 1454,07, khi mức tăng cho số nguyên gần nhất là 100 và số tiền tự động trừ là 1, số tiền thu được là 1499.
Các điều khiển GUI cho currency switcher
WPML Multilingual & Multicurrency for WooCommerce 3.3 cho phép bạn tùy chỉnh và hiển thị các currency switcher mà không cần đụng đến bất kỳ mã nào. Giống như bộ chuyển đổi ngôn ngữ của WPML, giờ đây bạn có thể cấu hình currency switcher.

Sau khi bật đa tiền tệ, bạn sẽ có thể tạo kiểu cho currency switcher và hiển thị nó dưới dạng một widget:

Và, currency switcher của bạn sẽ hiển thị trên giao diện người dùng của trang web mà không cần bất kỳ mã hóa nào.

Cải thiện hiệu suất
Chúng tôi đã chạy phân tích kỹ lưỡng tất cả các truy vấn mysql mà WPML Multilingual & Multicurrency for WooCommerce sử dụng và, ở những nơi có thể, đã điều chỉnh logic nhằm giảm thiểu số lượng và tác động của chúng đối với hiệu suất tổng thể. Một số ví dụ cơ bản về các khu vực bị ảnh hưởng bởi những thay đổi này:- trang sản phẩm đơn giản: ít truy vấn hơn khoảng 30%
- trang sản phẩm có biến thể (4 biến thể): ít truy vấn hơn khoảng 20%
- trang sản phẩm (trang cửa hàng): ít truy vấn hơn khoảng 10%
Đã thêm bộ nhớ cache
Đã thêm bộ nhớ cache cho việc tính toán giá ở các loại tiền tệ khác với tiền tệ mặc định đối với các sản phẩm phức tạp như sản phẩm có biến thể với giá khuyến mãi được lên lịch.
Cách xử lý hiệu quả hơn đối với bản dịch của cơ sở danh mục khi tạo URL cho các bản dịch trong bộ chuyển đổi ngôn ngữ
Thay vì chuyển đổi hoàn toàn locale để lấy cơ sở danh mục đã dịch từ đầu ra của hàm gettext, chỉ tải trực tiếp các tệp mo cần thiết và đọc bản dịch.
Sửa lỗi bộ nhớ trên tab Sản phẩm khi có số lượng lớn sản phẩm
Tránh tải tất cả sản phẩm vào bộ nhớ để xây dựng phân trang.
Những cải thiện về hiệu suất ảnh hưởng đến trải nghiệm tổng thể khi hiển thị các trang liên quan đến WooCommerce (sản phẩm, cửa hàng, giỏ hàng, thanh toán). Bằng cách sử dụng các truy vấn ít hơn và nhanh hơn, các trang này sẽ tải nhanh hơn.
Báo cáo doanh số sản phẩm WooCommerce tốt hơn
Trước phiên bản mới này, báo cáo doanh số cho các sản phẩm được chia nhỏ thành các sản phẩm khác nhau ở các ngôn ngữ khác nhau tùy theo ngôn ngữ mà các đơn hàng được tạo khi sản phẩm được mua. Về cơ bản, các báo cáo cần được tính toán cho các sản phẩm nói chung, vì vậy chúng tôi đã sửa đổi điều này trong phiên bản mới. Bản sửa lỗi này không được hỗ trợ hoàn toàn trên phiên bản cũ của WooCommerce (trước 2.1)

Trong WPML Multilingual & Multicurrency for WooCommerce, các báo cáo sẽ luôn hiển thị các sản phẩm bằng ngôn ngữ hiện tại nhưng chúng sẽ bao gồm tất cả các sản phẩm đã mua, bất kể ngôn ngữ của đơn hàng.

Các bản sửa lỗi khác
Các thông báo trong trang quản trị hiện được hiển thị bằng ngôn ngữ mặc định của trang quản trị
Các đơn hàng được đặt bằng ngôn ngữ khác nhau tùy theo những gì khách hàng chọn. Phía trang quản trị giờ đây sẽ hiển thị các thông báo nhất quán cho người dùng quản trị, bất kể đơn hàng được đặt bằng ngôn ngữ nào.
Sửa các lỗi liên quan đến sản phẩm được nhóm
- Sản phẩm đơn giản không hiển thị trên giao diện người dùng khi được dịch theo một thứ tự nhất định
Trong phiên bản trước, sau khi dịch một sản phẩm được nhóm, các sản phẩm (bản dịch) thuộc nhóm đó phải được đính kèm vào nhóm theo cách thủ công vì chúng không được thêm tự động. Trong phiên bản mới, sau khi dịch một nhóm, các bản dịch của các sản phẩm thuộc nhóm đó sẽ tự động được lồng dưới sản phẩm đã dịch. - Tiêu đề không đầy đủ đối với tiêu đề sản phẩm trong giỏ hàng và trang thanh toán
Do một lỗi, các tiêu đề sản phẩm đã không được thêm tiền tố là tên của nhóm mà chúng thuộc về như lẽ ra phải có.
Các sản phẩm có tiêu đề không đầy đủ 
Các sản phẩm có tiêu đề đầy đủ - Sản phẩm cha (nhóm) không được đồng bộ giữa các bản dịch của các sản phẩm được nhóm
Các bản sửa lỗi khác
- Nhãn thuộc tính xuất hiện chưa được dịch trong đơn hàng ở back-end – Nếu bạn đã thêm một sản phẩm có biến thể vào giỏ hàng bằng ngôn ngữ phụ và đặt hàng, trong back-end, các thuộc tính sẽ được hiển thị bằng sai ngôn ngữ.
- Sửa các lỗi với chức năng sửa nhanh
- Bản dịch của các thuộc tính tùy chỉnh bao gồm ký tự khoảng trắng không hiển thị trên giao diện người dùng.
- Tiền tệ đã hủy kích hoạt vẫn xuất hiện nếu bạn duy trì tiền tệ mặc định cho ngôn ngữ đó là ‘Keep’.
Tải xuống và trải nghiệm
Bản beta này chỉ khả dụng từ tài khoản WPML.org của bạn. Đăng nhập, truy cập trang Tải xuống và cuộn xuống dưới cùng. Bạn sẽ thấy WPML Multilingual & Multicurrency for WooCommerce 3.3 Beta. Tải xuống, cài đặt và tận hưởng!

