Automatyczna waluta według języka — instrukcja

Moduł wybiera walutę na podstawie języka strony. Możesz na przykład ustawić złotówki dla języka polskiego, a euro dla niemieckiego. Zmiana obejmuje wyświetlane ceny i walutę koszyka.

Automatyczna waluta według języka, wersja 0.1.0.

Na tej stronie

Otwórz ustawienia modułu

  1. Zaloguj się do panelu administracyjnego swojego sklepu. To panel, w którym dodajesz produkty i sprawdzasz zamówienia.
  2. W menu po lewej wybierz Moduły → Menedżer modułów. W wyszukiwarkę wpisz ajitlangcurrency.
  3. Przy znalezionym module kliknij Konfiguruj. Jeżeli korzystasz z kilku sklepów w jednym panelu, przed zmianą ustawień wybierz właściwy sklep w górnym pasku.

Jeżeli modułu nie ma na liście, kliknij Załaduj moduł lub Wgraj moduł, wybierz otrzymany plik ZIP i poczekaj na zakończenie instalacji. Nie rozpakowuj ZIP-a przed wgraniem. Następnie kliknij Konfiguruj.

Przygotuj języki i waluty

Na listach modułu pojawiają się tylko aktywne języki i waluty przypisane do danego sklepu. Jeżeli brakuje euro albo języka niemieckiego, najpierw włącz je w ustawieniach lokalizacji PrestaShop. Kursami walut zarządza sam PrestaShop. Moduł nie pobiera własnych kursów.

Przypisz walutę do języka

  1. W sekcji Zachowanie odszukaj pole Kiedy ustawiać walutę.
  2. Wybierz Pierwsze wejście + każda zmiana języka, jeżeli waluta ma zmieniać się także po kliknięciu innego języka przez klienta.
  3. W sekcji Mapowanie: język → waluta znajdź wiersz języka polskiego. Z listy obok wybierz polski złoty, czyli PLN.
  4. Przy języku niemieckim wybierz EUR. To tylko przykład — przypisz waluty, w których rzeczywiście sprzedajesz.
  5. Dla języka, przy którym moduł ma niczego nie zmieniać, pozostaw — nie zmieniaj waluty —.
  6. Kliknij Zapisz. Odśwież konfigurację i upewnij się, że wybrane waluty nadal są ustawione.

Zdecyduj, co zrobić z ręcznym wyborem klienta

Opcja Szanuj ręczny wybór waluty klienta określa, czy klient może zachować walutę wybraną samodzielnie. Ustaw Tak, jeśli np. klient ma móc czytać po polsku i płacić w euro. Po jego ręcznej zmianie moduł nie będzie nadpisywał waluty przy kolejnych zmianach języka w tej przeglądarce.

Ustawienie Nie oznacza, że kolejna zmiana języka ponownie wybierze przypisaną walutę. Tryb Tylko pierwsze wejście działa inaczej: dobiera walutę przy pierwszej wizycie, a późniejsze zmiany języka pozostawia bez automatycznej zmiany waluty.

Sprawdź działanie jako klient

  1. Otwórz sklep w nowym oknie prywatnym przeglądarki. Dzięki temu nie użyjesz wcześniejszych ustawień waluty zapisanych w ciasteczkach.
  2. Wejdź na polską stronę produktu. Sprawdź, czy przy cenie widnieje złoty.
  3. Przełącz język na niemiecki. Sprawdź, czy ta sama strona pokazuje cenę w euro.
  4. Dodaj produkt do koszyka i otwórz koszyk. Waluta ma być zgodna z walutą na stronie produktu.
  5. Jeżeli włączyłeś szanowanie ręcznego wyboru, zmień walutę przełącznikiem sklepu, a potem zmień język. Ręcznie wybrana waluta powinna pozostać.

Gdy waluta się nie zmienia

Zmiana ustawienia nie daje efektu w używanej przeglądarce

Powtórz próbę w nowym oknie prywatnym. Szczególnie tryb „Tylko pierwsze wejście” nie uruchamia się od nowa po każdym odświeżeniu strony.

Waluty nie ma na liście

Sprawdź, czy jest aktywna i przypisana do wybranego sklepu. Sama obecność waluty w innym sklepie multistore nie wystarcza.

Kwota jest niewłaściwa, ale symbol waluty jest poprawny

Sprawdź kurs tej waluty w PrestaShop. Jeżeli różne osoby widzą tę samą zapamiętaną walutę, osoba obsługująca cache sklepu powinna sprawdzić, czy cache rozróżnia waluty.