Dev GuideAPI Reference
Dev GuideAPI ReferenceUser GuideGitHubNuGetDev CommunitySubmit a ticketLog In
GitHubNuGetDev CommunitySubmit a ticket

GetOrderRequestCustomer

Describes GetOrderRequestCustomer in Optimizely Configured Commerce.

OrderPipeDescription
100GetCustomerFromProvidedShipToIdIf PunchOutOrderRequest.UserProfile.CustomProperty.PunchOut_UseProvidedShipToId is not true then bypass pipe. Uses the PunchOutOrderRequest.UserProfile, CustomerOrder.Customer, and ICustomerRepository to determine BillTo and ShipTo.
200GetCustomerFromShipToUserProfileMapUses the PunchOutOrderRequest.ShipToAddressId to get BillTo and ShipTo from PunchOutCustomerUserProfileMap repository.
300GetCustomerFromUserProfileDefaultCustomerUses the PunchOutOrderRequest.UserProfile.DefaultCustomer and PunchOutOrderRequest.PunchOutOrderRequestItemOut.Parent to determine BillTo and ShipTo.
400GetCustomerFromBillToUserProfileMapUses the PunchOutOrderRequest.BillToAddressId to get BillTo and ShipTo from PunchOutCustomerUserProfileMap repository.
500GetCustomerFromProvidedBillToIdAndShipToIdUses the PunchOutOrderRequest.BillToAddressId and PunchOutOrderRequest.ShipToAddressId to get BillTo and ShipTo from Customer repository.