Wprowadzenie
P2Lab Dynamic Variables to plugin do Shopware 6 dodający wielokrotnego użytku zmienne treści na storefroncie. Definiujesz wartość raz w panelu admina, wstawiasz {placeholder} do treści CMS / produktu / kategorii, a plugin podmienia go odpowiednią wartością dla bieżącego języka i kanału sprzedaży.
Co robi
Dział zatytułowany „Co robi”Plugin dodaje wpis Dynamic Variables w Ustawienia → Treść. Z tego miejsca możesz:
- Tworzyć zmienne z własnym kluczem (np.
promotionText,footerDisclaimer) - Dodawać wartości per język przez natywny system tłumaczeń Shopware
- Dodawać nadpisania per kanał sprzedaży na bazie globalnej wartości fallback
- Ograniczać, gdzie zmienna może być użyta (CMS, produkty, kategorie — lub wszędzie)
- Dołączać własne CSS i JavaScript, ładowane tylko wtedy, gdy zmienna faktycznie pojawi się na stronie
- Wstawiać zmienne przyciskiem w edytorze WYSIWYG z podglądem na żywo
Cztery wbudowane zmienne — {shopName}, {shopEmail}, {shopAddress}, {shopBankAccount} — są pobierane automatycznie z podstawowych ustawień sklepu, więc możesz przetestować funkcję bez tworzenia czegokolwiek.
Dla kogo to jest
Dział zatytułowany „Dla kogo to jest”- Sprzedawcy, którzy chcą scentralizować powtarzalne frazy (banery promocyjne, informacje o wysyłce, teksty prawne) i aktualizować je w jednym miejscu, zamiast edytować każdą stronę CMS osobno.
- Sklepy wielojęzyczne, które potrzebują różnych treści per język storefrontu bez duplikowania stron CMS.
- Sklepy wielokanałowe wymagające różnej treści per kanał sprzedaży — na przykład footera dla marketplace lub klauzuli dla sklepu partnerskiego.
- Agencje budujące sklepy Shopware potrzebujące komponowalnej treści przeżywającej aktualizacje contentu i migracje.
Zakresy podmiany
Dział zatytułowany „Zakresy podmiany”Plugin może podmieniać zmienne w trzech różnych miejscach:
| Zakres | Domyślnie | Co jest podmieniane |
|---|---|---|
| CMS | włączone | Bloki tekstowe, bloki HTML i pola opisu produktu renderowane przez elementy CMS. |
| Produkt | wyłączone | Nazwa produktu, opis, meta tytuł i meta opis. |
| Kategoria | wyłączone | Nazwa kategorii, opis, pola meta, breadcrumbs i etykiety nawigacji. |
Podmiana w CMS jest włączona domyślnie. Podmiana w produktach i kategoriach jest opt-in w ustawieniach pluginu, więc możesz je włączyć, gdy jesteś gotowy.
Co dalej
Dział zatytułowany „Co dalej”- Instalacja — instalacja przez Plugin Manager lub Composer.
- Ustawienia pluginu — wybór aktywnych zakresów.
- Twoja pierwsza zmienna — utworzenie zmiennej od początku do końca.