Back to skills
SKILL.md
Saleor Storefront
ASecuritySaleor e-commerce API patterns for building storefronts. Use when working with Saleor's GraphQL API, products, variants, checkout, channels, permissions, or debugging API behavior. Framework-agnostic — applies to any Saleor storefront.
- 428 stars
- 0 votes
- 0 copies
- 1 view
- Added September 20, 2026
Works with
Security analysis
100/100Pro scans all 12 files and shows the line behind each finding
npx -y skills add aiskillstore/marketplace --skill saleor-storefront --agent claude-codeAre you the author of Saleor Storefront?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/aiskillstore-saleor-storefront)---
name: saleor-storefront
description: >
Saleor e-commerce API patterns for building storefronts. Use when working with
Saleor's GraphQL API, products, variants, checkout, channels, permissions, or
debugging API behavior. Framework-agnostic — applies to any Saleor storefront.
license: MIT
metadata:
author: saleor
version: "1.0.0"
---
# Saleor Storefront
Universal guide for building storefronts on the Saleor e-commerce platform. Covers
the Saleor GraphQL API data model, permission system, checkout lifecycle, channel
architecture, and product/variant patterns. Framework-agnostic — these rules apply
whether you're using Next.js, Remix, Nuxt, or a custom setup.
## When to Apply
Reference these guidelines when:
- Querying Saleor's GraphQL API for products, categories, or collections
- Building product detail pages with variant selection
- Implementing checkout and payment flows
- Working with multi-channel and multi-currency setups
- Debugging "product not purchasable" or permission errors
- Working with Saleor 3.23+ stock availability modes (`useLegacyShippingZoneStockAvailability`)
- Investigating Saleor API behavior via source code
## Rule Categories
| Priority | Category | Impact | Prefix |
| -------- | --------- | -------- | ------------ |
| 1 | API | CRITICAL | `api-` |
| 2 | Products | HIGH | `products-` |
| 3 | Checkout | HIGH | `checkout-` |
| 4 | Channels | MEDIUM | `channels-` |
## Quick Reference
### 1. API (CRITICAL)
- `api-data-model` — Nullable fields, pricing structure, automatic storefront filtering
- `api-permissions` — Token types, permission errors, two-tier query pattern
- `api-graphql-patterns` — Channel-scoped queries, variant attributes, filtering, codegen
- `api-investigation` — How to investigate Saleor API behavior via types and source
### 2. Products (HIGH)
- `products-variants` — Variant model, selection vs non-selection attributes, pricing, UX patterns
### 3. Checkout (HIGH)
- `checkout-lifecycle` — Session lifecycle, common errors, debugging payment issues
### 4. Channels (MEDIUM)
- `channels-purchasability` — Stock availability modes (legacy vs direct, 3.23+), purchasability vs shippability, fulfillment triangle, mode-aware checklists, channel-scoped queries, stock webhooks
## How to Use
Read individual rule files for detailed explanations and code examples:
```
rules/api-data-model.md
rules/products-variants.md
```
Each rule file contains:
- Brief explanation of why it matters
- Code examples (correct and incorrect patterns)
- Anti-patterns to avoid
## Full Compiled Document
For the complete guide with all rules expanded: `AGENTS.md`
Files in this skill
- AGENTS.md
- README.md
- SKILL.md
- references/saleor-key-directories.md
- rules/api-data-model.md
- rules/api-graphql-patterns.md
- rules/api-investigation.md
- rules/api-permissions.md
- rules/channels-purchasability.md
- rules/checkout-lifecycle.md
- rules/products-variants.md
- skill-report.json
Attribution
Comments
Loading comments…
Newsletter
Get the weekly list of safe new skills, and the ones we pulled.