Shopify Connection Guide

Connect your Shopify store to Seller's Bay App for AI-powered optimization

Quick Setup - Only 10-15 Minutes!

Follow this step-by-step guide to connect your Shopify store. Most users complete the setup in under 15 minutes.

Prefer Video? Watch our 5-minute video tutorial that walks through the entire process. (coming soon)

Overview

What This Integration Enables

Once connected, Seller's Bay App will help you:

AI-Powered Content Generation

Create compelling product titles, descriptions, and meta tags using advanced AI models

SEO Optimization

Improve search rankings with optimized meta titles, descriptions, and keywords

Bulk Processing

Process multiple products at once, saving hours of manual work

Performance Tracking

Monitor your SEO improvements and conversion rates over time (coming soon)

How It Works - Simple 3-Step Process
1
Create Shopify App

Set up a custom app in your Shopify admin (5 minutes)

2
Connect to Seller's Bay

Enter your API credentials in our platform (2 minutes)

3
Start Optimizing!

Import products and let AI enhance your content

Prerequisites

Before you begin, make sure you have everything ready:

Shopify Requirements
  • Active Shopify store (any plan works)
  • Admin or Staff account with Apps permission
  • At least 1 product in your store
  • At least 1 category in your store
  • Store URL (e.g., yourstore.myshopify.com)
Seller's Bay Requirements
  • Active Seller's Bay account
  • Available AI credits (check your dashboard)
  • Completed email verification
  • Active subscription or trial
Important Notes
Password-Protected Stores

If your store has password protection enabled (common for development stores), you'll need to provide the password during setup.

Custom Domains

If you use a custom domain (e.g., www.yourstore.com), you'll still need your .myshopify.com URL for the API connection.

Part 1: Shopify Setup

First, we'll create a custom app in your Shopify admin to generate the API credentials.

Step 1 Creating a Custom App in Shopify

Why do I need a custom app? Shopify requires custom apps for secure API access. This ensures only authorized applications can access your store data.
Follow these steps:
1.1
Log into your Shopify Admin

Go to your Shopify admin panel at https://yourstore.myshopify.com/admin

Screenshot: Shopify admin login page

1.2
Navigate to Apps

In the left sidebar, click on Apps

Can't find it? On mobile, tap the menu icon (☰) first to see the sidebar.
1.3
Access App Development

Scroll down and click on "App and sales channel settings"

Note: In some Shopify versions, this might be called "Develop apps" or "App development"

1.4
Enable Custom App Development (First Time Only)

If this is your first custom app, you'll need to:

  1. Click "Allow custom app development"
  2. Read and accept the terms
  3. Click "Allow custom app development" again to confirm
This step is only needed once per store. If you've created custom apps before, skip to step 1.5.
1.5
Create a New App

Click the "Create an app" button

Screenshot: Create app button

1.6
Name Your App

Enter the following details:

You can use any name you prefer
This is typically auto-filled with your account info

Click "Create app" to proceed

Great! You've successfully created a custom app. Now let's configure the permissions.

Step 2 Setting API Permissions

Why permissions matter: We only request the minimum permissions needed to read and update your product information. Your customer data, orders, and financial information remain private.
Configure API Access:
2.1
Navigate to Configuration

In your app's page, click on the "Configuration" tab

Screenshot: Configuration tab

2.2
Configure Admin API Scopes

Scroll down to "Admin API access scopes" and click "Configure"

2.3
Select Required Permissions

Search for and check the following permissions:

Products Required
  • read_products - Read product information
  • write_products - Update product content
Product Listings Required
  • read_product_listings - View product catalog
Inventory Optional
  • read_inventory - Check stock levels
Helps prioritize in-stock products
Tip: Use the search box to quickly find permissions. Type "product" to see all product-related options.
2.4
Save Permissions

Click "Save" to apply the selected permissions

Don't forget this step! The permissions won't be applied until you save.
2.5
Install the App

After saving, you'll see an "Install app" button. Click it to install the app in your store.

You may need to confirm the installation on the next screen.

Screenshot: Install app button and confirmation

Your Privacy is Protected

We NEVER access:

  • Customer personal information
  • Order history or details
  • Payment information
  • Store financial data
  • Analytics or reports
  • Theme or store settings

Step 3 Getting Your API Credentials

Critical Step! The access token is shown only once. Have a notepad ready or keep this page open until you've saved it.
Retrieve Your Credentials:
3.1
Go to API Credentials

In your app's page, click on the "API credentials" tab

Screenshot: API credentials tab

3.2
Copy Your API Key

Find the "API key" field and copy the value

Example format - yours will be different
3.3
Reveal and Copy Access Token

Find "Admin API access token" section

  1. Click "Reveal token once"
  2. Copy the entire token immediately
  3. Save it somewhere secure
Starts with "shpat_" - very long string
Remember:
  • This token is shown only once
  • If you lose it, you'll need to generate a new one
  • Keep it secure - it provides full API access
3.4
Note Your Store URL

You'll also need your store's URL in this format:

Don't include https:// or /admin
Credentials Checklist

Before moving to the next step, ensure you have:

Part 2: Connect to Seller's Bay App

Now let's connect your Shopify store to Seller's Bay App using the credentials you just obtained.

Connect Your Store:
4.1
Go to Shopify Integration Page

In Seller's Bay App, navigate to:

Or click the button below:

Go to Shopify Connection Page
4.2
Enter Your Connection Details

Fill in the form with your Shopify credentials:

Enter without https:// or trailing slashes
The short key from your custom app
The long access token starting with "shpat_"
Leave blank if your store isn't password-protected
Security Note: Your credentials are encrypted and stored securely. We never share them with third parties.
4.3
Test and Save Connection

Click "Connect Shopify Store" to test and save your connection

What happens next:

  • We'll verify your credentials with Shopify
  • Test the connection to ensure proper access
  • Save your encrypted credentials
  • Redirect you to the Shopify dashboard
Connection Successful!

If everything is configured correctly, you'll see this success message and be redirected to your Shopify dashboard where you can start importing products.

Verifying Your Connection

After connecting, verify everything is working properly:

Connection Status

Check your dashboard for a green "Connected" status next to Shopify

Product Count

You should see your total product count from Shopify

Last Sync Time

The dashboard will show when the connection was established

Your First Product Import

Now that you're connected, let's import your first products:

1. Select Products

Choose specific products or import your entire catalog

2. Process with AI

Our AI enhances titles, descriptions, and SEO

3. Export Back

Push optimized content back to Shopify

Troubleshooting Common Issues

If you encounter any issues, here are solutions to common problems:

Common causes:
  1. Typo in credentials: Double-check for extra spaces or missing characters
  2. Wrong credential field: Ensure you're using the Access Token (not API Secret Key)
  3. App not installed: Go back to Shopify and click "Install app"
Quick Solution:

Generate a new access token in Shopify:

  1. Go to your app's API credentials page
  2. Click "Generate new access token"
  3. Copy and use the new token immediately

This happens when your Shopify store has password protection enabled.

How to fix:
Option 1: Add Store Password
  1. Go to Shopify Admin → Online Store → Preferences
  2. Find the password under "Password protection"
  3. Add it to the "Store Password" field in our form
Option 2: Disable Protection
  1. Go to Shopify Admin → Online Store → Preferences
  2. Uncheck "Password protect your online store"
  3. Save changes and try connecting again

Your app doesn't have the required permissions to access product data.

Fix Steps:
  1. Go to your Shopify app's Configuration page
  2. Click "Configure" next to Admin API access scopes
  3. Ensure these are checked:
    • read_products
    • write_products
    • read_product_listings
  4. Click "Save"
  5. Click "Install app" again to apply permissions

Possible causes:
  • Large product catalog (1000+ products)
  • Shopify API rate limiting
  • Network connectivity issues
Solutions:
  1. Wait and retry: Try again in 5-10 minutes
  2. Start small: Import a subset of products first
  3. Check Shopify status: Visit status.shopify.com
  4. Contact support: We can help optimize large imports

Check these items:
Try clicking "Sync Products" on the import page to refresh the product list.
Still Having Issues?

Our support team is ready to help you get connected!

Include your store URL and error message for faster help

Security & Privacy

How We Protect Your Data
  • 256-bit SSL encryption for all data transfers
  • Encrypted credential storage using industry standards
  • Regular security audits and penetration testing
  • SOC 2 Type II compliance
  • GDPR and CCPA compliant data handling
  • Automatic session timeout for security
Best Practices for You
  • Never share your API credentials via email
  • Use strong, unique passwords for both accounts
  • Enable 2FA on your Shopify account
  • Regularly review app permissions
  • Monitor your store for unexpected changes
  • Keep your browser and OS updated
Data Access Transparency
What We Access:
  • Product titles and descriptions
  • Product images and variants
  • Product categories and tags
  • Basic store information (name, domain)
  • Product inventory status
What We DON'T Access:
  • Customer personal information
  • Order or transaction data
  • Payment information
  • Store analytics or reports
  • Theme or design settings
  • Other apps or integrations
You can revoke access at any time by deleting the custom app in your Shopify admin.

Frequently Asked Questions

Do I need a specific Shopify plan?

No, Seller's Bay App works with all Shopify plans, including Basic, Shopify, Advanced, and Plus.

Will this affect my live store?

Changes are only applied when you explicitly export products back to Shopify. You can preview all changes before applying them.

How many products can I process?

There's no limit on the number of products. However, processing uses AI credits based on your subscription plan.

Can I disconnect and reconnect later?

Yes, you can disconnect at any time and reconnect when needed. Your processed products are saved in our system.

What happens to my existing product data?

Your original data is never deleted. We create optimized versions that you can review and choose to apply.

Do I need technical knowledge?

No coding or technical skills required! This guide walks you through every step with clear instructions.

Getting Help & Support

Documentation

Browse our comprehensive guides and tutorials

View Docs
Contact Support

Get help from our expert support team

Get Support
Video Tutorials

Watch step-by-step video walkthroughs

Watch Videos
Quick Contact Information

Hours

Mon-Fri, 9 AM - 5 PM EST

Ready to Connect Your Store?

Follow this guide step-by-step and you'll be optimizing products in no time!