Twoja pierwsza zmienna
Utwórzmy zmienną {promotionText}, nadajmy jej wartości polską i niemiecką, nadpiszmy ją dla jednego kanału sprzedaży i użyjmy na stronie CMS.
1. Otwórz listę zmiennych
Dział zatytułowany „1. Otwórz listę zmiennych”W panelu admina przejdź do Ustawienia → Treść → Dynamic Variables. Lista pokazuje Twoje własne zmienne oraz informuje, które zakresy są obecnie aktywne.
2. Utwórz zmienną
Dział zatytułowany „2. Utwórz zmienną”Kliknij Dodaj zmienną w prawym górnym rogu. Wypełnij:
- Klucz:
promotionText— to placeholder, który będziesz wpisywać w treści ({promotionText}). Trzymaj go krótko i wcamelCase. - Aktywna: wł. — wyłącz później, jeśli chcesz wstrzymać zmienną bez usuwania.
- Zakresy: zostaw pusto. Pusta lista zakresów oznacza, że zmienna może być używana wszędzie (CMS, produkty, kategorie — wszędzie, gdzie odpowiedni przełącznik pluginu jest włączony).
Kliknij Zapisz.
3. Dodaj wartość globalną
Dział zatytułowany „3. Dodaj wartość globalną”Kliknij Dodaj wartość na stronie szczegółów. Pojawi się wiersz z polami:
- Kanał sprzedaży: zostaw pusty. Pusty = wartość globalna, używana jako fallback, gdy nie ma bardziej szczegółowego nadpisania.
- Wartość: wpisz domyślny tekst, np.
Darmowa wysyłka powyżej 250 zł. Pole to edytor rich text — możesz używać formatowania, linków, a nawet HTML. - CSS / Skrypt: zostaw puste na razie (omawiane w CSS i JS na zmienną).
Przełącz selektor języka na górze strony na English i wypełnij ten sam wiersz Free shipping over 250 PLN. Powtórz dla każdego języka, który chcesz wspierać — wartości wracają do języka domyślnego systemu, jeśli tłumaczenia brak.
Zapisz.
4. Dodaj nadpisanie per kanał (opcjonalnie)
Dział zatytułowany „4. Dodaj nadpisanie per kanał (opcjonalnie)”Kliknij ponownie Dodaj wartość. Tym razem:
- Kanał sprzedaży: wybierz konkretny kanał, np. Marketplace storefront.
- Wartość: wpisz wiadomość specyficzną dla marketplace, np.
Darmowa wysyłka 2-dniowa z Marketplace+.
Ten wiersz będzie używany tylko dla tego kanału. Wszystkie inne kanały dalej używają wiersza globalnego z kroku 3.
Zapisz.
5. Użyj zmiennej na stronie CMS
Dział zatytułowany „5. Użyj zmiennej na stronie CMS”- Otwórz Treść → Doświadczenia zakupowe i edytuj dowolną stronę (lub utwórz nową).
- Przeciągnij blok Tekst na stronę.
- Kliknij w pole tekstowe i kliknij przycisk Dynamic Variables w toolbarze edytora.
- Wybierz
promotionTextz listy — placeholder zostanie wstawiony w pozycji kursora jako{promotionText}. - Podgląd na żywo w edytorze pokazuje rozwiązaną wartość pod polem wejściowym, abyś mógł ją zweryfikować.
Zapisz stronę CMS i przypisz ją do kategorii lub layoutu jak zwykle.
6. Sprawdź storefront
Dział zatytułowany „6. Sprawdź storefront”Otwórz storefront w skonfigurowanym języku i kanale sprzedaży:
- Polski / kanał globalny →
Darmowa wysyłka powyżej 250 zł - English / kanał globalny →
Free shipping over 250 PLN - Marketplace storefront →
Darmowa wysyłka 2-dniowa z Marketplace+
Jeśli nie widzisz podmiany, wyczyść cache HTTP / object i przeładuj. Jeśli widzisz {promotionText} jako surowy tekst, przełącznik zakresu CMS jest wyłączony — patrz Ustawienia pluginu.
Co dalej
Dział zatytułowany „Co dalej”- Klucze i wartości — zasady nazewnictwa, limity długości, formatowanie.
- Wartości per kanał — jak działa łańcuch fallback.
- Wartości per język — workflow tłumaczeń.
- Integracja z edytorem — szczegóły pickera i podglądu.