Upsell & Cross-Sell¶
System upsellu i cross-sellu oparty na regułach dla Shopware 6. Twórz w panelu administracyjnym reguły typu „Jeśli produkt X jest w koszyku → poleć produkt Y z rabatem 10 %” – bez programowania. Wyświetlony rabat jest automatycznie odejmowany w koszyku jako osobna pozycja.
Darmowa wersja podstawowa działa od razu. Opcjonalne plany (zakup w aplikacji) odblokowują rabaty, blok cross-sell w koszyku i dodatkowe warunki.
Najważniejsze funkcje
- 🎯 Rekomendacje oparte na regułach – warunki i akcje z list rozwijanych, bez kodu
- 🛒 Upsell na stronie produktu, cross-sell w koszyku i w mini koszyku
- 🏷️ Rabat dla każdej rekomendacji (w % lub kwotowy) – naprawdę odejmowany w koszyku
- 🧩 Blok CMS „Upsell & Cross-Sell” do dowolnych układów Światów zakupów
- ⏱️ Priorytet i okres ważności dla każdej reguły
- ⚙️ Włączany dla każdego kanału sprzedaży, każda pozycja osobno

💳 Darmowa wersja podstawowa i opcjonalne plany¶
Z wtyczki można korzystać bezpłatnie. Dodatkowe funkcje można opcjonalnie wykupić jako zakup w aplikacji bezpośrednio w Shopware. Business zawiera wszystkie funkcje planu Starter.
| Funkcja | Darmowy | Starter | Business |
|---|---|---|---|
| Aktywne reguły | 3 | 10 | bez limitu |
| Warunek „Produkt w kontekście” | ✅ | ✅ | ✅ |
| Akcja „Poleć produkt” | ✅ | ✅ | ✅ |
| Blok upsell na stronie produktu | ✅ | ✅ | ✅ |
| Blok CMS w układach stron produktu | ✅ | ✅ | ✅ |
| Priorytet, liczba rekomendacji, ukrywanie produktów już w koszyku | ✅ | ✅ | ✅ |
| Akcje rabatowe (% i kwota), odejmowane w koszyku | – | ✅ | ✅ |
| Blok cross-sell w koszyku i w mini koszyku | – | ✅ | ✅ |
| Blok CMS we wszystkich układach (cross-sell) | – | ✅ | ✅ |
| Okres ważności (od / do) dla każdej reguły | – | ✅ | ✅ |
| Warunki kategorii, wartości koszyka i grupy klientów | – | – | ✅ |
| Akcja „Poleć bestsellery kategorii” | – | – | ✅ |
Nic nie jest ukryte
Funkcje wyższego planu pozostają widoczne w edytorze reguł – z informacją i przyciskiem „Odblokuj teraz”. Aktualne ceny Shopware pokazuje w oknie zakupu w aplikacji. Gdy plan się kończy, wszystkie reguły zostają zachowane: obowiązują tylko reguły o najwyższym priorytecie w ramach limitu, a rabaty i funkcje wyższych planów przestają być stosowane.
🔧 Instalacja¶
- Wymaganie: Shopware 6.7 – inne wtyczki nie są potrzebne
- Instalacja ze Shopware Store lub jako ZIP w Rozszerzenia > Moje rozszerzenia
- Zainstaluj i aktywuj wtyczkę
- Reguły znajdziesz w Marketing > Upsell & Cross-Sell
⚙️ Konfiguracja¶
Otwórz Rozszerzenia > Moje rozszerzenia > Upsell & Cross-Sell > Konfiguruj. Wszystkie ustawienia można zdefiniować osobno dla każdego kanału sprzedaży.
| Ustawienie | Opis | Domyślnie |
|---|---|---|
| Włącz Upsell & Cross-Sell w tym kanale sprzedaży | Główny przełącznik: wyłączony = brak rekomendacji i rabatów w tym kanale | wł. |
| Automatycznie pokazuj blok upsell na stronie produktu | Blok pod informacjami o produkcie; wyłączony = tylko przez blok CMS | wł. |
| Pokazuj blok cross-sell na stronie koszyka | Starter | wł. |
| Pokazuj blok cross-sell w mini koszyku | Starter | wł. |
| Maksymalna liczba rekomendacji w bloku | Od 1 do 5 produktów | 3 |
| Nie polecaj produktów, które są już w koszyku | Produkty z koszyka nie są ponownie polecane | wł. |

🧩 Zarządzanie regułami¶
Marketing > Upsell & Cross-Sell pokazuje wszystkie reguły z typem, priorytetem i statusem. Przycisk Dodaj regułę tworzy nową regułę.

Ustawienia ogólne¶
| Pole | Opis |
|---|---|
| Nazwa | Wewnętrzna nazwa reguły |
| Typ | Upsell (strona produktu) lub Cross-sell (koszyk i mini koszyk) |
| Priorytet | Gdy kilka reguł poleca ten sam produkt, wygrywa najwyższy priorytet; określa też kolejność w bloku |
| Aktywna | Włączanie i wyłączanie reguły; do limitu planu liczą się tylko aktywne reguły |
| Ważna od / do | Opcjonalny okres, np. na tydzień promocyjny (Starter) |
Warunki i akcje¶
Każdy wiersz składa się z części JEŚLI (warunek) i WTEDY (akcja). Reguła działa tylko wtedy, gdy spełnione są wszystkie warunki (I); wówczas wykonywane są akcje wszystkich wierszy. Dla logiki LUB utwórz kilka reguł.

Warunki
| Warunek | Spełniony, gdy … | Plan |
|---|---|---|
| Produkt w kontekście | produkt jest oglądany lub znajduje się w koszyku | Darmowy |
| Kategoria w kontekście | produkt z kategorii lub podkategorii jest oglądany lub znajduje się w koszyku | Business |
| Wartość koszyka co najmniej | wartość towarów w koszyku osiąga podaną kwotę | Business |
| Grupa klientów | klient należy do wybranej grupy klientów | Business |
Akcje
| Akcja | Działanie | Plan |
|---|---|---|
| Poleć produkt | Produkt jest polecany bez rabatu | Darmowy |
| Poleć produkt + rabat (%) | Rekomendacja z plakietką „-10 %”; rabat jest odejmowany w koszyku | Starter |
| Poleć produkt + rabat (kwota) | Rekomendacja z plakietką „Oszczędzasz 5,00 €”; kwota dotyczy jednej sztuki | Starter |
| Poleć bestsellery kategorii | Najlepiej sprzedające się produkty kategorii (wraz z podkategoriami) | Business |
🛒 Wyświetlanie w sklepie¶
Upsell na stronie produktu – reguły upsell, których warunki pasują do oglądanego produktu, pojawiają się pod informacjami o produkcie, z plakietką rabatu.

Cross-sell w koszyku (Starter) – reguły cross-sell pasujące do koszyka pojawiają się pod pozycjami na stronie koszyka i w mini koszyku. Klienci dodają produkty jednym kliknięciem.

Kiedy rabat jest odejmowany?¶
Rabat pojawia się jako osobna pozycja i jest przeliczany przy każdej zmianie koszyka:
- Cross-sell: gdy tylko polecany produkt znajduje się w koszyku, a reguła pasuje do koszyka.
- Upsell: gdy produkt został dodany bezpośrednio z bloku upsell (produkty bez wariantów i cen progowych) lub produkt wyzwalający również znajduje się w koszyku.
Jeśli kilka reguł poleca ten sam produkt z rabatem, obowiązuje rabat reguły o najwyższym priorytecie. Rabat kwotowy wprowadza się w walucie domyślnej, jest przeliczany na walutę klienta i nigdy nie przekracza ceny pozycji. Zamówienia zachowują swoje rabaty, nawet jeśli zamówienie zostanie później przeliczone w panelu administracyjnym.
Dowolne umieszczenie dzięki Światom zakupów
W Treści > Światy zakupów w kategorii Commerce dostępny jest blok „Upsell & Cross-Sell”. W elemencie ustawiasz własny nagłówek i rekomendacje: Automatycznie (upsell na stronach produktu, w pozostałych miejscach cross-sell), Upsell do produktu na stronie lub Cross-sell do bieżącego koszyka (Starter). W darmowym planie blok jest wyświetlany w układach stron produktu.
🖥️ Przykład¶
Cel: klienci, którzy dodają do koszyka ekspres „Barista One”, mają zobaczyć pasującą kawę ziarnistą z rabatem 10 %.
- Marketing > Upsell & Cross-Sell > Dodaj regułę
- Nazwa: „Akcesoria do Barista One”, Typ: Cross-sell, Priorytet: 80, Aktywna: tak
- Dodaj warunek:
- JEŚLI Produkt w kontekście → Barista One
- WTEDY Poleć produkt + rabat (%) → Kawa ziarnista do espresso, Rabat (%): 10
- Opcjonalnie dodaj kolejne wiersze z tym samym warunkiem dla spieniacza do mleka i filiżanek.
- Zapisz – rekomendacje pojawią się w koszyku i w mini koszyku; gdy klient doda kawę, zostanie odjęte 10 %.
🔐 Uprawnienia (ACL)¶
W Ustawienia > Użytkownicy i uprawnienia > Role znajdziesz pozycję „Upsell & Cross-Sell” z poziomami:
| Poziom | Pozwala |
|---|---|
| Odczyt | Przeglądać reguły |
| Edycja | Zmieniać reguły, warunki i akcje |
| Tworzenie | Tworzyć nowe reguły |
| Usuwanie | Usuwać reguły |
⚡ Wydajność i dane¶
Reguły są oceniane po stronie serwera i buforowane. Po zmianie reguły pamięć podręczna reguł i odpowiednie strony w pamięci podręcznej HTTP są aktualizowane automatycznie. Żadne dane nie są przesyłane do usług zewnętrznych. Odinstalowanie bez opcji „zachowaj dane” usuwa wszystkie reguły.
❓ Często zadawane pytania¶
Czy muszę umieć programować?
Nie. Wszystkie reguły tworzy się w całości w panelu administracyjnym w Marketing > Upsell & Cross-Sell za pomocą list rozwijanych.
Czy rabat jest naprawdę odejmowany w koszyku?
Tak (od planu Starter). Rabat pojawia się w koszyku jako osobna pozycja i zostaje zachowany w zamówieniu.
Czym różni się upsell od cross-sellu?
Upsell poleca na stronie produktu alternatywę lub uzupełnienie oglądanego produktu. Cross-sell poleca w koszyku i w mini koszyku produkty pasujące do całego koszyka.
Co się dzieje, gdy kilka reguł poleca ten sam produkt?
Produkt jest wyświetlany tylko raz. Obowiązuje reguła o najwyższym priorytecie – także w przypadku rabatu.
Co się dzieje po zakończeniu planu?
Wszystkie reguły zostają zachowane. Działają tylko reguły o najwyższym priorytecie w ramach limitu (3 lub 10); rabaty i warunki Business przestają być stosowane.
Jaka wersja Shopware jest wymagana?
Shopware 6.7. Inne wtyczki nie są potrzebne.
📬 Wsparcie¶
W razie pytań, sugestii lub indywidualnych dostosowań napisz do nas na adres support@cnk-plugins.de.