Disclaimer: This website requires Please enable JavaScript in your browser settings for the best experience.

Dev GuideAPI Reference
Dev GuideAPI ReferenceUser GuideLegal TermsGitHubDev CommunityOptimizely AcademySubmit a ticketLog In
Dev Guide

CreateItemOutOrderLine

Describes CreateItemOutOrderLine in Optimizely Configured Commerce.

OrderPipeDescription
100CreateOrderLineCreates a new OrderLine.
200PopulateProductUses the GetItemOutProduct pipeline to determine the OrderLine.Product.
300SetProductNotFoundIf OrderLine.Product.ErpNumber equals PunchOutSettings.NotOnFileProductName then adds necessary messaging to PunchOutOrderRequest.PunchOutOrderRequestMessages.
400PopulateUnitOfMeasureUses the OrderLine.Product.UnitOfMeasure, PunchOutOrderRequestItemOut.UnitOfMeasure, and GlobalSynonyms to determine OrderLine.UnitOfMeasure.
500PopulatePricingUses the GetItemOutPricing pipeline to determine OrderLine pricing.
600ValidateOrderLineValidates OrderLine property values and adds necessary messaging to PunchOutOrderRequest.PunchOutOrderRequestMessages.