Przejdź do głównej zawartości
Wypróbuj za darmo przez 7 dni
Polski
Otwórz w Claude Zadaj pytania o tę stronęOtwórz w ChatGPT Zadaj pytania o tę stronę

Zmienne dynamiczne

Opis zmiennych dynamicznych, które automatycznie uzupełniają plakietki tekstowe aktualnymi danymi o produktach i klientach.

Zmienne dynamiczne wstawiają do plakietek tekstowych aktualne dane o produktach, stanie magazynowym, klientach, rabatach i opiniach. Zamiast statycznego komunikatu, takiego jak „20% Off”, użyj {sale}, a plakietka automatycznie pokaże właściwy procent rabatu dla każdego produktu.

Okno Insert dynamic text dzieli zmienne na cztery kategorie, a ta tabela ma ten sam podział.

Zmienna Opis Przykładowy wynik
{product_vendor} Dostawca produktu By Nike
{product_type} Typ produktu T-Shirt
{product_sku} SKU produktu SKU: TS-BLK-001
{inventory} Łączna liczba sztuk dostępnych w magazynie Only 5 left
{product_variant_count} Liczba wariantów 3 options available
{product_metafield} Wartość wybranego metapola produktu Organic Cotton
{variant_metafield} Wartość wybranego metapola wariantu Size EU 42
Zmienna Opis Przykładowy wynik
{sale} Procent rabatu względem ceny porównawczej Save 20%
{sale_amount} Kwota rabatu względem ceny porównawczej Save $36.00
Zmienna Opis Przykładowy wynik
{sami_discount_value_percent} Procent rabatu Sami na produkt 20%
{sami_discount_value_amount} Kwota rabatu Sami na produkt Save $10.00
{sami_discount_code} Kod rabatowy (tylko rabaty z kodem) SUMMER20
{sami_new_price} Cena po zastosowaniu rabatu Sami Now $40.00
Zmienna Opis Przykładowy wynik
{customer_order_total} Łączna liczba zamówień klienta 12 orders placed
{customer_spent_total} Łączne wydatki klienta $1,250.00 spent
{product_rating_star} Średnia ocena produktu w gwiazdkach z Twojej aplikacji do opinii 4.8 stars
{product_number_of_star} Liczba opinii o produkcie 126 reviews
{countdown} Odliczanie do daty zakończenia widoczności, Style 1 12Days 20Hrs 50Mins 40Secs
{countdown_2} To samo odliczanie w Style 2, z każdą jednostką w ramce 12 : 20 : 50 : 40

Wartości pieniężne mają format waluty Twojego sklepu, więc powyższe przykłady pojawią się w Twojej walucie.

  1. Utwórz Text badge lub otwórz istniejącą. W sekcji Design rozwiń Content i znajdź edytor Badge text.

    Okno wyboru typu plakietki z zaznaczoną opcją Text badge

    W oknie Choose badge type wybierz Text badge, aby utworzyć plakietkę obsługującą zmienne dynamiczne.

  2. Kliknij Dynamic text na pasku narzędzi Badge text. Otworzy się okno Insert dynamic text ze wszystkimi dostępnymi zmiennymi – przy każdej widać token, przykładową wartość i opis działania.

    Pasek narzędzi Badge text z przyciskiem Dynamic text na prawym końcu

    Dynamic text znajduje się na pasku narzędzi Badge text, obok przycisków formatowania.

  3. Listę można zawęzić na dwa sposoby:

    • Search – wpisz tekst w polu u góry. Wyszukiwanie obejmuje token, opis i powiązane słowa, więc stock znajdzie {inventory}, a rating znajdzie {product_rating_star}.
    • Karty kategorii – All, Pricing, Sami Discount, Product i Advanced, każda z liczbą zmiennych, które zawiera. Karta All zachowuje podział na kategorie z nagłówkami, dzięki czemu lista pozostaje czytelna.

    Okno Insert dynamic text z polem wyszukiwania oraz kartami All, Pricing, Sami Discount, Product i Advanced

    Wyszukaj według słowa kluczowego lub przełącz karty, aby zawęzić długą listę.

  4. Kliknij wiersz zmiennej. Zostanie podświetlony, co oznacza, że ta zmienna zostanie wstawiona.

    Niektóre zmienne mają opcje w swoim wierszu – zobacz Zmienne wymagające konfiguracji poniżej.

  5. Insert text to główny przycisk okna, który pozostaje nieaktywny, dopóki niczego nie wybierzesz. Po kliknięciu okno się zamyka, a zmienna zostaje dodana na końcu tekstu plakietki, więc wcześniej napisany tekst pozostaje na swoim miejscu.

    Zaznaczony wiersz zmiennej z aktywnym przyciskiem Insert text u dołu okna

    Insert text dodaje zmienną na końcu tekstu plakietki i zamyka okno.

    Ustaw ją w odpowiednim miejscu, przeciągając token w edytorze, lub dopisz resztę komunikatu wokół niego.

  6. Sprawdź podgląd plakietki – zmienne pokazują tam przykładowe wartości, a nie dane na żywo. W razie potrzeby skonfiguruj Products i Display, a następnie kliknij Save & Enable.

Token, taki jak {sale} lub {inventory}, możesz też wpisać bezpośrednio w edytorze, dokładnie tak jak podano, razem z nawiasami klamrowymi. Do metapól i stylów odliczania użyj Dynamic text, ponieważ te tokeny są tworzone automatycznie.

Cztery rodzaje zmiennych wymagają wcześniejszego przygotowania, zanim zostaną poprawnie uzupełnione.

Wybierz wiersz {product_metafield} lub {variant_metafield}, a rozwinie się on do definicji metapól w Twoim sklepie – nie trzeba wpisywać przestrzeni nazw ani klucza. Zaznacz wybrane metapola, użyj wyszukiwarki w panelu, aby zawęzić długą listę, i kliknij Load more, aby zobaczyć resztę. Plakietka w wierszu pokazuje, ile pozycji zaznaczono.

Rozwinięty wiersz metapola produktu z polem wyszukiwania i listą definicji metapól z polami wyboru

Zaznacz metapole, aby dołączyć je do plakietki. Panel wyświetla definicje, które już istnieją w Twoim sklepie.

Insert text zapisuje następnie token dla każdego zaznaczonego metapola, w formie używanej przez aplikację – {product.metafields.custom.material} zamiast ogólnego {product_metafield}. Zaznaczaj po jednym metapolu, jeśli chcesz umieścić je w tekście osobno.

Odliczanie występuje jako dwa osobne tokeny, oznaczone jako Style 1 i Style 2, z podglądem każdego w wierszu. Przed wstawieniem wybierz styl – {countdown} daje zwykły ciąg jednostek, a {countdown_2} umieszcza każdą liczbę w ramce.

Oba odczytują datę zakończenia z Display > Visibility Date & Countdown, więc ustaw tę datę, bo inaczej odliczanie nie będzie miało do czego odliczać.

Cztery zmienne {sami_discount_*} odczytują rabat utworzony na stronie Rabaty, więc plakietka musi być do niego przypisana: na karcie Products potrzebny jest warunek Products matching conditions z warunkiem Sami discount. Zapisanie rabatu i kliknięcie Create badge konfiguruje to za Ciebie.

Bez tego warunku wiersz zmiennej ostrzega czerwonym komunikatem, a zapis jest zablokowany.

{product_rating_star} i {product_number_of_star} odczytują dane z Twojej aplikacji do opinii, więc plakietka wymaga warunku Product review app na karcie Products. Obowiązuje to samo czerwone ostrzeżenie i blokada zapisu. Zobacz Wyświetlanie plakietek na podstawie aplikacji do opinii.

{sale} i {sale_amount} mają w swoim wierszu pole wyboru Hide label if the product/variant is not on sale. Zaznacz je, a plakietka zniknie przy produktach w pełnej cenie, zamiast wyświetlać „Save 0%”.

Oto kilka typowych sposobów używania zmiennych dynamicznych w plakietkach tekstowych:

Tekst plakietki Co widzą klienci Zastosowanie
Save {sale}! Save 25%! Wyróżnienie procentu rabatu na produktach w promocji
Only {inventory} left! Only 3 left! Budowanie poczucia pilności ostrzeżeniem o niskim stanie magazynowym
Ships from {product_vendor} Ships from Nike Pokazanie dostawcy produktu w sklepach z wieloma dostawcami
{product_variant_count} options available 5 options available Poinformowanie klientów, że produkt jest dostępny w wielu wariantach
{countdown} left! 2d 05h 30m left! Budowanie poczucia pilności odliczaniem do końca wyprzedaży
VIP: {customer_order_total} orders VIP: 8 orders Nagradzanie lojalnych klientów spersonalizowanymi plakietkami
You have spent {customer_spent_total} You have spent $450.00 Pokazanie klientom historii ich wydatków w programach lojalnościowych
{product_rating_star} star 4.8 star Umieszczenie oceny produktu na plakietce jako dowodu społecznego
Loved by {product_number_of_star} customers Loved by 126 customers Zamiana dużej liczby opinii w powód do zakupu
Use {sami_discount_code} for {sami_discount_value_percent} off Use SUMMER20 for 20% off Promowanie kodu rabatowego przy produktach, których dotyczy

Czy to było pomocne?