- Customization & development
Using extended properties in custom eCommerce apps
Extended properties and schema-less development
OrderCloud's extended properties (XP) strategy aligns with modern development approaches to schema-less data management. This approach, similar to PostgreSQL's JSONB functionality discussed by Rob Conery in his blog post, provides flexibility in custom solution development.
OrderCloud's data model
Our platform combines:
- 16+ years of B2B commerce and order management expertise
- Complete access through our REST API
- Flexible data model customization through extended properties
While our core data model is comprehensive, we recognize the need for customization. Extended properties allow you to add custom data points to any API resource. For example, while we might not have Product.YourSpecialDataPoint, you can use Product.xp.YourSpecialDataPoint.
Development benefits
Extended properties offer advantages over traditional platforms:
- Rapid development without database migrations
- Flexible data model customization
- Reduced development time and complexity
- No platform limitations on custom fields
Collaboration and improvement
The OrderCloud Portal enables:
- Direct collaboration with our architects and developers
- Submission of enhancement suggestions
- Community-driven platform improvements
- Feedback based on XP usage patterns
Learn more about OrderCloud Extended Properties.
Related reading
If you have suggestions for improving this article, let us know!