Przejdź do treści

Integracja BigBuy

Wtyczka ta łączy Wasz sklep Shopware 6 z platformą BigBuy i umożliwia w pełni automatyczne dropshipping: produkty, kategorie, zasoby magazynowe i ceny są automatycznie importowane z katalogu BigBuy, nowe zamówienia są bezpośrednio przekazywane do BigBuy, a informacje śledzenia są zwracane do Shopware – wszystko bez ręcznego wysiłku.

Najważniejsze funkcje

  • 🛍️ Automatyczne importowanie produktów, kategorii i obrazów
  • 📦 Synchronizacja zasobów magazynowych i cen w czasie rzeczywistym
  • 🚀 Automatyczne przesyłanie zamówień do BigBuy (Dropshipping)
  • 🔍 Automatyczne pobieranie numerów śledzenia i statusu wysyłki
  • ⚙️ Cztery konfigurowalne zaplanowane zadania (Cronjobs)
  • 💰 Konfigurowana marża zysku (procent i/lub stała kwota)

❓ Najczęściej zadawane pytania

Co to jest BigBuy?

BigBuy to europejski hurtownik i dostawca dropshippingu z ponad 200 000 produktów. Za pośrednictwem REST API BigBuy produkty, ceny, zasoby magazynowe i zamówienia mogą być synchronizowane całkowicie automatycznie. Wymagany jest aktywny pakiet BigBuy Ecommerce.

Jakie dane są importowane z BigBuy?

Wtyczka importuje kategorie produktów, produkty (w tym wielojęzyczne nazwy i opisy, EAN, wagę), obrazy produktów, zasoby magazynowe i ceny.

Jak działa transfer zamówień?

Gdy tylko zamówienie Shopware osiągnie status « W przetwarzaniu », jest automatycznie przesyłane do BigBuy. BigBuy następnie przejmuje kompletowanie i wysyłkę bezpośrednio do klienta końcowego. Identyfikator zamówienia BigBuy jest przechowywany w polach niestandardowych zamówienia Shopware.

Jak numery śledzenia trafiają do sklepu?

Zadanie cron śledzenia pobiera co godzinę bieżące informacje o wysyłce z BigBuy i automatycznie zapisuje numer śledzenia w odpowiedniej wysyłce Shopware.

Czy mogę skonfigurować marżę zysku?

Tak. W sekcji konfiguracji wtyczki można ustawić marżę procentową (np. 20%) i/lub stałą kwotę (np. 5,00 €). Obie wartości są stosowane do ceny zakupu BigBuy (ceny hurtowej) przy każdej aktualizacji ceny, aby określić cenę sprzedaży w sklepie.

Czy jest obsługiwana tryb sandbox BigBuy?

Tak, tryb sandbox można aktywować w celu przetestowania transferu zamówień i śledzenia wysyłek bez rzeczywistych transakcji. Zwróć uwagę: sandbox BigBuy nie zawiera danych katalogu – synchronizacja produktów, kategorii, zasobów magazynowych i cen nie może być testowana na sandboxie. Wymagany jest produkcyjny klucz API z wyłączonym trybem sandbox.

Jaki pakiet Shopware jest wymagany?

Wtyczka wymaga Shopware 6.7 – inne wtyczki nie są potrzebne. Po stronie BigBuy wymagany jest aktywny pakiet Ecommerce, który odblokowuje dostęp do API.

🔧 Instalacja

  • Wymaganie wstępne: Pakiet BigBuy Ecommerce z dostępem API
  • Instalacja przez menedżer wtyczek Shopware lub Composer
  • Aktywuj wtyczkę: bin/console plugin:install --activate CnkPlatformBigBuyIntegration
  • Zarejestruj zaplanowane zadania: bin/console scheduled-task:register
  • Wykonaj konfigurację w obszarze administracji Shopware

⚙️ Konfiguracja

Poświadczenia dostępu API

Ustawienie Opis
Klucz API Token Bearer z Twojego konta klienta BigBuy
Tryb Sandbox Użyj sandbox BigBuy (api.sandbox.bigbuy.eu) zamiast środowiska produkcyjnego (api.bigbuy.eu). Brak rzeczywistych transakcji
Testuj połączenie Przycisk, który weryfikuje wprowadzone poświadczenia względem API BigBuy i wyświetla wynik bezpośrednio w panelu administracyjnym

Klucz API znajdziesz na swoim koncie klienta BigBuy w ustawieniach API. Użyj przycisku Testuj połączenie, aby zweryfikować poświadczenia przed zapisaniem.

Synchronizacja produktów

Ustawienie Opis Standard
Synchronizacja produktów włączona Włącz/wyłącz import produktów Włączone
Język produktu Język danych produktu (de, en, fr, es, it …) de
Kanał sprzedaży Lista rozwijana kanału sprzedaży, na którym będą widoczne importowane produkty –
Kategoria domyślna Lista rozwijana kategorii wejścia, pod którą będą tworzone kategorie BigBuy –
Importuj obrazy Pobierz obrazy produktów z BigBuy i ustaw obraz okładki Włączone
Rozmiar partii Liczba produktów na wywołanie API 100

Zasoby magazynowe & Ceny

Ustawienie Opis Standard
Synchronizacja zasobów/cen włączona Włącz/wyłącz synchronizację Włączone
Marża zysku (%) Marża procentowa na cenach BigBuy 0
Marża zysku stała (€) Stała kwota dodana do każdej ceny 0

Transfer zamówień

Ustawienie Opis Standard
Transfer zamówień włączony Włącz/wyłącz transfer do BigBuy. Przesłane zamówienia są rzeczywistymi zamówieniami zakupu w BigBuy – najpierw przetestuj w trybie sandbox Wyłączone
Transfer automatyczny Przenieś zamówienie natychmiast do statusu « W przetwarzaniu » Włączone
Status po transferze Lista rozwijana statusów zamówień Shopware; zamówienie zostanie ustawione na ten status po pomyślnym transferze –
Kod dostawcy wysyłki Nazwa przewoźnika używana przez BigBuy (np. gls, seur); opcjonalnie –
Metoda płatności BigBuy Sposób opłacania przesłanych zamówień w BigBuy: Saldo (automatyczne obciążenie salda BigBuy) lub Przelew (zamówienie czeka w BigBuy na wpływ płatności) Saldo

Śledzenie wysyłek

Ustawienie Opis Standard
Synchronizacja śledzenia włączona Włącz/wyłącz synchronizację numerów śledzenia Włączone

🔄 Synchronizacje w szczegółach

Import produktów

Import produktów odbywa się codziennie (standard: co 24 godziny) jako zaplanowane zadanie w tle:

  1. Kategorie BigBuy są mapowane do kategorii Shopware pod skonfigurowaną kategorię wejścia
  2. Produkty są importowane z opisami, EAN, wagą i obrazami (pierwszy obraz jest ustawiany jako obraz okładki)
  3. Produkty otrzymują standardową stawkę podatku sklepu i są automatycznie tam widoczne – jeśli skonfigurowany jest kanał sprzedaży
  4. Już importowane produkty są rozpoznawane po ID produktu BigBuy i aktualizowane (brak duplikatu importu); pobrane obrazy są ponownie używane przy późniejszej synchronizacji zamiast być ponownie ładowane

Zasoby magazynowe & Ceny

Zasoby magazynowe i ceny są aktualizowane co godzinę. Skonfigurowana marża zysku jest przeliczana i stosowana przy każdej aktualizacji:

Cena Shopware (brutto) = Cena zakupu BigBuy × (1 + Marża%) + Marża stała

Marża jest stosowana do ceny zakupu BigBuy (ceny hurtowej). Obliczona wartość jest zapisywana jako cena brutto; cena netto jest automatycznie ustalana na podstawie standardowej stawki podatku sklepu.

Transfer zamówień

Gdy zamówienie otrzyma status « W przetwarzaniu », jego pozycje zaimportowane z BigBuy są przesyłane do BigBuy; własne produkty sklepu nie są wysyłane. Zamówienia bez artykułów BigBuy są oznaczane i nie są przesyłane. Identyfikator zamówienia zwrócony przez BigBuy jest zapisywany w polu niestandardowym bigbuy_order_id zamówienia Shopware, aby uniknąć podwójnych transferów; jeśli BigBuy podzieli zamówienie na kilka magazynów, zapisywane są wszystkie identyfikatory. Jeśli transfer się nie powiedzie, zaplanowane zadanie automatycznie ponawia próbę. Po pomyślnym transferze zamówienie otrzymuje status wybrany w Status po transferze (obsługiwane są również własne statusy). Transfer zamówień jest po instalacji wyłączony i trzeba go świadomie włączyć.

Śledzenie wysyłek

Co godzinę wszystkie zamówienia Shopware z ustawionym polem bigbuy_order_id są zapytywane w BigBuy. Gdy tylko BigBuy zwróci numer śledzenia, jest on wprowadzany w odpowiedniej wysyłce Shopware i jest dostępny dla e-maili klientów i szczegółów zamówień.

⏱️ Zaplanowane zadania (Cronjobs)

Wtyczka rejestruje cztery zaplanowane zadania:

Nazwa zadania Zadanie Interwał standardowy
cnk_bigbuy.product_sync Import produktów & kategorii 24 godziny
cnk_bigbuy.stock_price_sync Zasoby & ceny 1 godzina
cnk_bigbuy.order_transfer Transfer oczekujących zamówień 15 minut
cnk_bigbuy.tracking_sync Pobranie numerów śledzenia 1 godzina

Interwały są wartościami domyślnymi wtyczki. Shopware 6.7 nie ma dla nich strony ustawień; w razie potrzeby można je zmienić narzędziem takim jak darmowa wtyczka FroshTools. Wykonanie wymaga aktywnej usługi Shopware Message Worker:

bin/console messenger:consume async

Ręczne uruchomienie zadania (CLI)

Każde zadanie można uruchomić bezpośrednio w terminalu do testowania lub jednorazowego wykonania. Polecenia wykonują tę samą logikę co zaplanowane zadania i generują podsumowanie wyników:

bin/console cnk:bigbuy:product-sync        # Import produktów & kategorii
bin/console cnk:bigbuy:stock-price-sync    # Aktualizacja zasobów & cen
bin/console cnk:bigbuy:order-transfer      # Transfer oczekujących zamówień
bin/console cnk:bigbuy:tracking-sync       # Pobranie numerów śledzenia

🛒 Typowe przypadki użycia

Czysty dropshipping

Sklep sprzedaje wyłącznie produkty BigBuy. Produkty, zasoby magazynowe i ceny są synchronizowane w pełni automatycznie. Zamówienia są natychmiast przesyłane do BigBuy, który wysyła bezpośrednio do klienta końcowego.

Sklep hybrydowy

Sklep oferuje swoje własne produkty i produkty BigBuy równolegle. Wtyczka synchronizuje tylko produkty połączone z ID produktu BigBuy. Twoje własne produkty pozostają bez zmian.

Ustalanie cen z marżą

Korzystając z konfigurowalnej marży zysku, operatorzy sklepów mogą celowo zarządzać swoją marżą bez konieczności ręcznego dostosowywania cen.

⭐ Korzyści dla operatorów sklepów

  • Brak ręcznego wysiłku w utrzymaniu produktów – katalog BigBuy pozostaje automatycznie aktualny
  • Brak magazynowania – BigBuy obsługuje wysyłkę bezpośrednio do klienta końcowego
  • Dane zasobów w czasie rzeczywistym zmniejszają przesprzedaż
  • Centralna konfiguracja wszystkich parametrów synchronizacji w panelu administracyjnym Shopware
  • Pełna śledziwość poprzez identyfikatory zamówień BigBuy w Shopware
  • Numery śledzenia trafiają automatycznie do Shopware – mniej zapytań klientów

🧩 Zakres funkcjonalności

  • Import kategorii i produktów BigBuy wraz z obrazami i wielojęzycznymi tekstami
  • Synchronizacja zasobów i cen w czasie rzeczywistym
  • Konfigurowalna marża zysku (procent i/lub stała kwota)
  • Automatyczne przesyłanie zamówień do BigBuy przy zmianie statusu
  • Zadanie cron z powrotem dla oczekujących transferów zamówień
  • Automatyczne importowanie numerów śledzenia do wysyłek Shopware
  • Cztery niezależnie konfigurowalne zaplanowane zadania
  • Tryb sandbox do testowania bez ryzyka
  • Rejestrowanie błędów poprzez rejestrowanie Shopware

📚 Dokumentacja

Dodatkowa zawartość dokumentacji i zrzuty ekranu będą dostępne w kolejnych wersjach wtyczki.

Dokumentacja techniczna API BigBuy: https://api.bigbuy.eu/rest/doc

📬 Support

W przypadku pytań, sugestii dotyczących ulepszeń lub dostosowań, prosimy o kontakt za pośrednictwem poczty elektronicznej na adres support@cnk-plugins.de.