Order services available using Struts
The storefront can call WebSphere Commerce order services similar to calling
URL commands. The order services are defined in the
WC_eardir\Stores.war\WEB-INF\struts-config-order-services.xml
file. Every defined service maps to the client method implemented in the OrderFacadeClient.
| Struts action name | Mapping to facade client method |
|---|---|
| AjaxOrderChangeServiceItemAdd | OrderFacadeClient.addOrderItem |
| OrderChangeServiceItemAdd | OrderFacadeClient.addOrderItem |
| AjaxOrderChangeServiceItemDelete | OrderFacadeClient.deleteOrderItem |
| OrderChangeServiceItemDelete | OrderFacadeClient.deleteOrderItem |
| AjaxOrderChangeServiceItemUpdate | OrderFacadeClient.updateOrderItem |
| OrderChangeServiceItemUpdate | OrderFacadeClient.updateOrderItem |
| AjaxOrderChangeServiceShipInfoUpdate | OrderFacadeClient.updateOrderShippingInfo |
| OrderChangeServiceShipInfoUpdate | OrderFacadeClient.updateOrderShippingInfo |
| AjaxOrderProcessServiceOrderPrepare | OrderFacadeClient.prepareOrder |
| OrderProcessServiceOrderPrepare | OrderFacadeClient.prepareOrder |
| AjaxOrderProcessServiceOrderSubmit | OrderFacadeClient.submitOrder |
| OrderProcessServiceOrderSubmit | OrderFacadeClient.submitOrder |
| AjaxOrderChangeServicePIAdd | OrderFacadeClient.addPaymentInstruction |
| OrderChangeServicePIAdd | OrderFacadeClient.addPaymentInstruction |
| AjaxOrderChangeServicePIUpdate | OrderFacadeClient.updatePaymentInstruction |
| OrderChangeServicePIUpdate | OrderFacadeClient.updatePaymentInstruction |
| AjaxOrderChangeServicePIDelete | OrderFacadeClient.removePaymentInstruction |
| OrderChangeServicePIDelete | OrderFacadeClient.removePaymentInstruction |
| AjaxOrderProcessServiceOrderCancel | OrderFacadeClient.cancelShoppingCart |
| OrderProcessServiceOrderCancel | OrderFacadeClient.cancelShoppingCart |
| AjaxOrderProcessServiceOrderSchedule | OrderFacadeClient.scheduleOrder |
| OrderProcessServiceOrderSchedule | OrderFacadeClient.scheduleOrder |
| AjaxOrderChangeServiceScheduledOrderCancel | OrderFacadeClient.cancelScheduledOrder |
| OrderChangeServiceScheduledOrderCancel | OrderFacadeClient.cancelScheduledOrder |
| AjaxOrderChangeServiceRewardOptionUpdate | OrderFacadeClient.updateRewardOption |
| OrderChangeServiceRewardOptionUpdate | OrderFacadeClient.updateRewardOption |
| PunchoutPaymentRepay | OrderFacadeClient.repay |