Enrichment Workflow Steps

Workflow steps for enriching orders with product data, customer information, tags, and metadata.

Overview

Enrichment workflow steps enhance order data by adding information from products, customers, and configuration. They set dates, generate IDs, add tags, and populate order properties needed for downstream processing.

Available Steps

Product Enrichment

StepKeyDescription
Enrich Order from ProductsEnrichOrderFromProductsPopulate order lines with product details
Enrich Order Cost from ProductsEnrichOrderCostFromProductsSet cost data from product information
Enrich Order from Product GTINsEnrichOrderFromProductGtinsLookup products by GTIN and enrich
Enrich Order Line with LocationEnrichOrderLineWithLocationAdd warehouse location to order lines

Market & Customer Enrichment

StepKeyDescription
Enrich Order MarketEnrichOrderMarketSet market based on store
Enrich B2B Customer IDEnrichB2BCustomerIdSet B2B customer identifier
Enrich Order with Customer External IDsEnrichOrderWithCustomerExternalIdsCopy external IDs from customer
Enrich Order with Customer PropertiesEnrichOrderWithCustomerPropertiesCopy properties from customer

Shipment & Inventory Enrichment

StepKeyDescription
Enrich Shipment LabelEnrichShipmentLabelSet shipping label from option config
Update Order Line Reserved InventoryUpdateOrderLineReservedInventorySet reserved inventory on lines

Dates & IDs

StepKeyDescription
Set Completed DateSetCompletedDateSet completion timestamp
Set Canceled DateSetCanceledDateSet cancellation timestamp
Set Ready for Pickup DateSetReadyForPickupDateSet pickup ready timestamp
Set Default External IDSetDefaultExternalIdSet external ID from order type config
Generate External IDGenerateExternalIdGenerate unique external ID
Create Order BarcodeCreateOrderBarcodeGenerate barcode for order

Custom Data & Sales

StepKeyDescription
Set Custom Order DataSetCustomOrderDataEnrich from custom connector
Set Current User as Sales PersonSetCurrentUserAsSalesPersonAssign current user as sales person

Tags

StepKeyDescription
Add Order TagsAddOrderTagsAdd default calculated tags
Add Custom TagsAddCustomTagsAdd configured custom tags
Add Click and Collect TagsAddClickAndCollectTagsAdd click-and-collect specific tags
Add Order Tags by Category IDAddOrderTagsByCategoryIdAdd tags based on product categories
Add Order Tags by SKU IDAddOrderTagsBySkuIdAdd tags based on product SKUs

Common Patterns

New Order Enrichment

  1. Enrich Order from Products - Get product details
  2. Enrich Order Market - Set market context
  3. Enrich Order with Customer External IDs - Copy customer data
  4. Add Order Tags - Calculate and add tags
  5. Generate External ID - Create unique ID for ERP

Completion Flow

  1. Set Completed Date - Record completion time
  2. Tags and IDs already set from earlier enrichment

On this page