Module: Commerce content modeling

17 of 38 Pages

Test your product content type with real data

Once you’ve finalized the content type design and gathered stakeholder approval, have your editors test it with real product data before full-scale implementation.

You can either use the admin UI to define the product-related content types necessary for testing, or you can use the Content types MCP server and build the content types in the XbyK database programmatically. The following image shows how a user provides a JSON definition from the contemt modeling server mcp , and the agent uses the Content types MCP server tools to analyze XbyK instance, including existing admin form components and data types, before constructing the new content type in the admin interface.

Creating content type via Content Type Management API

Ask editors to create sample products using real catalog data instead of placeholder text or simplified examples. Have them build complete product pages in the website channel, including selecting manufacturers, assigning categories, uploading images, and configuring all relevant fields. Have editors test variant-creation workflows by creating products with multiple sizes, colors, or attributes to ensure the process is intuitive and efficient.

The following screenshot of Product SKU in admin UI and shows how editors add products to the system using collapsible reusable field schemas that keep the form organized and easier to navigate. Product taxonomies, such as categories or materials, also stored as reusable field schemas, which simplifies querying and ensures consistent structure across the catalog. Product manufacturer references a separate content type, while product variants are defined via a dedicated content type.

Sample Product SKU admin UI

Hands-on testing uncovers workflow issues, such as confusing field labels, missing guidance text, or illogical field ordering that that may not be evident in diagrams or documentation, but slow down data entry.

Use this testing phase to validate that your product content type truly supports all identified business scenarios and doesn’t introduce unexpected friction. Identify workflow pain points where editors get confused, make mistakes, or require excessive clicks to complete simple tasks. Ask developers to verify that reusable schema fields appear correctly in content queries and that relationships between content types work as expected when retrieving data for display.

Address any issues discovered during testing. Refine field configurations, enhance editor guidance, adjust content structures, and even programmatically simplify complex workflows as needed.

Testing with real editors helps prevent costly rework, particularly after the product catalog is populated with hundreds or thousands of products. You can adjust the content model programmatically after the fact, but it creates additional work and costs that could have been easily prevented.

Summary: Design scalable product model

Modeling product SKUs in Xperience by Kentico requires careful planning of how products are stored and structured. The decisions of where to store products, how to model variants, which pricing patterns to implement, and how to organize related content (such as manufacturers and categories) will directly impact editor efficiency and the ability to scale.

Begin by understanding your commerce requirements and consulting standards like Schema.org. Model fields that repeat across different content types using reusable field schemas to prevent duplication. This will help you create a flexible foundation that supports both current needs and future growth. Keep in mind that content modeling is an ongoing process that gets better with testing, validation, and regular feedback.

Xperience’s Content modeling MCP server will help you prototype the content model and define output in machine-readable format. You can use it to create product model diagrams, validate them with key teams including developers, commerce managers, and SEO specialists, then test with real product data before full implementation. Focus on building a solid foundation with the core ProductFields and ProductSKU schemas, rather than striving for perfection initially. Implement variant approach that aligns with your store strategy, and choose pricing patterns that fit your current business model. As your commerce needs evolve, Xperience’s flexible content modeling lets you expand and refine your product structure without requiring a complete rebuild, ensuring your product catalog grows alongside your business.