Al instalar el plugin, se crean los siguientes campos en Magento, tanto en los menús de Productos como de Atributos:
- Identificación de producto de Sales Layer
- Identificación de empresa del producto de Sales Layer
- Identificación de formato del producto de Sales Layer
Si ya tienes tu tienda Magento en funcionamiento y quieres iniciar tu primera sincronización con Sales Layer, estos campos clave estarán vacíos. Para evitar duplicados, se realizará una búsqueda entre los elementos existentes siguiendo estas reglas:
- En las categorías, la búsqueda se realizará por clave de URL y después por ID padre si la categoría se ha sincronizado anteriormente.
- En los productos, la búsqueda se realizará por SKU. Si no se encuentran coincidencias, la búsqueda se realizará por nombre.
- Las variantes se buscarán por SKU.
Si no se encuentran coincidencias, se crearán los ítems.
Categorías: Diseño y Es ancla
Estos dos campos de categoría se heredan de los parámetros predeterminados configurados al crear el conector de Magento. Si necesitas una configuración diferente para distintas categorías, puedes mapear esta información en el conector usando los campos Diseño y Es ancla en la pestaña Categorías.
Productos: Productos agrupados
Uno de los tipos de producto disponibles en Magento es “Productos agrupados”. Puedes enviar productos agrupados usando el plugin.
Los productos agrupados pueden ser productos simples, productos virtuales o productos descargables, teniendo en cuenta la disponibilidad del ítem si la gestión de stock se ha configurado previamente.
Como se indica en el artículo sobre funcionalidades compatibles y no compatibles, el plugin no es compatible con productos descargables.
Puedes agrupar productos usando dos campos predefinidos:
- grouping_product_reference_1: se utiliza para vincular un campo de ítem relacionado mediante una única referencia.
- grouping_product_reference_X: sustituye X por un número igual o superior a 2 si quieres enviar más de un producto. Crea tantos campos como productos quieras agrupar en Magento.
Al enviar grouping_product_quantity_1 o grouping_product_quantity_X, donde X es un número igual o superior a 2, se enviará la cantidad de stock del producto agrupado correspondiente al índice escrito en el nombre del campo.
Puedes agrupar variantes siguiendo la misma regla, pero sustituyendo “product” por “format” o “variant” en el nombre del campo.
Variantes
Distintos productos pueden tener distintos atributos en sus variantes. Sin embargo, no es posible que un mismo producto tenga variantes con atributos diferentes. Todas las variantes de un mismo producto padre deben tener los mismos atributos cumplimentados. De lo contrario, no se sincronizarán.
Por ejemplo, no es posible tener una variante de un producto con solo “talla” seleccionada y otra variante del mismo producto con solo “color” seleccionado. Ambas variantes deben tener tanto “talla” como “color”, o solo uno de estos atributos seleccionado.
Variantes como productos
La versión 2.4.7 y superiores del plugin ofrecen la opción de procesar las variantes de Sales Layer como productos en Magento. Esto significa que las variantes de Sales Layer se sincronizarán como productos individuales en Magento.
Para seleccionar esta opción en el plugin de Sales Layer, configura el siguiente parámetro como “Sí”:

Después de seleccionar esta opción, la tabla Productos de la pestaña Datos de salida se ocultará automáticamente y los campos de producto existentes se añadirán a la tabla Variantes. Los filtros colocados previamente en la pestaña Productos se eliminarán para evitar filtros ocultos y asegurar que la información se envía correctamente.
Puntos a tener en cuenta sobre el funcionamiento de la API
- En la sincronización inicial o al refrescar conectores, se enviarán todos los productos.
- Al modificar una variante, los filtros del conector enviarán todas las variaciones del producto. Si un producto en Sales Layer tiene 50 variantes, al cambiar una variante se sincronizarán las 50.
- Al modificar una variante, se enviará el elemento padre de nivel superior, es decir, el producto padre de la variante. Si quieres enviar categorías, recomendamos cambiar el estado y modificarlas junto con las variantes que quieras sincronizar.
Puntos a tener en cuenta sobre el proceso
- Todos los campos de variante se convertirán en campos de producto.
- Como la tabla de productos no está activa en el conector, solo será posible filtrar ítems a nivel de categoría o variante.
- Las variantes se sincronizarán con las categorías asociadas a sus productos padre. Si la opción de enviar categorías en blanco está configurada como “Sí”, se sincronizarán todas las categorías filtradas por el conector. Si está configurada como “No”, solo se sincronizarán las categorías asociadas a productos con variantes. Recuerda que las categorías son obligatorias en los productos para generar el ítem principal en Magento.
- Los campos adicionales de atributos configurables se cambiarán a atributos de producto, pero el funcionamiento en Magento será el mismo.
- Los campos de productos agrupados deben usar esta nomenclatura en la pestaña Variantes: grouping_format_reference_X o grouping_variant_reference_X, y grouping_format_quantity_X o grouping_variant_quantity_X. Al reorganizarse, se convertirán para que puedan procesarse como productos.
- Los IDs de Sales Layer de la variante se cambiarán por los del producto. Si se desactiva la opción Procesar variantes como productos, será necesario eliminar los productos existentes o eliminar los valores de atributos de Sales Layer de la base de datos. De lo contrario, los datos se sobrescribirán durante la sincronización, lo que podría provocar errores de duplicación.
- Las variantes que quieras eliminar o modificar se convertirán en productos para eliminar, de modo que puedan deshabilitarse.
Buenas prácticas
- No modifiques ni elimines los campos de identificación de Sales Layer creados en Magento. Estos campos y sus valores funcionan como campos clave en Sales Layer. Si se cambian, los productos podrían volver a crearse durante la siguiente sincronización.
- Magento no permite agrupar productos que no sean productos simples, virtuales o descargables. Revisa el tipo de producto antes de enviar productos agrupados para que el conector pueda procesarlos correctamente.
- No incluyas la referencia que se está procesando como una referencia agrupada. Las referencias de agrupación de productos no pueden contenerse a sí mismas. Las variantes del mismo producto tampoco pueden agruparse entre sí.
- El campo grouping_product_reference_X solo acepta una referencia por campo. Si el campo contiene más de una referencia, solo se enviará la primera a Magento.
- Si no envías el campo grouping_product_quantity_X, el valor resultará en 0 en Magento.
¿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