Блоки пользовательских полей

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

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

Доступно несколько шаблонов, в которых контент и настройки блока пользовательского поля уже заполнены для некоторых распространенных сценариев использования:

  • Согласие с условиями: этот шаблон требует, чтобы клиент согласился с вашими условиями обслуживания, которые можно открыть во всплывающем окне перед оформлением заказа. Флажок по умолчанию не установлен.
  • День рождения: этот шаблон дает клиентам возможность указать дату своего рождения при оформлении заказа в маркетинговых целях.
  • Подарочное сообщение: этот шаблон дает клиентам возможность добавить необязательное письменное сообщение, когда они оформляют заказ в подарок кому-то другому.

Поддерживаемые типы данных

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

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

Метаполя заказов

При сохранении пользовательских полей в метаполе заказа используется пространство имен checkoutblocks, а ключ определяется при добавлении пользовательского поля в блок (например, agree_to_terms).

Атрибуты заказа

Атрибуты заказа, также известные как атрибуты примечаний или атрибуты корзины, несовместимы со стандартными упаковочными листами и черновиками заказов Shopify.

Если вам нужно использовать упаковочные листы или черновики заказов, то вместо этого используйте в качестве типа данных метаполя заказов.

Примечания к заказу

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

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

Примечания к заказу несовместимы с черновиками заказов.

Поддерживаемые типы ввода

Блоки пользовательских полей поддерживают следующие типы полей:

  • Флажок
  • Виджет выбора даты и времени
  • Дата рождения
  • Выпадающий список
  • Поле для телефона
  • Переключатели
  • Текстовое поле

Создание блока пользовательского поля

Вы можете создать и настроить блок пользовательского поля в приложении Checkout Blocks. После создания блока пользовательского поля необходимо добавить его на страницу оформления заказа.

Действия:

  1. В панели администратора Shopify перейдите в раздел Приложения > Checkout Blocks.

  2. Нажмите Блоки, а затем — Создать блок.

  3. Нажмите Пользовательское поле.

  4. Выберите шаблон для поля, которое хотите использовать. Если вы не хотите, чтобы поля или настройки были предварительно заполнены, выберите Пустой шаблон.

  5. В разделе Название блока введите название для блока. Оно не будет отображаться для ваших клиентов.

  6. В разделе ИД блока используйте выпадающее меню, чтобы применить определенный идентификационный номер. Подробнее об ИД блоков.

  7. В разделе Правила отображения настройте правила отображения вашего блока:

    • Чтобы отображать блок для всех клиентов, оставьте раздел Правила отображения пустым.
    • Чтобы создать правило отображения, нажмите ⊕ Добавить правило отображения, а затем настройте его. Добавьте столько правил отображения, сколько необходимо.
  8. В разделе Контент добавьте и настройте контент вашего блока:

    1. В меню Сохранить как выберите, куда сохранять данные пользовательского поля. Подробнее о типах данных пользовательских полей.
    2. В разделе Поля нажмите ⊕ Добавить пользовательское поле, а затем выберите тип пользовательского поля, который вы хотите использовать.
    3. Настройте детали пользовательского поля, такие как метки полей, ключ поля, варианты выбора и является ли поле обязательным. Нажмите Готово.
    4. Необязательно: в разделе Заголовок раздела добавьте заголовок и подзаголовок для вашего пользовательского поля.
    5. Необязательно: в разделе Настройки выберите, следует ли добавлять «(необязательно)» к метке поля и отображать ли все поля.
  9. Необязательно: в разделе Стили нажмите Настроить дизайн, чтобы настроить стили полей, контейнера и разделителя блока.

  10. Необязательно: в разделе Публикация нажмите значок карандаша, чтобы выбрать рынки и страницы оформления заказов, на которых вы хотите отображать этот блок.

  11. Нажмите Сохранить.

По умолчанию ваш блок сохраняется как черновик. Когда вы будете готовы опубликовать блок, в разделе Статус выберите Активен в выпадающем меню.

Добавление блока с пользовательским полем при оформлении заказа

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

Действия:

  1. В панели администратора Shopify перейдите в раздел Приложения > Checkout Blocks.

  2. Нажмите Блоки.

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

  4. Нажмите Дополнительные действия ⌄ > Добавить в оформление заказа.

  5. Необязательно: в разделе ИД блока для предпросмотра нажмите значок буфера обмена, чтобы скопировать уникальный ИД для предпросмотра блока.

  6. Выберите нужную конфигурацию оформления заказа и нажмите Открыть редактор.

  7. В редакторе оформления заказов и аккаунтов добавьте блок с пользовательским полем на страницу оформления заказа:

    1. Перейдите на страницу оформления заказа, на которую вы хотите добавить блок.
    2. В разделе, в который вы хотите добавить блок, нажмите ⊕ Добавить блок.
    3. Нажмите на опцию Пользовательское поле Checkout Blocks.
    4. Настройте параметры блока оформления заказа и выберите соответствующий ИД блока.
    5. Необязательно: используйте поле ИД блока для предпросмотра (для тестирования) и ИД предпросмотра блока, чтобы посмотреть, как блок отображается при оформлении заказа.
    6. Необязательно: перетащите динамический блок, чтобы изменить его расположение на странице оформления заказа.
  8. Нажмите Сохранить.