Shopify integration

đź“š Learn more about Shopify action features, integrations and alternatives.

Integrating your project with Shopify allows you to create a pipeline that will update your Shopify themes on every push to branch. You can also use the Shopify CLI action for more advanced operations.

Example Shopify workflowExample Shopify workflow

Buddy is a pipeline delivery automation tool that integrates with Shopify and other IaaS/PaaS. Learn how to seamlessly introduce Buddy to your development workflow.

Setting up Shopify integration

  1. Add a new pipeline and select your Shopify action from the Cloud section:

Shopify actions in BuddyShopify actions in Buddy

  1. Click the Integration field in the Transfer tab to add a new integration. A configuration window will appear.

Add new integrationAdd new integration

Here you need to provide:

  • integration name, e.g. My Shopify integration
  • Sharing scope and Availability in the workspace
  • Store URL and the Access Token or the API Key depending on the authorization method you have chosen

Shopify integration screenShopify integration screen

  1. Once configured, you will be able to select the theme and deploy it to your Shopify store:

Shopify action overviewShopify action overview

Retrieving access token

  1. Log in to your Shopify account and select the store to which you want to deploy.
  2. Go to your shop at:

    YOURSHOPNAME.myshopify.com/admin/settings/apps/development/
  3. Click Create an app to add a new application.
  4. Once added, click Configure Admin API scopes and select these scopes:

    • write_themes
    • read_themes
If you want to use Shopify CLI action, you can expand the scopes to whatever you require.

Configuring API access scopesConfiguring API access scopes

  1. Save changes and click Install app to add it to your store.
  2. Copy the newly generated token to Buddy to finish configuration.

API credentials viewAPI credentials view

Last modified on May 29, 2023

Questions?

Not sure how to configure a pipeline for your process? Reach out on the live-chat or contact support

Get Started

Sign up for free and deploy your project in less than 10 minutes.