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 wtyczki CNK Foundation i Shopware 6.7. Po stronie BigBuy wymagany jest aktywny pakiet Ecommerce, który odblokowuje dostęp do API.
🔧 Instalacja¶
- Wymaganie wstępne: Wtyczka CNK Foundation (od wersji 3.0.4)
- 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 |
| Interwał synchronizacji | Częstotliwość importu produktów w sekundach | 86400 (24 h) |
| 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 |
| Interwał synchronizacji | Częstotliwość aktualizacji w sekundach | 3600 (1 h) |
| 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 | Włą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 | W przetwarzaniu |
| Kod dostawcy wysyłki | Kod operatora BigBuy (np. SEUR_STANDARD, DHL) | – |
Śledzenie wysyłek¶
| Ustawienie | Opis | Standard |
|---|---|---|
| Synchronizacja śledzenia włączona | Włącz/wyłącz synchronizację numerów śledzenia | Włączone |
| Interwał synchronizacji | Częstotliwość zapytań śledzenia w sekundach | 3600 (1 h) |
🔄 Synchronizacje w szczegółach¶
Import produktów¶
Import produktów odbywa się codziennie (standard: co 24 godziny) jako zaplanowane zadanie w tle:
- Kategorie BigBuy są mapowane do kategorii Shopware pod skonfigurowaną kategorię wejścia
- Produkty są importowane z opisami, EAN, wagą i obrazami (pierwszy obraz jest ustawiany jako obraz okładki)
- Produkty otrzymują standardową stawkę podatku sklepu i są automatycznie tam widoczne – jeśli skonfigurowany jest kanał sprzedaży
- 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:
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ń¶
Zamówienia zawierające wyłącznie produkty BigBuy są automatycznie przesyłane do BigBuy zaraz po ustawieniu statusu « W przetwarzaniu ». Identyfikator zamówienia zwrócony przez BigBuy jest przechowywany w polu niestandardowym bigbuy_order_id zamówienia Shopware, aby uniknąć duplikatów transferów. Po pomyślnym transferze zamówienie jest automatycznie ustawiane na status zamówienia wybrany w Status po transferze (obsługiwane są również niestandardowe statusy zamówień).
Ś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 można regulować w obszarze administracji Shopware w Ustawienia → System → Zaplanowane zadania. Wykonanie wymaga aktywnej usługi Shopware Message Worker:
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.