Centros de despacho de pedidos y planes de envío

Un centro de despacho de pedidos representa un lugar desde el que se envían los productos a los clientes. Las cuentas de inventario se mantienen de forma independiente para cada centro de despacho de pedidos. Los mandatos OrderItemAdd y OrderItemUpdate asignan un centro de despacho de pedidos a cada artículo de un pedido llamando al mandato de tarea DoInventoryActionCmd para tiendas ATP y no ATP. De forma predeterminada, el mandato de tarea ResolveFulfillmentCenterCmd para tareas no ATP y el mandato de tarea AllocateInventoryCmd para tiendas ATP, asignan centros de despacho de pedidos basándose en la disponibilidad de inventario, la dirección de envío y los atributos de prioridad de los planes de envío aplicables.

Un plan de envío permite a una tienda utilizar un centro de despacho de pedidos. Un centro de despacho de pedidos solo se asignará a un artículo de pedido si existe un plan de envío que lo permita (en la tabla SHPARRANGE) entre la tienda y el centro de despacho de pedidos. Un plan de envío puede estar limitado a una modalidad de envío determinada y a determinadas jurisdicciones de envío.

Los impuestos y los costes de envío para un artículo de pedido se pueden lascalcular de forma diferente en función del centro de despacho de pedidos asignado. (Consulte las tablas SHPJCRULE y TAXJCRULE para más información.) Durante ProcessBackorder, ProcessFutureOrder y ReleaseToFulfillment, el centro de despacho de pedidos puede cambiar para algunos artículos de pedido. En dichas instancias, se invoca ReprepareOrderCmd para volver a calcular los costes de envío, ajustes de envío, impuestos sobre ventas e impuestos sobre envíos.