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
  • Before you start sending data
  • Sending orders

Sending orders

Use the Stream API to collect and send order data in real-time to Sitecore Personalize, including when an order is created. There are several order-related events you can send as a guest interacts with your site. For example, when a guest adds a product to their shopping cart, makes a purchase, or empties their shopping cart.

Note

To capture data in JavaScript or TypeScript web applications, we recommend that you use either Sitecore Cloud SDK or the Engage SDK. These SDKs use the Stream API behind the scenes and let you easily capture data in your web app.

To ensure that the order is created, you must send the required events, in the correct order, and model the event object based on one of the following integration options:

  • If your organization is using the Engage SDK to integrate, see sending orders for details on the events that are required to create an order. This is the preferred method for sending orders to Sitecore Personalize.

  • If your organization is not using the Engage SDK to integrate, see sending orders for details on the events that are required to create an order.

Do you have some feedback for us?

If you have suggestions for improving this article,

Privacy policySitecore Trust CenterCopyright © 1999-2026 Sitecore