Zarządzanie lokalizacją pliku XML
Wszystkie te parametry umożliwiają efektywne zarządzanie lokalizacją pliku XML, co pozwala na:
- Dostosowanie naliczania podatków - poprzez ustawienie kodu kraju.
- Określenie opcji dostawy - poprzez ustawienie strefy, z priorytetem dla kodu kraju.
- Wymuszenie języka - w celu ustawienia odpowiednich opisów.
- Wymuszenie waluty - aby ceny były zgodne z docelowym rynkiem reklamowym.
Te nadpisania pomagają również rozwiązać problemy z geolokalizacją, gdzie pobieranie XML przez Google z IP z USA może skutkować pobraniem XML w języku angielskim i walucie USD.
Dzięki tym możliwościom, nie ma potrzeby generowania wielu wersji XML dla każdego kraju, języka i waluty.
Przykłady
Oto przykłady, jak dodać parametry do pliku XML, aby zmienić język i/lub walutę danego pliku XML.
Przykładowe linki w module PriceWars II:
-
https://example.com/modules/pricewars2/service.php?id_xml=1
-
https://example.com/modules/pricewars2/xml/id/2.xml
Nadpisanie waluty
Wymuszenie waluty pozwala na ustawienie cen zgodnych z docelowym rynkiem reklamowym. Parametr id_currency
określa, jaka waluta ma być użyta w pliku XML.
Przykłady:
- Waluta z ID 1:
-
https://example.com/modules/pricewars2/service.php?id_xml=1&id_currency=1
-
- Waluta z ID 2:
-
https://example.com/modules/pricewars2/service.php?id_xml=1&id_currency=2
-
Nadpisanie kraju
Wymuszenie kraju jest przydatne, gdy sklep nie rozpoznaje poprawnie kraju i wysyła niepoprawnie naliczone podatki. Parametr id_country
określa, jaki kraj ma być użyty w pliku XML.
Przykłady:
- Kraj z ID 1:
-
https://example.com/modules/pricewars2/service.php?id_xml=1&id_country=1
-
- Kraj z ID 2:
-
https://example.com/modules/pricewars2/service.php?id_xml=1&id_country=2
-
Nadpisanie języka
Wymuszenie języka pozwala na ustawienie odpowiednich opisów produktów. Parametr id_lang
określa, jaki język ma być użyty w pliku XML.
Przykłady:
- Język z ID 1:
-
https://example.com/modules/pricewars2/service.php?id_xml=1&id_lang=1
-
- Język z ID 2:
-
https://example.com/modules/pricewars2/service.php?id_xml=1&id_lang=2
-
Kompletne przykłady
Zmiana języka i waluty i kraju:
- Dla języka z ID 1 i waluty z ID 1:
-
https://example.com/.../service.php?id_xml=1&id_lang=1&id_currency=1&id_country=1
-
- Dla języka z ID 1 i waluty z ID 2:
-
https://example.com/.../service.php?id_xml=1&id_lang=1&id_currency=2&id_country=1
-
- Dla języka z ID 2 i waluty z ID 1:
-
https://example.com/.../service.php?id_xml=1&id_lang=2&id_currency=1&id_country=1
-
- Dla języka z ID 2 i waluty z ID 2:
-
https://example.com/.../service.php?id_xml=1&id_lang=2&id_currency=2&id_country=1
-
Dotyczy wersji 4.37 i nowszych
W wersji 4.37 dodaliśmy możliwość dodania parametrów języka i waluty dla plików XML.