Plataforma de nueva generación

Reserva de disponibilidad

Cuando un empleado de tienda pulsa Continuar para realizar el pago después de añadir los productos al carro, el sistema realiza una comprobación de disponibilidad y una reserva de inventario.
Las reglas siguientes se tienen en cuenta para la comprobación de disponibilidad y la reserva de inventario.
  • La regla WSC_STORE_LARGE_ORDER se comprueba para identificar si la orden es una orden grande. Si se identifica como un pedido grande, se omite la comprobación de disponibilidad y la reserva.
  • Si la orden no se identifica como una orden grande, se comprueba la regla WSC_STORE_RESERVATION_REQUIRED para ver si es necesaria la reserva.
  • Si se establece la regla WSC_STORE_RESERVATION_REQUIRED , se llama a la API reserveOrder para comprobar la disponibilidad del producto y reservar el inventario para la orden.
  • Si WSC_STORE_RESERVATION_REQUIRED no está establecido, la disponibilidad de las líneas de pedido de recogida y envío se comprueba utilizando la API checkAvailabilityForAllShipAndPickOrderLines .

Si el inventario no está disponible para las líneas de pedido, no puede continuar con la página de pago.

Cuando los productos se suprimen de un pedido y el pedido ya no es un pedido grande, los productos se reservan. Si se añaden productos a una orden con productos reservados existentes y, a continuación, se cumple la condición de orden grande, no se realizan reservas para los productos recién añadidos y la orden se reserva parcialmente.