Definición de Metafield
Los metafields le permiten almacenar datos personalizados para productos, pedidos, clientes y otros recursos en Shopify. Son útiles para agregar información adicional como guías de tallas, especificaciones, datos de SEO o notas internas.
Aprenda más sobre los metafields en Shopify →
Con DataEase, puede importar, exportar y actualizar metafields fácilmente usando columnas dinámicas en sus archivos.
📊 Cómo Funcionan los Metafields en DataEase
Section titled “📊 Cómo Funcionan los Metafields en DataEase”Cuando exporta datos desde DataEase, los metafields se muestran como columnas dinámicas. Esto significa que cada metafield obtiene su propia columna en el archivo, usando un formato de nombre específico:
metafield {namespace}.{name} [{type}]
Ejemplo:
Section titled “Ejemplo:”metafield global.description_tag [single_line_text_field]
Esta estructura le dice a DataEase (y a Shopify) a qué metafield se refiere y en qué formato.
🧠 Lógica de Importación de Metafields
Section titled “🧠 Lógica de Importación de Metafields”- Si un metafield no está en su archivo de importación, no se cambiará.
- Si un metafield está en el archivo pero vacío, se eliminará de Shopify.
- Si un metafield tiene un valor, se creará o actualizará.
Esto facilita la gestión de los metafields sin sobrescribir datos que no desea cambiar.
🧩 Tipos de Metafields Soportados
Section titled “🧩 Tipos de Metafields Soportados”Shopify admite una amplia gama de tipos de metafields. Puede ver la lista completa aquí:
Use estos tipos en los encabezados de sus columnas al importar. Por ejemplo:
metafield specs.material [multi_line_text_field] metafield shipping.weight [number_decimal]
📏 Límites de Metafields
Section titled “📏 Límites de Metafields”Antes de trabajar con metafields, tenga en cuenta los límites de Shopify:
🔢 Límites por recurso
Section titled “🔢 Límites por recurso”- 250 definiciones por tipo de recurso
- 20 definiciones fijadas por tipo de recurso
📦 Límites de caracteres por tipo
Section titled “📦 Límites de caracteres por tipo”| Tipo | Límite de Caracteres |
|---|---|
| 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 |
Vea todos los límites de metafields →
🔐 Tipos de propietario y acceso (Admin API 2026-07)
Section titled “🔐 Tipos de propietario y acceso (Admin API 2026-07)”- Transferencias de inventario (
TRANSFER) — las definiciones de metafield de transferencias de inventario se pueden exportar, importar y copiar entre tiendas. Importarlas requiere el permiso de transferencias de inventario (read_inventory_transfers,write_inventory_transfers), que la app solicita desde el 27 sep 2026. Hasta que el propietario de la tienda abra DataEase y apruebe los permisos actualizados, las filasTRANSFERfallan con un error que pide aprobarlos; el resto de las filas se importan con normalidad. - Acceso de administrador (
accessAdmin) en sus propios espacios de nombres (por ejemplocustom) — Shopify solo permite un valor ahí, así que DataEase no envíaaccessAdminpara esas definiciones y Shopify lo aplica por su cuenta. Un valorPUBLIC_READ/PUBLIC_READ_WRITEen el archivo ya no provoca un error de Shopify. - Acceso de administrador en espacios de nombres de app (
$app,app--…) —MERCHANT_READyMERCHANT_READ_WRITEse envían tal cual; los valores heredadosPUBLIC_READ/PUBLIC_READ_WRITEde archivos antiguos se envían comoMERCHANT_READ/MERCHANT_READ_WRITE.
🧰 Ejemplo de Caso de Uso
Section titled “🧰 Ejemplo de Caso de Uso”Agregar etiquetas SEO personalizadas a los productos:
- Exporte productos con DataEase
- Agregue una nueva columna: metafield global.title_tag [single_line_text_field]
- Ingrese sus títulos SEO en la columna
- Importe el archivo actualizado: ¡sus metafields ahora están activos!
✅ Mejores Prácticas
Section titled “✅ Mejores Prácticas”- Use el formato correcto entre corchetes para cada metafield.
- Evite sobrescribir datos importantes: elimine columnas para campos que no desea cambiar.
- Use la exportación para respaldar sus metafields actuales antes de hacer cambios.
Los metafields son una forma poderosa de extender la funcionalidad de su tienda Shopify. Con DataEase, puede gestionarlos eficientemente, en masa y sin necesidad de escribir código.
Campos adicionales
Section titled “Campos adicionales”Más columnas que DataEase admite para esta entidad:
accessAdmin— Nivel de acceso de administrador para la definición de metafield. Se aplica solo a espacios de nombres de app (vea Tipos de propietario y acceso más arriba).accessCustomer— Nivel de acceso del cliente para la definición de metafield.accessStoreFront— Nivel de acceso del escaparate para la definición de metafield.capabilitiesAdminFilterableEnabled— Indica si el filtrado de administrador está habilitado para el metafield.capabilitiesAdminFilterableEligible— Estado de elegibilidad para la capacidad de filtrado de administrador.capabilitiesAdminFilterableStatus— Estado actual de la capacidad de filtrado de administrador.capabilitiesSmartCollectionConditionEnabled— Indica si la condición de colección inteligente está habilitada para el metafield.capabilitiesSmartCollectionConditionEligible— Estado de elegibilidad para la capacidad de condición de colección inteligente.capabilitiesUniqueValuesEnabled— Indica si los valores únicos están habilitados para el metafield.capabilitiesUniqueValuesEligible— Estado de elegibilidad para la capacidad de valores únicos.constraintsKey— Restricciones aplicadas a la clave del metafield.constraintsValues— Restricciones aplicadas a los valores del metafield.metafieldsCount— Número de metafields asociados con la definición.pinnedPosition— Indica si el metafield está fijado en el administrador.metafieldsValidationStatus— Estado de validación de los metafields.category— Categoría de la definición de metafield.description— Descripción de la definición de metafield.key— Clave para la definición de metafield.name— Nombre de la definición de metafield.namespace— Espacio de nombres para la definición de metafield.ownerType— Tipo de propietario asociado con la definición de metafield (por ejemploPRODUCT,CUSTOMER,TRANSFER).type— Tipo de datos de la definición de metafield.validations— Arreglo JSON de validaciones para la definición de metafield.deleteAssociatedMetafields— Indica si los metafields asociados deben ser eliminados.