Jak polaczyc Shopify z easySales: kompletny przewodnik integracji
Polacz swoj sklep Shopify z easySales w trzech krokach — utworz aplikacje custom w panelu admina Shopify, skopiuj dane logowania i zakoncz polaczenie w easySales. Centralizuj zamowienia, synchronizuj stany magazynowe i generuj automatycznie faktury i listy przewozowe AWB bez pluginu w sklepie.
Dlaczego polaczyc Shopify z easySales
Sprzedajesz w Shopify i chcesz jedno miejsce do zarzadzania zamowieniami, generowania faktur, wysylania AWB do kurierow i ponownego wykorzystania tych samych produktow jako ofert na marketplace'ach? easySales obsluguje to wszystko — bez pluginu w sklepie.
Po polaczeniu easySales pobiera produkty i warianty ze sklepu Shopify oraz centralizuje przychodzace zamowienia. Stamtad generujesz faktury, tworzysz AWB z dowolnym wspieranym kurierem i zamieniasz te same produkty w oferty na kazdy marketplace, na ktorym sprzedajesz. Zmiany produktow w Shopify sa odzwierciedlone w easySales w czasie rzeczywistym, a zmiany stanu magazynowego w easySales sa wysylane z powrotem do twojego sklepu.
Ten przewodnik prowadzi przez aktualny proces konfiguracji. Utworzysz mala aplikacje custom w panelu admina Shopify, skopiujesz dwa dane logowania (Client ID i Client Secret) i wkleisz je do easySales — bez hasla, bez zmian kodu sklepu.
Interaktywny przewodnik
Nie chce ci sie czytac? Skorzystaj z interaktywnego przewodnika.
Wymagania wstepne — co przygotowac przed rozpoczeciem
Przygotuj swoj katalog Shopify przed rozpoczeciem. Kilka wymagan zapobiega pomijaniu produktow podczas pierwszego importu.
Unikatowy SKU na produkt
Dwa produkty z tym samym SKU zderzaja sie — importowany jest tylko jeden. Audytuj i deduplikuj przed polaczeniem.
Dostep admin Shopify
Potrzebujesz uprawnien administratora w sklepie, aby utworzyc aplikacje custom i odczytac dane logowania API.
Kilka wartych zrozumienia rzeczy z gory:
- Kazdy produkt musi miec unikatowy SKU. Jesli dwa produkty maja ten sam SKU, zostanie zaimportowany tylko jeden.
- easySales sledzi produkty po SKU. Zmiana SKU w Shopify tworzy nowy produkt w easySales — aby znalezc duplikaty, uzyj przycisku eksportu w Online Shops → Products.
- Potrzebujesz dostepu administratora do swojego sklepu Shopify, aby utworzyc aplikacje custom.
Krok 1 — Utworz aplikacje easySales custom w Shopify
easySales laczy sie z Shopify przez aplikacje custom, ktora tworzysz sam w panelu admina sklepu. Zajmuje to okolo dwoch minut.
1.1 Otworz Shopify Dev Dashboard
W panelu admina Shopify otworz Settings → Apps i kliknij Build apps in Dev Dashboard.
1.2 Skonfiguruj aplikacje
W ekranie Create version w Dev Dashboard ustaw:
- App name: easySales
- App URL:
https://easy-sales.com - Odznacz opcje Embed app
1.3 Wlacz wszystkie scope'y
Przewin do sekcji API access scopes. Zaznacz kazdy scope — easySales potrzebuje pelnego dostepu do odczytu i zapisu zamowien, produktow, magazynu, kolekcji i klientow, aby synchronizowac w obie strony.
Kliknij Done na dole strony.
1.4 Opublikuj i zainstaluj
Kliknij Release, aby opublikowac wersje aplikacji, nastepnie przejdz do Overview i kliknij Install app.
Po instalacji otworz zakladke Settings aplikacji — Shopify pokazuje tam twoje dane logowania.
Krok 2 — Skopiuj Client ID i Client Secret
Otworz zakladke Settings aplikacji easySales, ktora wlasnie zainstalowales. Shopify pokazuje dwie wartosci:
- Client ID (zwany rowniez API key)
- Client Secret (zwany rowniez API secret key)
Utrzymaj te zakladke otwarta — w nastepnym kroku wkleisz obie wartosci do easySales.
Krok 3 — Polacz Shopify w easySales
W swoim koncie easySales przejdz do Integrations → Online Shops → Connect Website i wypelnij formularz. Pola ponizej wyjasniaja, co wpisac i ktore wybory pasuja do wiekszosci sprzedawcow Shopify.
Nazwa i URL strony
- Nazwa website — etykieta wybrana przez ciebie. Widoczna tylko w easySales.
- URL website — twoj sklep Shopify. Uzyj formatu
shop.myshopify.comlub dokladnego URL pokazanego w panelu admina Shopify. Wybierzhttplubhttpszgodnie ze sklepem i dodajwwwtylko jesli domena tam przekierowuje.
VAT i VAT na transport
Jesli jestes platnikiem VAT, wprowadz stawke obowiazujaca produktow i osobna stawke na transport (np. 23 dla 23%). Pozostaw puste, jesli nie jestes platnikiem VAT.
Jezyk i waluta
Wybierz jezyk sklepu (rumunski, bulgarski, wegierski, polski lub angielski) i walute (PLN, RON, BGN, HUF lub EUR). Sluza one jako wartosci domyslne dla produktow importowanych z tego sklepu i jako rezerwa, gdy przychodzace zamowienie Shopify nie zawiera explicit waluty. Nigdy nie nadpisuja waluty pojedynczych zamowien — kazde zamowienie zachowuje walute zgloszona przez Shopify.
Zrodlo stanu magazynowego produktu
To najwazniejsza decyzja w formularzu. Mowi easySales, gdzie zyje autorytatywna wartosc magazynowa:
- Website — Shopify jest zrodlem prawdy. easySales czyta magazyn z Shopify i nigdy go nie nadpisuje.
- easySales — easySales jest zrodlem prawdy. Zmiany magazynu w easySales (sprzedaze, edycje reczne, odjecia z marketplace'ow) sa wysylane do Shopify.
- Polaczona integracja — twoj magazyn zyje w systemie trzeciej strony juz zintegrowanym z easySales (oprogramowanie ksiegowe jak SmartBill, Oblio, Fakturownia lub FacturisOnline; ERP jak NexusERP lub Sedona; partner fulfillment jak Fulfillro lub Huboxx; i wiele innych). easySales czyta magazyn z tej integracji i wysyla wartosc do Shopify. Najpierw polacz integracje i zadeklaruj jej magazyn — inaczej nie mozesz wybrac tej opcji.
Jesli prowadzisz operacje wielomagazynowa, przelacz formularz do trybu Zaawansowany magazyn. Zamiast wiazac sklep z jednym zrodlem magazynu, wybierasz jeden lub wiecej magazynow easySales i definiujesz reguly, jak agregowac, priorytetyzowac lub dzielic ich magazyn na kanal. To standardowa konfiguracja, gdy ten sam katalog wysyla z kilku lokalizacji lub gdy rozne kanaly czerpia z roznych magazynow.
Domyslny typ przesylki
Uzywany przy generowaniu AWB, gdy zamowienie nie okresla przesylki. Wybierz typ pasujacy do wiekszosci zamowien.
Platforma, Client ID i Client Secret
- Platforma — wybierz Shopify
- Client ID — wklej z zakladki Settings w Shopify
- Client Secret — wklej z zakladki Settings w Shopify
Kliknij Save. easySales testuje polaczenie, wlacza synchronizacje w czasie rzeczywistym ze sklepem Shopify i zaczyna importowac katalog.
Co dzieje sie automatycznie po zapisaniu
easySales automatycznie obsluguje synchronizacje w czasie rzeczywistym i pierwszy import.
- Synchronizacja w czasie rzeczywistym jest wlaczona dla zamowien, produktow i kolekcji. Kazde zamowienie utworzone, zaktualizowane, anulowane lub oplacone w Shopify dociera do easySales niemal w czasie rzeczywistym. To samo dotyczy zmian produktow i kolekcji.
- Twoj katalog produktow jest importowany — produkty i warianty pojawiaja sie w Online Shops → Products, gdzie mozesz je przegladac, edytowac i zamieniac w oferty dla marketplace'ow.
- Przychodzace zamowienia Shopify pojawiaja sie w ekranie Orders, gdzie generujesz faktury, AWB i uruchamiasz flow automatyzacji.
- Magazyn synchronizuje sie wedlug wybranego zrodla. Jesli wybrales easySales jako zrodlo, push'e magazynu zaczynaja sie uruchamiac ciagle, a twoj sklep Shopify odzwierciedla centralizowany inwentarz.
| Shopify → easySales | easySales → Shopify |
|---|---|
| Zamowienia (utworzenie, aktualizacja, anulowanie, oplacenie) | Aktualizacje magazynu |
| Produkty i warianty | Status fulfillment z generowania AWB |
| Poziomy magazynu | Zamowienia zewnetrzne (utworzone lub importowane z innych kanalow) |
| Ceny produktow | — |
| Kolekcje | — |
| Tagi zamowien (jako metadane) | — |
| Metafield zamowien (jako metadane) | — |
| Dane i adresy klienta | — |
Dostrajanie polaczenia z Shopify
Po zapisaniu otworz zakladke Preferences strony Shopify, aby dostroic jak easySales obsluguje twoj sklep. Ustawienia sa pogrupowane w trzech blokach.
Shopify Settings
- Get company tax code from Company field — wyciaga kod podatkowy firmy (CUI, NIP itp.) z pola nazwy firmy na zamowieniach Shopify.
- Shipping prices include tax — wlacz, jesli twoje stawki dostawy Shopify juz zawieraja VAT. easySales wtedy wyodrebnia podatek z ceny zamiast dodawac go na gorze.
- Default discount tax rate — Shopify nie zglasza procentu VAT w liniach rabatu. Ustaw stawke rezerwowa tu (np.
23) i easySales stosuje ja do kazdego importowanego rabatu. - Order metafield keys to import — wybierz, ktore custom metafield'y easySales ma kopiowac na zamowienia jako metadane.
- Fetch Shopify order tags as easySales metadata — wlacz, aby importowac tagi zamowien obok metafield'ow.
Order Behavior
- Allow reopening completed orders — domyslnie statusy terminalne jak "Completed" nie moga wrocic do "New". Wlacz, jesli musisz ponownie otworzyc zamowienia.
- Allow reopening cancelled orders — ta sama logika dla anulowanych zamowien (przydatne, gdy tymczasowo anulowane nieoplacone zamowienie ostatecznie zostaje oplacone).
Synchronization
- Fetch orders — automatyczny import nowych zamowien Shopify.
- Send order status back to Shopify — wysyla zmiany statusu z easySales z powrotem do Shopify, aby oba systemy pozostawaly zsynchronizowane.
- Send product stock back to Shopify — wysyla poziomy magazynu z easySales do twojego sklepu Shopify. Wylacz, jesli Shopify jest twoim zrodlem magazynu.
Kliknij Save na dole strony, aby zastosowac zmiany.
Jestes polaczony — co dalej
Gdy zamowienia zaczynaja przychodzic, kolejne kroki dotycza glownie automatyzacji. Skonfiguruj flow do automatycznego generowania faktur, automatycznego tworzenia AWB i automatycznego wysylania powiadomien sledzenia. Jesli sprzedajesz rowniez na marketplace'ach (eMAG, Allegro, Kaufland, Trendyol i inne), zamien swoj katalog Shopify w oferty i pozwol easySales je wypchnac.
Polacz swoj sklep Shopify w kilka minut
Wyprobuj easySales za darmo przez 14 dni. Bez karty i bez pluginu.