При настройке виджета апселла на странице оформления заказа заполнить слот товара можно несколькими способами: выбрать конкретный товар вручную, позволить ИИ порекомендовать его или прикрепить Strategy. Каждый вариант — отдельный инструмент для своей задачи.
Strategies предназначены для динамического мерчандайзинга в реальном времени — подбора подходящего аксессуара к основному товару, предложения дополняющего товара или показа разных товаров в зависимости от того, что уже находится в корзине. Если триггеры оформления заказа решают, какой виджет появится для конкретного покупателя, то Strategy решает, какой товар окажется внутри него. Триггеры — это ворота, а Strategies — мозг всего процесса.
Strategies прикрепляются к каждому виджету отдельно, а не к оформлению заказа в целом. Вы можете сочетать виджеты, управляемые Strategy, и виджеты со статичными товарами в одном оформлении заказа.
- Откройте виджет оформления заказа, который хотите отредактировать.
- В меню Select product type выберите Strategy.
- В окне выбора Strategy найдите и выберите нужную Strategy.
- Нажмите Confirm, затем сохраните виджет.
После прикрепления виджет отображает название Strategy вместо конкретного товара. При каждой загрузке страницы оформления заказа Strategy вычисляется, и возвращенный товар отображается в виджете.
Давайте своим Strategies понятные, описательные названия. Именно название Strategy отображается в редакторе виджетов после прикрепления, и это самый простой способ с первого взгляда понять, какая Strategy управляет каким виджетом.
У оформления заказа более узкий контекст, чем у post-purchase. Strategy вычисляется при загрузке страницы оформления заказа, до размещения заказа, поэтому история покупателя и атрибуция сессии еще недоступны. Автоматически отправляется следующее:
Позиции, находящиеся в корзине, отправляются как входные товары. Триггеры, такие как product tags, product collections, product type, vendor и product metafields, вычисляются именно по этим позициям.
Триггер Selling plan здесь не вычисляется. Позиции корзины на оформлении заказа не содержат план продаж в этой полезной нагрузке, поэтому триггер Selling plan никогда не срабатывает для виджетов оформления заказа.
- Subtotal — промежуточная сумма корзины.
- Item count — общее количество единиц по всем позициям.
- Line count — количество отдельных позиций.
Триггеры по покупателю и сессии не сработают на оформлении заказа. Теги покупателя, количество заказов, страна, локаль и UTM-параметры не входят в полезную нагрузку оформления заказа. Если Strategy, используемая в виджете оформления заказа, полагается на эти триггеры, такие правила никогда не сработают, и вернуть товар смогут только правила по товарам или корзине (или Catch all).
Что происходит, когда Strategy возвращает результат
Товар(ы), возвращенные Strategy, заменяют заглушку в виджете, а не добавляются к ней. Покупатель видит виджет так, как если бы вы сами выбрали этот товар вручную.
Виджет заполняет свои слоты возвращенными товарами в порядке приоритета — вплоть до количества предложений, на которое настроен виджет. Виджет с одним предложением использует первый возвращенный товар.
Когда товар не возвращается
Если ни одно правило не совпало и Strategy не вернула товары, виджет не показывается покупателю — слот полностью исчезает со страницы оформления заказа.
Чтобы виджет продолжал срабатывать, настройте Catch all в Strategy, чтобы всегда был резервный товар для возврата. О настройке Catch all см. страницу Создание Strategies.
По умолчанию Strategy на виджете оформления заказа вычисляется один раз, при загрузке страницы оформления заказа. Товар, выбранный при загрузке страницы, остается отображаемым товаром, даже если покупатель добавляет или удаляет товары во время оформления заказа.
Если для виджета включена гибкая повторная проверка триггеров, Strategy вместо этого повторно вычисляется при каждом изменении корзины во время оформления заказа, и виджет обновляется в соответствии с новой корзиной — аналогично тому, как ведет себя интеграция с Upcart. Планируйте свои правила с учетом того режима, который использует виджет: фиксированный снимок при загрузке оформления заказа или живое повторное вычисление при каждом изменении корзины.
Советы по Strategies для оформления заказа
- Проектируйте только вокруг товаров и корзины. Триггеры уровня покупателя и сессии никогда не сработают на оформлении заказа, поэтому стройте Strategies вокруг атрибутов товаров (теги, коллекции, метаполя) и параметров корзины (промежуточная сумма, количество товаров, количество позиций).
- Используйте Catch all как страховку. Strategy без Catch all скроет виджет, если ничего не совпало. Простой Catch all гарантирует, что слот всегда будет показывать что-то.
- Сочетайте динамические и статичные виджеты. Не каждый виджет должен управляться Strategy. Распространенный подход — Strategy на основном виджете апселла (максимальная персонализация) и статичный товар на дополнительном виджете (проверенный бестселлер).