Use Vue JS and Apollo Client to easily create webshops. Storefront connects to a Shopify backend and allows you to create beautiful front ends, with modern tools and processes.Get a license
Shopify is a fantastic tool for your customers to run their webshop. But when it comes to building front ends for stores it’s lacking behind.
You have to maintain a connection between your local environment and Shopify.
You are locked in using tools like Themekit.
You are forced to use Liquid, Shopify’s own templating language.
If you have to compile ES6 you need to run a separate build tool.
But there is a solution. Storefront is library that allows you to build front ends that are separated from Shopify and host them wherever you want.
Automatically fetch data from Shopify. It’s utilizing the new Storefront API.
Minimizes the amount of data fetched using GraphQL.
Apollo Client automatically caches queries to increase page load.
Components for the most common elements on a webshop. These components are very flexible and can be extended or overwritten.
Create the entire webshop with Vue. Add any dependencies you wish and compile it all down using Gulp, Webpack or whatever tool you prefer.
Storefront can be used on your existing Vue SPA, even if you use Vuex, Redux or somethign else.
Click here to see a demo store built with Storefront
In order to use Storefront JS on a commercial site you need to buy a license. It costs 49$. A license is valid for one website. Once you've purchased a license you'll receive a PDF.
If you are working on an open source project or just want to play around with the library it’s free to do so.
Thanks for purchasing a Storefront license. You will receive your license in an email shortly. Check out how to use Storefront in the docs.