Konektor Make.com¶
Ta wtyczka łączy Twój sklep Shopware 6 z platformą automatyzacji Make.com (wcześniej Integromat) i w ten sposób z ponad 3000 aplikacjami. Zdarzenia Shopware wyzwalają scenariusze Make, a Make z kolei steruje działaniami Shopware bezpośrednio – całkowicie zautomatyzowane i bez kodu. W przeciwieństwie do prostych działań wyzwalających, Make umożliwia złożone wieloetapowe przepływy pracy z warunkami, pętlami, transformacją danych i obsługą błędów.
Highlights
- ⚡ Zdarzenia Shopware wyzwalają scenariusze Make (zamówienie, klient, magazyn, wysyłka, anulowanie)
- 🎛️ Make steruje Shopware bezpośrednio (status zamówienia, produkt, grupa klienta)
- 🔗 Menedżer webhooków – przegląd wszystkich skonfigurowanych webhooków Make
- 📦 Predefiniowane szablony scenariuszy jako import JSON dla Make.com
- 📊 Dziennik wykonania ze statusem, odpowiedzią i funkcją ponowienia
- 🧩 Złożone wieloetapowe przepływy pracy bez kodu
❓ FAQ¶
Co to jest Make.com?
Make.com (wcześniej Integromat) to wizualna platforma automatyzacji łącząca ponad 3000 aplikacji. W przeciwieństwie do prostych działań wyzwalających (jak w Zapier), Make umożliwia złożone wieloetapowe przepływy pracy z warunkami, pętlami, transformacją danych i obsługą błędów.
Które zdarzenia Shopware mogą wyzwalać scenariusze Make?
Między innymi nowe zamówienie, płatność, wysyłka, anulowanie, nowy klient i niski magazyn. Poprzez wybór zdarzeń sam decydujesz, które zdarzenia są wysyłane jako webhook do Make.
Czy Make.com może też sterować Shopware?
Tak. Poprzez działania, Make może sterować Shopware bezpośrednio – na przykład zmienić status zamówienia, zaktualizować produkty lub zmienić grupę klienta klienta. W tym celu jest używany dostęp API Shopware (integracja).
Czy muszę mieć wiedzę programistyczną?
Nie. Konfiguracja odbywa się bez kodu za pośrednictwem menedżera webhooków. Predefiniowane szablony scenariuszy mogą być importowane jako JSON do Make.com i służą jako punkt wyjścia.
Co się dzieje, gdy webhooks zawodują?
Dziennik wykonania pokazuje wszystkie wysłane webhooks ze statusem i odpowiedzią. Nieudane webhooks można ponownie wysłać za pośrednictwem funkcji ponawiania.
Czy wtyczka jest zgodna z RODO?
Połączenie przebiega bezpośrednio między Twoim sklepem a Twoim własnym kontem Make.com. Nie jest potrzebna dodatkowa infrastruktura stron trzecich.
Jakie są wymagania?
Wtyczka wymaga wtyczki Foundation CNK (od wersji 3.0.4) i Shopware 6.7. Dodatkowo potrzebujesz aktywnego konta Make.com.
🔧 Instalacja¶
- Warunek wstępny: wtyczka Foundation CNK (od wersji 3.0.4)
- Warunek wstępny: aktywne konto Make.com
- Instalacja za pośrednictwem menedżera wtyczek Shopware lub poprzez Composer
- Aktywuj wtyczkę:
bin/console plugin:install --activate CnkPlatformMakeCom - Przeprowadź konfigurację w sekcji administracyjnej Shopware
⚙️ Konfiguracja¶
Menedżer webhooków (Shopware jako wyzwalacz)¶
| Ustawienie | Opis |
|---|---|
| URL webhooka | URL webhooka Make.com (moduł « Webhooks → Custom Webhook ») |
| Zdarzenia | Wybór zdarzeń Shopware, które wyzwalają ten webhook |
| Kanał sprzedaży | Opcjonalne ograniczenie do kanału sprzedaży |
| Aktywny | Włącz/wyłącz webhook |
W Make.com utwórz scenariusz z modułem Webhooks → Custom Webhook i skopiuj wygenerowany URL do menedżera webhooków.
Działania Shopware (Make jako wyzwalacz)¶
| Ustawienie | Opis |
|---|---|
| Dostęp API | Integracja Shopware (ID klucza dostępu i tajny klucz dostępu) dla dostępu z Make |
| Dozwolone działania | Zmień status zamówienia, zaktualizuj produkt, zmień grupę klienta |
Utwórz integrację API w Shopware w Ustawienia → System → Integracje i zarejestruj poświadczenia w module HTTP Make.com.
Szablony scenariuszy¶
Wtyczka zapewnia predefiniowane szablony scenariuszy jako JSON. Importujesz je do Make.com (Scenariusz → Importuj Blueprint) i dostosowujesz do swoich narzędzi.
🔄 Szczegółowe działanie¶
Shopware jako wyzwalacz¶
Gdy występuje wybrane zdarzenie (np. order.placed), wtyczka wysyła webhook z odpowiednimi danymi (JSON) na zarejestrowany adres URL Make.com. Scenariusz Make przetwarza następnie dane w tylu krokach, ile chcesz – na przykład wiadomość Slack, wiersz Google Sheets, faktura lexoffice.
Shopware jako działanie¶
Ze scenariusza Make, Shopware można kontrolować za pośrednictwem API administratora. Typowe działania: ustawić status zamówienia, zaktualizować dane produktu lub magazyn, zmienić grupę klienta.
Dziennik wykonania i ponawianie¶
Każdy wysłany webhook jest rejestrowany z czasem, zdarzeniem, przeznaczeniem, statusem HTTP i odpowiedzią. Nieudane transfery można ponownie wysłać bezpośrednio z dziennika (ponawianie).
🛒 Przykłady zastosowania¶
| Wyzwalacz | Scenariusz Make |
|---|---|
| Nowe zamówienie | Wiadomość Slack + wpis Google Sheets |
| Zamówienie opłacone | Faktura w lexoffice + e-mail Mailchimp |
| Nowy klient | Kontakt HubSpot + SMS powitania przez Twilio |
| Niski magazyn | E-mail do zakupów + karta Trello |
| Utworzony zwrot | Ticket Zendesk + alarm Slack |
⭐ Korzyści dla operatorów sklepu¶
- Złożone, wieloetapowe automatyzacje bez kodu
- Dostęp do ponad 3000 aplikacji poprzez jedną integrację
- Pełna kontrola nad przesyłanymi zdarzeniami
- Możliwość śledzenia poprzez dziennik wykonania razem z ponowieniami
- Zgodne z RODO: brak dodatkowej infrastruktury stron trzecich
🧩 Zakres funkcji¶
- Shopware jako wyzwalacz: zdarzenia wyzwalają scenariusze Make poprzez webhook
- Shopware jako działanie: Make steruje Shopware poprzez API administratora
- Menedżer webhooków do centralnego zarządzania wszystkimi webhookami
- Predefiniowane szablony scenariuszy jako import JSON
- Dziennik wykonania ze statusem i odpowiedzią
- Funkcja ponawiania dla nieudanych webhooków
- Swobodnie konfigurowany wybór zdarzeń na kanał sprzedaży
- Rejestrowanie błędów poprzez rejestrowanie Shopware
📚 Dokumentacja¶
Więcej treści dokumentacji i zrzutów ekranu pojawi się w kolejnych wersjach wtyczki.
Dokumentacja techniczna Make.com: https://www.make.com/en/help