Устранение неполадок с контентом Checkout Blocks

Контент Checkout Blocks может отображаться некорректно по разным причинам, из-за чего элементы могут исчезать или работать неправильно. Распространённые проблемы: несоблюдение правил отображения, неверная настройка разрешений или несоответствия между настройками самого блока и тем, как он был добавлен в редактор оформления заказов и аккаунтов.

Это руководство поможет вам самостоятельно найти и устранить распространенные проблемы с Checkout Blocks. Если после выполнения шагов из этого руководства у вас по-прежнему возникают проблемы, обратитесь за помощью в службу поддержки Shopify.

Устранение неполадок с блоками

Блоки — это элементы настройки, которые отображают контент при оформлении заказа, например пользовательские поля, динамический контент и баннеры. Если блок работает не так, как ожидалось, используйте следующие разделы, чтобы выявить и устранить проблему.

Блок не отображается при оформлении заказа

Неполадка: блок не добавлен в редактор

Создание блока в приложении Checkout Blocks не добавляет его в оформление заказа автоматически. Вам нужно добавить блок в конфигурацию оформления заказа с помощью редактора оформления заказа и аккаунтов.

Шаги:

  1. В панели администратора Shopify перейдите в раздел «Настройки» > «Оформление заказа».
  • В разделе Конфигурации нажмите Настроить рядом с конфигурацией, которую вы хотите изменить.
  • Перейдите на страницу оформления заказа, где должен отображаться блок.
  • Нажмите ⊕ Добавить блок и выберите подходящий тип блока.
  • Настройте ИД блока так, чтобы он соответствовал ИД блока, созданного в Checkout Blocks.
  • Нажмите Сохранить.
  • Неполадка: для блока не установлен статус «Активен»

    Чтобы блок отображался при оформлении заказа, для него должен быть установлен статус Активен. Блоки-черновики не отображаются для клиентов.

    Шаги:

    1. В панели администратора Shopify перейдите в раздел «Приложения» > Checkout Blocks.
  • Нажмите Блоки.
  • Нажмите на блок, который хотите активировать.
  • В разделе Статус выберите Активен.
  • Нажмите Сохранить.
  • Неполадка: блок не опубликован для рынка или страницы

    Если для вашего блока настроены параметры публикации для конкретного рынка, он будет отображаться только на выбранных вами рынках. Если блок опубликован только для определённых страниц оформления заказа, он не будет отображаться на других страницах.

    Шаги:

    1. В панели администратора Shopify перейдите в раздел «Приложения» > Checkout Blocks.
  • Нажмите Блоки.
  • Нажмите на блок, который хотите проверить.
  • В разделе Публикация убедитесь, что блок опубликован для всех нужных рынков.
  • В разделе Страницы оформления заказа убедитесь, что блок настроен для отображения на всех нужных страницах оформления заказа.
  • Нажмите Сохранить.
  • Неполадка: не соблюдаются правила отображения

    Правила отображения определяют условия, которые должны быть выполнены, чтобы блок отображался при оформлении заказа. Если эти условия не выполняются во время сессии оформления заказа клиента, блок не отображается.

    Шаги:

    1. В панели администратора Shopify перейдите в раздел «Приложения» > Checkout Blocks.
  • Нажмите Блоки.
  • Нажмите на блок, который не отображается.
  • Проверьте правила отображения, настроенные для этого блока.
  • Убедитесь, что ваше тестовое оформление заказа соответствует всем необходимым условиям, таким как пороговые значения общей суммы в корзине, типы товаров или статус входа клиента в систему.
  • Если вы установили параметр «Показывать, только когда: выполнены все правила», убедитесь, что выполняется каждое правило. Если вы установили параметр «Показывать, только когда: выполнено любое правило», убедитесь, что выполняется хотя бы одно правило.
  • Неполадка: несоответствие ИД блока

    У каждого типа блока в редакторе оформления заказов и аккаунтов есть настройка ИД блока. ИД блока в редакторе должен совпадать с ИД блока, который вы создали в приложении Checkout Blocks. Если ИД не совпадают, блок не будет отображаться.

    Например, если в приложении Checkout Blocks у вашего блока указан ИД 4, то и в редакторе оформления заказов и аккаунтов для этого блока должен быть установлен ИД 4.

    Шаги:

    1. В панели администратора Shopify перейдите в раздел «Приложения» > Checkout Blocks.
  • Нажмите Блоки.
  • Нажмите на блок, который не отображается, и запишите его ИД блока.
  • Перейдите в раздел «Настройки» > «Оформление заказа».
  • В разделе Конфигурации нажмите Настроить рядом с конфигурацией, которую вы хотите проверить.
  • В редакторе нажмите на блок, который должен отображать ваш контент.
  • В разделе Настройки блока убедитесь, что ИД блока совпадает с ИД из шага 3.
  • Если ИД не совпадают, измените ИД блока, чтобы они совпали.
  • Нажмите Сохранить.
  • Неполадка: поле ИД блока для предпросмотра содержит значение

    Поле ИД блока для предпросмотра (для целей тестирования) в редакторе оформления заказов и аккаунтов предназначено только для тестирования. Если после сохранения настроек оформления заказа это поле содержит значение, оно может переопределить правила отображения вашего блока и вызвать непредвиденное поведение.

    Шаги:

    1. В панели администратора Shopify перейдите в раздел «Настройки» > «Оформление заказа».
  • В разделе Конфигурации нажмите Настроить рядом с конфигурацией, которую вы хотите проверить.
  • Нажмите на блок, который отображается некорректно.
  • В поле ИД блока для предпросмотра (для целей тестирования) удалите любое значение, чтобы поле осталось пустым.
  • Нажмите Сохранить.
  • Неполадка: отображается блок с более высоким приоритетом

    Если у вас есть несколько блоков одного типа с пересекающимися правилами отображения, отображается только блок с самым высоким приоритетом. Подробнее о приоритете блоков.

    Шаги:

    1. В панели администратора Shopify перейдите в раздел «Приложения» > Checkout Blocks.
  • Нажмите Блоки.
  • Нажмите «⇅ Изменить приоритет».
  • Выберите тип блока, который не отображается.
  • Проверьте порядок приоритета. Блоки с меньшим номером имеют более высокий приоритет.
  • Измените значения в поле «Приоритет», чтобы выбрать, какой блок будет отображаться первым.
  • Нажмите Сохранить.
  • Поиск неисправностей: достигнут лимит активных блоков

    Checkout Blocks поддерживает до 30 активных блоков для каждого типа. Если у вас более 30 активных блоков одного типа (например, 35 активных блоков пользовательских полей), то при оформлении заказа смогут отображаться только первые 30 из них.

    Шаги:

    1. В панели администратора Shopify перейдите в раздел «Приложения» > Checkout Blocks.
  • Нажмите Блоки.
  • Отфильтруйте список по типу блока, с которым возникла проблема.
  • Подсчитайте количество активных блоков.
  • Если у вас более 30 активных блоков, деактивируйте или удалите те из них, которые вам больше не нужны.
  • Блок отображается при оформлении заказа несколько раз

    Поиск неисправностей: блок добавлен в общий раздел

    В зависимости от того, куда вы добавляете блок в редакторе оформления заказов и аккаунтов, он может отображаться на каждом шаге оформления заказа. Раздел «Сводка по заказу» и область, прикреплённая к кнопке «Продолжить» или «Вернуться», отображаются на всех страницах оформления заказа.

    Чтобы блок отображался только на определённом шаге, добавьте его в основную область контента на этом шаге.

    Шаги:

    1. В панели администратора Shopify перейдите в раздел «Настройки» > «Оформление заказа».
  • В разделе «Конфигурации» нажмите «Настроить» рядом с конфигурацией, которую вы хотите изменить.
  • Нажмите на блок, который отображается несколько раз.
  • Обратите внимание, в каком разделе находится блок. Если он находится в разделе «Сводка по заказу» или прикреплён к кнопке «Продолжить» или «Вернуться», то он будет отображаться на каждой странице оформления заказа.
  • Чтобы блок отображался только на определённой странице, удалите его из текущего раздела и добавьте в основную область контента нужной страницы оформления заказа.
  • Нажмите Сохранить.
  • Поиск неисправностей: добавлено несколько экземпляров блока

    Некоторые типы блоков, например блоки «Редактирование позиций заказа», обычно достаточно добавить на страницу оформления заказа только один раз. Такой блок использует правила отображения, чтобы показывать разный контент в разных сценариях. Если контент блока дублируется, возможно, вы случайно добавили больше экземпляров блока, чем нужно.

    Шаги:

    1. В панели администратора Shopify перейдите в раздел «Настройки» > «Оформление заказа».
  • В разделе Конфигурации нажмите Настроить рядом с конфигурацией, которую вы хотите проверить.
  • Перейдите на каждую страницу оформления заказа и проверьте добавленные блоки.
  • Если вы найдёте дублирующиеся блоки одного типа и с одинаковым ИД блока, удалите лишние, нажав на блок и выбрав «Удалить блок».
  • Нажмите Сохранить.
  • Поиск неисправностей: ошибки при создании или сохранении блоков

    Если при попытке создать или сохранить блок возникает ошибка, ознакомьтесь со следующими разделами.

    Поиск неисправностей: ошибка «При отправке формы возникли проблемы»

    Обычно эта ошибка означает, что у вашего аккаунта сотрудника нет необходимых разрешений для создания блоков в Checkout Blocks.

    Необходимые разрешения:

    • Разрешения для магазина > Контент: сотрудник должен иметь разрешения на просмотр, создание и редактирование определений метаобъектов, а также на просмотр, создание и редактирование записей.
    • Разрешения для магазина > Настройки магазина: у сотрудника должно быть разрешение «Управление настройками».
    • Разрешения для приложений: у сотрудника должны быть разрешения как минимум для Checkout Blocks.

    Шаги:

    1. В панели администратора Shopify перейдите в раздел «Настройки» > «Пользователи и разрешения».
    2. Нажмите на аккаунт сотрудника, у которого возникает ошибка.
    3. В разделе «Разрешения для магазина» разверните раздел «Контент».
    4. Убедитесь, что для определений метаобъектов выбраны разрешения на просмотр, а также на создание и редактирование.
    5. Убедитесь, что для записей выбраны разрешения на просмотр, а также на создание и редактирование.
    6. В разделе «Настройки магазина» убедитесь, что выбрано разрешение «Управление настройками».
    7. В разделе «Разрешения для приложений» убедитесь, что выбрано приложение Checkout Blocks.
    8. Нажмите Сохранить.

    Если у вас нет прав на изменение разрешений для персонала, обратитесь к владельцу магазина или сотруднику с разрешениями на управление пользователями.

    Поиск неисправностей: индивидуальные скидки

    Индивидуальные скидки, созданные в Checkout Blocks, могут применяться некорректно по нескольким причинам.

    Поиск неисправностей: достигнут лимит активных автоматических скидок

    В Shopify одновременно может быть не более 25 активных автоматических скидок, включая скидки от всех установленных приложений. Этот лимит распространяется на весь ваш магазин, а не только на Checkout Blocks.

    Если вы попытаетесь активировать 26-ю автоматическую скидку, она не будет применена при оформлении заказа.

    Шаги:

    1. В панели администратора Shopify перейдите в раздел «Скидки».
    2. Отфильтруйте список, чтобы отображались только автоматические скидки.
    3. Подсчитайте, сколько автоматических скидок активно в данный момент.
    4. Если у вас 25 или более активных автоматических скидок, деактивируйте или удалите те, которые вам больше не нужны, прежде чем активировать новые.

    Подробнее об ограничениях при комбинировании скидок.

    Поиск неисправностей: скидка неактивна

    Чтобы индивидуальная скидка применялась при оформлении заказа, для неё должен быть установлен статус «Активна». Кроме того, срок действия скидки не должен истечь в соответствии с настроенными датами начала и окончания.

    Шаги:

    1. В панели администратора Shopify перейдите в раздел «Приложения» > Checkout Blocks.
  • Нажмите «Скидки».
  • Нажмите на скидку, которая не применяется.
  • В разделе «Статус» убедитесь, что для скидки установлен статус «Активна».
  • В разделе «Даты действия» убедитесь, что текущая дата попадает в промежуток между настроенными датами начала и окончания.
  • Нажмите Сохранить.
  • Поиск неисправностей: не выполняются правила предоставления скидки

    Для индивидуальных скидок в Checkout Blocks можно настроить подробные условные правила, которые определяют, когда применяется скидка. Если эти условия не выполняются во время сессии оформления заказа клиента, скидка не будет применена.

    Шаги:

    1. В панели администратора Shopify перейдите в раздел «Приложения» > Checkout Blocks.
  • Нажмите «Скидки».
  • Нажмите на скидку, которая не применяется.
  • Проверьте правила и условия, настроенные для скидки.
  • Проверьте, соответствует ли ваше тестовое оформление заказа всем необходимым условиям, таким как минимальная стоимость заказа, определённые товары или коллекции либо требования к клиентам.
  • При необходимости измените правила предоставления скидки.
  • Нажмите Сохранить.
  • Поиск и устранение неисправностей в настройках способов доставки и оплаты

    Если способы доставки или оплаты не скрываются, не переименовываются или их порядок не изменяется должным образом, ознакомьтесь со следующими разделами.

    Поиск и устранение неисправностей: настройка неактивна

    Чтобы настройка способа доставки или оплаты применялась при оформлении заказа, для нее должен быть установлен статус Активна.

    Шаги:

    1. В панели администратора Shopify перейдите в раздел «Приложения» > Checkout Blocks.
  • Нажмите Functions.
  • Нажмите на неработающую настройку.
  • В разделе Статус убедитесь, что для настройки установлено значение Активна.
  • Нажмите Сохранить.
  • Поиск и устранение неисправностей: достигнут лимит активных функций

    В Shopify Functions существуют ограничения на количество активных функций каждого типа. В каждом магазине можно активировать не более 25 функций настройки оплаты. Если вы превысите этот лимит, вы можете получить ошибку: Failed to enable customization. Please try again or contact support..

    Эти лимиты помогают поддерживать высокую производительность при оформлении заказов. Чтобы не превышать лимит, необходимо объединять или удалять настройки.

    Шаги:

    1. В панели администратора Shopify перейдите в раздел «Приложения» > Checkout Blocks.
  • Нажмите Functions.
  • Подсчитайте, сколько у вас активных настроек способов доставки (если вы устраняете неполадки с доставкой) или сколько активных настроек способов оплаты (если вы устраняете неполадки с оплатой).
  • Если вы достигли лимита для этого типа, деактивируйте или удалите настройки, которые вам больше не нужны.
  • Попробуйте снова активировать новую настройку.
  • Поиск и устранение неисправностей: правила настройки не выполняются

    Настройки способов доставки и оплаты зависят от правил, которые определяют, когда они применяются. Если эти условия не выполняются во время сессии оформления заказа клиентом, настройка не будет действовать.

    Шаги:

    1. В панели администратора Shopify перейдите в раздел «Приложения» > Checkout Blocks.
  • Нажмите Functions.
  • Нажмите на неработающую настройку.
  • Проверьте правила, настроенные для данной опции.
  • Проверьте, соответствует ли ваше тестовое оформление заказа всем необходимым условиям.
  • При необходимости измените правила.
  • Нажмите Сохранить.
  • Проверка изменений с помощью тестового оформления заказа

    Прежде чем использовать настройки Checkout Blocks в действующей среде, вам следует убедиться, что они работают должным образом, с помощью тестового оформления заказа.

    Шаги:

    1. В своем интернет-магазине добавьте в корзину товары, соответствующие условиям блоков, скидок или настроек, которые вы хотите протестировать.
    2. Перейдите к оформлению заказа, но не завершайте покупку.
    3. Проверьте каждый шаг оформления заказа и убедитесь в следующем:
      • Блоки отображаются в правильных местах с правильным контентом.
      • Индивидуальные скидки применяются при выполнении соответствующих требований.
      • Настройки способов доставки и оплаты функционируют должным образом.
    4. Если вы тестируете правила отображения на основе общей стоимости корзины, попробуйте разные значения, чтобы убедиться, что блоки появляются и исчезают при правильных пороговых значениях.
    5. Если вы тестируете правила отображения на основе данных клиента, протестируйте сценарии оформления заказа как для вошедших в систему пользователей, так и для гостей.

    Часто задаваемые вопросы

    Сколько блоков можно активировать одновременно?

    Можно иметь до 30 активных блоков каждого типа. Например, можно одновременно иметь 30 активных пользовательских полей, 30 активных блоков динамического контента и 30 активных блоков редактирования позиций. Можно создать более 30 блоков одного типа, но при оформлении заказа будут отображаться только первые 30 активных блоков.

    Почему для использования Checkout Blocks требуются специальные разрешения для персонала?

    Checkout Blocks создает определения метаобъектов для хранения конфигураций блоков. Сотрудникам нужны разрешения на создание и редактирование определений и записей метаобъектов, чтобы сохранять блоки в приложении. Кроме того, сотрудникам нужны разрешения «Управление настройками» в разделе «Настройки магазина» и явные «Разрешения для приложений» для Checkout Blocks.

    Можно ли использовать Checkout Blocks без тарифного плана Shopify Plus?

    Продавцы с тарифным планом Basic или выше могут использовать блоки динамического контента и статического контента только на страницах благодарности и статуса заказа. Все остальные функции Checkout Blocks, включая пользовательские поля, индивидуальные скидки и настройки способов доставки и оплаты, требуют тарифного плана Shopify Plus.

    Как узнать, какой ИД блока использовать?

    Когда вы создаете блок в приложении Checkout Blocks, ему присваивается ИД блока (по умолчанию 0). Когда вы добавляете этот тип блока в оформление заказа в редакторе, вам нужно установить тот же ИД блока, чтобы редактор знал, какой именно блок отображать. Если вы хотите отображать разные блоки одного типа в разных местах, присвойте каждому блоку уникальный ИД блока и сопоставьте эти ИД в редакторе. Подробнее об ИД блоков.

    Можно ли комбинировать скидки Checkout Blocks с другими скидками?

    Индивидуальные скидки, созданные в Checkout Blocks, — это автоматические скидки на базе Shopify Functions. Они следуют тем же правилам комбинирования скидок, что и другие автоматические скидки. В вашем магазине может быть не более 25 активных автоматических скидок, включая созданные в Checkout Blocks и других приложениях.

    Прежде чем обращаться в Службу поддержки Shopify по поводу Checkout Blocks

    Если вы выполнили описанные выше шаги по поиску неисправностей, но проблема с Checkout Blocks не решена, вы можете обратиться за помощью в службу поддержки Shopify. Прежде чем обращаться в службу поддержки Shopify, соберите следующую информацию, касающуюся Checkout Blocks, чтобы ускорить решение вашей проблемы:

    • Детали блока: название, тип (например, пользовательское поле, динамический контент или изменение позиции) и ИД неработающего блока
    • Снимки экрана с конфигурацией: снимки экрана с настройками блока в приложении Checkout Blocks, включая любые правила отображения, настройки публикации и статус
    • Снимки экрана редактора: снимки экрана, показывающие, как блок настроен в редакторе оформления заказов и аккаунтов, включая поля ИД блока и ИД блока для предпросмотра
    • Сообщения об ошибках: снимки экрана или точный текст любых сообщений об ошибках, которые вы получаете при создании, сохранении или предпросмотре блоков
    • URL-адрес тестового оформления заказа: ссылка на тестовое или незавершенное оформление заказа, где можно воспроизвести проблему, а также содержимое корзины, используемое для активации правил отображения
    • Ожидаемое и фактическое поведение: четкое описание того, что вы ожидали, и того, что на самом деле происходит при оформлении заказа
    • Выполненные шаги по устранению неполадок: какие разделы из этого руководства вы уже просмотрели и что вы пробовали сделать
    • Права доступа для сотрудников: подтверждение того, что у вашего аккаунта есть необходимые разрешения для следующих разделов: «Контент» (определения и записи метаобъектов), «Настройки магазина» (управление настройками) и «Права доступа к приложениям» (Checkout Blocks).

    Наличие этой информации по Checkout Blocks поможет Службе поддержки Shopify более эффективно диагностировать и решить вашу проблему.