Layouty B2B / grupa klientów
Częsty wymóg B2B: gdy klient w grupie Business się loguje, pokaż mu gęstszą, bardziej funkcjonalną stronę produktu i specyficzną dla B2B stronę główną z blokiem szybkiego zamówienia.
Konfiguracja
Dział zatytułowany „Konfiguracja”- Settings → Rules → Create new rule:
- Nazwa:
B2B customer. - Warunki:
- Customer is logged in = Yes
- Customer group = is one of = Business (lub jakkolwiek nazywa się twoja grupa)
- Oba w tym samym kontenerze AND. Zapisz.
- Nazwa:
- Content → Shopping Experiences — zbuduj B2B Product Page i B2B Homepage. Zapisz.
- Dla każdego layoutu B2B: Layout assignment → zakładka Rules → przypisz
B2B customer. Zapisz. - Settings → Extensions → Advanced Layouts Assigner:
- Tryb zastępowania Product page → All (by baza każdej strony produktu kwalifikowała się).
- Tryb zastępowania Category page → All (dla strony głównej).
- Replacement types — upewnij się, że typ bazy jest wymieniony w odpowiednim wierszu (zazwyczaj wartości domyślne są w porządku).
Jak się zachowuje
Dział zatytułowany „Jak się zachowuje”- Anonimowy odwiedzający → oba warunki fałszywe → brak zastąpienia, bazowy layout pokazany.
- Zalogowany klient B2C →
Customer group = Businessjest fałszywe → brak zastąpienia, bazowy layout pokazany. - Zalogowany klient B2B → oba prawdziwe → alternatywa B2B pokazana.
Połącz z kanałem sprzedaży
Dział zatytułowany „Połącz z kanałem sprzedaży”Jeśli chcesz tego tylko na hurtowym kanale sprzedaży, dodaj Sales Channel = is one of = Wholesale w tym samym kontenerze AND. Plugin AND-uje każdy warunek — layout staje się kandydatem tylko gdy wszystkie pasują.
Połącz z innym warunkiem klienta
Dział zatytułowany „Połącz z innym warunkiem klienta”Wszystko z warunków klienta Shopware działa:
- Customer tag —
vipdla ręcznie wybranych layoutów VIP. - Customer order count —
>= 10dla benefitów stałych klientów. - Customer days since last order —
>= 90by odzyskać porzuconych klientów. - Customer is new customer — dla layoutu powitalnego.
- Customer custom field — dla dowolnej istniejącej segmentacji customowej.
Zobacz Własne warunki reguł dla pełnej listy wspieranych pól klienta.
Gotcha: anonimowi odwiedzający i warunki klienta
Dział zatytułowany „Gotcha: anonimowi odwiedzający i warunki klienta”Warunki klienta ewaluują względem aktualnie zalogowanego klienta. Dla anonimowego odwiedzającego ukryta wartość to null. Większość operatorów równości na null zwraca false, więc anonimowi odwiedzający spadają do bazowego layoutu — co zazwyczaj jest tym, czego chcesz.
Jeśli potrzebujesz, by reguła matchowała anonimowych odwiedzających, użyj Customer is logged in = No jawnie.
Powiązane
Dział zatytułowany „Powiązane”- Reguły i warunki — pełna wspierana lista włącznie z warunkami klienta.
- Przepis multi-sales-channel — łączenie kanałów sprzedaży ze scope’owaniem klienta.