BerlinettaBerlinetta

Blog11 min czytania

Integracja Allegro z WooCommerce: jak połączyć sklep krok po kroku

Jak połączyć Allegro z WooCommerce: co synchronizować, co przygotować, jak skonfigurować oferty, stany i zamówienia oraz jak testować integrację.

Zespół BerlinettySprzedaż wielokanałowa w praktyce

W tym artykule

Integracja Allegro z WooCommerce łączy Twój sklep na WordPressie z kontem sprzedawcy na Allegro. Produkty, ceny i stany magazynowe są wtedy wspólne, a zamówienia z obu kanałów trafiają w jedno miejsce. Możesz to zrobić na dwa sposoby: wtyczką instalowaną w WooCommerce albo systemem do sprzedaży wielokanałowej, który łączy oba kanały w jednym panelu. Poniżej wyjaśniamy, co dokładnie się synchronizuje, co przygotować przed startem, jak przeprowadzić pierwszą synchronizację i jak sprawdzić, czy wszystko działa poprawnie.

Krótko mówiąc

  • Integracja synchronizuje cztery rodzaje danych: produkty i oferty, ceny, stany magazynowe oraz zamówienia. Jeśli brakuje któregokolwiek z nich, wracasz do ręcznego przepisywania.
  • Przed połączeniem potrzebujesz aktywnego konta Allegro z włączonym dwustopniowym logowaniem oraz dostępu administratora do WooCommerce.
  • Najwięcej problemów robią nieuporządkowane dane: brak spójnych SKU, różne nazwy tego samego produktu i puste stany. Uporządkuj je przed pierwszą synchronizacją.
  • System wielokanałowy, taki jak Berlinetta, obsługuje oba kanały z jednej karty produktu i od razu dodaje wysyłkę, faktury i magazyn.
  • Zacznij od kilku produktów testowych, sprawdź zamówienie od początku do końca i dopiero potem włącz synchronizację całego asortymentu.

Co synchronizuje integracja Allegro z WooCommerce

Dobra integracja nie ogranicza się do kopiowania ofert. Jej zadaniem jest to, żeby każda zmiana w jednym kanale od razu była widoczna w drugim, bez Twojego udziału. W praktyce chodzi o cztery obszary.

Produkty i oferty

Produkt w WooCommerce ma nazwę, opis, zdjęcia, atrybuty i SKU. Oferta na Allegro wymaga dodatkowo kategorii Allegro, parametrów wymaganych w tej kategorii, cennika dostaw i warunków zwrotów. Integracja przenosi dane z jednej strony na drugą i uzupełnia to, czego brakuje, według ustawionych reguł.

Ceny

Cena na Allegro często różni się od ceny w sklepie, bo uwzględniasz w niej prowizję marketplace’u. Dlatego integracja powinna pozwalać na regułę cenową, na przykład narzut procentowy lub kwotowy, zamiast prostego kopiowania tej samej kwoty.

Stany magazynowe

To najważniejszy element. Jeśli masz 3 sztuki produktu, a sprzedajesz go w dwóch kanałach, obie oferty muszą korzystać z tego samego stanu. Sprzedaż jednej sztuki na Allegro powinna od razu obniżyć stan w WooCommerce i odwrotnie. Tylko tak unikniesz sprzedaży towaru, którego już nie masz. Szerzej opisujemy to w artykule o synchronizacji stanów w e-commerce.

Zamówienia

Zamówienie z Allegro zawiera dane kupującego, adres dostawy lub punkt odbioru, wybraną metodę dostawy, informację o płatności i ewentualne żądanie faktury. Integracja pobiera te dane i przekazuje je dalej: do obsługi zamówienia, do wysyłki i do dokumentu sprzedaży.

Wtyczka czy system wielokanałowy

Na rynku znajdziesz oba typy rozwiązań. Wtyczki instalujesz bezpośrednio w WordPressie, a ich możliwości zależą od konkretnego dodatku. System wielokanałowy działa poza sklepem: łączy się z WooCommerce i Allegro przez API i zbiera oba kanały w jednym panelu.

Kryterium Wtyczka w WooCommerce System wielokanałowy (np. Berlinetta)
Gdzie pracujesz W panelu WordPressa W jednym panelu dla wszystkich kanałów
Kolejne kanały sprzedaży Zwykle osobna wtyczka dla każdego kanału Allegro, Erli, OLX, InPost Von Halsky, WooCommerce, Shoper, PrestaShop w jednym miejscu
Wspólny stan i ceny Między sklepem a Allegro Między wszystkimi podłączonymi kanałami
Wysyłka Zależy od dodatków InPost, DHL, GLS, DPD, Poczta Polska, FedEx, Furgonetka, Base.courier, Wysyłam z Allegro, ErliPRO
Faktury i paragony Zależy od dodatków Z zamówienia, z KSeF oraz połączeniem z inFaktem i Subiektem nexo PRO
Magazyn i pakowanie Zwykle brak Plan hali, Manager pakowania, zwroty i reklamacje
Obciążenie sklepu Działa na serwerze sklepu Działa poza sklepem

Jeśli sprzedajesz wyłącznie w dwóch kanałach i masz kilka zamówień dziennie, każde z tych podejść połączy Allegro ze sklepem. Gdy jednak dochodzi wysyłka przez kilku kurierów, faktury, zwroty i kolejne marketplace’y, system wielokanałowy oszczędza najwięcej czasu, bo wszystko masz w jednym widoku. Porównanie konkretnych narzędzi znajdziesz w zestawieniu najlepszych integracji Allegro z WooCommerce.

Co przygotować przed połączeniem

Przygotowanie zajmuje zwykle mniej czasu niż późniejsze poprawianie błędów. Sprawdź poniższe punkty, zanim podłączysz pierwszy kanał.

Konto Allegro

Allegro udostępnia oficjalne REST API z autoryzacją OAuth 2.0. Rejestracja aplikacji w Allegro Developer Portal wymaga aktywnego konta z włączonym dwustopniowym logowaniem, a na jednym koncie możesz mieć do 5 kluczy aplikacji jednocześnie. Jeśli budujesz własną integrację, potrzebujesz Client ID i Client Secret oraz odpowiednich zakresów uprawnień, na przykład allegro:api:sale:offers:write do zarządzania ofertami i allegro:api:orders:read do pobierania zamówień.

Gdy korzystasz z gotowego systemu, nie rejestrujesz aplikacji samodzielnie. Logujesz się na konto Allegro i zatwierdzasz dostęp dla systemu. Dwustopniowe logowanie i tak musi być włączone, więc zrób to wcześniej.

Konto Allegro

Sklep WooCommerce

Potrzebujesz konta z uprawnieniami administratora, bo tylko ono pozwala wygenerować klucze API w ustawieniach WooCommerce. Klucze powinny mieć uprawnienia do odczytu i zapisu, jeśli integracja ma aktualizować stany i statusy zamówień w sklepie.

Dane produktów

To najczęściej pomijany etap. Przejrzyj katalog i sprawdź:

  1. SKU. Każdy produkt i każdy wariant ma unikalny kod. To po nim integracja rozpoznaje, że produkt w sklepie i oferta na Allegro to ta sama rzecz.
  2. EAN. Jeśli masz kody EAN, uzupełnij je. Ułatwiają dopasowanie produktu do katalogu Allegro.
  3. Stany. Wpisz rzeczywiste ilości. Puste lub nieaktualne stany zostaną przeniesione do drugiego kanału.
  4. Warianty. Rozmiary i kolory opisz spójnie, na przykład zawsze „M”, a nie raz „M”, a raz „Medium”.
  5. Zdjęcia i opisy. Sprawdź, czy zdjęcia mają dobrą jakość, a opisy nie zawierają linków do sklepu ani danych kontaktowych, których Allegro nie dopuszcza w ofertach.
  6. Kategorie. Ustal, którym kategoriom Allegro odpowiadają Twoje kategorie w sklepie.

Ustawienia sprzedaży na Allegro

Przygotuj cenniki dostaw, warunki zwrotów i reklamacji oraz dane do faktur. Te ustawienia będą przypisywane do ofert, więc lepiej mieć je gotowe przed wystawieniem pierwszego produktu.

Jak połączyć Allegro z WooCommerce w Berlinetta

W Berlinetta nie potrzebujesz wdrożenia. Konto testowe zakładasz sam i od razu podłączasz kanały. Pracę układamy w takiej kolejności:

  1. Załóż konto testowe. Masz 30 dni bezpłatnego testu z pełnym dostępem do funkcji.
  2. Podłącz WooCommerce. Wprowadź adres sklepu i klucze API wygenerowane w WooCommerce. System pobierze produkty i zamówienia ze sklepu. Szczegóły znajdziesz na stronie integracji WooCommerce z kurierami.
  3. Podłącz Allegro. Zaloguj się na konto sprzedawcy i zatwierdź dostęp. Opis tej integracji znajdziesz na stronie integracji Allegro z ofertami i wysyłką.
  4. Połącz produkty z ofertami. Istniejące oferty Allegro przypisujesz do kart produktów, najlepiej po SKU lub EAN. O tym, jak robić to sprawnie przy dużym katalogu, piszemy w poradniku o łączeniu ofert Allegro.
  5. Ustaw wspólny stan i ceny. Od tej chwili stan i cena z karty produktu same trafiają na oferty w obu kanałach.
  6. Wystaw nowe oferty. Produkt opisujesz raz i z jego karty wystawiasz ofertę na Allegro, a gdy będziesz gotowy, także w innych kanałach.
  7. Skonfiguruj wysyłkę i dokumenty. Podłącz konta kurierskie lub Wysyłam z Allegro i ustaw wystawianie faktur lub paragonów z zamówienia.
  8. Dodaj reguły automatyczne. Na przykład zmiana statusu po opłaceniu zamówienia albo przypisanie metody wysyłki na podstawie wybranej dostawy.

Pełny opis połączenia obu kanałów w jednym panelu znajdziesz na stronie integracji Allegro z WooCommerce.

Oferty, ceny i stany: jak ustawić synchronizację

Po połączeniu kanałów najważniejsza decyzja brzmi: gdzie jest źródło prawdy o produkcie. W Berlinetta jest nim karta produktu w systemie. Z niej pochodzą opis, cena i stan dla wszystkich ofert.

Jeden stan dla wszystkich kanałów

Ustaw stan w jednym miejscu, a system zadba o resztę. Gdy klient kupi produkt na Allegro, stan spada na karcie produktu i od razu w WooCommerce. Gdy przyjmiesz dostawę, wpisujesz nową ilość raz.

Przy produktach, których masz bardzo mało, możesz rozważyć zostawienie niewielkiej rezerwy, żeby dwa zamówienia złożone w tej samej chwili w dwóch kanałach nie dotyczyły ostatniej sztuki.

Ceny w różnych kanałach

Cena w sklepie i na Allegro nie musi być taka sama. Zdecyduj, czy chcesz:

  • tę samą cenę wszędzie, co jest prostsze dla klientów porównujących oferty,
  • wyższą cenę na Allegro, uwzględniającą prowizję,
  • osobne ceny dla wybranych produktów, na przykład promocyjnych.

Co ważne, zmiana ceny na karcie produktu sama trafia na oferty, więc nie musisz edytować ich jedna po drugiej.

Warianty

Produkt zmienny w WooCommerce, na przykład koszulka w pięciu rozmiarach, na Allegro może być zestawem powiązanych ofert. Spójne SKU wariantów sprawiają, że każdy rozmiar ma własny, poprawnie liczony stan.

Zamówienia z Allegro: od pobrania do wysyłki

Sama synchronizacja stanów to połowa pracy. Druga połowa to obsługa zamówień, bo to ona zajmuje najwięcej czasu każdego dnia.

W Berlinetta zamówienia z Allegro i WooCommerce trafiają na jedną listę. Dla każdego zamówienia możesz:

  1. Nadać paczkę. Wybierasz kuriera, a etykieta jest generowana z danych zamówienia. Do dyspozycji masz InPost, DHL, GLS, DPD, Pocztę Polską i FedEx, brokerów Furgonetka i Base.courier oraz Wysyłam z Allegro i ErliPRO.
  2. Wystawić dokument. Fakturę lub paragon tworzysz z zamówienia, z obsługą KSeF. Jeśli prowadzisz księgowość w inFakcie lub Subiekcie nexo PRO, korzystasz z gotowego połączenia.
  3. Spakować zamówienie. Manager pakowania prowadzi pakowacza przez kolejne zamówienia i pozwala naliczać premie za wydajność.
  4. Odnaleźć towar. Magazyn rysujesz jako plan hali, więc pracownik widzi, gdzie leży produkt.
  5. Obsłużyć zwrot lub reklamację. Zgłoszenia prowadzisz w tym samym panelu, powiązane z zamówieniem.

Jeśli sprzedajesz też hurtowo, sprzedaż B2B z cennikami dla kontrahentów działa w tym samym systemie, na wspólnym stanie.

Jak przetestować integrację i usunąć typowe problemy

Zanim włączysz synchronizację całego katalogu, sprawdź ją na małej próbce.

Plan testu

  1. Wybierz od 3 do 5 produktów, w tym jeden z wariantami.
  2. Sprawdź, czy każdy produkt jest połączony z właściwą ofertą na Allegro.
  3. Zmień cenę jednego produktu na karcie i sprawdź ofertę w obu kanałach.
  4. Zmień stan i sprawdź, czy nowa ilość pojawiła się w WooCommerce i na Allegro.
  5. Złóż testowe zamówienie w sklepie i sprawdź, czy stan spadł na Allegro.
  6. Przejdź zamówienie do końca: etykieta, dokument sprzedaży, zmiana statusu.

Jeśli budujesz integrację samodzielnie przez API, testuj ją na osobnej aplikacji, a nie na koncie, na którym trwa sprzedaż.

Typowe problemy i rozwiązania

Objaw Najczęstsza przyczyna Co zrobić
Stan nie zmienia się w drugim kanale Produkt nie jest połączony z ofertą Sprawdź powiązanie po SKU lub EAN
Wariant ma zły stan Różne SKU wariantów w sklepie i na Allegro Ujednolić kody wariantów
Oferta nie wystawia się Brak wymaganych parametrów kategorii Uzupełnij parametry w karcie produktu
Zamówienia nie spływają Wygasła autoryzacja konta Allegro Zaloguj się ponownie i zatwierdź dostęp
Brak zamówień ze sklepu Zmienione lub usunięte klucze API WooCommerce Wygeneruj nowe klucze i wprowadź je w systemie
Zduplikowane produkty Import bez dopasowania do istniejących pozycji Połącz duplikaty z jedną kartą produktu

Większość tych problemów wynika z danych, a nie z samego połączenia. Dlatego porządek w SKU i kategoriach przed startem jest tak ważny.

Nasze podejście do łączenia Allegro i WooCommerce

Sprzedawcy, którzy zaczynają od połączenia sklepu z Allegro, rzadko na tym kończą. Po kilku miesiącach dochodzi Erli, OLX albo drugi sklep, a do tego kolejni kurierzy i faktury w KSeF. Dlatego projektujemy Berlinettę tak, żeby integracja Allegro z WooCommerce była od pierwszego dnia częścią większego systemu, a nie osobną wtyczką, którą trzeba będzie kiedyś wymienić.

Uważamy, że produkt powinien mieć jedną kartę. Opisujesz go raz, a z tej karty wystawiasz oferty we wszystkich kanałach. Wspólny stan i ceny same trafiają na oferty, więc nie pilnujesz kilku paneli jednocześnie.

Ważna jest też przewidywalność kosztów. W każdym pakiecie są wszystkie integracje, dowolna liczba pracowników i kont, magazyn, B2B i KSeF, bez płatnych dodatków. Płacisz tylko za liczbę zamówień w miesiącu, nigdy prowizji ani opłaty od zamówienia. Kolejne integracje dokładamy na życzenie klientów.

Zespół Berlinetta

Przetestuj Berlinettę na swoim sklepie

Berlinetta łączy Allegro z WooCommerce w jednym panelu, razem z wysyłką, fakturami, magazynem i zwrotami. Konto testowe zakładasz sam, bez wdrożenia, i przez 30 dni korzystasz z systemu za darmo. Pakiet wybierasz według liczby zamówień w miesiącu.

Pulpit Berlinetty: sprzedaż z dziś z wykresem, zamówienia spakowane i wysłane, statusy zamówień, skróty i najnowsze zamówienia.
Pakiet Miesięcznie (netto) Rocznie (netto)
Berlinetta 250 89 zł 890 zł
Berlinetta 500 129 zł 1290 zł
Berlinetta 2000 249 zł 2490 zł
Berlinetta 5000 489 zł 4890 zł
Berlinetta 12000 749 zł 7490 zł
Berlinetta Enterprise wycena indywidualna wycena indywidualna

Załóż konto testowe w Berlinetta i podłącz swój sklep oraz konto Allegro jeszcze dziś. Jeśli wybierasz między systemami, zobacz też porównanie Berlinetta i BaseLinkera.

Najczęstsze pytania

Czy do integracji muszę rejestrować aplikację w Allegro Developer Portal?

Nie, jeśli korzystasz z gotowego systemu, takiego jak Berlinetta. Logujesz się na konto Allegro i zatwierdzasz dostęp. Rejestracja aplikacji z Client ID i Client Secret jest potrzebna tylko przy budowie własnej integracji przez API.

Czy mogę połączyć istniejące oferty Allegro z produktami w sklepie?

Tak. Istniejące oferty przypisujesz do kart produktów, najwygodniej po SKU lub EAN. Dzięki temu oferty zachowują swoją historię sprzedaży, a stan i cena zaczynają pochodzić z jednego miejsca.

Co się stanie, gdy ten sam produkt kupią dwie osoby w dwóch kanałach?

Po każdej sprzedaży stan na karcie produktu spada i trafia na oferty w obu kanałach. Przy ostatnich sztukach warto zostawić niewielką rezerwę, żeby ograniczyć ryzyko sprzedaży tej samej sztuki dwa razy.

Ile kosztuje integracja Allegro z WooCommerce w Berlinetta?

Cena zależy tylko od liczby zamówień w miesiącu i zaczyna się od 89 zł netto miesięcznie za pakiet Berlinetta 250. Nie płacisz prowizji ani opłaty od zamówienia, a wszystkie integracje są w każdym pakiecie. Pierwsze 30 dni testujesz bezpłatnie.

Czy mogę później dodać kolejne kanały sprzedaży?

Tak. Do tego samego panelu podłączysz Erli, OLX, InPost Von Halsky, Shopera i PrestaShop. Produkt nadal opisujesz raz, a z jego karty wystawiasz oferty w kolejnych kanałach.

Źródła

  1. 1.Uwierzytelnianie i autoryzacja, Allegro Developer Portal

Pytania

Najczęstsze pytania

Czy do integracji muszę rejestrować aplikację w Allegro Developer Portal?

Nie, jeśli korzystasz z gotowego systemu, takiego jak Berlinetta. Logujesz się na konto Allegro i zatwierdzasz dostęp. Rejestracja aplikacji z Client ID i Client Secret jest potrzebna tylko przy budowie własnej integracji przez API.

Czy mogę połączyć istniejące oferty Allegro z produktami w sklepie?

Tak. Istniejące oferty przypisujesz do kart produktów, najwygodniej po SKU lub EAN. Dzięki temu oferty zachowują swoją historię sprzedaży, a stan i cena zaczynają pochodzić z jednego miejsca.

Co się stanie, gdy ten sam produkt kupią dwie osoby w dwóch kanałach?

Po każdej sprzedaży stan na karcie produktu spada i trafia na oferty w obu kanałach. Przy ostatnich sztukach warto zostawić niewielką rezerwę, żeby ograniczyć ryzyko sprzedaży tej samej sztuki dwa razy.

Ile kosztuje integracja Allegro z WooCommerce w Berlinetta?

Cena zależy tylko od liczby zamówień w miesiącu i zaczyna się od 89 zł netto miesięcznie za pakiet Berlinetta 250. Nie płacisz prowizji ani opłaty od zamówienia, a wszystkie integracje są w każdym pakiecie. Pierwsze 30 dni testujesz bezpłatnie.

Czy mogę później dodać kolejne kanały sprzedaży?

Tak. Do tego samego panelu podłączysz Erli, OLX, InPost Von Halsky, Shopera i PrestaShop. Produkt nadal opisujesz raz, a z jego karty wystawiasz oferty w kolejnych kanałach.

Sprzedajesz w kilku miejscach naraz?

Obsługuj Allegro, Erli, własny sklep i kurierów w jednym panelu. Bez przepisywania danych.