Shopify

Shopify Integration

Connect Casper with your Shopify store to automatically publish SEO-optimized articles to your Online Store blog.

Overview

The Shopify integration allows you to publish articles directly to your Shopify Online Store blog. Casper uses the Shopify Admin API to create blog posts, set tags, and configure SEO metadata.

Requirements: A Shopify store with admin access. You'll need to create a private app with specific permissions.

Setup Instructions

Step 1: Create a Private App

  1. Go to your Shopify Admin (shopify.admin.com)
  2. Click "Apps" on the left hand side bar
  3. Click "Apps and sales channel settings" at the bottom of the modal
  4. Click "Develop apps" in the top right
  5. Click "Build apps in Dev Dashboard"
  6. Click "Create app" top right
  7. Give the app a name and click "Create" (e.g., "Casper")

Step 2: Configure API Permissions

  1. Scroll down to Access
  2. Enable the following permissions:
    • read_content
    • write_content
    • read_online_store_blog
    • write_online_store_blog
  3. Click Save

Step 3: Release and Get Credentials

  1. Click "Release", then "Release" again
  2. Click "Settings" in the left hand side bar
  3. Copy the Credentials client ID and Secret into the fields in Casper

Step 4: Install App and Connect

  1. Before clicking Connect in Casper, go back to Shopify dev dashboard
  2. Click "Home" in the side bar
  3. Click "Install app" top right
  4. Now click "Connect" in Casper

How to Use

Publishing Articles

When publishing an article, select Shopify as your publishing platform. Choose which blog to publish to (if your Shopify store has multiple blogs), add tags, and configure SEO settings. The article will be created in your Shopify blog immediately.

Blog Selection

If your Shopify store has multiple blogs, you can select which blog to publish to when creating the connection or when publishing each article.

SEO Optimization

Casper automatically sets SEO-friendly titles, meta descriptions, and URLs. You can customize these in the article editor before publishing.

Troubleshooting

Connection Failed

If you're having trouble connecting:

  • Verify your store URL is correct (just the subdomain, e.g., yourstore.myshopify.com)
  • Make sure you've installed the app after creating it
  • Check that all required API permissions are enabled
  • Ensure your Admin API access token is correct

Publishing Errors

If articles aren't publishing:

  • Verify your API token hasn't expired or been revoked
  • Check that you have at least one blog created in Shopify
  • Ensure your store is active and not in development mode
  • Check Shopify's API status page for any service issues

Common Questions

Can I connect multiple Shopify stores?

Each organization represents one website and can only have one integration connected. If you want to connect multiple Shopify stores, create separate organizations for each store. Each organization has its own settings, integrations, and content.

Will this work with Shopify Plus?

Yes, the integration works with all Shopify plans including Shopify Plus. The setup process is the same.

Can I schedule articles?

Yes! You can schedule articles to be published at specific dates and times. Casper will create the blog post in Shopify and schedule it for publication.

Related Topics