Skip to main content
The Shopify integration connects your Fanhaven merch catalog with your Shopify store, enabling seamless inventory sync and unified order management.

What it does

FeatureDescription
Product syncPush merch items from Fanhaven to Shopify (or pull from Shopify)
Inventory syncKeep inventory counts in sync across both platforms
Order syncShopify orders are reflected in Fanhaven for unified reporting
Product mappingMap Fanhaven merch items to existing Shopify products

Connecting Shopify

2
From the dashboard, go to Settings → Integrations → Shopify.
3
Authorize the connection
4
Click Connect Shopify and authorize Fanhaven to access your Shopify store. You’ll be redirected to Shopify to approve the connection.
5
Map your products
6
Once connected, map your Fanhaven merch items to their Shopify counterparts. For new items, Fanhaven can create them in Shopify automatically.
7
Configure sync settings
8
Choose your sync preferences:
9
  • Sync direction — Fanhaven to Shopify, Shopify to Fanhaven, or bidirectional
  • Inventory sync — Real-time or periodic
  • Order sync — Automatically import Shopify orders into Fanhaven
  • Product mapping

    Product mapping links a Fanhaven merch item to a Shopify product. This is essential for keeping inventory accurate across both platforms.

    Auto-mapping

    Fanhaven can automatically match products based on:
    • Product name
    • SKU
    • UPC/barcode

    Manual mapping

    For products that don’t auto-match, manually link them:
    1. Select the Fanhaven item
    2. Search for the corresponding Shopify product
    3. Confirm the mapping
    Products that aren’t mapped won’t sync. Make sure to review your mappings after connecting to ensure everything is linked correctly.

    Inventory sync

    Once products are mapped, inventory counts stay in sync:
    • POS sale in Fanhaven → Shopify inventory decreases
    • Online sale in Shopify → Fanhaven inventory decreases
    • Inventory adjustment in either platform → The other platform updates

    Conflict resolution

    If inventory changes happen simultaneously on both platforms, the most recent update takes priority. The sync log shows all changes for audit purposes.

    Webhooks

    The Shopify integration uses webhooks to receive real-time updates:
    • Order created — New Shopify orders are synced
    • Product updated — Changes to Shopify products are reflected
    • Inventory updated — Stock level changes trigger sync

    Best practices

    • Map all products — Unmapped products create inventory blind spots
    • Monitor the sync log — Check periodically for sync errors or conflicts
    • Use one source of truth for pricing — Manage prices in one place and sync to the other to avoid discrepancies
    • Test before going live — Use Shopify’s development mode to test the integration before enabling it on your live store