ICP Platform Tree & Data Flow
ICP has its own modular architecture. External data is ingested into platform services, processed by purpose-built modules, and exposed through controlled integrations.
ICP owns its architecture and configuration data model.
Access, asset protection and audit are built into the platform.
External systems connect through defined interfaces.
WordPress is used as the current CMS layer, not the platform architecture.
Each module has a defined responsibility.
External Data Inputs
Data can enter ICP from multiple sources.
3D ASSETS
- GLB / FBX / STEP / MAX / OBJ
- Textures & materials
- Client / Irro 3D models
PRODUCT DATA
- Attributes & options
- Descriptions
- Specifications
PRICING & SKU
- Prices & SKUs
- Cost / commercial data
- CSV / structured feeds
MEDIA & CONTENT
- Images & thumbnails
- Documents
- Marketing content
CLIENT & USER DATA
- Users & companies
- Permissions
- Access assignments
BUSINESS / LOGIC DATA
- Dependencies
- Compatibility rules
- External rule sets
ICP — Irro Configurator Platform
Own platform architecture · shared data services
module-to-module contracts · controlled external interfaces
Irro Configurator Core
- 3D configuration engine
- Configuration state & logic
- Summary, CID & sharing
- Rendering / scenes / camera
Irro Price Engine
- Pricing & SKU management
- CSV import / export
- Validation & migration preview
- Commercial data maintenance
Irro Client Access
- Authentication & permissions
- Client Accounts & users
- Catalogue & protected access
- History, email, Logs & Audit
Irro Advanced Analytics
- Interaction analytics
- Configuration analytics
- Submission / conversion
- Custom reporting
Irro Logic Studio
- Visual logic authoring
- Dependencies & conditions
- Compatibility/conflict rules
- Reusable logic relationships
Irro 3D Repository
- Structured 3D asset library
- GLB preview & inspection
- Authorised asset reuse
- Separate read-only WordPress Media source
Irro 3D Asset Protector
- 3D asset protection
- Runtime authorised delivery
- Protected asset state
- Prevents useful raw GLB exposure
Integrations & Outputs
Controlled destinations for ICP data.
E-COMMERCE
- Shopify / storefronts
- Products / SKUs
- Cart / order handoff
CRM / ERP / PIM
- Customer data
- Product / inventory
- Order / business systems
PAYMENTS
- Payment Gateways
- Deposit / full payment
- Order reference
ANALYTICS
- GA4 / BI tools
- Custom reporting
- Campaign attribution
EXPORTS
- PDF / CSV
- Configuration summaries
- Reports
APIs / WEBHOOKS
- Custom integrations
- Partner systems
- Automation endpoints
External data → ICP services → specialised modules → secure configuration experiences → analytics, commerce and connected systems