Loading...
Area: Optimizely B2B Commerce

GetOrderRequestCustomer

Recommended reading 
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.
Do you find this information helpful? Please log in to provide feedback.

Last updated: Dec 11, 2020

Recommended reading