Skip to content

statamic-rad-pack/shopify

A Statamic addon that integrates Shopify with Statamic CMS. Use Shopify for world-class ecommerce while building your storefront with Antlers.

Live DemoDocumentationIssuesDiscussions

Requirements

  • PHP 8.3 or 8.4
  • Laravel 12
  • Statamic 6

Features

  • Import products, variants, images, and collections from Shopify into Statamic
  • Real-time sync via Shopify webhooks (products, orders, collections, customers)
  • Antlers tags for frontend product display, cart, and customer account pages
  • Control Panel UI for triggering imports and managing variants
  • User sync between Statamic and Shopify
  • Metafields support with a swappable parser
  • Multisite / localisation support
  • Multi-store support (unified, localized, and markets modes)
  • Works with flat-file or database-backed Statamic

Installation

Install via Composer:

composer require statamic-rad-pack/shopify

Publish the config file:

php artisan vendor:publish --tag=shopify-config

Publish the frontend JS assets (optional, for Storefront API cart integration):

php artisan vendor:publish --tag=shopify-scripts

Documentation

Full documentation on configuration, webhooks, Antlers tags, multi-store setup, and more is available at statamic-shopify-docs.vercel.app.

Issues & Feedback

Please open an issue on GitHub if you encounter a problem.

To propose a new feature, start a discussion.

About

Integrate your Shopify products into Statamic using the Admin API.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Contributors