- Pedidos
Un pedido típico incluye uno o más productos, las direcciones de facturación y de envío, los detalles del pago y el coste total (incluidos los costes de envío y los impuestos). En un pedido también se pueden incluir comentarios y ajustes de precio.
- Mejoras de rendimiento para el carro de la compra muy extenso
Los siguientes mandatos del carro de la compra se han mejorado para el rendimiento: OrderItemAdd, OrderItemUpdate, OrderItemDisplay. Estos cambios optimizan los mandatos para que se puedan obtener mejoras del rendimiento, especialmente en aquellos casos en los que los carros de la compra suelen contener cientos de artículos de pedido.
- Asignación de inventario
HCL Commerce da soporte a cinco sistemas de inventario: Disponibilidad asegurada (ATP), no ATP, sin inventario, inventario externo e inventario DOM. La interfaz del inventario se encapsula mediante un solo mandato de tarea de inventario, que a su vez invoca los mandatos de tarea adecuados.
- Códigos de cálculo para pedidos
Los códigos de cálculo representan formas de determinar importes monetarios asociados con Artículos de pedido. El objeto de Código de cálculo y los objetos de Método de cálculo asociados definen cómo calcular importes como, por ejemplo, ajustes de precio (cupones y descuentos), costes de envío e impuestos.
- Códigos de descuento
Un descuento es un incentivo de precio ofrecido a los clientes para promocionar una compra. Un código de descuento es un código de cálculo cuyo uso de cálculo es "descuento". Se utiliza para calcular ajustes de artículo de pedido. Cada fila de la tabla CALCODE representa un código de cálculo. Los códigos de cálculo representan formas de determinar importes monetarios asociados con Artículos de pedido. Se utilizan para calcular descuentos, costes de envío, impuestos sobre la venta e impuestos sobre el envío. Un adjunto de código de cálculo puede limitarse a acuerdos comerciales específicos.
- Centros de despacho de pedidos
Las tiendas utilizan centros de despacho de pedidos como almacenes de inventario y como centros de envío y recepción. Una tienda puede tener uno o muchos centros de despacho de pedidos.
- 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.
- Fijación de precios y ofertas
Las ofertas presentan a clientes diferentes precios diferentes para el mismo producto o código de artículo. En HCL Commerce, una oferta se conoce también como una propuesta de comercio. Una oferta representa el precio de una entrada de catálogo y los criterios que el cliente debe satisfacer para pagar dicho precio.
- Pedidos y artículos de pedidos
Desde la perspectiva de un cliente, un pedido es una lista de productos seleccionados. Por ejemplo, un pedido puede contener dos libros y un CD. Cada producto de dicha lista es un artículo de pedido. Desde la perspectiva de una tienda, un pedido es una lista de artículos de pedido. Forma parte de los datos de la tienda.
- Mecanismos de captura de pedidos
HCL Commerce soporta varios mecanismos para someter pedidos. Un cliente o un Representante de servicio al cliente puede someter un pedido utilizando cualquiera de los métodos siguientes:
- URL de método de pedido
HCL Commerce da soporte a varios métodos de sometimiento de pedidos.
- Atributos ampliados de pedido y artículo de pedido
Puede utilizar el mandato order o la interfaz REST para añadir, actualizar u obtener atributos ampliados.
- Unidades de cantidad
Los productos pueden venderse y se puede hacer un seguimiento del inventario, en diversas unidades de cantidad, por ejemplo kilos, pulgadas, litros, etc. De estas unidades, se pueden solicitar productos en cantidades mínimas y por múltiplos de cantidades específicas.
- Códigos de envío
La información de envío puede definirse a nivel de tienda. Los atributos como la modalidad de envío, el código de envío y la jurisdicción de envío también pueden definirse a nivel de relación de tienda. En la mayoría de los casos, los productos se envían desde un centro de despacho de pedidos, una agencia independiente que es responsable de almacenar las mercancías de la tienda.
- Filtrado de modalidades de envío
En algunas ocasiones, es posible que una modalidad de envío no sea aplicable a todos los productos. Si elige no asociar una modalidad de envío con un producto, e no se aplica ningún cargo de envío a dicho producto. Puede filtrar las modalidades de envío aplicables personalizándolas según las instrucciones siguientes.
- Personalización de los cargos de envío
Es posible que en algunos casos necesite personalizar el cálculo de cargos de envío. Por ejemplo, si un artículo y el producto padre están bajo categorías diferentes y cada categoría tiene adjunto un código de cálculo de cargos de envío diferente, la ejecución elegirá ambos códigos de cálculo de cargos de envío y el resultado final será acumulativo. Para evitar esto, puede personalizar el código, alterando CalculationCodeCombineCmdImpl.getIndirectlyAttachedCodes().
- Grupos de tiendas
Todas las tiendas utilizan el grupo de tiendas para compartir elementos sin tener que crear una tienda con elementos para que los contenga. Por ejemplo, todas las Categorías de impuestos, los Idiomas soportados, las Monedas soportadas, los Códigos de cálculo y las Jurisdicciones de envío definidos en el grupo de tiendas están automáticamente disponibles para que los utilicen todas las tiendas.
- Códigos de impuestos
Un código de cálculo de impuestos indica el cálculo de impuestos para los artículos de pedido. Una tienda normalmente cobra dos tipos de impuestos: impuestos de ventas o de uso e impuestos sobre el envío. Los códigos de impuestos son exclusivos dentro de cada tipo de impuesto de una tienda. Solo se aplica un código de cálculo de impuestos de cada tipo de impuesto a un artículo de pedido determinado.