commercetools-frontend
Production-tested patterns for commercetools storefronts — Next.js, React, PDP/PLP, cart, checkout, SEO, and performance from a Platinum partner with 50+ live…
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-frontend
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: frontend, marketing
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-frontend
What's inside
- Skill name
commercetools-frontend- Description
- Production-tested patterns for commercetools storefronts — Next.js, React, PDP/PLP, cart, checkout, SEO, and performance from a Platinum partner with 50+ live implementations.
- License
- MIT
- Instructions
- 87 lines in SKILL.md · view on GitHub
Files (11)
- SKILL.md
- b2b-frontend.md · references/
- cart-ui.md · references/
- checkout-ui.md · references/
- ct-frontend-components.md · references/
- ct-frontend-extensions.md · references/
- frontend-performance.md · references/
- frontend-seo.md · references/
- product-detail-pages.md · references/
- product-listing-pages.md · references/
- storefront-architecture.md · references/
SKILL.md (first lines)
# commercetools Frontend & Storefront Development ## Two Development Paths This skill covers **two distinct approaches** to building storefronts on commercetools: | Approach | When to Use | Key File | |----------|-------------|----------| | **commercetools Frontend** (hosted) | Using Studio for business users, extensions, components (tastics), data sources | [references/ct-frontend-extensions.md](references/ct-frontend-extensions.md) | | **Headless with Next.js/React** | Custom storefront with full control, App Router, Server Components | [references/storefront-architecture.md](references/storefront-architecture.md) | | **B2B Storefront** | Business units, permissions, approval workflows, quotes, purchase lists | [references/b2b-frontend.md](references/b2b-frontend.md) | Both approaches share patterns for product pages, cart/checkout UI, and performance/SEO. B2B patterns layer on top of either approach. ## How to Use This Skill 1. Identify which approach you are using (commercetools Frontend or headless Next.js) 2. Load the relevant architecture file first 3. Then load the page-type-specific reference for your current task 4. Reference files contain correct/incorrect code pairs, checklists, and pitfall warnings **Progressive loading -- only load what you need:** - Using commercetools Frontend extensions, data sources, actions? Load `references/ct-frontend-extensions.md` - Using commercetools Frontend components, Studio, renderer? Load `references/ct-frontend-components.md` - Building a headless Next.js storefront? Load `references/storefront-architecture.md` - Building product listing pages (PLP, filtering, pagination)? Load `references/product-listing-pages.md` - Building product detail pages (PDP, variants, product cards)? Load `references/product-detail-pages.md` - Building cart UI? Load `references/cart-ui.md` - Building checkout flows? Load `references/checkout-ui.md` - Optimizing frontend performance (images, LCP, code splitting)? Load `references/frontend-performance.md` - Optimizing SEO (structured data, meta tags, sitemap)? Load `references/frontend-seo.md` - Building a B2B storefront (business units, quotes, approvals)? Load `references/b2b-frontend.md` ## CRITICAL Priority | Pattern | File | Impact | |---------|------|--------| | Data fetching strategy (SSR vs SSG vs ISR) | [references/storefront-architecture.md](references/storefront-architecture.md) | Wrong strategy causes stale prices, slow pages, or API quota exhaustion | | Cart state management & optimistic updates | [references/cart-ui.md](references/cart-ui.md) | Race conditions cause quantity bugs, lost items, broken checkout | | Extension timeout limits (8s max) | [references/ct-frontend-extensions.md](references/ct-frontend-extensions.md) | Slow extensions fail silently, breaking pages for all users | | Image optimization & LCP | [references/frontend-performance.md](references/frontend-performance.md) | Unoptimized product images destroy Core Web Vitals scores | | B2B permission-gated UI | [references/b2b-frontend.md](references/b2b-frontend.md) | Missing permission checks expose admin actions to unauthorized users | ## HIGH Priority | Pattern | File | Impact | |---------|------|--------| | Server Components for product data | [references/storefront-architecture.md](references/storefront-architecture.md) | Client-side fetching leaks API credentials and doubles load time | | PLP pagination & filtering | [references/product-listing-pages.md](references/product-listing-pages.md) | N+1 queries on listing pages cause 3-10s load times | | Checkout flow & payment integration | [references/checkout-ui.md](references/checkout-ui.md) | Missing error states cause silent payment failures | | Component schema design (tastics) | [references/ct-frontend-components.md](references/ct-frontend-components.md) | Bad schemas make components unusable for business users in Studio | | SEO structured data for products | [references/frontend-seo.md](references/frontend-seo.md) | Missing structured data means no rich results in Google | | Locale routing & currency formatting | [references/storefront-architecture.md](references/storefront-architecture.md) | Wrong i18n setup breaks prices, URLs, and search indexing | | B2B quote lifecycle & approval flows | [references/b2b-frontend.md](references/b2b-frontend.md) | Quote cart consumption and approval rejection side effects break B2B checkout | ## MEDIUM Priority | Pattern | File | Impact | |---------|------|--------| | Product variant selection UI | [references/product-detail-pages.md](references/product-detail-pages.md) | Confusing variant selectors reduce conversion | | Faceted search UI patterns | [references/product-listing-pages.md](references/product-listing-pages.md) | Slow or broken filters frustrate shoppers | | commercetools Checkout integration | [references/checkout-ui.md](references/checkout-ui.md) | Misconfigured Checkout SDK blocks payment completion | | Code splitting & bundle size | [references/frontend-performance.md](references/frontend-performance.md) | Oversized bundles increase Time to Interactive | | Data source extension patterns | [references/ct-frontend-extensions.md](references/ct-frontend-extensions.md) | Redundant API calls from multiple components on a page | | Studio page management & publishing | [references/ct-frontend-components.md](references/ct-frontend-components.md) | Wrong page folder structure breaks dynamic routing | | B2B business unit & store scoping | [references/b2b-frontend.md](references/b2b-frontend.md) | Missing BU/store context causes cross-tenant data leaks | | B2B purchase lists & quick order | [references/b2b-frontend.md](references/b2b-frontend.md) | Wrong Wishlist API mapping breaks purchase list CRUD | ## Common Frontend Anti-Patterns (Quick Reference) | Anti-Pattern | File | Consequence | |-------------|------|-------------| | Fetching product data client-side | [references/storefront-architecture.md](references/storefront-architecture.md) | Exposes API credentials, no SSR benefits, poor SEO | | Using `getServerSideProps` for static catalog pages | [references/storefront-architecture.md](references/storefront-architecture.md) | Every page visit hits the API, wastes quota, slow TTFB | | Not implementing optimistic cart updates | [references/cart-ui.md](references/cart-ui.md) | UI freezes on every add-to-cart, feels broken | | Loading all product images at full resolution | [references/frontend-performance.md](references/frontend-performance.md) | 5-10MB page weight, failed Core Web Vitals | | Fetching all product attributes when you need 3 | [references/product-detail-pages.md](references/product-detail-pages.md) | 5-10x response payload, slower rendering | | Building search from scratch instead of using Product Search API | [references/product-listing-pages.md](references/product-listing-pages.md) | Poor relevance, no faceting, slow queries | | Missing error boundaries around commerce data | [references/storefront-architecture.md](references/storefront-architecture.md) | One failed API call crashes the entire page | | Hardcoding locale/currency instead of using routing | [references/storefront-architecture.md](references/storefront-architecture.md) | Broken multi-market support, wrong prices | ## MCP Complement Use this skill for storefront patterns, then use the [Developer MCP](https://docs.commercetools.com/sdk/mcp/developer-mcp) to look up field names and schemas, and the [Commerce MCP](https://docs.commercetools.com/sdk/mcp/commerce-mcp) for CRUD operations.
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-data
ariessolutionsio
Production-tested patterns for commercetools product types, custom types/objects, categories, import/export, and data migration from a Platinum partner with…
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-frontend skill. Agent Mart. https://agentmart.dev/skills/ariessolutionsio-commercetools-frontend (last updated 2026-10-24)