Si estás utilizando Magento 2 como Tienda Web para listar tus productos en marketplaces a través de Channable y quieres una conexión de pedidos para uno de los marketplaces soportados, por favor sigue la siguiente guía.
Tabla de contenidos
- Información importante
- Configura las opciones del plugin para la Default Storeview
- Activar las actualizaciones de producto en la connected storeview
- ¿Cómo configurar las opciones de país en Magento 2 (Opcional)?
- Configura tu conexión de pedidos en Channable
Información importante
Paso 1: Configura las opciones del plugin para la Default Storeview (Tienda por defecto)
Si tienes el plugin de Magmodules Channable para Magento 2 instalado en tu tienda Magento, la API de pedidos se instala automáticamente. Asegúrate de que tienes la última versión del plugin, puedes consultarlo en esta página.
Ve al acceso directo del plugin Channable en el menú de la barra lateral y haz clic en "Orders" debajo "Configuration":
Serás redirigido automáticamente a la "Configuración por defecto" donde deberás comprobar los siguientes ajustes:
- Enable: Yes
- Default Shipping Method: Channable Shipping
- Fallback Shipping Method: Channable Shipping
- Import customers: No
Ahora, ve a la sección Product Updates (Actualizaciones de productos) del menú del plugin, donde podrás ajustar la configuración. En Channable, las actualizaciones de stock se mostrarán en la pestaña "Orders > Product Updates". Habilita las actualizaciones de producto y configura lo siguiente:
- Frequency: Custom
-
Custom Frequency: */5 * * * * (esto significa que el stock se actualizará cada 5 minutos)
- Puedes modificar los Products per run a 20 en "General", en la parte superior de esta página.
A continuación, puedes establecer el tipo de invalidación.
Si el Tipo de invalidación se establece en "Cron" en lugar de "Observer", sólo se tendrá en cuenta la fecha en la que se modificó un producto, pero no si se vendió.
Si el Tipo de invalidación se establece en "Observer"(recomendado), un producto también se invalida al realizar un pedido o ajustar manualmente el inventario en Magento.
Las tareas programadas son gestionadas por el programador cron del sistema para realizar comprobaciones periódicas de los cambios en el stock y los precios utilizando el trabajo "Cron" de Magento.
"Observer" es una secuencia de comandos que responde a eventos específicos, como los cambios de stock y precio, ejecutando una lógica personalizada. Aunque es la forma óptima de supervisar los cambios, el "observer" podría perdérselos si los cambios de precio o stock se realizan directamente en la base de datos.
Vuelve al principio de la página y guarda la Configuración por Defecto.
Paso 2: Activar las actualizaciones de producto en la connected storeview (tienda conectada)
Si has activado las actualizaciones de producto en el paso 2.2., ve a la "Configuración" del storeview que está conectado a Channable. Si tienes varias tiendas conectadas a Channable (por ejemplo, para varios países en distintos proyectos de Channable), asegúrate de que vas a la tienda correcta: la que está conectada al proyecto de Channable en el que quieres establecer la conexión de pedidos. Puedes comprobar qué storeview o tienda tienes conectada a Channable yendo a tu proyecto en Channable y navegando a Instalación > Instalar importación > [Importación de Magento] Configuración. Ahora, haz clic en la conexión de Magento para ver la configuración incluyendo el ID de la tienda.
Una vez estés dentro de la tienda correcta, activa la Actualización de Producto. El campo webhook permanecerá vacío y se rellenará automáticamente después de que la conexión del pedidos esté configurada y activada en Channable.
¿Cómo configurar las opciones de país en Magento 2 (Opcional)?
Configurar las opciones de país en Magento 2 es crucial a la hora de procesar pedidos de diferentes países. Si esta configuración no se realiza correctamente, cualquier pedido recibido a través de Channable de un país que no esté listado en Magento no podrá ser importado a tu tienda.
- Ve a Stores > Configuration.
- En General, selecciona Country Options.
- Configura los siguientes ajustes:
- Default country: Elige el país donde se encuentra tu negocio.
- Allow countries: Selecciona los países desde los que tu tienda aceptará pedidos
- Haz clic en "Save Config" en la parte superior derecha de la pantalla para guardar los cambios.
Paso 3: Configura tu conexión de pedidos en Channable
Una vez configurados los ajustes anteriores, el plugin de Pedidos en Magento estará listo para la conexión de pedidos. Para configurar la conexión de pedidos dentro de Channable, puedes seguir los pasos de este artículo.