Personalización de la infraestructura de cálculo

En la infraestructura de cálculo de HCL Commerce, todos los mandatos de cálculo utilizan el com.ibm.commerce.order.calculation.Item para acceder a OrderItemAccessBean. Para personalizar los mandatos de cálculo, utilice el objeto Item, una clase de derivador de OrderItemAccessBean, en lugar de utilizar directamente OrderItemAccessBean.

Para personalizar los mandatos de cálculo, por ejemplo, si tiene cargos de envío de un sistema externo, debe establecer el resultado de nuevo en la infraestructura de cálculo original suministrada. Amplíe el mandato de cálculo de envío proporcionado y aplique el resultado en la tabla de base de datos ORDERITEMS con el siguiente código:
iItems[i].setShippingTotal(orderItemShippingCharges);
iItems[i}.commit();