Appearance
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
- Sign up at app.lgsledger.com
- Log in to your account
- Go to Dashboard
- Click Connect New Store
- Follow the connection wizard
Adding Additional Stores
- From the Dashboard, scroll to Connected Stores
- Click Connect New Store
- Enter the new store's URL
- Authorize permissions
- 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:
- Find the store in your Connected Stores list
- Click Select (or the store card itself)
- The app switches to that store's context
- 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
- Select the target store in Connected Stores
- Go to Sync tab
- Select sets for this store
- Configure pricing (if different from other stores)
- Click Sync Products
The sync applies only to the selected store.
Per-Store Pricing
Each store can have unique pricing:
- Select the store you want to configure
- Go to Settings → Pricing Configuration
- Adjust markup, minimums, condition variants
- 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:
- Select the store
- Go to Settings → Metafield Setup
- Click Setup Metafields
- 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:
- Select the store
- Go to Settings → Sync Settings/Schedule
- Enable and configure the schedule
- 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
- Find the store in Connected Stores
- Click the Disconnect button
- 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:
- Click Connect New Store
- Enter the same store URL
- Re-authorize permissions
- 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:
- Connect all 3 stores to one LGS Ledger account
- Configure different pricing per location (e.g., urban vs. suburban markups)
- Sync the same sets to all stores, or different sets based on local demand
- 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:
- Connect both Shopify stores
- Premium store: 1.5x markup, NM only
- Budget store: 1.2x markup, condition variants enabled
- 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:
- Connect both stores
- Test new pricing configs on dev store first
- Use Test Mode to sync small batches
- Once validated, apply changes to production store
Benefits:
- Risk-free testing
- Validate changes before production
- Separate sync histories
Best Practices
Organization
- Name stores clearly - Use descriptive names (e.g., "Downtown Location", "Budget Brand")
- Document per-store configs - Note which stores use which pricing
- Set default store - Pick one store as your primary for most operations
Configuration Management
- Set up one store fully first - Get pricing, metafields, and syncs working
- Replicate to other stores - Use first store as a template
- Test each store independently - Verify syncs work for each before scheduling
Pricing Consistency
- Use similar markup across stores - Unless intentionally different
- Document exceptions - Note why Store A has different pricing than Store B
- Review quarterly - Ensure pricing strategies still make sense
Sync Scheduling
- Stagger schedules - Don't schedule all stores at same time (reduces server load)
- Prioritize by traffic - High-traffic stores get more frequent price updates
- Monitor all stores - Check Sync History for each store weekly
Troubleshooting
- Test one store at a time - Isolate issues to specific stores
- Compare working vs. broken stores - Identify config differences
- 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 →