To extend this pipeline, create a pipe that implements IPipe<CreateOrderParameter, CreateOrderResult>
.
Order | Pipe | Description |
---|---|---|
100 | CreateInitialRequest | Creates a new order request to submit to the APlus ERP. |
200 | AddHeaderInfoToRequest | Adds header info (such as PO number, order type, order id, credit card info) to the order request created in the CreateInitialRequest pipe. Also adds an order object to the |
300 | AddBillToToRequest | Adds billto info to the order header in the order request. |
400 | AddShipToToRequest | Adds shipto info to the order header in the order request. |
500 | AddLineItemInfosToRequest | Adds order line info to the order request. This includes product data (such as product number, quantity ordered), order notes (for each product and the order as a whole), and shipping & handling data. The order notes are fetched using the GetOrderNotes pipeline. |
600 | CallApiService | Submits the order request (the object in |
700 | GetErpOrderNumberFromResponse | Grabs the order number created by the ERP and returned in the ERP response and saves it to |
800 | GetTaxAmountFromResponse | Grabs the tax amount calculated by the ERP and returned in the ERP response and saves it to |
Please sign in to leave a comment.