Moduł B2B z weryfikacją VIES i zwolnieniem z VAT UE dla PrestaShop
Zmień swój PrestaShop w pełną platformę B2B: weryfikowana rejestracja firm, sprawdzanie numeru VAT UE w VIES w czasie…
- PS 1.7+
- PS 8
- PS 9
Twój sklep zmienia język, walutę i cenę w zależności od kraju, z którego jest otwierany. Nowy Jork w dolarach, Zurych we frankach, Madryt w euro: jeden sklep, jeden cennik na rynek, a Twoje pozycje w Google nietknięte. Dla PrestaShop od 1.7.6 do 9.x.
Z jedną ceną bierzesz za mało tam, gdzie ludzie zapłaciliby więcej, i za dużo tam, gdzie nie dadzą rady. PrestaShop już przechowuje cenę dla każdej waluty; nie wie tylko, z jaką walutą wchodzi każdy odwiedzający. To właśnie ustawia ten moduł: wykrywa kraj, a z walutą przychodzi cennik tego rynku.
Ustawiasz 99 $ dla Stanów Zjednoczonych, 89 CHF dla Szwajcarii i 79 € dla strefy euro. Kto otwiera sklep z Nowego Jorku, widzi dolary już na stronie głównej, niczego nie dotykając. Kto otwiera go z Madrytu, widzi euro i nigdy nie widzi innych cenników: jego przełącznik pokazuje tylko waluty, które włączysz dla jego kraju.
Ceny wpisujesz tam, gdzie już je trzymasz: w PrestaShop jako cenę specyficzną dla waluty. Nie ma drugiej tabeli cen do utrzymywania.
Z nagłówka Cloudflare albo z bazy GeoLite2 od MaxMind na Twoim własnym serwerze. Bez płatnych usług i bez zapytań do podmiotów trzecich przy każdej wizycie.
Każda reguła ustala walutę, w której odwiedzający wchodzi, i inne waluty, które może wybrać. To, co jest poza jego regułą, nawet nie jest mu proponowane.
Odwiedzający trafia na adres URL w swoim języku. Jeśli zmierzał już do adresu w konkretnym języku, ten wybór jest szanowany: o to właśnie prosił.
Każdy język zachowuje własny, indeksowalny adres URL, a roboty wyszukiwarek nie są przekierowywane: Google nadal widzi stronę, którą zaindeksował.
Okno modalne, lista rozwijana, panel boczny albo kompaktowy przycisk, w dowolnej z piętnastu pozycji Twojego szablonu. Z wyszukiwarką i nazwami krajów zapisanymi w ich własnym języku.
Każdy sklep w instalacji ma własne reguły i własne wyjątki, bez przenikania się.
Deutschland, España, Italia, Schweiz. Każdy kraj pojawia się w swoim języku, bo tak rozpoznają go jego mieszkańcy. Pod spodem — należące do niego język i waluta, już wybrane; i wyszukiwarka, która rozumie obie nazwy, więc wpisanie „Niemcy” znajduje „Deutschland”.

Przy instalacji moduł odczytuje włączone języki i tworzy dla każdego regułę z pasującą walutą, plus regułę zapasową dla reszty świata. Działa od pierwszej minuty, a Ty dopracowujesz to dalej.
Jeden wiersz na kraj: język, waluta wejściowa i waluty, na które można przejść. Przeciągnij je, żeby ustalić kolejność w przełączniku, albo wyłącz któryś bez usuwania.
Na karcie produktu — cena specyficzna dla każdej waluty. To wszystko: moduł już dba o to, żeby każdy odwiedzający trafił na właściwą.

Na tym potyka się większość sklepów międzynarodowych: pod tym samym adresem URL podają różną treść w zależności od tego, kto pyta. Ten moduł działa odwrotnie.
Lista botów jest gotowa od razu — Google, Bing, Yandex, popularne narzędzia SEO — i przyjmuje każdy inny user agent albo adres IP: przydatne też po to, żeby Twoja agencja lub Twój zespół mogli przeglądać sklep bez geolokalizacji.
Jeśli Twój sklep stoi za Cloudflare, kraj przychodzi już w nagłówku każdego żądania: bez zapytań, bez utrzymania. Jeśli nie, moduł ustala go za pomocą bazy GeoLite2 od MaxMind zainstalowanej na Twoim własnym serwerze. W trybie automatycznym korzysta z nagłówka, gdy przychodzi, a z bazy, gdy go brak.

Jeden przycisk pobiera bazę GeoLite2 z publicznego serwera lustrzanego i ją instaluje. Jeśli wolisz własną, wystarczy darmowe konto MaxMind, żeby ją pobrać i wgrać z tego samego ekranu. Panel pokazuje rozmiar i datę pliku oraz ostrzega, gdy baza jest już nieaktualna.

Wpisz adres IP z dowolnego kraju, a moduł pokaże, jaki kraj wykrywa, która reguła ma zastosowanie oraz z jakim językiem i walutą wszedłby ten odwiedzający. Ze skrótami do znanych adresów z kilku krajów.

Stany Zjednoczone, Szwajcaria czy kraje nordyckie przyjmują ceny, które gdzie indziej zatrzymałyby sprzedaż. Cennik dla każdej waluty pozwala je podnieść tam, gdzie się da, bez ruszania reszty katalogu.
Cena we własnej walucie klienta sprzedaje lepiej niż przeliczana w locie: nie trzeba niczego przeliczać w głowie ani nie ma kursu, któremu można nie ufać.
Odwiedzający trafiają od razu na swój język zamiast na stronę główną, której nie potrafią przeczytać, a wyszukiwarki nadal widzą uporządkowaną witrynę z jednym adresem URL na język.
Każdy kraj wchodzi z walutą i warunkami swojego regionu, a inne waluty nigdy nie pojawiają się w przełączniku.
Tak, za pomocą ceny specyficznej dla waluty w każdym produkcie lub kombinacji. Czego PrestaShop sam nie zrobi, to nie ustawi odwiedzającemu waluty jego kraju: to zadanie tego modułu i dlatego razem dają Ci cennik dla każdego rynku.
Tworząc regułę dla tego kraju z jego walutą. Od tej chwili każdy, kto przegląda sklep stamtąd, widzi go w tej walucie, niczego nie dotykając, a przełącznik pokazuje tylko waluty, które oznaczysz jako dostępne dla jego kraju.
Szkodzi, gdy jest źle zrobiona: gdy treść adresu URL zmienia się w zależności od tego, kto pyta. Tutaj każdy język zachowuje swój adres URL, wyszukiwarki są wyłączone z przekierowania, a dla nich waluta wynika z języka adresu, więc zawsze indeksują tę samą stronę z tymi samymi cenami.
Nie. Bazę GeoLite2 możesz pobrać przyciskiem w module, bez zakładania konta. A jeśli Twój sklep działa za Cloudflare, nie potrzebujesz żadnej bazy: kraj przychodzi w nagłówku żądania.
Może wybrać je w przełączniku. Jego wybór jest zapisywany w ciasteczku — na tyle dni, ile ustalisz — i ma pierwszeństwo przed geolokalizacją, dopóki obowiązuje: kto wybiera, ten decyduje.
Tak. Jest przetestowany od PrestaShop 1.7.6 do 9.x, na PHP od 7.1 do 8.4 i w instalacjach multistore.
Nie. Przełącznik podpina się w jednej z piętnastu standardowych pozycji PrestaShop, którą wybierasz w ustawieniach. Nie nadpisuje żadnego pliku szablonu ani rdzenia.
Sklep wraca do dawnego działania, a Twoje reguły, wyjątki i ustawienia zostają zapisane na wypadek ponownej instalacji lub przeprowadzki na inny serwer. Są usuwane tylko wtedy, gdy klikniesz przycisk, który robi dokładnie to.
Moduł, aplikacja, serwer, który sprawia problemy, albo coś pilnego. Odpowiadamy w ciągu 24 godzin, ze stałą wyceną: cena i termin.