Przejdź do głównej zawartości

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.

W panelu admina przejdź do Ustawienia → Treść → Dynamic Variables. Lista pokazuje Twoje własne zmienne oraz informuje, które zakresy są obecnie aktywne.

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 w camelCase.
  • 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.

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.

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.

  1. Otwórz Treść → Doświadczenia zakupowe i edytuj dowolną stronę (lub utwórz nową).
  2. Przeciągnij blok Tekst na stronę.
  3. Kliknij w pole tekstowe i kliknij przycisk Dynamic Variables w toolbarze edytora.
  4. Wybierz promotionText z listy — placeholder zostanie wstawiony w pozycji kursora jako {promotionText}.
  5. 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.

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.