FLUF Connect Support

Open App →

How to Connect Shopify

Connecting Shopify to FLUF Connect

If you have a Shopify store, FLUF can help you crosslist to other marketplaces and keep everything in sync. Connection uses Shopify's Custom App method with an Admin API access token.

Prerequisites


Connection Steps

Step 1: Navigate to Shopify Apps Development

  1. Log into your Shopify admin panel
  2. Navigate to SettingsApps and sales channels
  3. Click Develop apps (or App development on older Shopify versions)
  4. If this is your first custom app, click Allow custom app development
  5. Click Create an app

Step 2: Create "FLUF Connect" Custom App

  • App name: Enter FLUF Connect (or any name you prefer)
  • App developer: Select yourself or your development team
  • Click Create app
  • You'll be taken to the app configuration page
  • Step 3: Configure Admin API Scopes

  • Click Configure Admin API scopes
  • Scroll down and enable the following API access scopes:
  • Required scopes: - ✅ read_customers — Read customer data - ✅ write_customers — Write customer data - ✅ read_draft_orders — Read draft orders - ✅ write_draft_orders — Write draft orders - ✅ read_inventory — Read inventory - ✅ write_inventory — Write inventory - ✅ read_locations — Read store locations - ✅ read_orders — Read orders - ✅ write_orders — Write orders - ✅ read_products — Read products - ✅ write_products — Write products - ✅ read_product_listings — Read product listings - ✅ read_publications — Read publications

  • Click Save at the bottom of the scopes section
  • Step 4: Install the App and Get Access Token

  • Click Install app button at the top right
  • Confirm by clicking Install in the modal
  • After installation, you'll see Admin API access token section
  • Click Reveal token once (important: this only shows once!)
  • Copy the entire access token — it starts with shpat_
  • Store this token securely (you'll paste it into FLUF in the next step)
  • Critical: The access token is only shown once. If you lose it, you'll need to uninstall and reinstall the app to generate a new one.

    Step 5: Connect in FLUF

  • Navigate to Connect → Channels
  • Click Add Channel and select Shopify
  • Enter your Shopify store URL (e.g., yourstore.myshopify.com)
  • Paste your Admin API access token (starts with shpat_)
  • Click Connect
  • FLUF will verify the token and scopes
  • Once verified, your Shopify channel card appears on the Channels page

  • What Happens After Connecting

  • ✅ FLUF verifies your API access token and scopes
  • ✅ Your existing Shopify products are imported (may take 5-15 minutes for large inventories)
  • ✅ Webhooks are registered for real-time sync
  • ✅ You can now crosslist Shopify products to other marketplaces
  • ✅ Sales across all channels sync inventory back to Shopify
  • Webhooks Registered

    FLUF sets up the following webhooks for real-time sync:

  • Product updates — When you edit products in Shopify
  • Inventory changes — When inventory levels change
  • New orders — When orders are placed on Shopify
  • Order cancellations — When orders are cancelled
  • Fulfillment updates — When orders are fulfilled
  • Inventory Locations

  • Shopify supports multiple inventory locations
  • FLUF syncs with your primary location by default
  • If you have multiple locations, configure which location to sync in Channel Settings
  • Changes made in FLUF update your selected location only
  • Product Variants

  • Shopify variants are fully supported
  • Each size/color variant can be crosslisted individually
  • Variant options (size, color) map automatically to marketplace-specific fields
  • Inventory syncs at the variant level (not just product level)
  • Collections

  • You can filter which Shopify collections sync to FLUF
  • Useful for separating:
  • - Wholesale vs. retail inventory

    - Dropshipping vs. in-stock products - Private collections not for crosslisting

  • Configure collection filters in Channel Settings

  • After Connecting

    Next steps to start crosslisting:

  • View synced products — See your Shopify inventory in FLUF
  • Create crosslistings — List Shopify products on eBay, Depop, Vinted
  • Manage orders — Centralize fulfillment across Shopify and marketplaces
  • View analytics — Compare Shopify performance vs. other channels

  • Troubleshooting

    "Invalid access token" error?

  • Verify you copied the entire token (starts with shpat_)
  • Make sure you didn't include extra spaces when pasting
  • Check that the token wasn't truncated
  • If lost, uninstall and reinstall the app to generate a new token
  • "Missing required scopes" error?

  • Return to your Shopify app configuration
  • Go to Configure Admin API scopes
  • Ensure all required scopes listed in Step 3 are checked
  • Click Save and then Update the app
  • Try connecting again in FLUF
  • Products not importing?

  • Large inventories take 5-15 minutes to import
  • Check Channels for import progress
  • Ensure products are published to "Online Store" sales channel in Shopify
  • Draft products are not imported (must be active)
  • Webhooks not working?

  • Verify your Shopify plan supports webhooks (all paid plans do)
  • Check that the FLUF app is still installed in Shopify
  • Webhooks are automatically registered when you connect
  • Contact support if real-time sync isn't working
  • Need to reconnect?

  • Go to Channels
  • Click Disconnect on your Shopify card
  • In Shopify admin, go to SettingsApps and sales channelsDevelop apps
  • Delete the old "FLUF Connect" app
  • Follow Steps 1-5 above to create a fresh connection

  • Security Notes

  • Access tokens are encrypted and securely stored in FLUF's database
  • Tokens are never shared with third parties
  • You can revoke access anytime by uninstalling the app in Shopify
  • FLUF only requests the minimum scopes needed for crosslisting
  • API calls are logged for audit purposes

  • Connect More Channels

    Maximize your reach by connecting additional marketplaces at Channels:

  • eBay — OAuth authentication, instant sync, 180M buyers
  • Depop — Chrome Extension or Magic Link, Gen-Z favorite
  • Vinted — Chrome Extension, European resale leader
  • Back to All Articles