Skip to content

Multi-Store Management

Manage multiple Shopify stores from a single LGS Ledger account.

Overview

LGS Ledger supports connecting and managing multiple Shopify stores from one account. This is useful for:

  • Multiple locations - Different physical stores with separate Shopify shops
  • Different brands - Separate product lines or brands
  • Testing environments - Production and development stores
  • Franchise operations - Multiple franchise locations

Note: Multi-store management is available in Standalone Mode only. Embedded mode (installed from Shopify App Store) is single-store by default.

Connecting Multiple Stores

Adding Your First Store

  1. Sign up at app.lgsledger.com
  2. Log in to your account
  3. Go to Dashboard
  4. Click Connect New Store
  5. Follow the connection wizard

Adding Additional Stores

  1. From the Dashboard, scroll to Connected Stores
  2. Click Connect New Store
  3. Enter the new store's URL
  4. Authorize permissions
  5. The new store appears in your Connected Stores list

No limit on the number of stores you can connect (subject to your plan).

Managing Connected Stores

Viewing Connected Stores

The Connected Stores section shows all your linked Shopify stores:

Each store card displays:

  • Store name and URL (e.g., mystore.myshopify.com)
  • Status badge - Connected, Syncing, Error, Disconnected
  • Connection date - When the store was first connected
  • Last sync - Most recent sync activity timestamp
  • Inline sync status - If a sync is currently running

Store Status Indicators

Connected (Green):

  • Store is connected and operational
  • Ready to sync products

Syncing (Blue):

  • A sync is currently in progress
  • Click the store card to see live progress

Error (Red):

  • There's an issue with the store connection
  • Possible causes: Token expired, app uninstalled, permissions changed
  • See Troubleshooting

Disconnected (Gray):

  • Store has been manually disconnected
  • No longer accessible from this account
  • Products remain in the Shopify store

Switching Between Stores

Selecting a Store

To work with a specific store:

  1. Find the store in your Connected Stores list
  2. Click Select (or the store card itself)
  3. The app switches to that store's context
  4. All actions now apply to the selected store

Active Store Indicator

The currently selected store is shown in:

  • Top banner - "Currently managing: mystore.myshopify.com"
  • Store card highlight - Active store card is highlighted

Store Isolation

Each store has its own isolated:

  • Selected sets - Sets you've chosen to sync
  • Synced products - Products currently in that store
  • Pricing configuration - Pricing rules specific to the store
  • Metafield setup - Metafield configuration per store
  • Sync history - Past syncs for that store only
  • Schedule settings - Automated price sync schedule

Important: Changing settings or syncing products only affects the currently selected store.

Store-Specific Actions

Syncing to a Specific Store

  1. Select the target store in Connected Stores
  2. Go to Sync tab
  3. Select sets for this store
  4. Configure pricing (if different from other stores)
  5. Click Sync Products

The sync applies only to the selected store.

Per-Store Pricing

Each store can have unique pricing:

  1. Select the store you want to configure
  2. Go to SettingsPricing Configuration
  3. Adjust markup, minimums, condition variants
  4. Click Save Pricing Configuration

Changes apply only to the selected store.

Example Use Case:

  • Store A (budget): 1.2x markup
  • Store B (premium): 1.5x markup

Per-Store Metafields

Metafields must be set up independently for each store:

  1. Select the store
  2. Go to SettingsMetafield Setup
  3. Click Setup Metafields
  4. Repeat for each connected store

Why? Metafield definitions are per-Shopify-store, not shared across stores.

Per-Store Schedules

Automated price syncs are scheduled independently per store:

  1. Select the store
  2. Go to SettingsSync Settings/Schedule
  3. Enable and configure the schedule
  4. Save

Each store can have different frequencies (e.g., Store A daily, Store B every 6 hours).

Store Actions

Each store card has action buttons:

Sync Now

  • Quick button to sync the store without switching context
  • Opens the Sync tab with this store selected
  • Useful for updating one store quickly

Settings

  • Opens the Settings tab for this store
  • Configure pricing, metafields, and schedules
  • Changes apply only to this store

History

  • Opens Sync History for this store
  • View past syncs, errors, and job details
  • Filtered to show only this store's activity

Disconnect

  • Removes the store from your account
  • You'll lose access to manage this store via LGS Ledger
  • Products remain in the Shopify store (not deleted)
  • Can reconnect later to restore access

Disconnecting a Store

How to Disconnect

  1. Find the store in Connected Stores
  2. Click the Disconnect button
  3. Confirm the disconnection in the modal

What happens:

  • Store is removed from your Connected Stores list
  • You can no longer manage it via LGS Ledger
  • All synced products remain in the Shopify store
  • Sync history for this store is archived

What doesn't happen:

  • Products are not deleted from Shopify
  • Shopify store settings are not changed
  • Metafields remain in the store

Reconnecting a Disconnected Store

To restore access:

  1. Click Connect New Store
  2. Enter the same store URL
  3. Re-authorize permissions
  4. Your previous configurations may be restored (if still in database)

Use Cases

Multiple Physical Locations

Scenario: You have 3 physical stores, each with a Shopify shop.

Setup:

  1. Connect all 3 stores to one LGS Ledger account
  2. Configure different pricing per location (e.g., urban vs. suburban markups)
  3. Sync the same sets to all stores, or different sets based on local demand
  4. Schedule price syncs for all stores daily

Benefits:

  • Manage all stores from one dashboard
  • Share product catalog
  • Customize pricing per location

Separate Brands

Scenario: You run a premium brand and a budget brand.

Setup:

  1. Connect both Shopify stores
  2. Premium store: 1.5x markup, NM only
  3. Budget store: 1.2x markup, condition variants enabled
  4. Sync different sets to each (premium gets new releases, budget gets older sets)

Benefits:

  • Different pricing strategies
  • Brand-specific product selection

Testing Environment

Scenario: You have a production store and a development/staging store.

Setup:

  1. Connect both stores
  2. Test new pricing configs on dev store first
  3. Use Test Mode to sync small batches
  4. Once validated, apply changes to production store

Benefits:

  • Risk-free testing
  • Validate changes before production
  • Separate sync histories

Best Practices

Organization

  1. Name stores clearly - Use descriptive names (e.g., "Downtown Location", "Budget Brand")
  2. Document per-store configs - Note which stores use which pricing
  3. Set default store - Pick one store as your primary for most operations

Configuration Management

  1. Set up one store fully first - Get pricing, metafields, and syncs working
  2. Replicate to other stores - Use first store as a template
  3. Test each store independently - Verify syncs work for each before scheduling

Pricing Consistency

  1. Use similar markup across stores - Unless intentionally different
  2. Document exceptions - Note why Store A has different pricing than Store B
  3. Review quarterly - Ensure pricing strategies still make sense

Sync Scheduling

  1. Stagger schedules - Don't schedule all stores at same time (reduces server load)
  2. Prioritize by traffic - High-traffic stores get more frequent price updates
  3. Monitor all stores - Check Sync History for each store weekly

Troubleshooting

  1. Test one store at a time - Isolate issues to specific stores
  2. Compare working vs. broken stores - Identify config differences
  3. Use Sync History - Track which store encountered errors

Troubleshooting Multi-Store Issues

Can't See All Stores

Problem: Not all connected stores appear in the list.

Solution:

  • Refresh the page
  • Log out and back in
  • Verify stores are still connected (not uninstalled from Shopify Admin)
  • Contact support if stores are missing

Wrong Store Selected

Problem: Accidentally synced to the wrong store.

Solution:

  • Check the top banner to see which store is active
  • Always verify the selected store before syncing
  • Use the Delete All Products feature to remove unwanted products

Different Results Per Store

Problem: Same sync behaves differently on different stores.

Solution:

  • Verify pricing configuration is identical (or intentionally different)
  • Check metafield setup status for each store
  • Compare Shopify plans (some features require higher plans)
  • Review Shopify API limits per store (may vary based on plan)

Store Shows "Error" Status

Problem: A store shows a red Error badge.

Solution:

  • App may have been uninstalled from Shopify Admin
  • OAuth token may have expired
  • Disconnect and reconnect the store
  • Check Shopify Admin → Apps to verify LGS Ledger is installed

Sync Fails on One Store But Works on Others

Problem: Syncs work fine on Store A but fail on Store B.

Solution:

  • Check metafield setup on failing store (may be incomplete)
  • Verify Shopify plan limits on failing store (product limits, API limits)
  • Review Sync History errors for specific error messages
  • Compare store configurations side-by-side

Limitations

Per-Store Limits:

  • Shopify product limits apply per store (varies by plan)
  • Shopify API rate limits apply per store
  • Each store requires independent metafield setup

Cross-Store Features (Not Supported):

  • Cannot sync one product to multiple stores simultaneously
  • Cannot share pricing configuration across stores (must configure each manually)
  • Cannot bulk-select multiple stores for a single sync

Planned Features:

  • Bulk configuration (apply same pricing to multiple stores at once)
  • Cross-store analytics (compare performance across stores)
  • Master/child store relationships (inherit configs from master)

Common Questions

Can I connect unlimited stores? Technically yes, but your plan may have limits. Check pricing/plan details.

Do all stores need the same metafields? Yes, for consistency. Each store requires the same metafield setup.

Can I sync different sets to different stores? Yes. Set selection is per-store.

Do stores share pricing data? No. Pricing configuration is per-store. You can manually replicate configs.

What happens if I disconnect a store? You lose management access. Products remain in Shopify until manually deleted.

Can I reconnect a store later? Yes. Follow the connection wizard again with the same store URL.

Is there a way to bulk-manage stores? Not currently. Each store must be configured individually. Bulk management is planned.


Previous: Price Sync Scheduling ← | Next: Troubleshooting

Built with ❤️ for Local Game Stores