WPML

Để dịch nội dung cửa hàng của bạn, hãy xem Cách dịch WooCommerce trong WordPress.

Trước khi bạn bắt đầu

Cài đặt và kích hoạt:

Đa tiền tệ hoạt động mà không cần ngôn ngữ phụ. Cửa hàng của bạn không cần phải là đa ngôn ngữ để sử dụng tính năng này. Nếu bạn chỉ cần đa tiền tệ trên một cửa hàng đơn ngữ, plugin WooCommerce Multilingual miễn phí từ WordPress.org cũng có thể tự xử lý việc này.

Bật đa tiền tệ cho cửa hàng của bạn

Để bật đa tiền tệ trong WooCommerce, hãy mở WPMLCài đặtĐa tiền tệ và chuyển nút gạt Bật chế độ đa tiền tệ sang bật. Sau đó thêm từng loại tiền tệ mà bạn muốn bán. Đối với mỗi loại tiền tệ, hãy đặt vị trí ký hiệu, dấu phân cách thập phân, dấu phân cách hàng nghìn và số chữ số thập phân. Định dạng giá sẽ khớp với những gì người mua sắm ở thị trường đó mong đợi.

Tiền tệ mặc định của bạn vẫn là tiền tệ được cấu hình trong cài đặt riêng của WooCommerce tại WooCommerceCài đặtChung. Các loại tiền tệ bổ sung bạn thêm trong cài đặt Đa tiền tệ là những loại tiền tệ mà khách hàng có thể chuyển đổi sang.

Đặt giá cho từng loại tiền tệ hoặc sử dụng chuyển đổi tự động

Để đặt giá bằng từng loại tiền tệ trên cửa hàng WooCommerce đa tiền tệ, hãy chọn giữa đặt giá thủ công cho từng loại tiền tệ hoặc chuyển đổi tỷ giá hối đoái tự động. Hai tùy chọn này hoạt động trên từng loại tiền tệ. Bạn có thể kết hợp giá thủ công cho một số loại tiền tệ và chuyển đổi tự động cho các loại khác, hoặc sử dụng một phương pháp cho toàn bộ.

Giá thủ công cho từng loại tiền tệ – Các con số rõ ràng mà khách hàng mong đợi

Đặt giá cho từng sản phẩm bằng từng loại tiền tệ một cách rõ ràng. Một sản phẩm giá $20 trở thành €19,99 bằng đồng euro và ¥3.000 bằng đồng yên. Các con số rõ ràng mà khách hàng nhận ra, không phải là kết quả của việc chia theo tỷ giá hối đoái trực tiếp. Bạn đặt giá thủ công trên màn hình chỉnh sửa của từng sản phẩm, trong bảng đa tiền tệ xuất hiện bên cạnh các trường giá tiêu chuẩn của WooCommerce.

Định giá thủ công là lựa chọn đúng đắn cho hầu hết các cửa hàng bán vào các thị trường đã được thiết lập. Nó cho phép bạn định giá từng thị trường một cách có chủ đích. Giảm giá ở một số thị trường, định giá cao cấp ở các thị trường khác. Bạn không để tỷ giá hối đoái của ngày hôm qua quyết định mọi thứ.

Chuyển đổi tự động từ giá gốc

Đặt giá gốc một lần. Plugin tương thích áp dụng tỷ giá hối đoái và hiển thị giá đã chuyển đổi bằng từng loại tiền tệ. Cấu hình tỷ giá trong phần Tỷ giá hối đoái tự động trên WPMLCài đặtĐa tiền tệ. Đặt tỷ giá thủ công hoặc lấy chúng trực tiếp từ một nguồn được cấu hình theo lịch trình bạn chọn.

Chuyển đổi tự động là lựa chọn đúng đắn cho các cửa hàng có danh mục thay đổi nhanh chóng hoặc có nhiều loại tiền tệ mà việc đặt từng mức giá thủ công sẽ không khả thi.

Hiển thị bộ chuyển đổi tiền tệ – Widget, khối hoặc shortcode

Để hiển thị bộ chuyển đổi tiền tệ trên cửa hàng WooCommerce của bạn, bạn có ba tùy chọn vị trí. Hãy chọn bất kỳ tùy chọn nào phù hợp với vị trí bạn muốn bộ chuyển đổi xuất hiện.

  • Khối. Thả khối Bộ chuyển đổi tiền tệ vào bất kỳ trang hoặc bài viết nào thông qua trình soạn thảo khối WordPress.
  • Widget. Kéo widget Bộ chuyển đổi tiền tệ vào bất kỳ khu vực widget nào thông qua Giao diệnWidget.
  • Shortcode. Dán [currency_switcher] vào bất kỳ trang, bài viết hoặc template nào mà bạn muốn bộ chuyển đổi xuất hiện.

Cấu hình giao diện bộ chuyển đổi trong phần Tùy chọn bộ chuyển đổi tiền tệ trên WPMLCài đặtĐa tiền tệ. Bạn có thể chọn thả xuống, cạnh nhau hoặc danh sách. Bạn cũng có thể chọn chỉ ký hiệu, chỉ mã hoặc cả hai. Các cài đặt này áp dụng cho mọi vị trí.

Tham khảo shortcode bộ chuyển đổi tiền tệ

Shortcode [currency_switcher] chấp nhận các thuộc tính này:

  • format. Kiểm soát cách hiển thị từng loại tiền tệ. Các mã thông báo: %name (tên đầy đủ của tiền tệ, ví dụ: Euro), %symbol (ví dụ: €), %code (ví dụ: EUR), %subtotal (tổng phụ của giỏ hàng bằng loại tiền tệ đó). Ví dụ: [currency_switcher format="%name (%symbol)"] hiển thị Euro (€).
  • switcher_style. Kiểu hiển thị trực quan. Các giá trị: wcml-dropdown, wcml-dropdown-click, wcml-horizontal-list, wcml-vertical-list.

Ví dụ với cả hai thuộc tính:

[currency_switcher format="%code %symbol" switcher_style="wcml-dropdown"]

Để tùy chỉnh sâu hơn, chẳng hạn như xây dựng template bộ chuyển đổi của riêng bạn, có một tài liệu tham khảo riêng về các file template dành cho nhà phát triển.

Hiển thị các cổng thanh toán khác nhau theo quốc gia và tiền tệ

Để định tuyến các cổng thanh toán theo từng loại tiền tệ, hãy mở WPMLCài đặtĐa tiền tệ và nhấp vào Chỉnh sửa trên từng loại tiền tệ trong bảng Tiền tệ. Mỗi loại tiền tệ liệt kê các cổng thanh toán có sẵn cùng với các hộp kiểm. Bật các cổng thanh toán hoạt động cho loại tiền tệ đó. Tắt những cổng không hoạt động. Khách hàng chỉ nhìn thấy các tùy chọn thanh toán áp dụng cho loại tiền tệ mà họ đang thanh toán.

Đây là cách đúng đắn để xử lý các cửa hàng bán ở nhiều khu vực. Tài khoản Stripe mặc định của bạn có thể xử lý đồng đô la trong khi tài khoản Stripe khu vực hoặc cổng thanh toán địa phương xử lý một loại tiền tệ khác. Khách hàng thanh toán bằng từng loại tiền tệ sẽ thấy cổng thanh toán được gắn với loại tiền tệ đó, chứ không phải tất cả cùng một lúc.

Tự động chuyển đổi tiền tệ dựa trên vị trí của khách truy cập

Để tự động chuyển đổi tiền tệ theo vị trí của khách truy cập, hãy mở WPMLCài đặtĐa tiền tệ và trong phần Tiền tệ, hãy chọn Vị trí khách hàng (thay vì Ngôn ngữ trang web) trong Hiển thị tiền tệ dựa trên. Tùy chọn này yêu cầu khóa cấp phép MaxMind để phát hiện quốc gia dựa trên IP. Sau đó, plugin sẽ phát hiện quốc gia của khách truy cập và hiển thị tiền tệ của quốc gia đó theo mặc định. Bạn ánh xạ từng quốc gia với một loại tiền tệ trong cùng bảng cài đặt đó.

Khách hàng vẫn có thể chuyển đổi thủ công nếu bạn đã thêm bộ chuyển đổi tiền tệ vào trang. Hai tính năng này hoạt động cùng nhau. Phát hiện vị trí sẽ đặt tiền tệ mặc định. Bộ chuyển đổi có sẵn để ghi đè.

WooCommerce Subscriptions, Bookings và các loại sản phẩm tiện ích mở rộng khác

Đa tiền tệ hoạt động cùng với các loại sản phẩm tiện ích mở rộng chính của WooCommerce. Mỗi loại có hành vi riêng cần xác nhận trước khi đi vào hoạt động.

  • WooCommerce Subscriptions. Các sản phẩm gói đăng ký định kỳ tuân thủ định giá đa tiền tệ. WPML Multilingual & Multicurrency for WooCommerce tự động chuyển đổi giá của các gói đăng ký sang từng loại tiền tệ. Để đặt giá thủ công, hãy sử dụng cửa sổ bật lên Đặt giá gói thủ công, như bài viết Sử dụng WooCommerce Subscriptions với WPML giải thích. Các khoản thanh toán gia hạn được xử lý bằng loại tiền tệ mà khách hàng đã đăng ký.
  • WooCommerce Bookings. Giá sản phẩm có thể đặt trước, số tiền đặt cọc và chi phí cho từng tài nguyên đều hỗ trợ định giá theo từng loại tiền tệ. Xác nhận đặt chỗ hiển thị xuyên suốt bằng loại tiền tệ của khách hàng.
  • Product Bundles, Composite Products, Mix and Match. Các sản phẩm theo gói và sản phẩm thành phần tuân thủ cấu hình giá và tiền tệ của sản phẩm mẹ.

Đối với bất kỳ loại sản phẩm tiện ích mở rộng nào, hãy thử nghiệm một giao dịch mua mẫu từ đầu đến cuối bằng từng loại tiền tệ trước khi ra mắt. Các cài đặt đa tiền tệ hoạt động nhất quán trên các tiện ích mở rộng. Các quy tắc định giá cụ thể của tiện ích mở rộng (đặt cọc, kế hoạch thanh toán, giảm giá theo gói) có thể tương tác theo những cách mà bạn sẽ muốn xác minh.

Xử lý giỏ hàng khi tiền tệ hoặc ngôn ngữ thay đổi

Khi khách hàng chuyển đổi tiền tệ hoặc ngôn ngữ giữa phiên, giỏ hàng của họ vẫn chứa các mặt hàng được định giá bằng loại tiền tệ trước đó. WPML 5 cho phép bạn chọn cách giỏ hàng hoạt động riêng cho từng trường hợp. Mở WPMLCài đặtWCML và cuộn đến phần Giỏ hàng.

Bạn sẽ thấy hai cặp nút radio:

  • Chuyển đổi ngôn ngữ khi có mặt hàng trong giỏ hàng. Chọn Đồng bộ hóa nội dung giỏ hàng khi chuyển đổi ngôn ngữ để giữ lại giỏ hàng và định giá lại các mặt hàng trong đó, hoặc chọn Nhắc xác nhận và đặt lại giỏ hàng để hỏi khách hàng trước khi đặt lại.
  • Chuyển đổi tiền tệ khi có mặt hàng trong giỏ hàng. Có cùng hai tùy chọn cho việc thay đổi tiền tệ.

Đồng bộ hóa giỏ hàng yêu cầu cookie ngôn ngữ WPML. Nếu nó bị tắt, phần này sẽ hiển thị một thông báo nội tuyến liên kết đến WPMLCài đặtNgôn ngữChuyển hướng ngôn ngữ trình duyệt, nơi bạn bật cookie.

Các lỗi thường gặp

  • Đã bật đa tiền tệ nhưng không có tiền tệ nào xuất hiện. Thêm ít nhất một loại tiền tệ ngoài loại mặc định tại WPMLCài đặtĐa tiền tệTiền tệ. Chỉ các loại tiền tệ được cấu hình mới hiển thị trong bộ chuyển đổi.
  • Shortcode bộ chuyển đổi tiền tệ không hiển thị gì. Xác nhận rằng đa tiền tệ đã được bật và có ít nhất một loại tiền tệ được thêm vào. Shortcode sẽ hiển thị một bộ chuyển đổi trống khi không có loại tiền tệ thay thế nào tồn tại.
  • Cổng thanh toán sai xuất hiện cho một loại tiền tệ. Kiểm tra lại các cài đặt cổng thanh toán theo từng loại tiền tệ (nhấp vào Chỉnh sửa trên từng loại tiền tệ trong bảng Tiền tệ). Mỗi loại tiền tệ liệt kê các cổng thanh toán có sẵn và chúng cần được bật rõ ràng cho từng loại tiền tệ.
  • Vị trí khách hàng trả về sai loại tiền tệ. Tùy chọn này sử dụng khóa cấp phép MaxMind để phát hiện dựa trên IP. Cơ sở dữ liệu GeoIP đôi khi phân loại sai. Nhà cung cấp dịch vụ lưu trữ của bạn cũng có thể lưu vào bộ nhớ cache các IP từ một điểm biên CDN. Hãy thử nghiệm với một phiên trình duyệt mới và xác nhận rằng máy chủ lưu trữ của bạn đang truyền IP thực của khách truy cập.
  • Giá có vẻ đúng nhưng thuế bị sai. Các cài đặt thuế theo vị trí của WooCommerce áp dụng lên trên mức giá dựa trên tiền tệ. Cấu hình các lớp thuế tại WooCommerceCài đặtThuế một cách riêng biệt.

Được viết bởiAmir

Được viết bởiAmir