arrow_left_alt

Blog

Wszystko co musisz wiedzieć o integracjach Shopware

April 4, 2025

Shopware jest jedną z najpopularniejszych platform eCommerce typu open-source w Europie, opracowaną przez niemiecką firmę Shopware AG. Firma dostarcza rozwiązania omnichannel, z których korzystają wiodący sprzedawcy detaliczni B2B i B2C w całej Europie. Ponad 100 000 sklepów, w tym te z segmentu Enterprise, korzysta z tego oprogramowania.

Platforma Shopware konsekwentnie stosuje podejście API-first. W porównaniu z innymi systemami, Shopware 6 ma tę zaletę, że zarządza wszystkimi funkcjami sklepu za pośrednictwem API. Te API umożliwiają integrację z różnymi systemami, takimi jak ERP, CRM i PIM, a także z rynkami, dostawcami usług wysyłkowych i płatniczych. Umożliwiają również bezpieczny dostęp do platformy sklepu w celu łączenia urządzeń skierowanych do klientów i prowadzenia sprzedaży w wielu kanałach sprzedaży.

Shopware API

Dzięki Shopware 6 otrzymujesz potężne API do integracji systemów innych firm z procesami handlu elektronicznego. Jednak ustanowienie prawidłowej komunikacji wymaga uwierzytelniania aplikacji zewnętrznych za pomocą indywidualnych kluczy bezpieczeństwa. W rezultacie zyskujesz możliwość monitorowania zmian związanych z aplikacjami zewnętrznymi.

Shopware 6 oferuje dwa oparte na protokole HTTP interfejsy API REST, każdy z własnym, określonym przeznaczeniem: interfejs API sklepu i interfejs API administratora.

Interakcje z Front-end – Store API

Interakcje front-endowe - Store API

Interfejs API sklepu obejmuje punkty końcowe dla wszystkich użytkowników klienta, w tym:

  • Wyszukiwanie produkty
  • Tworzenie koszyka
  • Składanie i przeglądanire zamówień
  • Dokonywanie płatności
  • Zarządzanie listami życzeń

Jest on chroniony kluczem dostępu, który może być współdzielony między klientami końcowymi, oraz kluczem kontekstowym, który może być współdzielony tylko z jednym klientem.

Aplikacje korzystające ze Store API:

  • Shopware PWA – framework PWA dla Shopware 6, wykorzystujący Vue.js i Nuxt.js, bazujący na projekcie Vue Storefront – Alokai (dobre rozwiązanie np. dla Shopware dla eCommerce w branży modowej)

<div class="rtb-text-box is-blue-300">Dokumentacja: Shopware Store API </div>

Interakcje z Back-end  – Admin API

API administratora powinno być używane do tworzenia integracji z systemami zewnętrznymi. Może być używane do:

  • Synchronizacji
  • Automatyzacji
  • Integracji

Dostęp jest zabezpieczony za pomocą danych uwierzytelniających zaplecza, których nie należy udostępniać klientom końcowym.

Aplikacje wykorzystujące Admin API:

  • Shopware Admin Panel

<div class="rtb-text-box is-blue-300">Dokumentacja: Shopware Store API </div>

Jak zintegrować Shopware z platformami zewnętrznymi (oprogramowaniem zewnętrznym)

Ta gotowa do integracji platforma umożliwia bezproblemowe łączenie aplikacji za pośrednictwem dostępu API. Shopware 6 udostępnia API, które umożliwia integrację zewnętrznych aplikacji ze sklepem.

Aby uzyskać dostęp do API, zaloguj się na swoje konto Shopware, przejdź do Ustawienia > System > Integracje i kliknij „Utwórz integrację”. Następne kroki obejmują:

Następne kroki obejmują:

  1. Nadawanie nazwy integracji
  2. Ustawianie uprawnień (czy integracja powinna mieć uprawnienia administratora)
  3. Ustawianie roli (jeśli została utworzona)
  4. Uzyskiwanie klucza dostępu ID i tajnego klucza dostępu

Klucz bezpieczeństwa należy przechowywać w bezpiecznym miejscu.

Aby zarządzać integracją, możesz kliknąć nazwę integracji, a następnie ją edytować. Integrację można również usunąć. Pamiętaj, że po zmianie szczegółów integracji należy ponownie wygenerować zarówno klucz bezpieczeństwa, jak i Access ID, klikając „Regeneruj klucz dostępu API”.

Różnice między aplikacjami i wtyczkami

Aplikacje i wtyczki w ekosystemie Shopware są zbiorczo nazywane rozszerzeniami, ale różnią się od siebie.

Aplikacje

Aplikacje umożliwiają rejestrację zewnętrznego punktu końcowego adresu URL w systemie Shopware w celu wymiany poświadczeń API i rejestrowania webhooków, które Shopware uruchamia, gdy w systemie Shopware wystąpi zdarzenie.

Aplikacje umożliwiają zbudowanie niezależnego systemu w Shopware, który współpracuje z całym ekosystemem eCommerce. Warto jednak zauważyć, że aplikacje nie zezwalają na wykonywanie kodu PHP istotnego dla systemu Shopware. W tym celu może być konieczne użycie wtyczek Shopware.

Jak tworzyć aplikacje?

Aby utworzyć integrację Shopware, taką jak aplikacja, zapoznaj się z oficjalnymi informacjami w dokumentacji Shopware.

Wtyczki

  • Głównym sposobem programowego rozszerzenia instancji Shopware 6 jest utworzenie wtyczki.
  • Wtyczki w Shopware są zasadniczo rozszerzeniami pakietów Symfony. Te wtyczki i pakiety mogą dostarczać własne zasoby, takie jak kontrolery, zasoby, usługi lub testy.
  • Wtyczka jest głównym sposobem programowego rozszerzenia instancji Shopware 6.
  • Możesz zintegrować wtyczki z Shopware i wykonać za ich pomocą niemal każdą akcję.

Jak stworzyć wtyczkę?

Aby utworzyć integracje Shopware, takie jak wtyczki, należy zapoznać się z oficjalną dokumentacją Shopware.

<div class="rtb-text-box is-blue-400">Przeczytaj więcej o aplikacjach i pluginach Shopware>></div>

Integracje Shopware z różnymi systemami: Rodzaje oprogramowania

Shopware to platforma eCommerce, która oferuje wiele opcji integracji z wieloma systemami. Możesz połączyć platformę z narzędziami takimi jak:

  • Systemy przetwarzania płatności (np. Adyen, PayPal)
  • Dostawcy usług wysyłkowych (np. DHL, UPS, DPD)
  • Wtyczki do zarządzania i tworzenia programów lojalnościowych
  • Narzędzia automatyzacji marketingu
  • Systemy CRMSystemy PIM
  • Systemy ERP
  • Narzędzia do marketingu e-mailowego (np. MailChimp)
  • Progresywne aplikacje internetowe (Shopware PWA)
  • Systemy zarządzania zapasami...i więcej

<div class="rtb-text-box is-blue-100">Oficjalne integracje są dostępne w sklepie/witrynach Shopware https://www.shopware.com/en/integrations/ i https://store.shopware.com/en/.</div>

Dzięki podejściu API-first, Shopware 6 zapewnia większą elastyczność i technologię, która spełnia potrzeby stale zmieniającego się rynku. Jednocześnie Shopware 6 znacznie usprawnia pracę zarządzania różnymi kanałami sprzedaży i obsługi wielu urządzeń. Elastyczne jądro platformy doskonale dostosowuje się do wymagań, potrzeb i oczekiwań klientów.

Dzięki wykorzystaniu API różne komponenty, takie jak front-end, panel administracyjny i integracja z systemami zewnętrznymi (ERP, PIM, zarządzanie treścią itp.) mogą być połączone i stanowić podstawę zupełnie nowych modeli biznesowych. W rezultacie zarówno małe firmy, jak i duże przedsiębiorstwa mają takie same możliwości szybkiego i elastycznego reagowania na zmiany rynkowe, tworząc unikalne doświadczenia zakupowe w różnych kanałach.

Integracje zewnętrzne - przykłady dokumentacji

Shopware PWA

Shopware PWA zostało opracowane przy użyciu Vue Storefront (Alokai) i jest zatem sprawdzoną i wydajną technologią. To narzędzie pozwala na zbudowanie innowacyjnego i elastycznego frontendu (strony docelowe, strony produktów itp.) oraz wdrożenie kreatywnego projektu bez skupiania się na backendzie. Shopware PWA zapewni Twoim klientom pozytywne doświadczenia, a Ty będziesz mieć uproszczoną obsługę sklepu.

  • Shopware PWA skraca czas ładowania dzięki buforowaniu EDGE
  • Potężna biblioteka UI pozwala na nieograniczoną kreatywność
  • Oparta na sprawdzonej technologii Vue Storefront (Alokai)
  • Szybka integracja zapewniająca doskonałe wrażenia mobilne

<div class="ml-form-embed"
 data-account="2253895:i2a9g5f0y9"
 data-form="6051503:w2x4o6">
</div>

Systemy PIM

Product Information Management (PIM) to proces zarządzania danymi o produkcie w całym cyklu życia produktu. PIM zapewnia, że ​​informacje o produkcie są spójne, dokładne i aktualne we wszystkich kanałach sprzedaży i na wszystkich platformach. Ułatwia scentralizowane gromadzenie i zarządzanie danymi, umożliwiając firmom szybsze i bardziej wydajne wprowadzanie nowych produktów i usług na rynek. Ponadto PIM poprawia doświadczenia klientów, zapewniając im bardziej kompletne i dokładne opisy produktów.

Ergonode

Ergonode to oprogramowanie do zarządzania informacjami o produktach. Pomaga Twojemu zespołowi ds. treści tworzyć, edytować, zarządzać i dystrybuować treści produktów we wszystkich kanałach sprzedaży online. Dzięki Ergonode możesz przenieść swój handel elektroniczny na wyższy poziom. Ten system PIM umożliwia tłumaczenie treści na dowolny język, co oznacza, że ​​możesz dotrzeć do ludzi na całym świecie.

Ergonode PIM Integration to integracja, która jest dostępna dla użytkowników Shopware za darmo. Dzięki tej wtyczce platforma zyskuje rozbudowane funkcjonalności w zakresie zarządzania informacją o produktach. Technologia API umożliwia płynną, zautomatyzowaną wymianę danych między systemami. Istnieje również wbudowana funkcja automatycznego tłumaczenia na różne języki oraz generowania szablonów treści i produktów dzięki sztucznej inteligencji.

Główne cechy integracji Ergonode PIM:
  • Mapowanie atrybutów Ergonode z właściwościami Shopware i polami niestandardowym
  • Ręczna synchronizacja danych produktu
  • Zaplanowana synchronizacja danych produktu
  • Przypisanie segmentów produktu do wybranych kanałów sprzedaży
  • Wgląd w historię zmian (np. w celu identyfikacji potencjalnych błędów)
Korzyści
  1. Możliwość korzystania z funkcjonalności oferowanych przez Ergonode i Shopware 6
  2. Brak rozbieżności pomiędzy danymi produktowymi w Ergonode i Shopware 6

Systemy ERP

Enterprise Resource Planning (ERP) to rodzaj oprogramowania, które pomaga firmom lepiej zarządzać swoimi operacjami i zasobami. Systemy ERP zapewniają pojedynczy, zintegrowany system do zarządzania różnymi aspektami firmy, w tym finansami, zapasami, łańcuchem dostaw, zarządzaniem relacjami z klientami (CRM) i HR. Systemy ERP umożliwiają większą przejrzystość i kontrolę nad całym procesem biznesowym, od produkcji po dystrybucję, umożliwiając firmom podejmowanie lepszych decyzji i napędzanie wzrostu.

Pickware

Pickware to rozwiązanie ERP dla użytkowników Shopware, zapewniające bezproblemową integrację z zapleczem Shopware. Oznacza to, że nie potrzebujesz oddzielnych systemów z oddzielnym magazynem danych, własnego interfejsu użytkownika i podatnych na błędy procesów synchronizacji. Wszystkie dane są przechowywane w jednym miejscu.

W Shopware 6 wszystkie centralne funkcje ERP dotyczące magazynów, planowania zapasów, zakupów itp. są dostępne bezpośrednio w panelu administracyjnym.

Kluczowe funkcjonalności Pickware
  • Zarządzanie wieloma magazynami
  • Automatyczna redukcja zapasów podczas wysyłania zamówienia
  • Automatyczne wprowadzanie zapasów w przypadku zwrotu zamówienia
  • Powiadomienie o wszystkich produktach, które dotarły do ​​punktu ponownego zamówienia.
  • Przegląd stanu zapasów wszystkich produktów z filtrowaniem i eksportowaniem
  • Zarządzanie dostawcami
  • Przegląd działań

System CRM

CRM to skrót od Customer Relationship Management (zarządzanie relacjami z klientami). Jest to zarządzanie interakcjami firmy z obecnymi i potencjalnymi klientami. Celem CRM jest poprawa satysfakcji i lojalności klientów poprzez lepsze zrozumienie ich potrzeb i zapewnienie spersonalizowanej obsługi i wsparcia. Systemy CRM wykorzystują analizę danych, aby pomóc firmom lepiej zrozumieć swoich klientów i ich preferencje, a także wykrywać wzorce w zachowaniach klientów.

SALESmanago

SALESmanago to system automatyzacji marketingu, który usprawnia pracę sprzedawców. Posiada szeroki zakres narzędzi, które służą do analizy ruchu i działań marketingowych w oparciu o działania wykonywane przez obecnych i potencjalnych klientów.

SALESmanago maksymalizuje wzrost przychodów, łącząc zaawansowaną analitykę i hiperpersonalizację opartą na sztucznej inteligencji, aby dostarczać w pełni konfigurowalne, spersonalizowane doświadczenia w szerokiej gamie natywnie opracowanych i zintegrowanych kanałów realizacji marketingu.

Kluczowe funkcjonalności SALESmanago
  • Platforma danych klienta
  • Wymiana danych
  • Zalecenia uczenia maszynowego i sztucznej inteligencji
  • Automatyzacja witryny
  • Generowanie leadów
  • Centrum hipersegmentacji
  • Głębokie profilowanie behawioralne

Edrone CRM

Edroneto potężna platforma automatyzacji marketingu, która pomaga firmom usprawnić procesy marketingowe. Może automatyzować czasochłonne zadania, takie jak wysyłanie wiadomości e-mail, wiadomości tekstowych i reklam w mediach społecznościowych, a Ty możesz uzyskać bezprecedensowy wgląd w aktywność swoich klientów na swojej stronie internetowej i śledzić sprzedaż. Ponadto ta platforma wykorzystuje Voice Commerce, co ułatwia klientom znalezienie produktów, których szukają, za pomocą wyszukiwania głosowego.

Kluczowe funkcjonalności Edrone CRM
  • Identyfikacja i analiza zachowań odwiedzających sklep
  • Automatyzacja marketingu
  • Gotowe szablony promocji sprzedaży
  • Łatwość integracji
  • Dostępność strategii marketingowych wspierających sprzedaż

Podsumowanie

Nowoczesne rozwiązania programowe i technologia dostarczane przez Shopware pozwalają na budowę wydajnych i szybkich platform eCommerce, które można połączyć z niemal nieograniczoną liczbą typów oprogramowania innych firm. Możesz zintegrować Shopware z inteligentnym oprogramowaniem, które usprawnia i optymalizuje operacje biznesowe w czasie rzeczywistym.

<div class="rtb-text-box is-blue-100">Jeśli szukasz partnera ds. rozwoju, który stworzy nowe integracje lub nawet cały projekt, daj nam znać — nasz wyszkolony zespół jest w stanie zdigitalizować Twoją wizję zgodnie z najlepszymi standardami Shopware przy niższym ryzyku i kosztach. Skontaktuj się z nami, aby uzyskać więcej informacji.</div>