Qué hay de nuevo en la versión 1.12.2
La versión 1.12.2 del conector de Shopify ya está disponible. Incluye una mejora menor, pero importante, en la forma de nombrar y mapear los metacampos de Shopify en Sales Layer.
Esta versión es especialmente recomendable para clientes que trabajan con metacampos de Shopify cuyo namespace contiene guiones bajos, como ocurre con algunos namespaces personalizados creados directamente en Shopify.
Actualización principal de la versión 1.12.2:
- Mantiene el formato habitual para nombrar metacampos: metafields_<namespace>_<key>.
- Permite usar namespaces que contienen guiones bajos escribiendo cada guión bajo del namespace como tres guiones bajos: ___.
- Mantiene el mismo formato para los metacampos existentes que no tienen guiones bajos en el namespace.
- Facilita el mapeo de metacampos de Shopify que ya existen con namespaces personalizados.
Todos los cambios descritos en este artículo están disponibles a partir de la versión 1.12.2 del conector de Shopify.
Nuevo formato para nombrar metacampos
A partir de la versión 1.12.2, los metacampos de Shopify deben nombrarse en Sales Layer con este formato:
metafields_<namespace>_<key>
Por ejemplo, este nombre de campo en Sales Layer:
metafields_global_title_tag
se envía a Shopify como:
namespace: global key: title_tag
Namespaces con guiones bajos
Si el namespace de Shopify contiene un guión bajo, cada guión bajo del namespace debe escribirse como tres guiones bajos en el nombre del campo de Sales Layer.
Por ejemplo, este nombre de campo en Sales Layer:
metafields_custom___attributes_auftauen_tk
se envía a Shopify como:
namespace: custom_attributes key: auftauen_tk
Nota: Utiliza los tres guiones bajos solo para los guiones bajos que forman parte del namespace. La key debe mantener la misma estructura definida en Shopify.
[Placeholder de captura: pestaña Datos de salida del conector de Shopify mostrando un metacampo mapeado con el nombre metafields_custom___attributes_auftauen_tk.]
Metacampos existentes sin guiones bajos
Los metacampos existentes cuyo namespace no contiene guiones bajos mantienen el mismo formato que antes.
Por ejemplo:
metafields_global_description_tag metafields_custom_material
Antes de sincronizar metacampos
El conector de Sales Layer puede enviar metacampos a Shopify, pero la definición del metacampo debe estar creada en Shopify antes de enviar datos. Esto ayuda a que Shopify aplique el tipo de metacampo y las validaciones correctas.
Si la definición del metacampo no existe, el conector puede crearlo automáticamente, pero quedará incompleto. En ese caso, Shopify puede tratar el valor recibido como texto plano en lugar de aplicar el tipo de metacampo correspondiente.
Para más información sobre cómo crear y mapear metacampos, consulta el artículo Metacampos.
Buenas prácticas
Antes de sincronizar metacampos, créalos y defínelos en Shopify. Después, comprueba que el namespace y la key en Sales Layer coinciden con la configuración de Shopify. Si el namespace contiene guiones bajos, sustituye cada guión bajo del namespace por tres guiones bajos en el nombre del campo de Sales Layer. Cuando trabajes con datos que Shopify deba reconocer de forma nativa, utiliza metacampos estándar de Shopify siempre que sea posible.
Enlaces útiles de Shopify
¿Le ha sido útil este artículo?
¡Qué bien!
Gracias por sus comentarios
¡Sentimos mucho no haber sido de ayuda!
Gracias por sus comentarios
Sus comentarios se han enviado
Agradecemos su esfuerzo e intentaremos corregir el artículo