Deploy to Shopify

If you are new to Buddy, check out our quickstart guides that will tell you how to build, test and deploy your type of application.

📚 Learn more about Shopify action features, integrations and alternatives.

Buddy turns deployments into a breeze, allowing you to update your Shopify themes on every push to branch. You can also deploy manually on click, or recurrently on time intervals.

Shopify pipeline exampleShopify pipeline example

Configure Shopify action

  1. Create a new project, select your Git provider and choose the repository with your project.
  2. Add a new pipeline and configure the details: name, trigger mode, and branch from which you want to deploy.
  3. Look up and click Shopify on the action list: Buddy Cloud actionsBuddy Cloud actions
  4. In the Transfer tab, click the Integration field to add a new integration: Buddy IAAS actionsBuddy IAAS actions

Configure Shopify integration:

  1. Type in its name.
  2. Define the integration's Sharing and Availability within the workspace.
  3. Select the authorization method.
  4. Provide the details needed depending on the selected authorization type (it can be either Access token or API key): Adding Shopify integrationAdding Shopify integration
  1. Configure action details:
    • select your integration and the theme to deploy: Shopify action configurationShopify action configuration
If you are using build actions in your pipeline, make sure to select the filesystem as the source to deploy artifacts and processed files.
  1. When ready, click Add this action to finish configuration.
You can add more shops by clicking New integration in the Transfer tab as described above.
Buddy's deployment is based on changesets. This means only changed files are deployed, which makes it lightning fast ⚡️. The first deployment is always performed from scratch, unless you set a revision on the server beforehand.

What you need to know

  • Select Repository as the Source to deploy only the files from your repository. If you use build actions, select filesystem as the Source to add artifacts, processed files & uploaded static files.
  • You can use Ignore paths to exclude files for deployment in the Transfer tab within the action.

Last modified on June 5, 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.