Menu dokumentacji

Blok w sklepie

Co pokazuje blok Cena Omnibus na stronie produktu, jego pięć ustawień i kiedy sam się ukrywa.

OmniBuzz dodaje do motywu jeden blok aplikacji: Cena Omnibus. Działa z motywami, które obsługują bloki aplikacji na stronie produktu, w tym z motywami Online Store 2.0. Odczytuje metapole ($app:omnibus), które OmniBuzz zapisuje dla każdego wariantu, i wyświetla dwie rzeczy:

  • etykietę, na przykład „Najniższa cena z ostatnich 30 dni: 49,90 €”
  • opcjonalną plakietkę, na przykład „-20%”

Ustawienia bloku

UstawienieOpcjeDomyślnie
ProduktProdukt, z którego blok czyta dane. Zostaw produkt ze strony, chyba że umieszczasz blok gdzie indziej.Bieżący produkt
Pokaż procent rabatuWłączone lub wyłączone.Włączone
Rozmiar tekstuMały lub średni.Mały
Kolor tekstuDowolny kolor.#595959
WyrównanieDo lewej, do środka lub do prawej.Do lewej

Treść etykiety i plakietki nie jest ustawieniem bloku. Zmieniasz ją na stronie Etykiety w aplikacji.

Kiedy etykieta jest widoczna

Blok pokazuje etykietę tylko wtedy, gdy dla wybranego wariantu na rynku kupującego spełnione są wszystkie poniższe warunki:

  1. OmniBuzz ma wynik dla tego wariantu i rynku, a wynik wskazuje, że etykietę trzeba pokazać.
  2. Zapisana waluta jest taka sama jak waluta koszyka kupującego.
  3. Wariant jest właśnie przeceniony: cena porównawcza jest wyższa od ceny.
  4. Zapisana cena zgadza się z aktualną. Jeśli cenę zmieniono po ostatnim sprawdzeniu nocnym, etykieta jest ukryta do następnego.
  5. Poprzednia cena jest większa od zera.

Jeśli którykolwiek warunek nie jest spełniony, nic nie jest widoczne. Jeśli żaden wariant produktu nie ma wyniku dla danego rynku, blok w ogóle niczego nie wyświetla.

Rynki z przeliczoną walutą podlegają nieco innemu sprawdzaniu ceny. Shopify przelicza ceny według dziennego kursu wymiany, więc blok toleruje niewielkie odchylenie. Zobacz Etykiety i rynki.

Plakietka

Procent jest liczony od poprzedniej ceny i zaokrąglany w dół. Pojawia się tylko wtedy, gdy jest większy od zera. Gdy cena promocyjna nie jest niższa od poprzedniej ceny albo obniżka wynosi mniej niż 1%, blok pokazuje samą etykietę.

Zmiana wariantu

Gdy kupujący zmienia wariant, blok ponownie sprawdza te same zasady w przeglądarce i aktualizuje etykietę oraz plakietkę bez przeładowania strony. Wariant bez wyniku ukrywa etykietę. Jeśli danych na stronie nie da się odczytać, etykieta również jest ukryta.

Motywy, które zmieniają wybrany wariant skryptem bez wywołania zdarzenia change albo które tylko aktualizują adres URL przez history.replaceState, mogą nie uruchomić aktualizacji. Przetestuj motyw w podglądzie edytora.

Przekreślona cena należy do Ciebie

Przekreślona cena na stronie to cena porównawcza z Twojego motywu. OmniBuzz nie może jej usunąć ani zastąpić. Ustaw cenę porównawczą na poprzednią cenę pokazywaną przez aplikację. Strona główna ostrzega o wariantach, których cena promocyjna nie jest niższa od poprzedniej ceny, oraz o wariantach z ceną wyższą od niej. Samej ceny porównawczej aplikacja nie sprawdza, więc porównaj ją z poprzednią ceną pokazywaną przez aplikację.

Więcej niż jeden blok. Blok można umieścić w kilku sekcjach tej samej strony produktu. Skrypt ładuje się raz i każdy blok się aktualizuje.