commercetools-data
Production-tested patterns for commercetools product types, custom types/objects, categories, import/export, and data migration from a Platinum partner with…
Skill by ariessolutionsio
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/ariessolutionsio-commercetools-data
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: data
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/commercetools-data
What's inside
- Skill name
commercetools-data- Description
- Production-tested patterns for commercetools product types, custom types/objects, categories, import/export, and data migration from a Platinum partner with 50+ live implementations.
- License
- MIT
- Instructions
- 114 lines in SKILL.md · view on GitHub
Files (11)
- SKILL.md
- anti-patterns.md · references/
- bulk-catalog-audit.md · references/
- bulk-catalog-enrichment.md · references/
- category-design.md · references/
- custom-types-objects.md · references/
- import-export.md · references/
- localization.md · references/
- migration.md · references/
- product-type-design.md · references/
- product-type-operations.md · references/
SKILL.md (first lines)
# commercetools Data Modeling & Management Product types are **immutable once assigned to products** -- getting the data model right is the single most consequential decision in any commercetools implementation. **Progressive loading — only load what you need:** - Designing product types? Load `references/product-type-design.md` - Product type operations (CRUD, migration, versioning)? Load `references/product-type-operations.md` - Choosing Custom Types vs Custom Objects? Load `references/custom-types-objects.md` - Designing category hierarchies? Load `references/category-design.md` - Setting up localization? Load `references/localization.md` - Importing or exporting data? Load `references/import-export.md` - Planning a migration? Load `references/migration.md` - Auditing catalog completeness? Load `references/bulk-catalog-audit.md` - Enriching catalog data (AI-assisted, batch updates)? Load `references/bulk-catalog-enrichment.md` - Code review or debugging? Load `references/anti-patterns.md` ## CRITICAL Priority -- Irreversible Decisions | Pattern | File | Impact | |---------|------|--------| | Product Type Design Principles | [references/product-type-design.md](references/product-type-design.md) | Cannot change product type on existing products. Cannot delete a type with products. Attribute removal is destructive. | | Custom Types vs Custom Objects | [references/custom-types-objects.md](references/custom-types-objects.md) | Only one Custom Type per resource at a time. Field type changes silently fail. Wrong choice = data in unreachable places. | | Category Hierarchy Design | [references/category-design.md](references/category-design.md) | Deep hierarchies degrade search. No automatic inheritance. Restructuring requires product reassignment. | ## HIGH Priority -- Significant Rework | Pattern | File | Impact | |---------|------|--------| | Localization Strategy | [references/localization.md](references/localization.md) | Over-localizing bloats payloads. Missing fallbacks break storefronts. Wrong LocalizedString usage wastes storage. | | Import & Export Patterns | [references/import-export.md](references/import-export.md) | 20-resource batch limit. Async processing with 48-hour window. Wrong import order causes unresolved references. | | Migration Strategy | [references/migration.md](references/migration.md) | Big-bang migrations fail. No built-in environment promotion. Product type changes require delete-and-recreate. | ## MEDIUM Priority -- Quality & Maintainability | Pattern | File | Impact | |---------|------|--------| | Bulk Catalog Operations | [references/bulk-catalog-audit.md](references/bulk-catalog-audit.md) | Patterns for auditing catalog completeness (missing slugs, descriptions), batch updates, and AI-assisted data enrichment. | | Anti-Patterns Catalog | [references/anti-patterns.md](references/anti-patterns.md) | Comprehensive list of data modeling mistakes with consequences and corrections. | ## Decision Flowcharts ### "Where Should This Data Live?" ``` Is the data an attribute of a product variant? (color, size, weight) YES --> Product Type attribute NO --> Continue Is the data extending an existing resource? (loyalty points on Customer, gift wrap on LineItem, metadata on Order) YES --> Custom Type (Custom Fields) NO --> Continue Is the data standalone reference/config? (feature flags, lookup tables, app settings, cross-cutting data) YES --> Custom Object (container/key) NO --> Continue Is the data classifying products for navigation? (department, collection) YES --> Category NO --> Continue Is it a workflow state? (product review status, order fulfillment stage) YES --> State Machine NO --> Consider whether commercetools is the right place for this data ``` ### "Product Type or Category?" ``` Does it define WHAT the product IS? (its schema, its attributes) YES --> Product Type Does it define WHERE the product APPEARS? (navigation, browsing, collections) YES --> Category Rule: If you could model it as a Category, prefer Category. Categories are flexible. Product Types are permanent. ``` ### "How Many Product Types?" ``` Do products share 80%+ of their attributes? YES --> Same Product Type (use attributes for differentiation) NO --> Different Product Types Is data managed in Merchant Center? YES --> Use more specific types (better editing UX) NO (external PIM) --> Fewer generic types are acceptable ``` ## Key Platform Limits | Resource | Limit | Notes | |----------|-------|-------| | Product Types per Project | 1,000 | Hard limit | | Attributes per Product Type | No hard limit | 50 product-level + 50 variant-level searchable attributes indexed | | Variants per Product | 100 | Can be increased by contacting support | | Categories per Project | 10,000 | Requires review to increase | | Custom Objects per Project | 20,000,000 | Generous but not infinite | | Import Containers per Project | 1,000 | Keep < 200K operations per container | | Resources per Import Request | 20 | Hard limit, batch accordingly | | Import Operation retention | 48 hours | Unresolved refs retry up to 5 times | | Product Selections per Store | 100 | Plan assortment strategy carefully | | Distribution Channels per Store | 100 | | | Supply Channels per Store | 100 | | ## MCP Complement Use this skill to DESIGN the data model, then use the [Developer MCP](https://docs.commercetools.com/sdk/mcp/developer-mcp) for schema details and the [Commerce MCP](https://docs.commercetools.com/sdk/mcp/commerce-mcp) to execute operations. For bulk catalog operations, see `references/bulk-catalog-audit.md` and `references/bulk-catalog-enrichment.md`.
From ariessolutionsio/composable-skills, MIT.
More from ariessolutionsio/composable-skills
- 0.502score
kibo-subscriptions
ariessolutionsio
Use for Kibo Subscription Commerce work — implementing recurring billing, configuring plans (evergreen, fixed-term, subscribe-and-save), managing…
SkillCFreshness: C★ 1Claude Code +9 - 0.502score
kibo-ecommerce
ariessolutionsio
Build, debug, and integrate Kibo Commerce eCommerce features — implement checkout/cart/catalog flows, troubleshoot cart and promotion issues, develop B2B…
SkillCFreshness: C★ 1Claude Code +9 - 0.502score
kibo-oms
ariessolutionsio
Use for Kibo Order Management (OMS) implementation — design order routing strategies (DC-to-store fallback, location-based), implement fulfillment workflows…
SkillCFreshness: C★ 1Claude Code +9 - 0.502score
marketplacer
ariessolutionsio
Operator-side patterns for integrating Marketplacer into a composable commerce stack — GraphQL Operator API, per-seller order splits via Invoices…
SkillCFreshness: C★ 1Claude Code +9 - 0.434score
commercetools-merchant-center
ariessolutionsio
Production-tested patterns for commercetools Merchant Center custom applications, custom views, UI Kit, and deployment from a Platinum partner with 50+ live…
SkillDFreshness: D★ 1Claude Code +9 - 0.434score
commercetools-api
ariessolutionsio
Production-tested patterns for commercetools cart/checkout, orders, payments, B2B, promotions, extensions, and subscriptions from a Platinum partner with 50+…
SkillDFreshness: D★ 1Claude Code +9 - 0.434score
commercetools-frontend
ariessolutionsio
Production-tested patterns for commercetools storefronts — Next.js, React, PDP/PLP, cart, checkout, SEO, and performance from a Platinum partner with 50+ live…
SkillDFreshness: D★ 1Claude Code +9 - 0.409score
akeneo
ariessolutionsio
Akeneo PIM development patterns and commercetools integration — API usage, data pipelines, and product enrichment workflows.
SkillDFreshness: D★ 1Claude Code +9 - 0.409score
algolia
ariessolutionsio
Algolia commerce search patterns and commercetools integration — InstantSearch, ranking, relevance, and product sync.
SkillDFreshness: D★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Feb 26, 2026 (8 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from ariessolutionsio
- 0.502score
kibo-subscriptions
ariessolutionsio
Use for Kibo Subscription Commerce work — implementing recurring billing, configuring plans (evergreen, fixed-term, subscribe-and-save), managing…
SkillCFreshness: C★ 1Claude Code +9 - 0.502score
kibo-ecommerce
ariessolutionsio
Build, debug, and integrate Kibo Commerce eCommerce features — implement checkout/cart/catalog flows, troubleshoot cart and promotion issues, develop B2B…
SkillCFreshness: C★ 1Claude Code +9 - 0.502score
kibo-oms
ariessolutionsio
Use for Kibo Order Management (OMS) implementation — design order routing strategies (DC-to-store fallback, location-based), implement fulfillment workflows…
SkillCFreshness: C★ 1Claude Code +9 - 0.502score
marketplacer
ariessolutionsio
Operator-side patterns for integrating Marketplacer into a composable commerce stack — GraphQL Operator API, per-seller order splits via Invoices…
SkillCFreshness: C★ 1Claude Code +9 - 0.434score
commercetools-merchant-center
ariessolutionsio
Production-tested patterns for commercetools Merchant Center custom applications, custom views, UI Kit, and deployment from a Platinum partner with 50+ live…
SkillDFreshness: D★ 1Claude Code +9 - 0.434score
commercetools-api
ariessolutionsio
Production-tested patterns for commercetools cart/checkout, orders, payments, B2B, promotions, extensions, and subscriptions from a Platinum partner with 50+…
SkillDFreshness: D★ 1Claude Code +9
Cite this page
commercetools-data skill. Agent Mart. https://agentmart.dev/skills/ariessolutionsio-commercetools-data (last updated 2026-10-24)