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_ORDERse 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_REQUIREDpara ver si es necesaria la reserva. - Si se establece la regla
WSC_STORE_RESERVATION_REQUIRED, se llama a la APIreserveOrderpara comprobar la disponibilidad del producto y reservar el inventario para la orden. - Si
WSC_STORE_RESERVATION_REQUIREDno está establecido, la disponibilidad de las líneas de pedido de recogida y envío se comprueba utilizando la APIcheckAvailabilityForAllShipAndPickOrderLines.
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.