Ceny według kraju w PrestaShop: każdy klient widzi swoją cenę

Moduły PrestaShop · 5 min czytania · Zaktualizowano 23/08/2026

Ceny według kraju w PrestaShop: każdy klient widzi swoją cenę

Dwie osoby oglądają ten sam produkt w Twoim sklepie. Jedna jest w Madrycie, druga w Lizbonie. Obie widzą na ekranie dokładnie tę samą cenę, a na końcu zamówienia kwota jednej z nich się zmienia. To właśnie ta osoba nie kończy zakupu.

Twój sklep pokazuje jedną cenę, a nie jest ona dla wszystkich

Dopóki odwiedzający nie powie, skąd jest, PrestaShop musi zdecydować, według jakich zasad liczyć ceny, i używa kraju, który ustawiłeś jako domyślny. To rozsądne, nic innego nie mógłby zrobić. Ale oznacza to, że każdy odwiedzający widzi cenę jednego konkretnego kraju, nawet jeśli jest gdzie indziej.

W dniu, w którym odwiedzający wpisuje adres dostawy, sklep w końcu wie, gdzie on jest, i przelicza. I tu pojawia się niespodzianka, w najgorszym możliwym momencie: przy płatności.

I nie chodzi tylko o podatki. Jeśli sprzedajesz na kilku rynkach, Twoja cena dla Francji może nie być Twoją ceną dla Portugalii czy Wysp Kanaryjskich, bo koszty, konkurencja i wysyłka nie są takie same. Wszystko to przepada, jeśli sklep pokazuje wszystkim jedną cenę.

Cena bez kraju to dla kogoś zła cena.

Co zmienia wybór kraju?

Po wejściu odwiedzający jest pytany, w jakim kraju jest. Nie musi zgadywać: podpowiada mu się ten, który wynika z jego połączenia, z flagą, a on go potwierdza albo wybiera inny. Tak działa Geolokalizacja dla PrestaShop — moduł, na którym działa ta strona.

Od tej chwili sklep pokazuje mu jego cenę: w jego walucie, z podatkami, które go dotyczą, i według stawki, którą ustaliłeś dla tego rynku. Cena na liście, na karcie produktu, w koszyku i przy płatności to ta sama liczba od początku do końca.

Pytanie pada raz. Wybór jest zapamiętywany, a selektor zostaje na górze strony, zawsze pod ręką, gdyby ktoś chciał go zmienić.

Każdy kraj z własnym językiem, walutą i ceną

Za flagą stoi tabela, o której decydujesz Ty: dla każdego kraju, w jakim języku przychodzi odwiedzający, w jakiej walucie widzi ceny i — razem z walutą — jaki cennik go dotyczy. Niemcy i Austria po niemiecku i w euro; Szwajcaria po niemiecku i we frankach, z własną stawką; Wielka Brytania po angielsku i w funtach.

Ustawiasz to raz i obowiązuje w całym sklepie. Kraje, których nie ma w tabeli, wchodzą przez regułę ogólną, więc nikt nie patrzy na pustą stronę tylko dlatego, że mieszka tam, gdzie nie spodziewałeś się sprzedawać.

Dlaczego to musi być jedyny selektor?

O to pytają nas najczęściej. Jeśli oprócz kraju zostawisz osobny wybór waluty i osobny wybór języka, odwiedzający może skończyć z walutą jednego kraju, ceną drugiego i językiem trzeciego. A potem to Ty obsługujesz to zgłoszenie.

Dlatego wybór kraju to jedyne drzwi: kraj ustala całą resztę. Na tej stronie z dokładnie tego powodu usunęliśmy z górnego paska osobne selektory.

Czego nie robi? Nie tłumaczy

Warto to powiedzieć wprost, bo to najczęstsze nieporozumienie. To rozwiązanie nie tłumaczy Twojego sklepu ani nie wymyśla języków, których nie masz. Jeśli sklep jest w kilku językach, każdy z nich ma własny adres, tak jak powinien, żeby Google znalazł wszystkie; selektor zabiera każdego odwiedzającego do jego wersji i pokazuje mu cenę jego kraju.

Jeśli sprzedajesz za granicę i nie masz pewności, czy ta część jest dobrze ustawiona, to pierwsze, na co patrzymy, bo właśnie tam niepostrzeżenie traci się najwięcej ruchu.

Czy Google nadal widzi wszystkie Twoje języki?

To ta straszna część, i słusznie: jeśli każdy odwiedzający dostaje inną stronę w zależności od tego, skąd przychodzi, może się skończyć tak, że w Google masz jeden język, a pozostałych po prostu nie ma.

Dlatego adresów się nie rusza. Każdy język ma własny, a kto już jest na jednym, ten na nim zostaje, bo o to prosił; do swojego języka prowadzi się tylko tych, którzy wchodzą na adres ogólny. A wyszukiwarek nigdy się nie przenosi: każdy adres jest zawsze odwiedzany w tym samym języku i w tej samej walucie, a dokładnie tego Google potrzebuje, żeby zaindeksować pięć Twoich rynków, a nie jeden.

Wypróbuj to tutaj

To działa na tej stronie. Na górze strony, obok wyszukiwarki, zobaczysz selektor z flagą i walutą. Otwórz go, zmień kraj i przejrzyj katalog: zobaczysz, jak ceny zmieniają się dokładnie tak, jak zobaczyłby je klient z tego kraju.

Skąd bierze się podpowiadany kraj?

Z jednego z dwóch miejsc i oba są dobre: z bazy danych na samym serwerze, która zamienia połączenie odwiedzającego na kraj, albo z kraju, który podaje Ci usługa stojąca przed Twoją stroną, jeśli z takiej korzystasz.

W obu przypadkach wiarygodny jest kraj. Miasto czy region tą drogą mylą się na tyle często, że nie warto na nich opierać decyzji. A tak czy inaczej służy to temu, żeby podpowiedzieć: ostatnie słowo zawsze ma odwiedzający.

Gdzie to działa?

Selektor, który właśnie wypróbowałeś, tabela krajów i przekierowania, które nie ruszają Twoich adresów, to wszystko ten sam moduł, już w katalogu i z aktualizacjami w cenie. Instalujesz go, wpisujesz kraje, do których sprzedajesz, i od tej chwili każdy odwiedzający przychodzi w swoim języku, ze swoją walutą i z ceną, którą dla niego ustaliłeś.

Moduły, o których mowa w tym artykule

Czytaj dalej

Geolokalizacja dla PrestaShop: ceny, waluta i język według kraju Geolokalizacja dla PrestaShop: ceny, waluta i język według kraju 79,99 $ Zobacz

Powiedz nam, czego potrzebuje Twoja firma

Moduł, aplikacja, serwer, który sprawia problemy, albo coś pilnego. Odpowiadamy w ciągu 24 godzin, ze stałą wyceną: cena i termin.