Integracja Shopify z Allegro
Sprzedajesz w sklepie i na Allegro, więc oferty wystawiasz dwa razy, stany poprawiasz w dwóch panelach, a zamówienia z Allegro obsługujesz osobno. Wystarczy jedno przeoczenie, żeby sprzedać towar, którego już nie ma. Po integracji Shopify zostaje jednym miejscem na produkty, stany i zamówienia.
Co będzie działać samo
- produkty i warianty
- stany i ceny
- wysyłka z numerem przesyłki
- łączy produkty z katalogiem Allegro
- pilnuje stanów i cen
- zakłada zamówienia w Shopify
- pilnuje, żeby nic nie zginęło
- oferty
- stany i ceny
- zamówienia i płatności
- numery przesyłek
Nowy produkt lub zmiana w sklepie
Produkt z Shopify staje się ofertą na Allegro, połączoną z właściwym produktem z katalogu Allegro. Zmiana stanu lub ceny w sklepie trafia do oferty, a przy zerowym stanie oferta przestaje być dostępna.
Kupujący płaci na Allegro
Opłacone zamówienie pojawia się w Shopify z oznaczeniem, że pochodzi z Allegro, razem z adresem, metodą dostawy i danymi do faktury. Stan w sklepie spada od razu, więc ten sam towar nie sprzeda się dwa razy.
Paczka wysłana
Gdy magazyn oznaczy zamówienie jako wysłane w Shopify, numer przesyłki i przewoźnik trafiają do zamówienia na Allegro, a jego status zmienia się na wysłane. Kupujący widzi śledzenie w Allegro.
Jak wygląda wdrożenie
- 1Rozmowa, 30 minut. Ile masz produktów, czy mają kody EAN, jak dziś wysyłasz zamówienia z Allegro i czy ceny na Allegro mają być takie same jak w sklepie.
- 2Łączenie z katalogiem Allegro. Sprawdzam, które Twoje produkty są już w katalogu Allegro, a dla pozostałych ustalamy, jak je zgłosić. Razem ustawiamy kategorie, parametry i cenniki dostawy.
- 3Test na koncie testowym Allegro. Oferty i zamówienia przechodzą najpierw przez testowe środowisko Allegro, więc nic nie trafia do prawdziwych kupujących. Sprawdzasz wszystko na spokojnie.
- 4Produkcja i opieka. Wystawienie ofert na Twoim koncie, alert e-mail, gdy oferta lub zamówienie nie przejdzie, poprawki w cenie przez 30 dni.
Gotowa aplikacja czy integracja?
Shopify nie łączy się z Allegro sam, jego Marketplace Connect nie obsługuje Allegro. Są za to gotowe drogi. Huby jak BaseLinker (Base.com), Apilo czy Sellasist spinają Shopify z Allegro, a w Shopify App Store są aplikacje, np. Market Sync (zamówienia, stany, ceny, numery przesyłek) albo aplikacja WP Desk do wystawiania ofert. Przy prostym asortymencie warto zacząć od nich. Integracja szyta na miarę ma sens, gdy
- masz warianty, zestawy lub produkty bez EAN, które gotowe narzędzia źle łączą z katalogiem Allegro
- nie chcesz kolejnego abonamentu i panelu pośredniego między sklepem a Allegro
- zamówienia z Allegro mają trafiać do Shopify w Twoim formacie, a dalej do programu księgowego lub ERP
- ceny na Allegro liczysz według własnych zasad, np. z doliczoną prowizją, osobno dla każdej kategorii
- wysyłasz przez Wysyłam z Allegro i etykiety mają powstawać w Twoim procesie w magazynie
- masz kilka kont Allegro i jeden sklep Shopify
Dla 5 pierwszych firm 30% taniej. W zamian zgadzasz się, żebym pokazał to wdrożenie jako przykład na swojej stronie (bez poufnych danych), i wystawiasz opinię w Google.
Zajmij miejsce →Pytania
Brakuje Twojego? Napisz je w formularzu, odpowiem konkretnie.
Czy każda oferta musi być połączona z katalogiem produktów Allegro?
Tak, poza wyjątkami. Od 1 lipca 2024 roku nowe oferty muszą być połączone z produktem z katalogu Allegro, a oferty bez połączenia Allegro może automatycznie zakończyć. Wyjątki dotyczą m.in. kategorii Kolekcje i sztuka oraz Rękodzieło, a także ogłoszeń. Produkty łączę najczęściej po kodzie EAN.
Czy kupujący z Allegro dostanie e-maile z mojego sklepu?
Nie musi. Zamówienie z Allegro powstaje w Shopify bez wysyłania kupującemu potwierdzenia ze sklepu, bo o zakupie i wysyłce informuje go Allegro. Jeśli chcesz inaczej, można to zmienić.
Czy ceny na Allegro mogą być inne niż w sklepie?
Tak. Cena na Allegro może być liczona od ceny w Shopify według reguły, np. z doliczoną prowizją albo zaokrągleniem, osobno dla kategorii. Promocje w sklepie mogą przechodzić na Allegro albo nie, zależnie od ustawień.
Czy integracja obsłuży Wysyłam z Allegro?
Tak. Przesyłki w ramach Wysyłam z Allegro można tworzyć z poziomu integracji i drukować etykiety w magazynie. Jeśli wysyłasz własną umową z przewoźnikiem, integracja przekazuje do Allegro tylko numer przesyłki.
Co z fakturami dla kupujących z Allegro?
Dane do faktury z zamówienia na Allegro trafiają do Shopify. Fakturę wystawioną w Twoim programie można dołączyć jako PDF do zamówienia na Allegro, więc kupujący pobierze ją z konta.
Czy prowizje i opłaty Allegro się zmienią?
Nie. Integracja korzysta z oficjalnego API Allegro i nie wpływa na prowizje ani opłaty. Płacisz Allegro tyle samo co przy ofertach wystawionych ręcznie.
Dla działu IT
Szczegóły techniczne dla osoby, która będzie odbierać wdrożenie.
Połączenie z Allegro
Integracja używa oficjalnego Allegro REST API i autoryzacji OAuth 2.0: właściciel konta Allegro raz zatwierdza dostęp, a integracja odświeża token sama. Każde konto Allegro autoryzuje się osobno, dlatego kilka kont może działać z jednym sklepem. Testy idą na środowisku testowym Allegro (sandbox), które ma te same limity co produkcja. Główny limit to 9000 zapytań na minutę na Client ID, a niektóre zasoby mają niższe limity. Przy przekroczeniu Allegro wydłuża odpowiedzi albo zwraca 429 Too Many Requests, więc wszystkie operacje idą przez kolejkę z limitem tempa.
Oferty i katalog produktów
Integracja szuka produktu z Shopify w katalogu Allegro po EAN (GET /sale/products). Oferta powstaje przez POST /sale/product-offers z odwołaniem do produktu z katalogu, ceną, stanem, cennikiem dostawy, warunkami zwrotów i reklamacji. Wymagane parametry kategorii przychodzą z GET /sale/categories/{categoryId}/parameters, a wartości z pól i metapól produktu w Shopify. Każdy wariant w Shopify to osobna oferta na Allegro, a warianty łączymy w grupę wariantów, jeśli kategoria na to pozwala.
Zmiany stanu (inventory_levels/update) i ceny (products/update) z Shopify trafiają do ofert, przy wielu ofertach naraz przez komendy grupowe zmiany ilości i ceny. Stan wysyłany na Allegro może być pomniejszony o bufor bezpieczeństwa albo liczony tylko z wybranych lokalizacji Shopify.
Zamówienia z Allegro w Shopify
Nowe zamówienia są odczytywane z dziennika zdarzeń GET /order/events, zaczynając od ostatniego przetworzonego zdarzenia. Allegro trzyma tam zdarzenia z ostatnich 60 dni, a dokumentacja zaleca dziennik zamiast listy zamówień, bo lista jest sortowana po dacie zakupu, nie po dacie płatności. Zamówienie trafia do Shopify po zdarzeniu READY_FOR_PROCESSING, czyli po opłaceniu (lub wybraniu płatności przy odbiorze). Pełne dane przychodzą z GET /order/checkout-forms/{id}, a zamówienie w Shopify powstaje przez Admin API, z tagiem kanału, identyfikatorem zamówienia Allegro w metapolu i bez powiadomień dla kupującego. Anulowanie (BUYER_CANCELLED, AUTO_CANCELLED) anuluje zamówienie w Shopify i przywraca stan.
Wysyłka i faktury
Realizacja zamówienia w Shopify wysyła do Allegro numer przesyłki i przewoźnika (POST /order/checkout-forms/{id}/shipments) i ustawia status wysłane (PUT /order/checkout-forms/{id}/fulfillment). Przy Wysyłam z Allegro przesyłka i etykieta powstają przez zasoby /shipment-management. Faktura w PDF trafia do zamówienia przez POST /order/checkout-forms/{id}/invoices i przesłanie pliku (do 3 MB, najwyżej 10 faktur na zamówienie). Osobno ustawiamy zestawy, zamówienia z kilkoma przesyłkami, zwroty i dopłaty. Każda operacja jest zapisana w logu.