Shopify Integration

TLDR

StackKnack connects to your Shopify store via the Shopify API. Inventory syncs bidirectionally in real time. When a sale happens on Shopify, all other connected channels update. When inventory changes in StackKnack, Shopify updates.

Who this is for

  • Resale businesses that use Shopify as their primary e-commerce platform
  • Stores that sell on Shopify plus one or more additional channels (StockX, eBay, in-store)

What it does

Bidirectional inventory sync

  • Shopify to StackKnack: When a sale, return, or inventory adjustment happens on Shopify, StackKnack updates its central inventory count.
  • StackKnack to Shopify: When inventory changes on another channel (e.g., a StockX sale), StackKnack pushes the updated count to Shopify.

Product data sync

StackKnack imports product data from Shopify:

  • Product title
  • Variant details (size, color, condition)
  • SKU
  • Price
  • Images
  • Inventory quantities per location

Order tracking

When an order is placed on Shopify, StackKnack records:

  • Order number
  • Items sold
  • Sale price
  • Customer information (for margin tracking, not stored permanently)

Setup

  1. In StackKnack, navigate to Integrations > Shopify.
  2. Click "Connect Shopify Store."
  3. Enter your Shopify store URL (e.g., mystore.myshopify.com).
  4. Authorize StackKnack in the Shopify OAuth flow.
  5. StackKnack performs an initial inventory import. This may take a few minutes depending on catalog size.

Sync behavior

EventDirectionLatency
Sale on ShopifyShopify → StackKnack → other channelsUnder 30 seconds
Sale on other channelOther channel → StackKnack → ShopifyUnder 30 seconds
Manual inventory adjustment in StackKnackStackKnack → ShopifyUnder 30 seconds
New product created on ShopifyShopify → StackKnackUnder 5 minutes

Limitations

  • StackKnack requires Shopify API access. Stores on Shopify Lite or Starter plans may have limited API capabilities.
  • Shopify rate limits apply. Very large catalogs (10,000+ variants) may experience longer initial sync times.
  • StackKnack syncs inventory quantities and product data. It does not manage Shopify themes, checkout settings, or shipping rules.
  • If the Shopify API is experiencing downtime, sync is paused and resumes automatically when the API is available.