Skip to main content
Sitecore Documentation
  • Learn
  • Downloads
  • Changelog
  • Roadmap
PersonalizeCloud Portal
Sitecore Personalize developer documentation
  • Developing with Sitecore Personalize
        • Authentication
        • Base URL
        • Retrieve the browser ID
        • Sending orders
        • Cart abandonment
        • Send additional event data
        • Troubleshooting
  1. Direct HTTP requests reference
  1. Stream API
  2. Direct HTTP requests reference
  3. Sending orders

Sending orders

Sitecore Personalize provides different options for sending orders to Sitecore Personalize. The available options depend on, for example, the frequency of order submission, and whether orders are submitted in real-time, offline, or synchronously.

Sending orders using a single event

To submit an order to Sitecore Personalize in real time, you must send an ORDER_CHECKOUT event.

Important

To use the flight data model, assemble orders using multiple events instead of sending an ORDER_CHECKOUT event.

You can use Sitecore Personalize to submit orders in real time to Sitecore Personalize. Use this option to submit orders using a single event if your organization's site is tagged to send all order-related data from the confirmation page. You can also use this option if your organization uses an order management system (OMS), or if your organization uses cookies and local storage to capture order details.

2.0 data model does not support this functionality.

Sending orders using multiple events

You can use Sitecore Personalize to assemble orders in real-time if the booking flow for your organization's site does not facilitate sending all order-related data from the confirmation page. For example, your site's confirmation page might not be tagged to capture and send contact information so you would need to send the ADD_CONTACTS event from a different web page.

To submit an order to Sitecore Personalize in real time, you must send the following events in this sequence:

  1. ADD

  2. ADD_CONTACTS

  3. CONFIRM

  4. CHECKOUT

To submit an order to Sitecore Personalize in real time, you must send the following events in this sequence:

  1. ADD

  2. ADD_CONSUMERS

  3. ADD_CONTACTS

  4. CONFIRM

  5. CHECKOUT

If you have suggestions for improving this article, let us know!

Documentation Assistant

This assistant uses AI to generate responses based on Sitecore documentation. While it has access to official sources, answers may be incomplete or inaccurate and should not be considered official advice or support.
Powered by
k
kapa.ai
Protected by reCAPTCHA

© Copyright 2026, Sitecore A/S or a Sitecore affiliated company.
All rights reserved.

Privacy policySitecore Trust CenterTerms of use