Cambiar el estado de tus pedidos es una tarea muy simple, pero si internamente "los datos de stock no cuadran", tendrás problemas para realizarlo.
Ya sea para cambiar el estado de entrega o de pago de un pedido, de forma individual o masiva, este error puede presentarse, siendo engorroso para la administración interna, gestión de stock, e incluso de cara al cliente (si no puedes cambiar el estado de su pedido a entregado).
Este error se presenta por incongruencias en el stock de productos de tu tienda. Si no cuentas con un sistema de centralización de stock (ERP), y lo manejas de forma manual, pueden existir descuadres entre los productos disponibles para la venta v/s lo realmente vendido.
Si en tu tienda Bootic no existen unidades disponibles de un producto para su venta (independiente de figurar como siempre disponible), no se pueden realizarse acciones sobre este pedido, como es el caso de entrega:
Cambiar estado de En preparación a Entregado > Error "No puede entregarse lo que no existe"
Para poder solucionar esto, la recomendación es actualizar el inventario de tus productos, idealmente guiándote siempre por el stock real (en la medida de lo posible).
Lo mismo para el caso de cambiar tu pedido de anulado a confirmado (lo cambias pero el estado vuelve a anulado), lo más probable es que tengan un problema sea el mismo, con uno o varios productos del pedido. Si efectivamente tienes este problema, debes hacer un cambio de stock en el o los productos para que puedas realizar este cambio cuando sea necesario.
Aclaración importante sobre stock de productos
Si un cliente va a la página de pago de un pedido ingresado y que no tiene stock, se le muestra un mensaje diciendo que hay productos que ya no están disponibles y que no puedes pagar.
En el caso de que el pedido se quede sin stock durante el proceso de pago, también salta una excepción al momento de la validación de la transacción, que evita que el pedido pase a estado confirmado.