Spis treści
- Wprowadzenie – dlaczego warto połączyć WooCommerce z Allegro
- Jak działa integracja przez Baselinker
- Przygotowanie konta Allegro i sklepu WooCommerce
- Krok po kroku: łączenie WooCommerce, Allegro i Baselinker
- Wystawianie ofert Allegro z produktów WooCommerce
- Synchronizacja stanów i cen między kanałami
- Obsługa zamówień, faktur i wysyłek
- Automatyzacje, które oszczędzają godziny pracy
- Najczęstsze problemy i jak je rozwiązać
- Podsumowanie
Wprowadzenie – dlaczego warto połączyć WooCommerce z Allegro
Allegro to największy marketplace w Polsce, a WooCommerce daje Ci pełną kontrolę nad własnym sklepem. Problem pojawia się, gdy sprzedajesz w obu miejscach jednocześnie: ręczne przepisywanie zamówień, aktualizowanie stanów magazynowych i pilnowanie cen w dwóch panelach to prosta droga do błędów, przesprzedaży i straconych godzin. Integracja przez Baselinker rozwiązuje ten problem, łącząc oba światy w jeden spójny system.
W artykule pokażę Ci krok po kroku, jak połączyć WooCommerce z Allegro za pomocą Baselinker: od przygotowania kont, przez wystawianie ofert i synchronizację stanów, po automatyzację zamówień i wysyłek. To praktyczny poradnik dla właścicieli sklepów, którzy chcą sprzedawać wielokanałowo bez chaosu.
Jak działa integracja przez Baselinker
Baselinker pełni rolę centralnego huba (warstwy middleware) między Twoim sklepem WooCommerce a kontem sprzedażowym na Allegro. Zamiast łączyć oba systemy bezpośrednio, każdy z nich łączysz z Baselinker, który zarządza przepływem danych w obie strony.
Co przepływa między systemami:
- Produkty – katalog z WooCommerce trafia do Baselinker i służy jako baza do wystawiania ofert na Allegro
- Stany magazynowe – synchronizowane dwukierunkowo, aby uniknąć sprzedaży niedostępnych produktów
- Ceny – aktualizowane według ustalonych reguł (możesz mieć inne ceny na Allegro niż w sklepie)
- Zamówienia – z Allegro spływają do Baselinker i mogą być przenoszone do WooCommerce
- Wysyłki i statusy – etykiety, numery przesyłek i powiadomienia wracają do obu kanałów
Dlaczego Baselinker jako centrum, a nie WooCommerce?
W modelu wielokanałowym to Baselinker jest zwykle „źródłem prawdy" o zamówieniach, ponieważ agreguje sprzedaż ze wszystkich kanałów. WooCommerce pozostaje Twoim sklepem i jednym z kanałów, ale nie musi być kopią wszystkich zamówień z Allegro. To ważne założenie, które ułatwia późniejszą konfigurację i unika duplikowania danych.
Przygotowanie konta Allegro i sklepu WooCommerce
Zanim połączysz systemy, przygotuj oba końce integracji. Dobre przygotowanie skraca późniejszą konfigurację i ogranicza liczbę błędów.
Po stronie WooCommerce:
- Upewnij się, że masz aktualną wersję WooCommerce i WordPressa
- Wygeneruj klucze API: WooCommerce → Ustawienia → Zaawansowane → REST API (uprawnienia Read/Write)
- Uporządkuj katalog produktów – uzupełnij SKU, EAN, atrybuty i stany magazynowe
- Sprawdź, czy zdjęcia i opisy nadają się do publikacji na Allegro (Allegro ma własne wymogi co do treści)
Po stronie Allegro:
- Zadbaj o aktywne konto firmowe z prawidłowymi danymi sprzedawcy
- Skonfiguruj warunki sprzedaży, formy dostawy i cenniki wysyłek
- Przygotuj się do autoryzacji aplikacji Baselinker przez OAuth (połączenie konta)
- Zweryfikuj wymogi kategorii, w których chcesz sprzedawać (parametry obowiązkowe, EAN)
Po stronie Baselinker:
- Załóż konto na baselinker.com i wybierz pakiet (możesz zacząć od planu testowego)
- Uzupełnij dane firmy i ustawienia faktur
- Zapoznaj się z modułami: Zamówienia, Produkty (Magazyn), Integracje
Krok po kroku: łączenie WooCommerce, Allegro i Baselinker
Krok 1: Podłącz WooCommerce do Baselinker
- W Baselinker przejdź do Integracje → Sklepy → Dodaj nowy i wybierz WooCommerce
- Wpisz adres URL sklepu oraz klucze API wygenerowane wcześniej
- Przetestuj połączenie i zapisz konfigurację
- Zaimportuj katalog produktów do magazynu Baselinker
Krok 2: Podłącz konto Allegro
- Przejdź do Integracje → Marketplace → Allegro → Dodaj konto
- Autoryzuj Baselinker przez logowanie do Allegro (OAuth)
- Nadaj wymagane uprawnienia (oferty, zamówienia, wysyłki)
- Potwierdź, że konto pojawiło się jako aktywne
Krok 3: Skonfiguruj magazyn jako źródło prawdy
- Ustal, który system zarządza stanami (zalecane: magazyn Baselinker zasilany z WooCommerce lub ERP)
- Włącz synchronizację stanów dla obu kanałów
- Ustaw bufor bezpieczeństwa (np. rezerwę 1-2 szt.) dla produktów o wysokiej rotacji
Krok 4: Skonfiguruj synchronizację zamówień
- W module Zamówienia ustaw automatyczne pobieranie zamówień z Allegro
- Zdecyduj, czy i kiedy zamówienia mają być przenoszone do WooCommerce
- Skonfiguruj mapowanie statusów między Allegro, Baselinker i WooCommerce
- Ustaw częstotliwość pobierania (zalecane 5-15 minut)
Wystawianie ofert Allegro z produktów WooCommerce
Gdy katalog jest już w Baselinker, możesz wystawiać oferty na Allegro, korzystając z danych produktów ze sklepu. To znacznie szybsze niż ręczne tworzenie aukcji.
Przygotowanie szablonu oferty
- Stwórz szablon oferty z opisem, sekcją dostawy i zwrotów oraz grafikami
- Zmapuj kategorie WooCommerce na kategorie Allegro
- Uzupełnij parametry obowiązkowe (marka, EAN, stan – nowy/używany)
- Ustaw reguły cenowe (np. cena Allegro = cena WooCommerce + marża na prowizję)
Masowe wystawianie i zarządzanie ofertami
- Wystawiaj oferty masowo dla całych kategorii produktów
- Wykorzystaj automatyczne uzupełnianie parametrów na podstawie atrybutów WooCommerce
- Monitoruj oferty zakończone i automatycznie wznawiaj te z dostępnym stanem
- Testuj różne tytuły i miniatury, aby poprawić widoczność w wyszukiwarce Allegro
Synchronizacja stanów i cen między kanałami
To serce wielokanałowej sprzedaży. Źle skonfigurowana synchronizacja prowadzi do przesprzedaży na Allegro (i kar od marketplace) lub do „martwych" ofert, których nie ma na stanie.
Model synchronizacji stanów
- Dwukierunkowa – sprzedaż w dowolnym kanale natychmiast obniża stan wszędzie (zalecane)
- Jednokierunkowa – jeden system (magazyn/ERP) dyktuje stany, kanały tylko je pobierają
- Bufor bezpieczeństwa – rezerwa stanu chroniąca przed wyścigiem zamówień przy niskich stanach
Reguły cenowe
- Uwzględnij prowizję Allegro w cenie ofertowej, aby chronić marżę
- Ustaw ceny minimalne, poniżej których oferta nie zostanie zaktualizowana
- Rozważ osobny cennik dla Allegro Smart i promocji
- Automatyzuj zmiany cen na podstawie marży, a nie sztywnych kwot
Częstotliwość synchronizacji
- Sklepy z dużą sprzedażą: co 1-5 minut
- Średnie sklepy: co 15-30 minut
- Małe sklepy: co 1-2 godziny
- W okresach promocji i świąt zwiększ częstotliwość
Obsługa zamówień, faktur i wysyłek
Po skonfigurowaniu sprzedaży najważniejsza staje się sprawna realizacja zamówień. Tutaj Baselinker daje największą oszczędność czasu.
Przepływ zamówienia z Allegro
- Zamówienie z Allegro trafia do Baselinker
- System automatycznie obniża stan magazynowy we wszystkich kanałach (w tym WooCommerce)
- Generowana jest faktura lub paragon zgodnie z ustawieniami
- Tworzona jest etykieta przewozowa u wybranego kuriera
- Numer przesyłki wraca do Allegro, a klient dostaje powiadomienie
Faktury i zgodność
- Automatyczne generowanie faktur i ich wysyłka do kupujących na Allegro
- Obsługa stawek VAT i numeracji zgodnej z przepisami
- Eksport dokumentów do systemu księgowego
Wysyłki
- Integracja z przewoźnikami (InPost, DPD, DHL, Allegro Smart i inni)
- Automatyczne generowanie etykiet i listów przewozowych
- Przekazywanie numerów śledzenia do Allegro i WooCommerce
- Powiadomienia o statusie przesyłki dla klienta
Automatyzacje, które oszczędzają godziny pracy
Baselinker pozwala budować reguły automatyczne (akcje wyzwalane zdarzeniami), które eliminują powtarzalną pracę.
- Automatyczna zmiana statusów – np. po opłaceniu zamówienia ustaw status „do wysyłki"
- Automatyczne faktury – generuj i wysyłaj fakturę zaraz po opłaceniu
- Automatyczne etykiety – twórz przesyłkę dla zamówień spełniających warunki
- Powiadomienia – wysyłaj e-mail/SMS na kolejnych etapach realizacji
- Wznawianie ofert – automatycznie wystawiaj ponownie produkty, które wróciły na stan
- Obsługa zwrotów – aktualizuj stany i dokumenty po przyjęciu zwrotu
Najczęstsze problemy i jak je rozwiązać
1. Zamówienia z Allegro nie spływają
- Przyczyny: wygasły token autoryzacji, wyłączona reguła pobierania, błędne mapowanie statusów
- Rozwiązanie: odnów połączenie z Allegro, sprawdź logi w Baselinker i zweryfikuj reguły automatyczne
2. Przesprzedaż (oversell) na Allegro
- Przyczyny: zbyt rzadka synchronizacja stanów, brak bufora bezpieczeństwa
- Rozwiązanie: skróć interwał synchronizacji, włącz rezerwę stanu, ustaw jeden system jako źródło prawdy
3. Oferta odrzucona przez Allegro
- Przyczyny: brak parametrów obowiązkowych (EAN, marka), niezgodny opis lub zdjęcia
- Rozwiązanie: uzupełnij parametry w szablonie i danych produktu, dostosuj treść do wymogów kategorii
4. Rozjazd cen między kanałami
- Przyczyny: konflikt reguł cenowych, ręczne zmiany pomijające automatyzację
- Rozwiązanie: ustal jedną warstwę odpowiedzialną za ceny, dodaj ceny minimalne i walidację
5. Duplikaty produktów w magazynie
- Przyczyny: brak spójnych identyfikatorów (SKU/EAN) przy imporcie
- Rozwiązanie: ujednolić SKU/EAN w WooCommerce przed importem, użyj ich jako klucza mapowania
Podsumowanie
Integracja WooCommerce z Allegro przez Baselinker to sprawdzony sposób na sprzedaż wielokanałową bez chaosu. Kluczem jest dobre przygotowanie katalogu, jasne ustalenie źródła prawdy o stanach i cenach oraz wykorzystanie automatyzacji do eliminowania powtarzalnej pracy. Tak skonfigurowany system pozwala obsłużyć większy wolumen zamówień bez zwiększania zespołu i bez ryzyka przesprzedaży.
Pamiętaj, że integracja to nie jednorazowe wdrożenie, lecz proces – warto regularnie monitorować logi synchronizacji, kontrolować marże po prowizjach Allegro i dostosowywać reguły do sezonowości. Dobrze utrzymany system staje się fundamentem skalowania sprzedaży na największym polskim marketplace.
Potrzebujesz pomocy w integracji WooCommerce z Allegro i Baselinker? Pomożemy Ci skonfigurować synchronizację produktów, stanów i zamówień oraz zautomatyzować wysyłki, tak aby sprzedaż wielokanałowa działała bezobsługowo. Skontaktuj się z nami, aby omówić Twój przypadek.