- Product catalogs
Product synchronization
Overview
OrderCloud enables catalog content synchronization with external systems using pre-defined delivery mechanisms. When products are created, updated, or deleted, these changes are communicated through your chosen Delivery Configuration:
Available delivery mechanisms
- SearchIngestion: Built-in Sitecore Search integration
- Http(s) endpoint: Custom web service integration
- EventHub instance: Azure Event Hubs integration
- Kafka instance: Apache Kafka integration
OrderCloud connection setup
Prerequisites
- Active OrderCloud production marketplace
- DeliveryConfiguration for chosen delivery mechanism
- Enabled ProductSync configuration
Configuration properties
ProductSyncConfig model
json
For pause functionality details, see Pausing synchronization tasks.
API endpoints
Configuration management
GET /integrations/ProductSync: Retrieve current configurationPUT /integrations/ProductSync: Replace entire configurationPATCH /integrations/ProductSync: Update specific propertiesDELETE /integrations/ProductSync: Remove configuration
For complete API details, see Product Sync API Reference.
Sync endpoint
Purpose
The product-sync feature includes a /sync endpoint for targeted product synchronization:
- Quickly resolve sync issues
- Synchronize specific products
- Address individual sync failures
Usage guidelines
This endpoint is designed for:
- Single product synchronization
- Quick issue resolution
- Targeted updates
Not intended for:
- Full catalog synchronization
- Bulk product updates
- Incremental sync processes
Implementation
Endpoint: POST /integrations/ProductSync/Sync
Request body:
json
For Sitecore Search integration details, see Product synchronization & Sitecore Search.
Related reading
If you have suggestions for improving this article, let us know!