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

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ą:
- Nadawanie nazwy integracji
- Ustawianie uprawnień (czy integracja powinna mieć uprawnienia administratora)
- Ustawianie roli (jeśli została utworzona)
- 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
- Dokomentacja Pimcore
- Dokumentacja Akeneo PIM
- Dokumentacja Vue Storefront API
- Dokumentacja Mollie
- Dokumentacja Adyen
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
- Możliwość korzystania z funkcjonalności oferowanych przez Ergonode i Shopware 6
- 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>