Webhook Variables


This document outlines the list of variables for Webhook, organized into categories, including Orders, Order Lines, Payments, Delivery Plans, Delivery Plan Lines, Products, Customers, Addresses, Promotions, RMA Header, Store Information, and Device Information.

Orders

Variable GroupVariablesDescription
Basic InfoIdUnique identifier for the order
Basic InfoCustomNoCustom order number, e.g., SO12345 (prefix + numeric sequential number)
Basic InfoOrderNoOrder number without prefix
Basic InfoOrderDateOrder creation date
Basic InfoDueDateDue date for the order
Basic InfoOrderSourceSource from which the order was placed (e.g., Web, CustomerSupport, Telephone)
Basic InfoOrderTypeSystem-supported order types: Standard (0), SubscriptionSeedOrder (1), PreOrder (3), etc.
Basic InfoParentOrderCustNoParent order reference for replacement orders
Basic InfoCustomQuoteNoCustom quote number
Basic InfoStatusCodeOrder Status code
Basic InfoStatusStatus label
Basic InfoExternalStatusStatus in an external system (ERP, OMS, WMS)
Basic InfoLangCultureLanguage culture code based on the session captured
Basic InfoCurrencyCodeCurrency Code
Basic InfoCurrencySymbolCurrency Symbol
Basic InfoIsPreOrderIndicates if the order is a pre-order
Basic InfoCreatedByAdminIdentifier for the admin who created the order
Basic InfoPoNumberPO # associated with order
Basic InfoCreatedDate and time the order was created
Basic InfoCreatedByIdentifier for the creator of the order
Basic InfoLastUpdatedDate and time the order was last updated
Basic InfoLastUpdatedByIdentifier for the person who last updated the order
Customer DetailUserEmailEmail address of the user who placed the order
Customer DetailUserTelephoneTelephone number of the user
Customer DetailUserMobileNoDuplicate property
Customer DetailMobileNoMobile number associated with the order
Customer DetailCompanyIdCompany identifier
Customer DetailCompanyNameCompany Name
Customer DetailCompanyEmailEmail address of the company
Customer DetailContactNameName of the contact person for the order
AmountsSubTotalTotal amount before tax
AmountsTax1Exact Amount of the tax applied based on order total
AmountsTaxPercentPercentage of tax applied configured at country settings
AmountsShippingChargesCharges for shipping
AmountsShippingTaxTax on shipping
AmountsDiscountAmtTotal discount amount at header level
AmountsDiscountAmtWithoutTaxDiscount amount without tax
AmountsGrandTotalFinal amount for the order
AmountsPaidAmountAmount that has been paid for the order
AmountsAdditionalChargeAdditional Payment info
AmountsServiceTaxCalculated based on the Service Charge Promotion, if any applied
AmountsShippingCostPriceShipping cost price
AmountsGiftWrapChargeCharge for gift wrapping
AmountsRefundAmountThe total refunded amount, if any refunded against the order
PaymentPaymentAdditionalChargeAny additional charges for payment based on the specific payment method
PaymentPaymentMethodSystemNameName of the payment method used for successful payment
PaymentPaymentStatusStatus of the payment for the order
PaymentFraudScoreScore assessing the potential for fraud provided by your Payment source
AddressBillToCityBilling Address City
AddressBillToStateBilling Address State
AddressBillToZipBilling Address Post Code / Zip Code
AddressShipToCityShipping Address City
AddressShipToZipShipping Address Post Code / Zip Code
Shipment InfoShipMethodNameShipping method name
Shipment InfoShipmentMethodCodeCode of the shipment method
Shipment InfoTrackingNoTracking number at order header level
Shipment InfoTrackingLinkLink for tracking the shipment
Shipment InfoDeliveryInstructionInstructions for delivery
Shipment InfoStorePostCodePostal code of the store from which the order has been placed
Shipment InfoOpeningHoursOpening hours for the store
Shipment InfoCarrierShippingMethodCodeCode for the shipping method used by the carrier
Shipment InfoCarrierShippingMethodNameName of the shipping method used by the carrier
Shipment InfoShippingInfo1Carrier Provider name
Custom FieldsCustomInfo1Custom info 1
Custom FieldsCustomInfo2Custom info 2
Custom FieldsCustomInfo3Custom info 3
Custom FieldsCustomInfo4Custom info 4
Custom FieldsCustomInfo5Custom info 5
Subscription InfoHasSubscriptionIndicates if the order has a subscription
Subscription InfoIsSeedOrderIndicates if the order is a seed order
Subscription InfoSubscriptionTotalTotal cost of the subscription
MembershipMembershipPlanIdIdentifier for the membership plan
MembershipHasMembershipIndicates if the order includes a membership

Order Lines

Variable GroupVariablesDescription
Basic InfoCustomNoReference Order No
Basic InfoProductStockCodeStock code for the product
Basic InfoMasterStockCodeCustom identifier for internal use
Basic InfoSkuProduct code common across all variants
Basic InfoProductNameFull name of the product
Basic InfoItemTypeSpecifies the type of item (e.g., Product, Bundle)
Basic InfoExternalStatusExternal system status for the order line
Basic InfoDisplayOrderDisplay order for this line item in the UI or reports
Basic InfoEngravingMessageCustom message for engraving, if applicable
Basic InfoEngravingColorColor specified for the engraving text
Basic InfoEngravingJobStatusStatus of the engraving job (e.g., completed, pending)
Basic InfoIsMembershipSpecifies if the product is related to a membership
Basic InfoStatusCurrent status of the order line (e.g., delivered, pending, canceled)
Basic InfoStatusCodeCode representing the order line’s status code
Basic InfoExternalRefNoUnique identifier for the order containing this line item
QtyQtyQuantity ordered for this line item
QtyCancelledQtyQuantity that has been canceled for this line item
QtyShippedQtyQuantity that has been shipped from this order line
QtyReturnQtyRequestedQuantity for which a return has been requested by the customer
QtyReturnQtyRecdQuantity received as a return for this order line
AmountsDiscountTotal discount applied on this line item, including tax
AmountsDiscountWithoutTaxDiscount amount on the item, excluding tax
AmountsSellPricePerUnitSelling price per unit of the item
AmountsLineTotalTotal line item cost, inclusive of discounts and taxes
AmountsPriceWithoutTaxPrice for the line item, excluding tax
AmountsTaxTotal tax applied to this order line
AmountsAdditionalChargeAny additional charge applied specifically to this line item
AmountsListPriceListed price of the product before any discounts or promotions
AmountsTaxPercentTax percentage applied to the product line item
AmountsProductCostCost price of the product for accounting and profitability analysis
AmountsShippingChargeShipping cost calculated per unit, if applicable
AmountsPaymentAdditionalChargeAdditional charge for any particular order line
AmountsAdditionalServiceCostAny additional charge applied specifically to this line item
Custom FieldsCustomInfo1Custom info 1
Custom FieldsCustomInfo2Custom info 2
Custom FieldsCustomInfo3Custom info 3
Custom FieldsCustomInfo4Custom info 4
Custom FieldsCustomInfo5Custom info 5
Custom FieldsCustomInfo1FormattedFormatted value from custom info 1
Custom FieldsCustomInfo2FormattedFormatted value from custom info 2
Custom FieldsCustomInfo3FormattedFormatted value from custom info 3
Custom FieldsCustomInfo4FormattedFormatted value from custom info 4
Custom FieldsCustomInfo5FormattedFormatted value from custom info 5
Product InfoWeightKgWeight of the product in kilograms
Product InfoLengthMmLength of the product in millimeters
Product InfoHeightMmHeight of the product in millimeters
Product InfoProductUrlURL of the product page on the website
Product InfoColorNameColor of the product
Product InfoSizeSize of the product for the particular order line
Product InfoManufacturerName of the product manufacturer
Product InfoSubManufacturerName of the sub-manufacturer, if applicable
Product InfoShortDescriptionBrief description of the product
Product InfoDescriptionDetailed product description
Product InfoPreorderMessageMessage shown to customers when a product is available for preorder
Product InfoPreorderShortMessageShort message indicating the product's preorder status
Product InfoPreorderLanchDateExpected launch date for preorder items
Product InfoProductTypeClassification of the product (e.g., electronics, apparel)
Product InfoItemCategoriesCategories assigned to the product
Product InfoImageUrlURL to the main image of the product

Payments

Variable GroupVariableDescription
Basic InfoOrderNoOrder number associated with the payment
Basic InfoStatusCurrent status of the payment (e.g., completed, pending, declined)
Basic InfoPaymentMethodMethod of payment used (e.g., credit card, debit card, PayPal)
Basic InfoPaymentGatewayName of the payment gateway provider (e.g., PayPal, Stripe)
Basic InfoIsRecurringIndicates if the payment is part of a recurring billing cycle
Basic InfoExternalRefNoExternal reference number from a third-party system
AmountsOrderAmountTotal amount of the order for which this payment is made
AmountsBalanceAmountRemaining balance if the payment was a partial payment
PSP ResponseFraudScoreFraud score provided by the payment gateway
PSP ResponseCvcResultResult of the Card Verification Code (CVC) check
PSP ResponseAvsResultAddress Verification System (AVS) check result
PSP ResponsePspSessionCookieSession cookie generated by the Payment Service Provider (PSP)
PSP ResponsePspResponseCodeResponse code from the PSP indicating the status of the payment
PSP ResponsePspResponseMessageDetailed message from the PSP about the transaction result
PSP ResponsePostAuthRequestDateDate when a post-authorization request was made
PSP ResponsePostAuthResponseDateDate when the post-authorization response was received
Card DetailsTokenTokenized representation of the payment details
Card DetailsCardNoMasked card number (showing only the last 4 digits)
Card DetailsCardHolderNameName of the cardholder
Card DetailsIssuerCountryCountry where the card was issued
Card DetailsExpiryMonthExpiry month of the card
Card DetailsExpiryYearExpiry year of the card
DatesCreatedTimestamp of when the payment was created

Delivery Plans

Variable GroupVariableDescription
Basic InfoRecordIdUnique identifier for each record in the delivery plan
Basic InfoOrderIdIdentifier linking to the specific order
Basic InfoFulfilmentChannelChannel through which the order is fulfilled (e.g., stock, backorder)
Basic InfoShippingMethodTypesShipping methods type
Basic InfoShippingMethodNameShipping method name used in this delivery plan
Basic InfoShippingMethodCodeShipping method code
Basic InfoFulfilmentDeliveryCenterCodeDelivery center code managing the fulfillment
Basic InfoShippingChargeTotal charge applied for shipping
Basic InfoNumberOfBoxesNumber of boxes required for packing and shipping
Store InfoRefStoreNameName of the store referenced for this delivery plan
Store InfoPickupStoreCodePickup Code for click & collect order
DatesTargetDateTarget date by which the delivery should be completed
DatesLeadTimeLead time required for fulfillment
DatesCreatedDelivery plan creation date and time
DatesCreatedByUsername who created the delivery plan
DatesLastUpdatedDelivery plan last updated timestamp
DatesLastUpdatedByUsername who last modified the delivery plan

Delivery Plan Lines

Variable GroupVariablesDescription
Basic InfoRecordIdUnique identifier for each record in the delivery plan line
Basic InfoOrderDeliveryPlanIdUnique identifier of the delivery plan for this line item
Basic InfoOrderLineIdUnique ID referencing the specific order line
Basic InfoStockCodeProduct Stock Code
Basic InfoQtyQuantity of items in this delivery line
Basic InfoProductNameName of the product associated with this delivery plan line
DatesCreatedDelivery plan line creation timestamp
DatesCreatedByUsername who created the delivery plan line
DatesLastUpdatedDelivery plan line last updated Timestamp
DatesLastUpdatedByUsername who last updated the delivery plan line
Fulfilment InfoStatusCurrent status of the delivery line item (e.g., pending, shipped)
Fulfilment InfoStatusCodeStatus code for the delivery plan line item
Fulfilment InfoLineFulfilmentChannelSpecifies the fulfillment channel (e.g., warehouse, backorder)
Fulfilment InfoLineTargetDateTarget delivery date for this line item
Fulfilment InfoLineLeadTimeLead time required to fulfill this line item
Fulfilment InfoLineLeadTimeUomUnit of measurement for the lead time (e.g., days, hours)
Fulfilment InfoLineShippingSpeedSpeed of shipping (e.g., standard, expedited)
Fulfilment InfoReturnQtyRequestedQuantity of items requested for return
Fulfilment InfoReturnQtyRecdQuantity of items actually received as returned
Fulfilment InfoLineDeliveryCenterCodeCode identifying the delivery center handling this line item
Fulfilment InfoShippedQtyQuantity of the item that has already been shipped
Fulfilment InfoCustomInfo1FormattedCustom information specific to the delivery plan

Products

Variable GroupVariablesDescription
Basic InfoRecordIdUnique identifier for the product
Basic InfoProductDisplayNameDisplay name for the product
Basic InfoBrandBrand Name of the Product
Basic InfoSubBrandProduct Sub brand Name
IdentifierStockCodeUnique stockcode of the product
IdentifierBarcodeBarcode of the product
IdentifierMPNManufacturer Part Number
IdentifierGTNGlobal Trade Number
ClassificationTagsKeywords or labels for searchability and categorization
ClassificationHSNHSN code of the product
ClassificationOriginCountryCountry where the product is manufactured
DimensionsUomUnit of measurement
DimensionsUomValueUOM value
ReviewsRatingAverage score from customer reviews
FlagsDisplayInSearchCalculated Field - if active & visible = true and (stock > 0 OR Allow Backorder = True)
FlagsIsMasterStockIndicates if the product is designated as master stock
FlagsHasVariantIndicates if product is a variant or a master product
FlagsIsActiveIndicates if the product is active
FlagsIsVisibleDetermines if the product is visible in the online storefront
FlagsIsGiftWrapAppliedIndicates if gift wrap is applied
FlagsGiftWrapOptionOptions for gift wrapping
FlagsSubscriptionEnabledIndicates if subscriptions are enabled
FlagsIsDiscontinuedIndicates if product is discontinued
FlagsDiscontinuationDateDate when the product is discontinued
Auto-FlagsBestSellerCalculated Field
Auto-FlagsNewLaunchCalculated Field
Auto-FlagsTrendingCalculated Field
Auto-FlagsOnSaleIndicates if product is on sale
Fulfilment InfoFulfilFromWarehouseIndicates if fulfilled from warehouse
Fulfilment InfoFulfilFromstoreIndicates if fulfilled from store
Fulfilment InfoFulfilFromSupplierIndicates if fulfilled from supplier
Fulfilment InfoFulfilFromWarehouseDaysDays to fulfill from warehouse
Fulfilment InfoFulfilFromSupplierDaysDays to fulfill from supplier
Fulfilment InfoFulfilFromInstoreDaysDays to fulfill from in-store
Fulfilment InfoCurrentStockCurrent inventory level of the product
AttributesColorColor of the product
AttributesSizeSize of the product
AttributesSeasonSeason for the product
AttributesColorCodeHex Color Code representing product color
AttributesGenderGender target for the product
AttributesOccasionOccasion suitable for the product
AttributesAgeGroupAge group target for the product
AttributesPatternPattern type of the product
AttributesMaterialMaterial of the product
AttributesFinishFinish type of the product
AttributesStyleStyle of the product
AttributesExclusiveIndicates if product is exclusive
Collections / ObjectsCustom AttributesCollection of custom attributes and their values
Collections / ObjectsClassificationObject exposing the immediate category for the product
Collections / ObjectsMappedCategoriesList of all categories mapped to the product
Collections / ObjectsPriceListCollection of all price lists associated with the product
DatesLaunchDatePublished date of the product
DatesCreatedDate when the product was created
DatesLastUpdatedDate when the product was last updated

Customers

Variable GroupVariablesDescription
Basic InfoIdUnique Identifier GUID for a user
Basic InfoIidUnique identifier for the customer in numbers
Basic InfoFirstNameFirst name of the customer
Basic InfoLastNameLast name of the customer
Basic InfoTitleTitle of the customer
Basic InfoDayOfBirthCustomer Day of birth
Basic InfoMonthOfBirthCustomer birth month
Basic InfoCompanyRoleRole within the company
Basic InfoGenderGender of the customer
AddressCityCustomer’s city of residence
AddressCountryCountry of Origin for multi-country setups
AddressPostcodePost code of the customer's default shipping address
Contact InfoPhoneNoPrimary phone number of the customer
Contact InfoEmailEmail of the customer
UsernameUserNameUsername of the customer
RegistrationIsCreatedByAdminIndicates if created by an admin user
GDPRNotifyByEmailReceive notifications by email
GDPRNotifyBySMSReceive notifications by SMS
GDPRNotifyByPostReceive notifications by post
MarketingNewsletterSubscribeFlag if subscribed to newsletter
FlagsHasMembershipIndicates if customer has a membership
FlagsHasSubscribedIndicates if customer has subscribed
FlagsHasSubscriptionIndicates if customer has an active subscription
Basic InfoCreatedUser creation timestamp
Basic InfoCreatedByUser who created the customer record
Basic InfoLastUpdatedDate and time the customer record was last updated
Basic InfoLastUpdatedByUser who last updated the customer record

Addresses

Variable GroupVariablesDescription
AddressAddressTypeType of address (e.g., Billing, Shipping, Subscription)
AddressUserIdUnique Identifier GUID for a user
AddressTitleTitle / Tag for the address (e.g., home, work)
AddressFirstNameFirst name of the customer
AddressLastNameLast name of the customer
AddressAddress1Address line 1 (array format, use loop in webhook)
AddressAddress2Address line 2 (array format, use loop in webhook)
AddressAddress3Address line 3 (array format, use loop in webhook)
AddressCityCity from the address (array format, use loop in webhook)
AddressStateState from the address (array format, use loop in webhook)
AddressCountryCountry from the address (array format, use loop in webhook)
AddressCountryCodeCountry code from the address (array format, use loop in webhook)
AddressPostCodePost code from the address (array format, use loop in webhook)
AddressPhoneNoPhone number from the address (array format, use loop in webhook)
AddressIsDefaultDeliveryFlag for default shipping address
AddressIsDefaultBillingFlag for default billing address
AddressIsDefaultFlag for customer's default address
AddressIsDefaultForSubscriptionFlag for default subscription address

Promotions

Variable GroupVariablesDescription
Basic InfoPromoTypeSpecifies the type of promotion (e.g., discount, free shipping)
Basic InfoNameInternal name of the promotion
Basic InfoDisplayNamePublic name displayed to customers
Basic InfoCodeUnique code assigned to the promotion (e.g., discount code)
Basic InfoCampaignCodeCode identifying the campaign under which this promotion is categorized
Basic InfoStatusCurrent status of the promotion (e.g., active, inactive)
Basic InfoIsActiveShows if the promotion is currently active
Promo ConfigFromDateStart date of the promotion
Promo ConfigToDateEnd date of the promotion
Promo ConfigUseWithOtherDiscountCodeAllows the promotion to be used with other discount codes
Promo ConfigHasVouchersIndicates if this promotion includes vouchers
Promo ConfigChannelsLists applicable channels (web, store, app) for the promotion
CRO InfoIsCROEnabledEnables or disables the CROMessage feature
CRO InfoCROMessageMessage to encourage customers to complete their purchase
CRO InfoCROSuccessMessageMessage shown after successfully using the promotion

RMA Header

Variable GroupVariablesDescription
Basic InfoCustomNoCustom number associated with the RMA
Basic InfoRefCustomNoCustomNo of the original order
Basic InfoExternalStatusExternal system status of the RMA
Basic InfoCompanyIdUnique identifier for the company, in case of B2B
Basic InfoContactEmailUser email linked with the RMA
Basic InfoCommentsAdditional comments related to the RMA
Basic InfoPickupRequiredIndicates if pickup is required (Yes/No)
AmountsSubTotalAmount excluding taxes and additional charges
AmountsTaxTax amount applicable to the RMA
AmountsGrandTotalReturn amount including all charges and taxes
Basic InfoReasonForReturnReason specified for returning the item(s)
Basic InfoRequiredActionReturn Action Refund/Replacement for return Order
Basic InfoCreatedDate and time when the RMA was created
Basic InfoCreatedByUser who created the RMA record

Store Information

Variable GroupVariablesDescription
Basic InfoAccessCodeUnique Code assigned to a Store
Basic InfoNameStore Name
AddressLatitudeLatitude Location of the Store
AddressLongitudeLongitude Location of the Store
AddressAddress1Addressline 1 of the Store Address
AddressAddress2Addressline 2 of the Store Address
AddressCityCity of the store location
AddressStateState of the store location
AddressStoreImageStore image url
AddressCountryNameCountry of the store
AddressCountryCodeCountry Code of the store
AddressPostCodePostal Code of the Store address
Basic InfoOpeningHoursStore operating hours
Contact InfoTelephoneStore contact telephone number
Contact InfoStoreEmailEmail address for store communication
Contact InfoFaxStore fax number
FlagsActiveStatus indicating if store is active
Additional InfoInfo1General information field 1 for store
Additional InfoInfo2General information field 2 for store
Additional InfoCustomInfo1Custom information field for store
Additional InfoCustomInfo2Custom information field for store
Additional InfoCustomInfo3Custom information field for store
Additional InfoCustomInfo4Custom information field for store
Additional InfoCustomInfo5Custom information field for store
Additional InfoCustomInfo6Custom information field for store
Additional InfoCustomInfo7Custom information field for store
Additional InfoCustomInfo8Custom information field for store
Additional InfoCustomInfo9Custom information field for store
Additional InfoCustomInfo10Custom information field for store

Device Information

Variable GroupVariablesDescription
Basic InfoDeviceTokenUnique token generated by the device for notifications or security
Basic InfoDeviceTypeType of device (e.g., iOS, Android)
Basic InfoAppVersionCurrent version of the app installed on the device