Метаобекти
Ако данните Ви са най-добре представени от няколко полета, можете да използвате метаобект, за да създадете обект с няколко полета. Към Вашия метаобект могат да се правят препратки от метаполета или той да се използва самостоятелно.
На тази страница
Защо да използвате метаобекти
Разгледайте тези примери за използване на метаобекти във Вашия магазин:
- Ако искате да подчертаете ключовите характеристики на продуктите си, можете да създадете метаобект, наречен 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.