Los cambios de estado de stock del producto en Magento ocurren de manera automática.
Nos enfrentamos a un problema en Magento 2.4. Estamos utilizando MSI y tenemos 3 almacenes. Todos los productos tienen asignados los 3 almacenes y gestionamos el stock utilizando MSI. Un producto puede estar disponible en un almacén y no estar disponible en otro. El problema es que cuando un producto se queda sin stock un día, se vuelve a poner en stock automáticamente después de 1 o 2 días, y es un comportamiento aleatorio, no específico de ciertos productos o almacenes.
Inicialmente pensamos que alguien del equipo lo estaba haciendo si trabajaban en el mismo producto, así que configuramos una alerta para que cada vez que un producto sea modificado por un administrador, recibamos una notificación por correo electrónico. Pero lo extraño es que sin ninguna alerta, el estado del producto sigue cambiando.
He utilizado este evento controller_action_catalog_product_save_entity_after
para disparar una alerta cada vez que un producto cambia y funciona correctamente, lo hemos probado.
Aunque hemos restringido la funcionalidad de importación para otros usuarios, creemos que el producto puede cambiar a través de un archivo CSV o una API, a pesar de haberlo restringido, puede ser realizado por cualquier usuario.
¿Alguien puede por favor ayudar si alguien ha tenido un problema similar o si hay alguna función de modelo que siempre se activa cada vez que el estado del stock de un producto cambia por cualquier acción, como una API o un archivo CSV, o desde la edición de administrador o incluso desde el frontend?
davy.ai
Problema con Magento 2.4 MSI y Gestión de Almacenes
controller_action_catalog_product_save_entity_after
para activar una alerta cuando se cambia un producto y funcionó.