GetOrderRequestCustomer
Describes GetOrderRequestCustomer in Optimizely Configured Commerce.
Order | Pipe | Description |
---|---|---|
100 | GetCustomerFromProvidedShipToId | If PunchOutOrderRequest.UserProfile.CustomProperty.PunchOut_UseProvidedShipToId is not true then bypass pipe. Uses the PunchOutOrderRequest.UserProfile, CustomerOrder.Customer, and ICustomerRepository to determine BillTo and ShipTo. |
200 | GetCustomerFromShipToUserProfileMap | Uses the PunchOutOrderRequest.ShipToAddressId to get BillTo and ShipTo from PunchOutCustomerUserProfileMap repository. |
300 | GetCustomerFromUserProfileDefaultCustomer | Uses the PunchOutOrderRequest.UserProfile.DefaultCustomer and PunchOutOrderRequest.PunchOutOrderRequestItemOut.Parent to determine BillTo and ShipTo. |
400 | GetCustomerFromBillToUserProfileMap | Uses the PunchOutOrderRequest.BillToAddressId to get BillTo and ShipTo from PunchOutCustomerUserProfileMap repository. |
500 | GetCustomerFromProvidedBillToIdAndShipToId | Uses the PunchOutOrderRequest.BillToAddressId and PunchOutOrderRequest.ShipToAddressId to get BillTo and ShipTo from Customer repository. |
Updated over 1 year ago