Checkout-апселлы доступны только продавцам на Shopify Plus, поскольку API Checkout Extensibility от Shopify доступен только на Plus. Если вы не на Shopify Plus, checkout-апселлы не появятся независимо от вашей конфигурации. См. Почему я не вижу вкладку Checkout?
С чего начать
- Вы находитесь на плане Shopify Plus
- Виджет включён в редакторе Checkout в Aftersell (переключатель Enable в правом верхнем углу настроек виджета включён)
- Блок приложения добавлен и сохранён в Shopify Checkout Editor
- Размещение, выбранное в Shopify, совпадает с размещением, заданным в Aftersell
- Виджет не включён или не добавлен в checkout
- Несовпадение размещения между Aftersell и Shopify
- Условия триггеров не выполняются
- Проблема с товаром или предложением
- Виджеты Shop Pay не отображаются
- Тестирование в предпросмотре Shopify
- Ничего из перечисленного не подходит
Виджет не включён или не добавлен в checkout
- Виджет должен быть включён в редакторе Checkout в Aftersell
- Блок приложения должен быть добавлен и сохранён в Shopify Checkout Editor
- Перейдите в Apps → Aftersell → Checkout
- Откройте виджет апселла, который вы хотите отображать
- Убедитесь, что виджет включён — в заголовке отображается переключатель рядом со значком Active / Inactive. (В более раннем редакторе Checkout это пара кнопок Enable / Disable в заголовке карточки виджета.)
- Перейдите в Settings → Checkout в админ-панели Shopify
- Нажмите Customize рядом с вашим профилем checkout
- Нажмите Add app block и выберите виджет апселла Aftersell
- Расположите его там, где он должен появляться
- Нажмите Save — изменения не применяются, пока не сохранены
Несовпадение размещения между Aftersell и Shopify
- В редакторе Checkout в Aftersell откройте виджет апселла и запомните, какое размещение выбрано (например, Additional placement 1)
- В Shopify Checkout Editor удалите существующий блок приложения для этого виджета
- Нажмите Add app block, выберите виджет апселла Aftersell и выберите то же размещение, что настроено в Aftersell
- Сохраните изменения
Условия триггеров не выполняются
- Конкретные товары / коллекции: выбранный товар, вариант или коллекция присутствует (или отсутствует) в корзине
- Количество конкретного товара: например, 2 или более единиц товара
- Тег товара / тип товара / название варианта: любой товар в корзине соответствует тегу Shopify, типу товара или названию варианта (без учёта регистра)
- Метаполе товара / метаполе варианта: товар или вариант в корзине имеет соответствующее значение метаполя
- Промежуточная сумма корзины: промежуточная сумма достигает порога (см. примечание ниже о том, как она рассчитывается)
- Количество товаров в корзине: общее число позиций в корзине
- Подписка в корзине: является ли какой-либо товар в корзине подпиской
- Атрибут корзины: ключ/значение атрибута на уровне корзины совпадает (полезно для данных, задаваемых другими приложениями)
- Применённая скидка / размер скидки: применён конкретный промокод, или общая скидка достигает порога
- Страна доставки: страна доставки покупателя (и, при необходимости, регион) совпадает
- Язык покупателя: язык checkout совпадает (например, показывать французский контент только во французских checkout)
- Теги покупателя: у вошедшего в систему покупателя есть требуемые теги
- Тип устройства: покупатель использует заданное устройство (десктоп или мобильное)
Промежуточная сумма корзины, используемая для оценки триггеров, исключает любые позиции, уже добавленные принятыми апселлами (помеченные атрибутом корзины
__as_offer_id). Таким образом, принятие одного апселла само по себе не поднимет промежуточную сумму выше порога, открывающего другой виджет.- Откройте виджет в редакторе Checkout в Aftersell и проверьте его условия триггеров
- Временно установите триггер на Show for all customers, чтобы убедиться, что сам виджет работает, затем снова включите свои конкретные триггеры
- Убедитесь, что хотя бы один виджет использует триггер Show for all customers с самым низким приоритетом в качестве универсального, чтобы какое-либо предложение всегда отображалось, даже когда ни один целевой виджет не совпал
Проблема с товаром или предложением
Апселл-товар отсутствует на складе
Апселл-товар отсутствует на складе
Если у товара отслеживаются запасы и ни один вариант не доступен для продажи, предложение не отобразится. Убедитесь, что хотя бы один вариант апселл-товара есть в наличии, или используйте товар без отслеживания запасов.
Апселл-товар имеет статус Draft или Archived
Апселл-товар имеет статус Draft или Archived
Апселл-товар должен быть активным, продаваемым товаром. Товары со статусом Draft или Archived в Shopify отфильтровываются и не появятся в качестве предложений. Откройте товар в админ-панели Shopify и убедитесь, что его статус — Active.
Апселл-товар уже в корзине, и включена настройка «hide if already in cart»
Апселл-товар уже в корзине, и включена настройка «hide if already in cart»
Настройка Hide offer if product already in cart скрывает предложение, когда этот товар уже находится в корзине покупателя. Для стандартных товарных предложений она включена по умолчанию. Если вы хотите, чтобы апселл отображался в любом случае, отключите эту настройку в конфигурации предложения.
Апселл-товар — подписка, но без планов продаж (selling plans)
Апселл-товар — подписка, но без планов продаж (selling plans)
Если Subscription purchase option установлен на Subscription, но у товара в Shopify не настроены планы продаж, предложение отфильтровывается. Убедитесь, что у товара есть хотя бы один активный план продаж, или измените Subscription purchase option на One-time product (другие варианты — Subscription и Subscription and a one-time product).
Целевой товар апселла с заменой отсутствует в корзине
Целевой товар апселла с заменой отсутствует в корзине
Если предложение настроено как апселл с заменой, оно отображается только тогда, когда товар, который оно должно заменить, присутствует в корзине. Убедитесь, что в конфигурации апселла с заменой выбран правильный целевой товар.Предложение с заменой также пропускается, когда к целевой позиции уже применена скидка — если вы не отметили Allow replacement if product has discount applied — или когда количество целевой позиции больше одного, если вы не отметили Allow replacement if product quantity greater than 1.
Достигнуто максимальное число принятых предложений
Достигнуто максимальное число принятых предложений
Если для виджета задано Max number of accepted offers, апселл перестаёт отображаться после того, как покупатель принял указанное число предложений от этого виджета в текущем checkout. Это сделано намеренно — по достижении лимита виджет скрывается. Поле применяется только к апселлам Single product и Multi product; у Checkmark-апселлов такого лимита нет.
Предложение уже было добавлено в корзину этим виджетом
Предложение уже было добавлено в корзину этим виджетом
Для одиночных и мультитоварных апселлов, как только покупатель добавляет товар предложения в корзину, предложение скрывается (товар уже в корзине). Checkmark-апселлы ведут себя иначе — после принятия они остаются видимыми с отмеченным чекбоксом.
Виджеты Shop Pay не отображаются
- Откройте блок приложения апселла Aftersell в Shopify Checkout Editor
- В настройках блока найдите раздел Checkout behaviour
- Отметьте опцию Include app block in Shop Pay
- Сохраните изменения
Тестирование в предпросмотре Shopify
- Временно установите триггер виджета на Show for all customers
- Разместите реальный тестовый заказ, используя тестовый платёжный шлюз Shopify (или промокод, делающий заказ бесплатным)
- Убедитесь, что виджет появляется в реальном потоке оформления заказа
- Верните свои триггеры после тестирования
Ничего из перечисленного не подходит
- Виджет включён в Aftersell, а блок приложения добавлен и сохранён в Shopify Checkout Editor
- Размещение в Aftersell совпадает с размещением, выбранным в Shopify
- Условия триггеров соответствуют вашей тестовой корзине — помните, что при объединении через И каждое условие должно быть выполнено
- Существует хотя бы один виджет с триггером Show for all customers с самым низким приоритетом в качестве универсального
- Апселл-товар имеет статус Active, есть в наличии и (для предложений с подпиской) имеет активные планы продаж
- Вы тестируете в реальном потоке оформления заказа, а не в предпросмотре редактора Shopify
- Попробуйте очистить кэш браузера или протестировать в режиме инкогнито — изменениям может понадобиться несколько минут для применения