Metafields
Метаполя позволяют хранить пользовательские данные для продуктов, заказов, клиентов и других ресурсов в Shopify. Они полезны для добавления дополнительной информации, такой как руководства по размерам, спецификации, данные SEO или внутренние заметки.
Узнайте больше о метаполях в Shopify →
С помощью DataEase вы можете импортировать, экспортировать и обновлять метаполя легко, используя динамические столбцы в ваших файлах.
📊 Как работают метаполя в DataEase
Section titled “📊 Как работают метаполя в DataEase”Когда вы экспортируете данные из DataEase, метаполя отображаются как динамические столбцы. Это означает, что каждое метаполе получает свой собственный столбец в файле, используя определенный формат именования:
metafield {namespace}.{name} [{type}]
Пример:
Section titled “Пример:”metafield global.description_tag [single_line_text_field]
Эта структура указывает DataEase (и Shopify), к какому метаполю вы обращаетесь и в каком формате.
🧠 Логика импорта метаполей
Section titled “🧠 Логика импорта метаполей”- Если метаполе отсутствует в вашем импортируемом файле, оно не будет изменено.
- Если метаполе есть в файле, но пустое, оно будет удалено из Shopify.
- Если метаполе имеет значение, оно будет создано или обновлено.
Это упрощает управление метаполями без перезаписи данных, которые вы не хотите изменять.
🧩 Поддерживаемые типы метаполей
Section titled “🧩 Поддерживаемые типы метаполей”Shopify поддерживает широкий спектр типов метаполей. Вы можете увидеть полный список здесь:
Используйте эти типы в заголовках столбцов при импорте. Например:
metafield specs.material [multi_line_text_field] metafield shipping.weight [number_decimal]
📏 Ограничения метаполей
Section titled “📏 Ограничения метаполей”Перед работой с метаполями ознакомьтесь с ограничениями Shopify:
🔢 Ограничения на ресурс
Section titled “🔢 Ограничения на ресурс”- 250 определений на тип ресурса
- 20 закрепленных определений на тип ресурса
📦 Ограничения на количество символов по типу
Section titled “📦 Ограничения на количество символов по типу”| Тип | Ограничение на количество символов |
|---|---|
| boolean | 65,000 |
| color | 65,000 |
| date | 65,000 |
| date_time | 65,000 |
| dimension | 65,000 |
| id | 2,048 |
| json | 2,000,000 ¹ |
| link | 65,000 |
| money | 65,000 |
| multi_line_text_field | 65,000 |
| number_decimal | 65,000 |
| number_integer | 65,000 |
| rating | 65,000 |
| rich_text_field | 65,000 |
| single_line_text_field | 65,000 |
| url | 2,048 |
| volume | 65,000 |
| weight | 65,000 |
¹ Значение json длиннее 2 000 000 символов отклоняется до отправки в Shopify, с понятной ошибкой строки (“…the maximum length of a JSON metafield value is 2,000,000 characters”). Shopify может применять более низкий лимит 128 КБ к значениям JSON для некоторых приложений; если Shopify отклоняет значение из-за его размера, строка показывает эту ошибку.
См. полные ограничения метаполей →
🧰 Пример использования
Section titled “🧰 Пример использования”Добавьте пользовательские SEO теги к продуктам:
- Экспортируйте продукты с помощью DataEase
- Добавьте новый столбец: metafield global.title_tag [single_line_text_field]
- Введите ваши SEO заголовки в столбец
- Импортируйте обновленный файл - ваши метаполя теперь активны!
✅ Лучшие практики
Section titled “✅ Лучшие практики”- Используйте правильный формат в квадратных скобках для каждого метаполя.
- Избегайте перезаписи важных данных - удаляйте столбцы для полей, которые вы не хотите изменять.
- Используйте экспорт для резервного копирования ваших текущих метаполей перед внесением изменений.
Метаполя - это мощный способ расширить функциональность вашего магазина Shopify. С DataEase вы можете управлять ими эффективно - массово - и без необходимости писать код.