shopify-architecture-variants

Featured

Choose between Shopify app architectures: embedded Remix app, headless storefront with Hydrogen, standalone integration, or theme app extension. Trigger with phrases like "shopify architecture decision", "shopify embedded vs headless", "shopify Hydrogen", "shopify app types", "which shopify architecture".

AI & Automation 2,266 stars 315 forks Updated today MIT

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Shopify Architecture Variants ## Overview Four validated architecture patterns for building on Shopify. Choose based on your use case: embedded admin app, headless storefront, backend integration, or theme extension. ## Prerequisites - Clear understanding of what you're building - Knowledge of your target merchants - Understanding of Shopify's app ecosystem ## Instructions ### Variant A: Embedded Admin App (Remix) **Best for:** Admin panel apps, merchant tools, dashboards, order management **When to use:** You need to add functionality to the Shopify admin for merchants. ``` my-shopify-app/ ├── app/ │ ├── routes/ │ │ ├── app._index.tsx # Dashboard (inside Shopify admin) │ │ ├── app.products.tsx # Feature pages │ │ ├── auth.$.tsx # OAuth handler │ │ └── webhooks.tsx # Webhook receiver │ ├── shopify.server.ts # @shopify/shopify-app-remix │ └── root.tsx ├── extensions/ # Optional extensions ├── prisma/schema.prisma # Session + app data ├── shopify.app.toml └── package.json ``` **Key packages:** `@shopify/shopify-app-remix`, `@shopify/polaris`, `@shopify/app-bridge-react` **API used:** Admin GraphQL API (server-side via `authenticate.admin()`) **Auth:** OAuth with session token exchange (handled by the Remix adapter) ```typescript // Authenticated loader — runs server-side inside Shopify admin export async function loader({ request }: LoaderFunctionArgs) { const { adm...

Details

Author
jeremylongshore
Repository
jeremylongshore/claude-code-plugins-plus-skills
Created
7 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Featured

shopify-reference-architecture

Implement Shopify app reference architecture with Remix, Prisma session storage, and the official app template patterns. Trigger with phrases like "shopify architecture", "shopify app structure", "shopify project layout", "shopify Remix template", "shopify app design".

2,266 Updated today
jeremylongshore
AI & Automation Featured

shopify-apps

Expert patterns for Shopify app development including Remix/React Router apps, embedded apps with App Bridge, webhook handling, GraphQL Admin API, Polaris components, billing, and app extensions.

39,227 Updated today
sickn33
Web & Frontend Solid

shopify-apps

Expert patterns for Shopify app development including Remix/React Router apps, embedded apps with App Bridge, webhook handling, GraphQL Admin API, Polaris components, billing, and app extensions. Use when: shopify app, shopify, embedded app, polaris, app bridge.

27,681 Updated today
davila7
Web & Frontend Listed

shopify-apps

Expert patterns for Shopify app development including Remix/React Router apps, embedded apps with App Bridge, webhook handling, GraphQL Admin API, Polaris components, billing, and app extensions. Use when: shopify app, shopify, embedded app, polaris, app bridge.

335 Updated today
aiskillstore
Web & Frontend Listed

shopify-apps

Expert patterns for Shopify app development including Remix/React Router apps, embedded apps with App Bridge, webhook handling, GraphQL Admin API, Polaris components, billing, and app extensions. U...

5 Updated 2 months ago
mayurrathi