Magento 2 BaseLinker Stock Export
- Compatibilidad
- 2.4.9, 2.4.8, 2.4.7, 2.4.6
Descripción / Magento 2 BaseLinker Stock Export
MAGENTO 2 · EXISTENCIAS · SKU · BASELINKER
Transmite las existencias de Magento a los almacenes BaseLinker seleccionados.
Kowal BaseLinker Stock Export
Selecciona fuentes de cantidades, tratamiento de reservas y límites de exportación. Sincroniza productos por SKU mediante cron o CLI, con historial y creación opcional de productos ausentes.
MSI y stock legacy · Modo de prueba · Historial de sincronización
CÓMO FUNCIONA EN LA PRÁCTICA
01 · Conectas el catálogo y los almacenes
Configuras el token, el catálogo y el ámbito de destino.
02 · Seleccionas el cálculo de existencias
Eliges fuentes, reservas y límites de cantidad.
03 · Inicias la sincronización
Compruebas la prueba y después el resultado de escritura y los registros.
¿Qué gana tu tienda?
Descubre las funciones, el uso y la configuración del módulo.
Conoce el módulo
Magento 2 BaseLinker Stock Export se ha desarrollado para tiendas que necesitan un mayor control sobre la sincronización de stock del que ofrece la integración estándar. El módulo obtiene las cantidades de Magento 2 y las guarda en el catálogo y almacén seleccionados en BaseLinker, de modo que los datos de disponibilidad de los productos se mantienen coherentes entre ambos sistemas.
La solución admite tanto el modelo de inventario clásico de Magento como MSI. El administrador puede indicar una o varias fuentes de stock, decidir si la cantidad debe calcularse como una suma simple o como una suma reducida por las reservas, y definir límites mínimos y máximos para el stock exportado. De este modo, el módulo permite controlar qué valor llega finalmente a BaseLinker.
La sincronización funciona por SKU y puede ejecutarse automáticamente mediante CRON o manualmente desde CLI. Esto facilita tanto el trabajo diario de la tienda como el diagnóstico durante la implementación. El módulo guarda el historial de sincronización, registra advertencias y errores, y mantiene el mapeo de productos, lo que reduce el número de consultas innecesarias al API de BaseLinker en ejecuciones posteriores.
Si el producto aún no existe en el catálogo de BaseLinker, el módulo puede funcionar en dos modos. En el modo seguro, actualiza únicamente los registros existentes y omite los productos que faltan, dejando una entrada en el log. En el modo ampliado, puede crear automáticamente el producto que falta en BaseLinker, asignarlo a la categoría indicada y enviar inmediatamente su stock.
Una gran ventaja del módulo es la posibilidad de trabajar en entornos en los que la lógica de inventario no se basa en el escenario estándar de Magento. Si el stock se alimenta desde un ERP y la tienda funciona con la gestión de stock desactivada en la integración estándar de BaseLinker, el módulo puede seguir obteniendo las cantidades de Magento y transmitirlas a BaseLinker. Esto cierra una brecha de integración que, en la práctica, a menudo bloquea la venta multicanal.
Principales ventajas
- exportación de stock de Magento 2 a BaseLinker mediante API,
- compatibilidad con MSI y con el stock único clásico,
- guardado en uno o varios almacenes de BaseLinker,
- ejecución automática o manual de la sincronización,
- creación opcional de productos que faltan en BaseLinker,
- filtrado de productos por estado, visibilidad y atributo de exportación,
- logs operativos e historial de sincronización,
- configuración segura en el panel de Magento.
Para quién es este módulo
- para tiendas Magento 2 que utilizan BaseLinker,
- para implementaciones con un ERP que alimenta Magento con datos de inventario,
- para instalaciones con MSI y múltiples fuentes de stock,
- para proyectos en los que la integración estándar no admite el modelo real de inventario.
Configuración y prueba sin escritura
Stores → Configuration → Kowal → BaseLinker Stock Export incluye token API, fuentes, catálogo, almacenes, filtros y programación. Por defecto, el módulo y el cron están desactivados y la sincronización funciona como update_only, omitiendo productos ausentes.
El modo de prueba omite la escritura de existencias y la creación de productos nuevos en BaseLinker. Antes de empezar, actualiza las listas de catálogos, almacenes editables y categorías, y comprueba una muestra de SKU.
Cálculo MSI y reservas
En MSI, el módulo suma las cantidades de entradas activas de las fuentes seleccionadas. El modo que incluye reservas añade su suma con signo para el SKU y aplica después límites mínimo y máximo y un resultado no negativo.
El calculador actual obtiene reservas para el SKU sin filtrar stock_id. Si hay varios stocks, comprueba el alcance de esta corrección: no debes suponer que el resultado sea idéntico a la salable quantity de un stock concreto. A los almacenes de destino se envía una cantidad entera redondeada.
Ejecución y diagnóstico
Los comandos kowal:baselinker:inventory:refresh y kowal:baselinker:stock:sync permiten actualizar los datos o ejecutar la exportación. Puedes limitar la sincronización mediante --sku o --limit.
El registro operativo está en var/log/kowal_baselinker_stock.log. Crear productos ausentes requiere indicar una categoría de destino. La exportación es unidireccional: Magento transmite las existencias a BaseLinker.
Instalación mediante Composer
Paquete kowal/export-stock-to-baselinker, módulo Kowal_BaseLinkerStock. Tras configurar el acceso al repositorio Kowal, instala el paquete, activa el módulo, actualiza Magento y limpia la caché. En producción, incluye la compilación y el despliegue de contenido estático según el proceso de la tienda.
De la configuración al resultado
1. Conectas el catálogo y los almacenes
Configuras el token, el catálogo y el ámbito de destino.
2. Seleccionas el cálculo de existencias
Eliges fuentes, reservas y límites de cantidad.
3. Inicias la sincronización
Compruebas la prueba y después el resultado de escritura y los registros.
El ERP alimenta Magento y Magento transmite la cantidad
El ERP actualiza las existencias en Magento. El módulo lee las fuentes indicadas y envía el resultado al catálogo BaseLinker configurado.
Controlas qué sistema gestiona las cantidades. Adapta la programación de exportación al fin de la importación ERP y a las demás integraciones.
Adapta la exportación a tu modelo de almacén
¿Quieres adaptar el módulo a tu tienda? Consulta sobre la implementación de Kowal BaseLinker Stock Export y comenta la configuración o las extensiones necesarias.
Más Información
| Conformidad con la plantilla | Luma / Blank, KOWAL |
|---|
Instrucciones de instalación del módulo
Instalación mediante Composer
Recibirás por e-mail los datos de acceso al repositorio Composer, dirección de e-mail del cliente y token de licencia, tras la compra. También están disponibles en el panel de cliente tras iniciar sesión en kowal.store. Sustituye TWOJ_EMAIL_KLIENTA por la dirección de correo electrónico de tu cuenta y TWOJ_TOKEN por el token recibido. Ejecuta los comandos en el directorio raíz de Magento.
composer config repositories.kowal composer https://repo.kowal.store
composer config http-basic.repo.kowal.store "TWOJ_EMAIL_KLIENTA" "TWOJ_TOKEN"
composer require kowal/export-stock-to-baselinker
Finalización de la instalación
Después de instalar el paquete, actualiza Magento y limpia la caché:
php bin/magento setup:upgrade
php bin/magento cache:flush
En el entorno de producción, realiza también la compilación DI y el despliegue de archivos estáticos de acuerdo con el proceso de despliegue de la tienda.