Метаоб’єкти

Якщо ваші дані найкраще представляти кількома полями, ви можете використовувати метаоб’єкт, щоб створити об’єкт із кількома полями. На метаоб’єкт можуть посилатися метаполя, або він може використовуватися самостійно.

Навіщо використовувати метаоб’єкти

Розгляньте ці приклади використання метаоб’єктів у вашому магазині:

  • Якщо ви хочете виділити ключові особливості своїх товарів, ви можете створити метаоб’єкт Product highlight (Особливості товару). Після цього можна додати поля для значка, назви й опису та відображати унікальний набір особливостей для кожного товару у вашій темі.
  • Якщо у вас магазин косметики та засобів для догляду за шкірою і ви хочете збирати й відображати інформацію про своїх провідних інфлюенсерів, можна створити метаоб’єкт Influencer profile (Профіль інфлюенсера). Після цього можна додати поля для заголовка, зображення, опису й посилання на профіль, а також створити запис для кожного інфлюенсера. Ви можете відображати метаоб’єкт профілю інфлюенсера у своїй темі або використовувати його в панелі адміністрування Shopify.
  • Якщо ви хочете відповісти на поширені запитання щодо ваших товарів або політик, можна створити метаоб’єкт FAQ. Після цього ви зможете додати поля для запитання та відповіді, створити запис для кожного поширеного запитання та відображати їх у спеціальному розділі вашої теми.
  • Якщо ви берете участь у ярмарках або заходах наживо і хочете показати історію заходів, можна створити метаоб’єкт Event appearance (Участь у заходах). Після цього можна додати поля для назви заходу, розташування, року й опису, а також створити запис для кожного заходу. Ви можете відображати історію заходів на своїй вітрині, щоб показати клієнтам і організаторам свій масштабний досвід.

Як використовувати метаоб’єкти

Ви можете отримувати та редагувати дані, збережені в метаоб’єктах, у панелі адміністрування Shopify. Застосунки можуть отримувати доступ до метаоб’єктів через metaobject API. Ви також можете отримати доступ до метаоб’єктів у темах за допомогою Liquid і через Storefront API. Дізнайтеся більше про metaobject API.

Метаоб’єкти мають два ключові компоненти:

  • Визначення: група полів, що визначає структуру об’єкта. Цим можна керувати в розділі Налаштування > Користувацькі дані в панелі адміністрування Shopify.
  • Записи: контент або дані для метаоб’єкта. Записи створюються та керуються в розділі Контент > Метаоб’єкти в панелі адміністрування Shopify.

Під час створення визначення метаоб’єкта ви вказуєте таку інформацію:

  • Назва: використовується для ідентифікації метаоб’єкта в панелі адміністрування Shopify, наприклад Authors.
  • Тип: унікальний ідентифікатор для метаоб’єкта, який автоматично генерується з назви. Ви можете відредагувати ідентифікатор типу перед збереженням.
  • Поля: визначають контент, який ви хочете зберігати в метаоб’єкті.
    • Кожне поле має назву (обов’язково), опис і тип. Ви вибираєте тип поля зі списку категорій і попередніх налаштувань із можливістю пошуку, як-от текст, файл або URL-адреса.
    • Необов’язково: ви можете додати правила перевірки, наприклад обмеження кількості символів, мінімальні й максимальні значення або попередньо встановлені значення.
    • Відображуване ім’я призначається назві одного поля та використовується для ідентифікації окремого запису метаоб’єкта. Ви можете будь-коли змінити поле, якому призначено відображуване ім’я. Відображуване ім’я автоматично призначається першому текстовому полю в записі метаоб’єкта або генерується автоматично, якщо у визначенні метаоб’єкта немає текстових полів.
    • Наприклад, можна додати поле для тексту та вказати його як відображуване ім’я, поле для зображення та поле для кольору.
  • Опції: де можна використовувати метаоб’єкт. Дізнайтеся більше про опції для користувацьких даних.

Поля у визначенні метаоб’єкта визначають поля у ваших записах метаоб’єкта. Наприклад, якщо ви створюєте метаоб’єкт для профілів амбасадорів із полями для імені, біографії та зображення, ваші записи метаоб’єкта матимуть поля для введення імені, біографії та вивантаження зображення. Кожен запис у цьому прикладі буде окремим профілем амбасадора.

Стандартна таксономія товарів Shopify та стандартні категорії використовують метаоб’єкти. Коли ви додаєте категорію товару до товару, ви можете додати метаполя категорії, специфічні для цього товару. Кожне метаполе категорії має стандартні записи, побудовані за допомогою визначень метаоб’єктів. Наприклад, якщо ви додаєте категорію товару Apparel & Accessories > Clothing > Clothing Tops > Shirts, ви можете додати метаполя категорії для таких параметрів: size, neckline, sleeve length type, top length type, age group, fabric, target gender, clothing features та color.

У цьому розділі