Обзор настраиваемых данных

Настраиваемые данные помогают расширять модели данных Shopify и создавать собственные с помощью метаполей и метаобъектов.

Типы метаполей

Вы можете создавать следующие типы метаполей:

  • Метаполя с определениями: это могут быть стандартные или настраиваемые определения.
    • Стандартные: эти определения настраиваются для вас автоматически и разработаны для универсальной совместимости в Shopify. Поскольку стандартные определения метаполей соответствуют стандартам, используемым во всех магазинах Shopify, они поддерживаются приложениями, темами и другими частями вашего магазина. Вы можете добавлять категории товаров в свои стандартные метаполя товаров, чтобы эти метаполя отображались только для товаров из определенной категории. Подробнее о стандартных определениях метаполей.
    • Настраиваемые: эти определения уникальны для вашего магазина. Используйте настраиваемые определения для метаполей, у которых нет стандартных определений, или когда вы хотите мигрировать существующие неструктурированные метаполя в определение.
  • Неструктурированные метаполя: это метаполя без определений. Вы можете редактировать метаполя без определений. Подробнее о редактировании метаполей без определения.
  • Метаполя, принадлежащие приложениям: эти определения создаются с помощью приложения из Shopify App Store.

Определение метаполя

Определения метаполей состоят из следующих частей:

  • Название: используется для идентификации метаполя в панели администратора Shopify, например Color.
  • Пространство имен и ключ: уникальный идентификатор вашего метаполя. Вы можете использовать пространство имен для группировки похожих метаполей, но каждая пара «пространство имен и ключ» должна быть уникальной. Например, custom.color.
  • Описание (необязательно): позволяет добавить описательную информацию, например, какие значения следует вводить для метаполя.
  • Тип: тип данных, которые хранит метаполе. Вы выбираете тип из доступного для поиска списка категорий и предустановок, таких как текст, файл или URL.
  • Категории (только для стандартных определений метаполей товаров): стандартные категории товаров, с которыми связано стандартное метаполе товара.
  • Проверки (необязательно): правила для ввода значений, например ограничение на количество символов или минимальные и максимальные значения.
  • Опции: где метаполе доступно для использования. Подробнее об опциях для настраиваемых данных.

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

Поиск метаполей приложений, доступных только для чтения

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

Шаги:

  1. В панели администратора Shopify перейдите к ресурсу, у которого есть метаполя. Например, можно перейти на страницу товара.
  2. В разделе «Метаполя» нажмите «Показать все».
  3. Нажмите «Другие действия» > «Просмотреть метаполя приложений, доступные только для чтения».

Типы метаобъектов

У метаобъектов есть два ключевых компонента:

  1. Определение — это группа полей, которая задаёт структуру объекта. Управление осуществляется в разделе «Настройки» > «Пользовательские данные» в панели администратора Shopify.
  2. Записи — это контент или данные метаобъекта. Записи создаются и управляются в разделе «Контент» > «Метаобъекты» в панели администратора Shopify.

Существуют следующие типы определений метаобъектов:

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

Структура метаобъекта

При создании определения метаобъекта вы указываете следующую информацию:

  • Название: используется для идентификации метаобъекта в панели администратора Shopify, например Authors.
  • Тип: уникальный идентификатор метаобъекта, автоматически сгенерированный из названия. Вы можете изменить идентификатор типа перед сохранением.
  • Поля: определите контент, который вы хотите хранить в метаобъекте.
    • У каждого поля есть название (обязательно), описание и тип. Вы выбираете тип поля из доступного для поиска списка категорий и предустановок, таких как текст, файл или URL.
    • Необязательно: вы можете добавить правила валидации, такие как ограничение на количество символов, минимальные и максимальные значения или предустановленные значения.
    • Отображаемое имя присваивается одному полю и используется для идентификации отдельной записи метаобъекта. Вы можете в любой момент изменить поле, которому назначено отображаемое имя. По умолчанию отображаемое имя присваивается первому текстовому полю в записи метаобъекта или генерируется автоматически, если в определении метаобъекта нет текстовых полей.
    • Например, вы можете добавить поле для текста и указать его в качестве отображаемого имени, поле для изображения и поле для цвета.
  • Опции: определяют, где можно использовать метаобъект. Узнайте больше: options for custom data.

Вы можете попрактиковаться в использовании метаобъектов, воспользовавшись инструкцией adding product highlights.

Поиск метаобъектов, созданных приложением

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

Шаги:

  1. В панели администратора Shopify перейдите в раздел «Контент» > Metaobjects.

  2. Нажмите «Пользовательский», чтобы открыть меню просмотров, а затем выберите просмотр «Все», который хотите отфильтровать.

  3. Выполните одно из следующих действий:

  • Нажмите значок 3 столбца макета, чтобы открыть панель параметров отображения. Нажмите меню Сортировка «Сортировать по», а затем выполните сортировку по параметру «Кем добавлено». Ваши метаобъекты будут отсортированы в алфавитном порядке по человеку или приложению, которое их добавило.
  • Нажмите на строку поиска, затем выберите «Кем добавлено» и выберите название приложения, чтобы просмотреть добавленные им метаобъекты.