- Integrations
Bidirectional content hub integration
The OrderCloud and Content Hub integration enables efficient product data management across content and commerce systems.
OrderCloud to Content Hub integration
Use cases
-
Data import scenarios:
- Importing external product data into OrderCloud
- Existing OrderCloud marketplace transitioning to Content Hub
- Maintaining commerce and visibility in OrderCloud
- Managing content and images in Content Hub
-
Implementation requirements:
- Configure integration before data import
- Use EntitySync for existing data
- Ensure proper system configuration
Integration functionality
The system creates Content Hub product shells when:
- New products are created in OrderCloud
- Product details are updated (ID, Name, Description)
Configuration steps
- Create DeliveryConfiguration:
json
- Create ProductSynchronization:
json
Content Hub to OrderCloud integration
Integration capabilities
The system enables:
- Automatic product creation in OrderCloud
- Property synchronization
- Asset management integration
- Commerce functionality for Content Hub entities
Property mapping
-
Core properties:
- Unique ID field
- Name field
- Description field
-
Additional mappings:
- Flat properties to Product.xp
- Asset Public Links to Product.xp.Images
- URL variations (Original, Thumbnail, Preview)
Configuration implementation
OrderCloud setup
- API Client configuration:
- Create descriptive client name
- Add ClientSecret
- Enable AllowAllSellers
- Configure default context user
- Assign ProductAdmin security profile
- Note ClientID and ClientSecret
- Record BaseURL for region/environment
Content Hub setup
-
Schema identification:
- Select target product schema
- Identify unique field requirement
- Configure new unique field if needed
-
API key creation:
- Navigate to Users settings
- Create/select API User
- Generate new token
- Save token securely
- Configure user permissions
Action configuration
-
Basic setup:
- Create descriptive name
- Select API Call type
- Configure POST method
- Set appropriate endpoint
-
Regional endpoints:
- Value configuration:
| Key | Description |
|---|---|
| ClientID | Integration ClientID |
| ClientSecret | Integration ClientSecret |
| Endpoint | OrderCloud region/environment API URL |
| SyncSchemaName | Target schema name |
| BaseUrl | Content Hub API base URL |
| ApiKey | API User token |
| DefaultCulture | Optional multi-language culture code |
| Map_ID | Unique property mapping |
| Map_Name | Name property mapping |
| Map_Description | Description property mapping |
| Map_Assets | Asset relationship mapping |
| Map_xp | Experimental property mapping |
Trigger configuration
-
Basic setup:
- Create descriptive name
- Enable creation/modification/deletion
- Set background execution
- Configure schema triggers
-
Image synchronization:
- Configure image property
- Set up M.Asset triggers
- Configure M.PublicLink triggers

Troubleshooting
Common configuration issues:
-
Trigger conditions:
- Top-level condition must be "any"
- Verify condition hierarchy
-
Multi-language setup:
- Confirm DefaultCulture configuration
- Check ProductShortDescription settings
-
ID mapping:
- Verify unique member property
- Consider creating OrderCloudID field
-
Asset synchronization:
- Check API Key permissions
- Configure elevated access rights
- Consider Superuser permissions
Related reading
- Order checkout integration event
- Pre-built checkout integrations in .NET
- Promotion integration: calculating custom discounts
If you have suggestions for improving this article, let us know!