shopify-reference-architecture

Featured

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".

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 Reference Architecture ## Overview Production-ready architecture based on Shopify's official Remix app template. Covers project structure, session storage with Prisma, extension architecture, and the recommended app patterns. ## Prerequisites - Understanding of Remix framework basics - Shopify CLI 3.x installed - Familiarity with Prisma ORM ## Instructions ### Step 1: Official Project Structure (Remix Template) ``` my-shopify-app/ ├── app/ │ ├── routes/ │ │ ├── app._index.tsx # Main app dashboard │ │ ├── app.products.tsx # Product management page │ │ ├── app.settings.tsx # App settings │ │ ├── auth.$.tsx # OAuth catch-all route │ │ ├── auth.login/ │ │ │ └── route.tsx # Login page │ │ └── webhooks.tsx # Webhook handler │ ├── shopify.server.ts # Shopify API config (singleton) │ ├── db.server.ts # Database connection │ └── root.tsx ├── extensions/ │ ├── theme-app-extension/ # Theme blocks for Online Store │ │ ├── blocks/ │ │ │ └── product-rating.liquid │ │ └── locales/ │ ├── checkout-ui/ # Checkout UI extension │ └── product-discount/ # Shopify Function ├── prisma/ │ ├── schema.prisma # Database schema │ └── migrations/ ├── shopify.app.toml # App configuration ├── shopify.web.toml # Web process config ├── remix.config.js └── package.json ``` ###...

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-architecture-variants

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".

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 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
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