Skip to content

ordercloud-api/SearchSync

Repository files navigation

SearchSync

Synchronize data from OrderCloud to Sitecore Search by leveraging OrderCloud's ProductSync and EntitySync features. Azure Functions ingest sync events, transform the payloads, and index them in Sitecore Search.

Important Note: The provided code synchronizes only the minimum set of properties required by OrderCloud's search proxy. It is expected that developers will extend the code (SearchSync.Common/Mappers) to include any additional relevant properties, including XP (extended properties), based on their specific Sitecore Search requirements. This practice helps to optimize indexing performance and avoid unnecessary data transfer.

Architecture Diagram

Architecture Diagram

Examples

We've included sample implementations to help you get started:

Azure Functions Variants

Web API Variants

  • EventHub (recommended for production)
  • Apache Kafka (recommended for production)
  • HTTP (ideal for demos or proofs of concept)

Check out the README files in the example projects for instructions

About

An open source implementation of OrderCloud's data sync integration to Sitecore Search.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages