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
Zaloguj się do panelu administracyjnego swojego sklepu. To panel, w którym dodajesz produkty i sprawdzasz zamówienia.
W menu po lewej wybierz Moduły → Menedżer modułów. W wyszukiwarkę wpisz ajitlangcurrency.
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
W sekcji Zachowanie odszukaj pole Kiedy ustawiać walutę.
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.
W sekcji Mapowanie: język → waluta znajdź wiersz języka polskiego. Z listy obok wybierz polski złoty, czyli PLN.
Przy języku niemieckim wybierz EUR. To tylko przykład — przypisz waluty, w których rzeczywiście sprzedajesz.
Dla języka, przy którym moduł ma niczego nie zmieniać, pozostaw — nie zmieniaj waluty —.
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
Otwórz sklep w nowym oknie prywatnym przeglądarki. Dzięki temu nie użyjesz wcześniejszych ustawień waluty zapisanych w ciasteczkach.
Wejdź na polską stronę produktu. Sprawdź, czy przy cenie widnieje złoty.
Przełącz język na niemiecki. Sprawdź, czy ta sama strona pokazuje cenę w euro.
Dodaj produkt do koszyka i otwórz koszyk. Waluta ma być zgodna z walutą na stronie produktu.
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.