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. Log in to your Shopify admin dashboard
  2. Go to Settings → Apps and sales channels
  3. Click Develop apps (at the bottom)
  4. Click Create an app
  5. Enter a name for your app (e.g., "Casper")
  6. Click Create app

Step 2: Configure API Permissions

  1. In your app settings, click Configure Admin API scopes
  2. Enable the following permissions:
    • read_content
    • write_content
    • read_online_store_blog
    • write_online_store_blog
  3. Click Save

Step 3: Install and Get Credentials

  1. Click Install app (you'll be prompted to confirm)
  2. After installation, go to the API credentials tab
  3. Copy your Admin API access token
  4. Note your store URL (e.g., yourstore.myshopify.com)

Step 4: Connect in Casper

  1. Go to Settings → Integrations in your Casper dashboard
  2. Click Connect next to Shopify
  3. Enter your Shopify store URL (e.g., yourstore.myshopify.com)
  4. Paste your Admin API access token
  5. Click Test Connection to verify
  6. Click Save to complete the connection

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