SEO e-commerce

Jak wyświetlić różną cenę według kraju w PrestaShop

Sprzedaż po 49 euro we Francji i po 54 euro w Niemczech nie jest kaprysem: wynika z różnych kosztów logistycznych, innego układu konkurencji i różnych stawek VAT. Problem w tym, że PrestaShop nie myśli cenami według kraju. Myśli jedną ceną, przeliczaną według waluty i korygowaną przez VAT.

Oto co naprawdę pozwala mechanizm natywny, gdzie się kończy i jaki punkt regulacyjny większość sklepów pomija.

Co robi mechanizm natywny

Istnieją trzy mechanizmy, które się łączą.

Waluta. Każda waluta ma kurs przeliczeniowy stosowany do ceny bazowej. Nie ustalasz ceny w funtach: ustalasz kurs, a PrestaShop liczy. W efekcie powstają ceny w rodzaju 43,17 funta, których nikt nie pokazuje celowo.

VAT według kraju. Reguły podatkowe stosuje się według kraju dostawy. Cena netto pozostaje ta sama, zmienia się tylko cena brutto. Produkt za 40 euro netto kosztuje 48 euro we Francji i 47,60 w Niemczech.

Wielosklep. Jeden sklep na kraj, każdy z własnym katalogiem, cenami i domeną. To jedyna natywna droga do naprawdę różnych cen i ma realny koszt utrzymania.

Pułapka okrągłej ceny brutto

To punkt zaskakujący najbardziej. Chcesz pokazywać 49,90 euro w całej Europie, klasyczna cena psychologiczna. Przy jednej cenie netto to niemożliwe: stawki VAT się różnią, więc ceny brutto się różnią.

Żeby pokazać wszędzie tę samą cenę brutto, cena netto musi zmieniać się odwrotnie do stawki VAT. Twoja marża staje się wtedy inna w każdym kraju, co jest decyzją handlową do podjęcia świadomie, a nie skutkiem ubocznym do odkrycia w rachunku wyników.

Odwrotne rozumowanie jest równie zasadne: utrzymać marżę i zaakceptować nieokrągłe ceny brutto. Nie ma uniwersalnie dobrej odpowiedzi, jest natomiast zła praktyka: nie rozstrzygać.

Cztery dźwignie różnicowania

  1. Cena specjalna według kraju. PrestaShop pozwala powiązać cenę specjalną z danym krajem. To dźwignia najbardziej bezpośrednia, ale ustawia się ją produkt po produkcie, co czyni ją niewykonalną powyżej kilkudziesięciu pozycji.
  2. Grupa klientów. Jedna grupa na strefę, z globalnym rabatem albo narzutem. Proste, ale zakłada, że klient jest przypisany do właściwej grupy, a więc zidentyfikowany, co wyklucza niezalogowanych odwiedzających.
  3. Współczynnik według waluty. Zamiast ścisłego kursu wymiany zastosować współczynnik handlowy. To rozwiązuje problem nieokrągłych cen, ale różnicuje tylko według waluty, a nie kraju: Francja, Niemcy i Hiszpania pozostają w tej samej taryfie.
  4. Wielosklep. Pełna kontrola, maksymalny koszt utrzymania. Każdą zmianę katalogu trzeba powtórzyć albo odziedziczyć z odpowiednią ostrożnością.
Ceny według kraju, sklepu i walutyWłaściwa, zaokrąglona i rentowna cena dla każdego kraju89,00

Punkt regulacyjny, który trzeba znać

Rozporządzenie unijne o nieuzasadnionym blokowaniu geograficznym reguluje tę praktykę od 2018 roku i bywa regularnie źle rozumiane.

Czego nie zakazuje: oferowania różnych cen na krajowych wersjach twojego serwisu. Polityka cenowa na każdym rynku pozostaje twoją sprawą.

Czego zakazuje: uniemożliwiania klientowi dostępu do innej wersji twojego serwisu z powodu jego obywatelstwa, miejsca zamieszkania albo kraju wydania karty płatniczej, oraz automatycznego przekierowania go bez jego zgody. Konkretnie: klient z Francji musi móc przeglądać i zamówić w twoim sklepie niemieckim, na warunkach niemieckich, jeśli tego chce, także kartą francuską.

Automatyczne przekierowanie po geolokalizacji należy więc stosować ostrożnie: proponować tak, narzucać nie. Baner sugerujący wersję lokalną z linkiem pozwalającym zostać na bieżącej spełnia warunek. Ciche przekierowanie go nie spełnia.

Wykrywanie kraju i cache

Dwie trudności techniczne nakładają się, gdy tylko cena zależy od kraju.

Wykrywanie. Zanim klient się zaloguje albo poda adres, jego kraj można wywnioskować wyłącznie z adresu IP, z niedoskonałą wiarygodnością i zerową dokładnością za VPN-em. Cena pokazywana w trybie anonimowym jest więc zawsze hipotezą. Musi dawać się poprawić widocznym selektorem, a cena ostateczna ustala się dopiero przy podaniu adresu dostawy.

Cache. Zbuforowana karta produktu zawiera cenę. Jeśli ta cena zależy od kraju, trzeba albo segmentować cache według kraju, co zwielokrotnia jego objętość, albo wyjąć blok ceny z cache i ładować go osobno. Pierwsza opcja jest prostsza, druga oszczędniejsza.

Klasyczny objaw zdradza źle posegmentowany cache: pierwszy odwiedzający stronę z danego kraju widzi właściwą cenę, kolejni widzą jego cenę.

Spójność z kanałami zewnętrznymi

Punkt odkrywany często za późno. Jeśli twoje ceny różnią się według kraju, feedy produktowe muszą różnić się tak samo. Feed do Merchant Center ogłaszający 49 euro dla strony pokazującej 54 wywołuje odrzucenie, a powtarzające się odrzucenia mogą zawiesić konto.

Zasada brzmi: generować jeden feed na kraj docelowy, zasilany z tego samego źródła co wyświetlanie, nigdy z zamrożonego eksportu.

Wdrożenie różnicowania

Moduł Ceny według Kraju, Sklepu i Waluty obsługuje tę potrzebę w PrestaShop 8 i 9: reguły cenowe według kraju i waluty stosowane masowo zamiast produkt po produkcie, współczynnik marży, zaokrąglenie psychologiczne według waluty i spójność prezentacji między katalogiem, kartą i koszykiem.

Czytaj dalej

Powiązane artykuły