Skip to main content
Users
CloudPortalLogin
  • Powered byPowered by
Developing with Sitecore Personalize
Data privacy
Before you start sending data
Integrating with Sitecore Personalize
Stream API
Personalize API Flow execution
REST APIs
  • Sitecore Personalize for developers
  • Stream API
  • Direct HTTP requests reference
  • 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.

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

Do you have some feedback for us?

If you have suggestions for improving this article,

Privacy policySitecore Trust CenterCopyright © 1999-2026 Sitecore