Tämä on ilmainen geolokaatiomoduuli PrestaShopille, jonka avulla voit asettaa valuutan ja kielen valitulle maalle. Moduuli poistaa käytöstä muut kielet ja valuutat määritellyn maan vierailijoille. Tämä on geolokaatiopro-lisäosamme ilmainen versio.
Käytä tätä ilmaista PrestaShopin geolokaatiomoduulia räätälöidäksesi asiakkaillesi näytettävän valuutan ja kielen dynaamisesti heidän maantieteellisen sijaintinsa perusteella. Tämä parantaa käyttökokemusta ja voi mahdollisesti lisätä konversioita esittämällä tiedot tutussa muodossa.
```javascript // 1. Aseta kieli maan mukaan function setLanguageByCountry(countryCode) { // Tässä on esimerkki siitä, miten kieli voidaan asettaa maan mukaan // Käytä sopivaa kirjastoa tai logiikkaa kielen valitsemiseksi let language; switch (countryCode) { case 'FI': language = 'fi'; break; case 'US': language = 'en'; break; // Lisää muita maita ja kieliä tarvittaessa default: language = 'en'; // Oletuskieli } // Aseta kieli käyttäen valitsemaasi menetelmää, esim. // document.documentElement.lang = language; console.log("Kieli asetettu:", language); } // 2. Aseta valuutta maan mukaan function setCurrencyByCountry(countryCode) { // Tässä on esimerkki siitä, miten valuutta voidaan asettaa maan mukaan // Käytä sopivaa kirjastoa tai logiikkaa valuutan valitsemiseksi let currency; switch (countryCode) { case 'FI': currency = 'EUR'; break; case 'US': currency = 'USD'; break; // Lisää muita maita ja valuuttoja tarvittaessa default: currency = 'USD'; // Oletusvaluutta } // Aseta valuutta käyttäen valitsemaasi menetelmää, esim. päivittämällä hintaelementtien tekstisisältöä console.log("Valuutta asetettu:", currency); } // 3. Tunnista kävijän alkuperä ja poista valuutta käytöstä function disableCurrencyByOrigin(visitorOrigin) { // Tässä on esimerkki siitä, miten valuutta voidaan poistaa käytöstä kävijän alkuperän perusteella // Käytä sopivaa logiikkaa valuutan poistamiseksi käytöstä tietyille alkuperille if (visitorOrigin === 'FI') { // Poista valuutta käytöstä console.log("Valuutta poistettu käytöstä kävijälle alkuperästä:", visitorOrigin); } } // 4. Tunnista kävijän alkuperä ja poista kieli käytöstä function disableLanguageByOrigin(visitorOrigin) { // Tässä on esimerkki siitä, miten kieli voidaan poistaa käytöstä kävijän alkuperän perusteella // Käytä sopivaa logiikkaa kielen poistamiseksi käytöstä tietyille alkuperille if (visitorOrigin === 'FI') { // Poista kieli käytöstä console.log("Kieli poistettu käytöstä kävijälle alkuperästä:", visitorOrigin); } } // Esimerkkikäyttö setLanguageByCountry('FI'); setCurrencyByCountry('FI'); disableCurrencyByOrigin('FI'); disableLanguageByOrigin('FI'); ```
_PS_ADMIN_DIR_
constant in the front office, ensuring proper module behavior.Currency
class to ensure compatibility with both older PrestaShop versions (1.7.0.0 - 1.7.5.x) and newer versions (1.7.6.0+). This update addresses potential conflicts and ensures seamless functionality across different PrestaShop versions.