Nhiều loại tiền tệ cho WooCommerce là một tiện ích mở rộng cung cấp chức năng chuyển đổi tiền tệ và tính toán lại tỷ giá một cách nhanh chóng. Tài liệu này giải thích cách Nhiều loại tiền tệ sử dụng Định vị địa lý để đặt tiền tệ.
Cài đặt tiền tệ ban đầu
Khi ai đó truy cập trang web của bạn lần first time, or from a different device/browser , Nhiều loại tiền tệ cố gắng phát hiện quốc gia của người truy cập. Quy trình này được gọi là geolocation , và đây là cách thức tiêu chuẩn của WooCommerce.
For geolocation to work, you need to enable and set it up trong trang Quản trị -> WooCommerce -> Cài đặt.
Vui lòng đọc tài liệu hướng dẫn cách thực hiện tại đây: https://woo.com/document/maxmind-geolocation-integration/
- Nếu quốc gia của người truy cập được phát hiện thành công bởi WooCommerce, Nhiều loại tiền tệ sẽ tìm kiếm tiền tệ của quốc gia đó. Chẳng hạn, nếu quốc gia là Hoa Kỳ, tiền tệ là USD, đối với Đức sẽ là EUR, đối với Úc – AUD và cứ như vậy.
- Nếu tiền tệ được phát hiện không phải một trong những loại tiền tệ bạn đã kích hoạt cho trang web của mình, Nhiều loại tiền tệ sẽ gán Fallback Currency cho người truy cập.
- Sau đó, tiền tệ được lưu vào cookie của trình duyệt.
Tên của cookie làwoocommerce_multicurrency_forced_currency
. - Khi following visits truy cập lại trang web từ cùng một trình duyệt, Nhiều loại tiền tệ sẽ sử dụng mã tiền tệ từ cookie. Nhiều loại tiền tệ sẽ không sử dụng Định vị địa lý từ giờ trở đi.
Chuyển đổi tiền tệ
Nếu bạn đã đặt một công tắc tiền tệ trên trang web của mình (công cụ, menu, mã ngắn), người truy cập trang web có thể thay đổi tiền tệ.
Tiền tệ được chọn được lưu trong cùng một cookie, thay thế cho cookie cũ.
Lần sau, người truy cập sẽ thấy giá cả bằng tiền tệ đã chọn.
Người dùng đã đăng nhập
Đối với những người dùng có tài khoản, Nhiều loại tiền tệ sẽ lưu tiền tệ được chọn trong Hồ sơ người dùng của họ.
Điều này mang lại tính liên tục không phụ thuộc vào trình duyệt / thiết bị mà họ đang sử dụng. Khi đăng nhập, họ sẽ nhận được tiền tệ ưu thích của mình.
Nhiều loại tiền tệ và trang web đa ngôn ngữ
Nếu trang web của bạn đang chạy WPGlobus hoặc Polylang , có một tùy chọn để link language to currency .
Chẳng hạn, nếu trang web của bạn bán hàng tại Mỹ và Mexico, bạn có thể liên kết tiếng Anh với USD và tiếng Tây Ban Nha với MXP.
Khi người truy cập chọn tiếng Tây Ban Nha, Nhiều loại tiền tệ tự động thiết lập tiền tệ thành MXP.
Ngôn ngữ được chọn cũng được lưu trong một cookie, woocommerce_multicurrency_language
.
Kiểm tra việc Định vị địa lý hoạt động đúng cách
VPN và công cụ trực tuyến
- VPN giả định để “giả mạo” vị trí thực của bạn và làm cho trang web nhìn thấy bạn như một người truy cập từ một quốc gia khác. Một số người đã thành công khi sử dụng VPN, trong khi người khác báo cáo vị trí địa lý không chính xác. Có lẽ, điều này phụ thuộc vào VPN cụ thể và cách WooCommerce/MaxMind xử lý nó.
Remember to test using an incognito browser window, or clear the cookies before testing. Do not log in. - Online tools giống như https://geopeeker.com/ có thể cho bạn thấy trang web của bạn trông như thế nào khi truy cập từ các vị trí khác nhau. Thường thì, kết quả là chính xác.
Gỡ lỗi Nhiều loại tiền tệ
- Trên trang cài đặt của Nhiều loại tiền tệ, đặt ghi nhật ký sang Chế độ gỡ lỗi
- Nhìn vào nhật ký để xem địa chỉ IP của người truy cập và tiền tệ được gán
- Bạn có thể sử dụng https://who.is/ để kiểm tra địa chỉ IP thuộc quốc gia nào
- Đừng quên đổi ghi nhật ký trở lại lỗi sau khi bạn đã kiểm tra xong!