Przejdź do treści
Zapolu

13 lipca 2026, Luboš Zápotočný

Tylko dwaj dostawcy płatności na Shopify mogą obciążyć klienta w jego walucie

Pokazanie ceny w euro i obciążenie klienta w euro to na Shopify dwie różne funkcje, a druga należy do dostawcy płatności. Co przestaje działać przy jego zmianie i jakie są cztery wyjścia.

Sklep na Shopify potrafi pokazać ceny w dowolnej walucie. Obciążenie klienta w tej walucie to osobna funkcja i nie należy ona do sklepu. Należy do dostawcy płatności.

Mają ją dokładnie dwaj. Dokumentacja Shopify dotycząca walut lokalnych, sprawdzona dnia 13 lipca 2026, mówi to wprost: aby sklep mógł przetwarzać płatności w wielu walutach, musi mieć jako dostawcę płatności Shopify Payments albo Adyen. Przy innym dostawcy klienci na wszystkich rynkach zapłacą w walucie domyślnej sklepu. Zasady sprzedaży w walutach lokalnych mówią to samo z drugiej strony: zamówienia złożone przez bramki płatnicze innych firm są przetwarzane w walucie domyślnej sklepu, a raporty są dostępne wyłącznie w walucie sklepu.

Karta produktu może więc pokazać euro klientowi w Bratysławie, koszyk może pokazać euro, a kasa i tak obciąży go w walucie domyślnej sklepu.

Pokazać możecie dowolną cenę. Obciążyć możecie tylko tą, którą obsługuje wasz dostawca płatności.

Dlaczego to zaskakuje

Nikt nie włącza wielowalutowości jako funkcji płatniczej. Otwieracie Markets, dodajecie rynek, patrzycie, jak ceny się przeliczają, i wygląda to na ustawienie storefrontu. Zależność biegnie jednak w drugą stronę, a panel administracyjny nie mówi o tym w żadnym miejscu, w którym byłoby to szukane.

Widać ją w dniu, w którym zmienia się dostawca płatności: nowa osoba prawna za sklepem, przejście na lokalną bramkę, konto Shopify Payments, które trzeba zweryfikować od nowa. Ceny w walutach lokalnych odchodzą razem z nim. Panel nie łączy tych dwóch zdarzeń, więc sklep widzi tylko tyle, że ceny w euro przestały działać w dniu, w którym nikt cen w euro nie dotykał.

Cztery drogi

Uruchomić Shopify Payments. To przywraca funkcję dokładnie taką, jaka była, i pod względem inżynieryjnym jest najtańsze z czterech, ponieważ nie zawiera żadnej inżynierii. Ceną są formalności, które mają własny rozdział poniżej.

Adyen jako główna bramka. Jedyny inny dostawca, którego Shopify do tego celu dokumentuje. Warto o nim wspomnieć tam, gdzie Shopify Payments są naprawdę niedostępne, a nie tylko niemile widziane. To umowa handlowa z dostawcą płatności, więc jest to decyzja, a nie ustawienie.

Drugi sklep z euro jako walutą domyślną. Działa i nie ma w tym żadnej sztuczki. To uczciwa odpowiedź tam, gdzie rynek euro jest naprawdę innym biznesem: inny asortyment, inne ceny, czasem inna osoba prawna. Ludzie liczą drugą subskrypcję, i to jest ta mała liczba. Duża liczba to druga kopia katalogu, szablonu, aplikacji i każdej integracji, plus synchronizacja stanów magazynowych między oboma sklepami, która będzie działać tak długo, jak długo będą istnieć oba.

Policzyć ceny samodzielnie i je wyświetlać. Robią to aplikacje walutowe, robi to też własne przeliczenie zapisane w metafieldach. To droga proponowana wtedy, gdy pozostałe trzy są niemile widziane, i wymaga największej ostrożności. Dlatego również ma własny rozdział.

Dokąd sięga cena policzona samodzielnie, a dokąd nie

Ceny, które policzycie sami, sięgną każdej powierzchni, którą kontrolujecie. Storefront, draft order, aplikacja wewnętrzna, oferta PDF: każda z nich wyrenderuje liczby, które jej podacie, i każda wyrenderuje euro poprawnie.

Kasy nie kontrolujecie. Przy bramce innej firmy Shopify przetworzy zamówienie w walucie domyślnej sklepu, niezależnie od tego, co mówiła karta produktu, a raporty wyjdą również w walucie sklepu. Cena w euro jest zatem poprawna wszędzie poza miejscem, w którym pobiera się pieniądze.

Cała ta droga stoi więc na jednym pytaniu o biznes: czy jakikolwiek klient kiedykolwiek płaci wam w euro przez kasę Shopify? Jeśli klient może włożyć cenę w euro do koszyka i zapłacić kartą, cena na karcie produktu nie jest ceną, która zostanie pobrana. Jeśli droga eurowa kończy się zamiast tego draft orderem, fakturą i przelewem bankowym, kasa nigdy nie widzi euro, nikomu nie zostaje pobrana zła waluta, a własne przeliczenie przestaje być obchodzeniem problemu. Jest po prostu miejscem, w którym ceny muszą mieszkać.

Zanim cokolwiek na tym zbudujecie, sprawdźcie jedną rzecz. Shopify dokumentuje przy draft orderach ręczną zmianę waluty, gdy tylko skonfigurowane są Markets, przy czym kurs zostaje zafiksowany w momencie utworzenia draft ordera. Pobranie płatności przy takim zamówieniu jest ograniczone: według Shopify przy odroczonym terminie płatności w walucie innej niż domyślna płatność można pobrać wyłącznie kartą kredytową albo przez oznaczenie zamówienia jako opłaconego. Może to pokryć cały scenariusz ofertowy nawet bez metafieldów, albo może nie przetrwać zderzenia z waszą fakturacją. Przetestujcie to na prawdziwym sklepie, zanim napiszecie kod, który zakłada jedną z tych odpowiedzi.

Formalności i dlaczego właściciel nic na nie nie poradzi

Zastrzeżenie wobec Shopify Payments rzadko bywa techniczne. Uruchomienie ich oznacza zidentyfikowanie ludzi stojących za firmą: dokument ze zdjęciem, data urodzenia, beneficjenci rzeczywiści firmy, numer rejestrowy, numer VAT i rachunek bankowy w SEPA. Dokładną listę Shopify publikuje osobno dla każdego kraju, więc różni się ona o ten czy inny dokument, a na stronie polskiej i czeskiej beneficjentem rzeczywistym jest każdy, kto ma udział od 25 procent w górę. Właściciele się temu opierają, a opierają się najmocniej wtedy, gdy czytają to jako ciekawość Shopify wobec spraw, do których nic mu nie jest.

Każda z tych krajowych stron podaje ten sam powód, tym samym zdaniem, tylko ze zmienioną nazwą kraju. Oto strona dla Polski, sprawdzona dnia 13 lipca 2026: Shopify i jego partnerzy bankowi są zobowiązani zbierać i weryfikować informacje o was i o waszej działalności, aby spełnić przepisy, które w Polsce mają zapobiegać przestępczości finansowej.

Te same informacje zbiera każdy procesor płatności kartowych, ponieważ każdy z nich podlega tym samym przepisom przeciw praniu pieniędzy. Właściciel, który odmawia wskazania beneficjentów rzeczywistych firmy, odmawia przyjmowania płatności kartą gdziekolwiek, a kolejny dostawca poprosi o te same dokumenty.

Jeśli firma jest słowacka, pierwsza droga nie istnieje

Shopify Payments działa na sztywnej liście krajów. Lista obsługiwanych krajów, sprawdzona dnia 13 lipca 2026, zawiera Czechy, Niemcy i Polskę. Słowacji w niej nie ma.

Dla słowackiej osoby prawnej pierwsza droga jest więc nie tyle trudna, co niedostępna, i żadne namawianie właściciela, żeby wypełnił weryfikację, tego nie zmieni. Wybór zawęża się do Adyena, drugiego sklepu albo samodzielnie liczonych cen. Ustalcie to wcześnie, zanim ktoś spędzi tydzień na przygotowaniu wniosku, którego nie da się złożyć.

Pytanie, które to rozstrzyga

Decyzja wisi na tym, kto płaci wam w euro. Jeśli klienci płacą w euro, waluta należy do dostawcy płatności, a Shopify daje wam do wyboru dwóch. Jeśli klienci dostają ofertę w euro i płacą na podstawie faktury, kasa nigdy nie styka się z tą walutą i cenę możecie umieścić tam, gdzie jest najbardziej użyteczna.

Odpowiedzcie najpierw na to pytanie. Każda z opcji powyżej jest tania albo droga wyłącznie w zależności od tej odpowiedzi, i jest to pytanie do biznesu, a nie do programisty. Pracę, która następuje po każdej z odpowiedzi, opisuje nasza strona o Shopify.