Skip to content

Conversation

@richardsdavies
Copy link

No description provided.

richardsdavies and others added 2 commits January 7, 2026 13:37
This commit implements all 10 phases of the Influence theme development
plan, making the theme ready for Shopify Theme Store submission.

Phase 1 - Design System Foundation:
- CSS variables with comprehensive design tokens
- Critical and non-critical CSS architecture
- SVG icon sprite with 60+ icons
- Color scheme snippet for dynamic theming

Phase 2 - Settings Schema:
- Complete settings_schema.json with colors, typography, layout
- Full schema translations in en.default.schema.json

Phase 3 - Layout & Navigation:
- Header with sticky/transparent modes, mega menu, mobile drawer
- Footer with blocks, social links, country/language selectors
- Announcement bar with carousel support
- Section groups for header and footer

Phase 4 - Hero & Marketing Sections:
- Full-bleed hero with video/image backgrounds
- Featured collection with product grid
- Rich text with drop cap option
- Image with text section
- Custom Liquid section (REQUIRED)

Phase 5 - Product Sections (CRITICAL):
- main-product with all Theme Store required blocks
- @app block support for third-party integrations
- Dynamic checkout buttons (enabled by default)
- Selling plans/subscriptions support
- Gift card recipient form
- Shop Pay Installments
- Variant picker with swatches
- Product recommendations

Phase 6 - Collection & Discovery:
- main-collection with faceted filtering (REQUIRED)
- Sorting, view toggle, pagination
- collection-list for all collections page

Phase 7 - Content & Engagement:
- main-blog and main-article sections
- Newsletter signup section
- Testimonials with carousel/grid
- Blog posts section
- Contact form section
- FAQ accordion section

Phase 8 - Cart & Checkout:
- main-cart with selling plans, discounts, dynamic checkout
- cart-drawer with AJAX functionality

Phase 9 - Utility Pages & Customer Templates:
- main-search with predictive search (REQUIRED)
- main-404 and main-password sections
- main-page section
- gift_card.liquid with QR code + Apple Wallet (REQUIRED)
- All 7 customer account templates

Phase 10 - Preset & Polish:
- settings_data.json with 3 presets (Influence, Runway, Atelier)
- Complete en.default.json translations
- Demo home page content in index.json

Theme Store Requirements Satisfied:
✓ 16+ JSON templates including all customer templates
✓ App blocks (@app) in main-product section
✓ Product blocks (price, vendor, description as separate blocks)
✓ Dynamic checkout buttons enabled by default
✓ Faceted filtering on collection + search
✓ Selling plans/subscriptions support
✓ Predictive search
✓ Custom Liquid section
✓ Header/Footer in section groups
✓ 4+ color settings (8 colors in 2 schemes + semantic)
✓ Font picker for headings + body
✓ Gift card with QR code + Apple Wallet
✓ Country/language selectors
@richardsdavies richardsdavies deleted the claude/theme-store-requirements-BHAyK branch January 7, 2026 14:20
@richardsdavies richardsdavies restored the claude/theme-store-requirements-BHAyK branch January 7, 2026 14:23
@richardsdavies richardsdavies deleted the claude/theme-store-requirements-BHAyK branch January 7, 2026 14:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants