Shopify Variant ManagerPRO API
OverviewBulk VariantsInventoryAdmin Access Key APIUser Guide
Documentation & Interactive User Guide

Shopify Variant Manager User Guide

Step-by-step instructions for creating your Shopify custom app, granting API access permissions, connecting credentials, and executing bulk variant operations.

Step A: Create Custom App in Shopify Admin

  1. Log in to your Shopify Admin Dashboard.
  2. Go to Settings (bottom left) ➔ Apps and sales channels.
  3. Click Develop apps (top right) and then click Create an app.
  4. App name: Enter Variant Manager (or any name) and click Create app.

Step B: Configure Admin API Access Scopes (Required Permissions)

In your app overview, click Configure Admin API scopes and grant the following permissions:

Required Scopes:
  • read_products — Permission to read product list, titles, options & variants
  • write_products — Permission to add, remove, price update & rename variants
  • read_inventory — Permission to read stock levels across inventory items
  • write_inventory — Permission to set/adjust inventory stock quantities
  • read_locations — Permission to fetch store locations & primary inventory location
⚠️ Scope Refresh Notice: If you add new scopes in Shopify Admin after app creation, go to Admin Access Key API (/access-key) and click "Generate Admin Access Key" to issue a fresh access token containing your new scopes.

Step C: Get Client ID & Client Secret

  1. Click on the API credentials tab.
  2. Under Client credentials, copy your Client ID (API Key).
  3. Copy your Client Secret (API Secret Key).
  4. Enter these keys into the Admin Access Key API page (`/access-key`).

Go to Admin Access Key API (`/access-key`) to connect your Shopify store and generate official Admin Access Tokens:

  1. Enter your Shopify Store Domain (e.g. my-store.myshopify.com).
  2. Enter your Client ID and Client Secret.
  3. Click Save Credentials.
  4. Click Generate Access Key to initialize connection.
Add Variants

Enter multiple Option Groups (Size, Color). Automatically generates Cartesian permutations and creates variants with price & SKU.

Remove Variants

Remove specific option values (e.g. Size: XXL) or matching titles across selected products safely.

Update Prices

Set custom prices & compare-at prices for specific option values across hundreds of products in bulk.

Rename Options

Fix typos or rename option names (e.g. Matarial ➔ Material) and option values across products.

Check Stock Levels

Search by title, SKU, or vendor. View real-time stock levels, tracking status, and store location badges.

Filter by Stock Status

Quickly filter variants into In Stock (>0), Low Stock (≤5), or Out of Stock (≤0) views for inventory audits.

Single & Bulk Updates

Use inline +/- quick adjust buttons or select multiple items to batch set exact quantity, adjust (+/-), or toggle tracking.