0.0
Repository is archived
No commit activity in last 3 years
No release in over 3 years
Binda plugin that lets you import products from your Shopify store.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 10.0
< 2, >= 1.6
~> 1.0
< 3.8, >= 3.5
~> 0.1.2

Runtime

~> 0.1.9
~> 1.3
~> 5.1
 Project Readme

Binda Shopify

Extension that lets you import your Shopify products into your Binda application.

Binda is a headless CMS with an intuitive out-of-the-box interface which makes very easy creating application infrastructures. For more info about Binda structure please visit the official documentation

Maintainability Test Coverage

Requirements

Before you install Binda Shopify you need to setup your Shopify account properly. Please follow the steps below.

Create a private app

Binda Shopify relies on private apps. A detailed guide on what are and how to create them can be found in the Shopify official documentation.

Installation

If you haven't read the Requirements section do it now before continuing. Install Binda via terminal. See Binda installation guide for more information.

Just add the gem to your application's Gemfile:

gem 'binda-shopify', github: 'lacolonia/binda-shopify'

Then, run:

bundle install

After that, you need to setup your connection to Shopify and create Binda::Structures where your data will be imported. To do so you can run the following command.

Development env

rails generate binda:shopify:install

Production env

RAILS_ENV=production bundle exec rails generate binda:shopify:install

NOTE

Your Shopify shop name, which is required during the installation process, corresponds to the subdomain portion of you shopify store.

For example: for https://cool-shoes.myshopify.com the Shopify shop name is cool-shoes.

Don't confuse it with the private app name.

Once you complete the installation process you are good to go! Log into your admin panel and click the sync button.