A continuación encontrará información útil para la instalación y la configuración del módulo Shoppingfeed para Magento 2.
1/ Instalación
A. Instalación del módulo
B. Enlace con Shoppingfeed
2/ Configuración
A. Productos exportables
B. Opción de actualización automática
C. Inventario
D. Precio
E. Atributos
F. Imagen
G. Categorías
H. Expediciones
I. Feed
J. Pedidos
K. Pestaña Marketing (Tareas Cron)
L. Pestaña Ventas (pedidos de las marketplaces y reglas)
M. Pestaña Catálogo (fichas de producto)
1/ Instalación
A. Instalación del módulo
Nuestro módulo se instala aquí: https://marketplace.magento.com/shoppingfeed-magento2-manager.html
Debe elegir su versión de Magento 2 (2.3 o 2.4)

B. Enlace con Shoppingfeed
En la pestaña "Marketing > Accounts" se le ofrecen 2 opciones a través de los dos botones naranjas, en la parte superior derecha de la pantalla:

1) Ya tiene una cuenta Shoppingfeed. En este caso, haga clic en "Import an account":
Si conoce su token API, simplemente insértelo en el lugar previsto a este efecto. Si no, desmarque la opción e introduzca sus credenciales Shoppingfeed.
Una vez que la cuenta esté enlazada, encontrará en la pestaña "Marketing > Accounts" toda la información de ésta última: nombre Shoppingfeed, token, storeview Magento asociada, url del feed, fecha de creación, modificación y la posibilidad de modificar o suprimir la vista.

2) No tiene cuenta Shoppingfeed. En ese caso, haga clic en "Create an account". Atención, elija bien el nombre de usuario, ya que será el nombre de su cuenta Shoppingfeed.

2/ Configuración
Cuando la cuenta esté enlazada, puede empezar a configurar el módulo haciendo clic en "Select > Edit":

La configuración se hace por secciones para tener una visión más clara. Tenga en cuenta que puede volver a los ajustes por defecto haciendo clic en el botón "Reset".

A. Productos exportables
Esta sección le permite definir los productos exportados en el feed fuente en función de ciertos criterios:
- La selección hecha en la pestaña "Catálogo" o en función de un atributo
- El tipo de producto y su visibilidad
- Su estado, no vendible, fuera de stock
- El formato de la variación (productos declinados sí/no con sus productos padre sí/no)

Depende de ti elegir las opciones que mejor te convengan y que te permitan tener un catálogo lo más cercano posible a lo que quieres enviar a las plataformas a través de Shoppingfeed.

B. Opción de actualización automática
Esta opción define si cada producto del catálogo debe ser cargado individualmente o no (más largo, pero en ciertos casos aislados, esto permite asegurarse de que los valores correctos son recuperados para un atributo específico). La opción no tiene ninguna influencia sobre qué productos o qué datos serán actualizados.
"Force Full Loading of Products for Refresh"
Si la opción está marcada, el feed va cargar la totalidad de los datos de su sitio cada vez que la tarea Cron se lance (puede consumir muchos recursos en el servidor). Si no la marca, solo se actualizarán los datos considerados modificados.
"Force Automatic Refresh"
No: Los datos solo se actualizan si hay algún cambio en el producto.
Advised: Los datos se actualizarán después del plazo dado, pero sin bloquear la generación del feed.
Required: Es el mismo funcionamiento que Advised, pero el feed solo se generará cuando los datos se hayan actualizado.
Esto permite optimizar los feeds en función de la importancia de cada sección (puede preferir actualizar los stocks más rápido que las imágenes o los atributos, por ejemplo).

C. Inventario
Esta sección permite configurar la gestión de tus existencias mediante el módulo:
-
Usar el stock real: es decir, el stock del producto en Magento si está registrado.
-
Asignar una cantidad predeterminada cuando no esté registrado (por ejemplo, "100").
-
Forzar un stock de 0 para los productos no vendibles (relacionado con la sección "Productos exportables", que permite definir si se exportan o no los productos no vendibles y, si se exportan, hacerlo con stock real o stock nulo).
-
Actualizar las cantidades en tiempo real: una opción muy eficiente que permite actualizar el stock en tiempo real a través de la API de Shoppingfeed. Es particularmente útil para feeds pequeños, pero si tu catálogo empieza a ser voluminoso (más de 1000 productos), es mejor no seleccionar esta opción para evitar sobrecargar tus servidores Magento.
-
La opción de tipo de actualización automática de existencias para optimizar su puesta al día.

D. Precios
Primero debes utilizar los precios según tus grupos de clientes si esto está configurado.
La gestión de precios con descuento es una opción presente principalmente por compatibilidad retroactiva. La opción seleccionada por defecto corresponde a la gestión de precios de la nueva estructura del feed (atributos "discount"), mientras que la otra corresponde al módulo de Magento 1.
El tipo de precio en productos configurables (elegir el máximo o el mínimo entre las variaciones en el producto principal).
La opción de tipo de actualización automática de precios para optimizar su puesta al día.

E. Atributos
Esta sección permite configurar la gestión de tus atributos mediante el módulo. Puedes:
- Elegir tus atributos de marcas, descripción larga/corta, EAN por defecto en el feed.
- Seleccionar los atributos adicionales a exportar según la lista seleccionada.
- Configurar la opción de tipo de actualización automática de atributos para optimizar su puesta al día.

Atención: No debes seleccionar atributos de precios adicionales, ya que esto puede generar errores en Shoppingfeed. Todo está automatizado por defecto. Ten en cuenta que los campos de precios enviados por defecto son: "price" y "price_before_discount".
F. Imágenes
Esta sección permite configurar la gestión de tus imágenes mediante el módulo. Puedes:
- Elegir exportarlas todas por defecto.
- Seleccionar la cantidad de imágenes a exportar según tus preferencias.
- Configurar sus opciones de actualización.

G. Categorías
Esta sección permite configurar la gestión de tus categorías mediante el módulo. Puedes:
- Hacer una selección específica de categorías si algunas no deben aparecer en el feed y definir su método (Incluir/Excluir la sección seleccionada).
- Elegir el nivel de categoría y el multiplicador de peso por nivel según su importancia en tu jerarquía.
- La opción "usar las categorías principales" permite decidir si también se consideran las categorías principales de las categorías asociadas a los productos al momento de elegir cuáles exportar.
- Configurar la opción de tipo de actualización automática.

Atención: Es una buena práctica evitar el envío de categorías que no son específicamente tipologías de producto (como por ejemplo categorías promocionales o outlet). Otra recomendación es crear un árbol de categorías específico para marketplaces y oculto en el front-end de la web.
H. Expediciones
Esta sección permite configurar la gestión de tus envíos mediante el módulo. Puedes:
- Elegir el atributo a considerar para definir el nombre del transportista del producto en el feed.
- Seleccionar el atributo que identifica tus gastos de envío y tiempos de entrega.
- Asignar un transportista y un tiempo de entrega por defecto cuando este campo esté vacío o no esté registrado.
- Configurar la opción de tipo de actualización automática.

I. Feed
Esta sección permite identificar los productos exportados o no en el feed y la razón. Proporciona detalles sobre los productos y sus estados:

Se puede ver cada una de las secciones del módulo y su estado de actualización haciendo clic en "ver detalles" en la última columna de la tabla.

J. Pedidos
Esta sección permite configurar la actualización y la transferencia de tus pedidos de Shoppingfeed a Magento. Puedes:
- Elegir el rango de días en el que el módulo consultará tus pedidos de Shoppingfeed.
- Utilizar la referencia del artículo como ID de producto para los pedidos que se transfieren en lugar del ID de Magento.
- Verificar la disponibilidad y las opciones de los productos para la transferencia (el pedido no se transferirá si el producto no está en stock, por ejemplo).
- Verificar el sitio web (si hay varias tiendas, el SKU del producto se leerá y el pedido solo se transferirá al sitio donde exista el SKU).
- Elegir importar los clientes de marketplaces a Magento. Si no se selecciona, estos pedidos se importarán como invitados.
- Asignar un correo electrónico por defecto si el pedido no tiene uno. También asignarlo de manera diferente por marketplace si es necesario.
- Priorizar el número de teléfono si está presente, asignando un teléfono por defecto también si está vacío.
- Asignar una dirección si esta está vacía.
- Asignar un tipo de pago si también está vacío y elegir su título según el marketplace.
- Forzar el comercio transfronterizo (permite evitar discrepancias en los montos según la dirección y el IVA) para los pedidos internacionales.
- Crear una factura.
- Importar los pedidos enviados por las plataformas (fulfillment en este caso) y elegir crear un envío automáticamente para estos.
- Importar los pedidos ya enviados en las plataformas (por ejemplo, por ti o el servicio al cliente manualmente).
- Cancelar los pedidos anulados en los marketplaces (y elegir el tiempo de sincronización en días).
- Elegir activar la sincronización según un estado del pedido (rechazo, cancelación o reembolso).
K. Pestaña Marketing (Tareas Cron)
Nuestro módulo consta de 7 tareas cron configuradas por defecto:
-
La primera actualiza la lista de productos a exportar y se ejecuta cada hora por defecto.
-
La segunda inicia la actualización de los datos. La tarea marca los datos a actualizar según los plazos configurados en cada sección.
-
La tercera actualiza estos datos en el módulo (visibles a través de la pestaña "Lista de productos").
-
La cuarta exporta estos datos a la URL del feed, que está configurada en tu cuenta de Shoppingfeed y se actualiza. Inicia la actualización de los datos marcados por las dos tareas anteriores.
-
La quinta llama los pedidos hacia tu Magento e importa los pedidos en la pestaña "Pedidos > Marketplaces".
-
La sexta lee todos los pedidos, los filtra según su criterio y los importa (sí/no) en tu pestaña de ventas generales de Magento.
-
La séptima, por su parte, envía las actualizaciones de estado (envíos y cancelaciones, entre otros).
Nota: Es posible elegir la frecuencia de estas tareas modificándolas, activarlas/desactivarlas, así como seleccionar las cuentas de Magento a las que se aplican.

L. Pestaña Ventas (pedidos de los marketplaces y reglas)
En esta pestaña, verás todos los pedidos "marcados" por el módulo en Shoppingfeed y su estado de importación. El módulo tiene, por defecto, 3 intentos de importación para cada pedido, que se inician cada 15 minutos (mediante la tarea CRON mencionada anteriormente).
Es posible tener una redirección al pedido en Magento en la columna de acción si este ha sido importado. También se muestra el estado en Shoppingfeed y el estado de importación (como importable o no, según las opciones de la pestaña de pedidos que hayas configurado en el módulo).
En caso de que un pedido no se importe sin que la razón sea aparente, será posible identificar su registro de importación en la pestaña: "Ventas > registros de pedidos" para más detalles.

Finalmente, debes saber que es posible reiniciar los intentos de importación una vez que se haya corregido el problema desde la columna "Acciones".

En la sección "Reglas de modo de entrega", es posible crear reglas de modos de entrega para asignar automáticamente un transportista por defecto al momento de la transferencia de tus pedidos de marketplaces Shoppingfeed.
Basta con crear la regla, elegir su condición (según un precio, un atributo, un país, un producto, etc.) y asignar el modelo de entrega correspondiente en Magento.
Cabe señalar que nuestro socio técnico de Magento ofrece módulos complementarios para agregar modelos para algunos transportistas específicos (por ahora: Colissimo, GLS). Estos módulos permiten que los pedidos sean reconocidos por los módulos de entrega correspondientes y cuenten con toda la información necesaria (número de punto de recogida, para la exportación, la generación de etiquetas, etc.).

M. Pestaña Catálogo (fichas de producto)
Dentro de las fichas de productos de Magento y de tu formulario de atributos (en la parte inferior de la página), tienes una subpestaña de Shoppingfeed a través de la cual puedes:
- Elegir las vistas de tienda para las cuales el producto será seleccionado (en relación con la sección de productos exportables del módulo).
- Elegir la categoría forzada del producto para la exportación hacia Shoppingfeed en lugar de la categoría de Magento.
- Actualizar tus atributos de forma masiva (para el formulario de atributos).