Appearance
Troubleshooting
Solutions to common issues and errors in LGS Ledger.
Installation & Connection Issues
"Invalid Store URL" Error
Symptoms: Error when trying to connect a store.
Causes:
- Typo in store URL
- Store doesn't exist
- Using a custom domain instead of
.myshopify.com
Solutions:
- Verify store URL in Shopify Admin browser address bar
- Use the
.myshopify.comformat (not custom domains) - Try entering just the store name (without .myshopify.com)
- Check for extra spaces or characters
Example:
- ✅ Correct:
mystore.myshopify.comormystore - ❌ Incorrect:
www.mystore.com(custom domain) - ❌ Incorrect:
https://mystore.myshopify.com/admin(includes path)
"Authorization Failed" During OAuth
Symptoms: OAuth flow fails after clicking "Install app".
Causes:
- Not logged in to the correct Shopify store
- Insufficient permissions
- Shopify session expired
- Browser blocking cookies
Solutions:
- Log in to your Shopify Admin first
- Verify you have admin access to the store
- Clear browser cookies and cache
- Try a different browser or incognito mode
- Disable browser extensions that block cookies (e.g., privacy tools)
- Re-initiate the connection from the Dashboard
"Store Already Connected" Error
Symptoms: Can't connect a store that's already linked.
Causes:
- Store is already connected to your account
- Store is connected to a different LGS Ledger account
Solutions:
- Check your Connected Stores list - the store may already be there
- If connected to another account, disconnect it there first
- If you lost access to the original account, contact support
App Won't Load in Shopify Admin
Symptoms: Embedded app shows blank screen or loading error.
Causes:
- Browser extension blocking content
- Shopify session expired
- App server is down
Solutions:
- Refresh the page
- Disable ad blockers or privacy extensions
- Clear browser cache
- Try a different browser
- Check LGS Ledger status page (if available)
- Contact support if issue persists
Metafield Setup Issues
"Metafields Not Set Up" Error When Syncing
Symptoms: Cannot start sync, error says metafields are required.
Causes:
- Metafield definitions haven't been created
- Setup was interrupted
- Setup failed silently
Solutions:
- Go to Settings → Metafield Setup
- Click Setup Metafields
- Wait 10-30 seconds for completion
- Verify status shows Complete (green)
- Try syncing again
"Partial Setup" Status Won't Clear
Symptoms: Some metafields are missing, setup shows yellow badge.
Causes:
- Setup was interrupted
- Network error during setup
- Conflicting metafield definitions exist
Solutions:
- Click Re-run Setup in Metafield Setup section
- Wait for completion
- If still partial, manually create missing metafields:
- Go to Shopify Admin → Settings → Custom data → Products
- Click Add definition
- Namespace:
mtg - Key: (e.g.,
card_number) - Type: Single line text
- Re-run setup in LGS Ledger
"Out of Sync" Metafield Status
Symptoms: Metafields exist but have wrong data types, orange badge.
Causes:
- Manually created metafields with incorrect types
- Another app created conflicting metafields
- Metafield definitions were modified
Solutions:
- Go to Shopify Admin → Settings → Custom data → Products
- Find metafield definitions under
mtgnamespace - Delete conflicting definitions (ensure no other apps use them)
- Go to LGS Ledger → Settings → Metafield Setup
- Click Re-run Setup
- Verify status shows Complete
Sync Issues
Sync Stuck in "Pending" Status
Symptoms: Sync job stays in Pending, never starts.
Causes:
- Worker process not running (server-side)
- Queue is backed up with other jobs
- Redis connection issue (server-side)
Solutions:
- Wait 5-10 minutes - queue may be processing other jobs
- Refresh the page
- Check Sync History to see if it eventually started
- If stuck for >30 minutes, contact support
Sync Fails Immediately (Phase 1)
Symptoms: Sync fails during "Building Product Cache" phase.
Causes:
- Metafields not set up
- Database connection issue (server-side)
- No sets selected
- Selected sets have no products
Solutions:
- Verify metafields are set up (Settings → Metafield Setup)
- Check that you've selected at least one set
- Try selecting a different set
- Review error details in Sync History
- Contact support with job ID if error persists
Sync Fails During Phase 3 (Syncing Products)
Symptoms: Sync gets partway through product sync then fails.
Causes:
- Shopify API rate limit hit
- Invalid product data
- Network timeout
- Shopify store reached product limit
Solutions:
- Check Sync History for specific error message
- If rate limit error, wait 5-10 minutes and retry
- If product limit error, check your Shopify plan limits
- Try syncing in smaller batches (use Test Mode)
- Review failed product details in Sync History
- Contact support if errors are unclear
Some Products Fail to Sync
Symptoms: Sync completes but shows failed products.
Causes:
- Missing or invalid product data (e.g., no price, no image)
- Product title too long (Shopify has limits)
- Invalid metafield values
- Duplicate product
Solutions:
- Open Sync History and click the job row
- Review failed product details and error messages
- Common fixes:
- Missing price: Update pricing configuration with higher minimum
- Duplicate: Product may already exist, use Force Re-sync
- Invalid metafield: Check metafield setup
- Re-run sync for the same set (failed products will retry)
"Force Re-sync" Doesn't Update Products
Symptoms: Re-sync completes but products aren't updated.
Causes:
- Products haven't actually changed
- Sync matched existing products (no updates needed)
- Pricing configuration hasn't changed
Solutions:
- Verify your pricing configuration changes were saved
- Check a few products manually in Shopify - are prices actually different?
- Review Sync History - look at Updated count (may be 0 if no changes)
- Try a Price Sync instead (Update All Prices button)
Pricing Issues
Prices Seem Too High or Too Low
Symptoms: Product prices don't match expectations.
Causes:
- Incorrect global markup setting
- Wrong price source (TCGPlayer vs. Card Kingdom)
- Minimum prices set too high
- Condition variants affecting pricing
Solutions:
- Go to Settings → Pricing Configuration
- Review Global Markup (default is 1.3x / 30%)
- Check Price Threshold and Minimum Prices
- Verify Price Source Priority (TCGPlayer vs. Card Kingdom)
- If condition variants enabled, review condition multipliers
- Make changes and run Force Re-sync to update
Some Cards Have Unexpected Prices
Symptoms: A few specific cards have wrong pricing.
Causes:
- Card price is below threshold (minimum price applied instead of markup)
- Missing price data from TCGPlayer/Card Kingdom
- Rarity-based minimum price applied
- Card is mythic (higher minimum)
Solutions:
- Check the card's rarity (mythics have $1.00 minimum by default)
- Review pricing configuration threshold ($1.00 default)
- Manually check TCGPlayer/Card Kingdom for the card's market price
- If price data is missing, report to support
- Adjust minimum prices in Pricing Configuration if needed
Prices Not Updating After Configuration Change
Symptoms: Changed pricing settings but products still show old prices.
Causes:
- Forgot to save pricing configuration
- Didn't run Force Re-sync
- Viewing cached Shopify data
Solutions:
- Verify you clicked Save Pricing Configuration
- Run a Force Re-sync on affected sets
- Alternatively, use Update All Prices for faster update
- Clear browser cache and refresh Shopify Admin
- Check a few products manually to confirm changes
Condition Variants Not Appearing
Symptoms: Enabled condition variants but they're not in Shopify products.
Causes:
- Condition variants enabled after products were synced
- Need to re-sync to add new variants
- Shopify variant limit reached (100 per product)
Solutions:
- Run a Force Re-sync to add condition variants to existing products
- Check if variants now appear in Shopify
- If variant limit error, reduce number of variants (disable some conditions)
- Note: Existing products won't auto-update; Force Re-sync required
Performance Issues
Syncs Take Extremely Long
Symptoms: Syncs take 2-3x longer than expected.
Causes:
- Large number of products
- Shopify API slow responses
- Network latency
- Server load (server-side)
Solutions:
- Verify product count - large sets take longer
- Sync during off-peak hours (2-4 AM your timezone)
- Break large syncs into smaller batches (5-10 sets at a time)
- Check Shopify status page for API issues
- Contact support if consistently slow
App Loads Slowly or Times Out
Symptoms: App pages load slowly, buttons don't respond.
Causes:
- Large dataset (many products, long history)
- Slow network connection
- Browser issues
- Server load (server-side)
Solutions:
- Refresh the page
- Check your internet connection speed
- Close other browser tabs
- Clear browser cache
- Try a different browser
- Contact support if persistent
Data Issues
Products Missing in Shopify After Sync
Symptoms: Sync completed successfully but products not in Shopify Admin.
Causes:
- Products created but not published to sales channels
- Viewing wrong Shopify store
- Products in draft status
- Shopify search/filter hiding products
Solutions:
- In Shopify Admin, go to Products
- Check Status filter - make sure "Active" is selected
- Check Sales Channels - products may need to be published
- Verify you're viewing the correct store (if multi-store)
- Search for a specific product by name to verify it exists
- Review Sync History - check Created count (should be >0)
Products Have Missing or Incorrect Data
Symptoms: Products synced but missing images, descriptions, or metafields.
Causes:
- Source data incomplete
- Metafields not set up before sync
- Optional metafields disabled
- Image URLs broken or expired
Solutions:
- Check Sync History for errors
- Verify metafield setup is complete
- Enable optional metafields in Settings → Metafield Setup
- Run Force Re-sync to re-populate data
- Report data quality issues to support
Duplicate Products in Shopify
Symptoms: Same card appears multiple times in Shopify.
Causes:
- Synced same set multiple times without Force Re-sync
- Product matching failed (couldn't identify existing product)
- Different variants treated as separate products
Solutions:
- Manually delete duplicate products in Shopify Admin
- Run Force Re-sync in future to update existing products
- Contact support if duplicates persist
Authentication & Access Issues
"Unauthorized" or "Access Denied" Errors
Symptoms: Can't access certain features or pages.
Causes:
- Session expired
- Logged out
- Insufficient permissions
- OAuth token expired (for connected stores)
Solutions:
- Log out and log back in
- Verify you have admin access to the Shopify store
- Reconnect the store (disconnect and connect again)
- Clear browser cookies and cache
- Try incognito/private browsing mode
Logged Out Unexpectedly
Symptoms: Session ends without logging out manually.
Causes:
- Session timeout (inactive for >1 hour)
- Browser cookies cleared
- Multiple sessions in different tabs
Solutions:
- Log in again
- Enable "Remember Me" if available
- Avoid clearing cookies while using the app
- Keep at least one tab active to maintain session
Deletion Issues
Can't Delete Products
Symptoms: Delete All Products feature fails or hangs.
Causes:
- No products to delete
- Shopify API rate limit
- Products locked (e.g., in active orders)
Solutions:
- Check product count before deleting
- If deletion hangs, refresh and try again
- If rate limit error, wait 5-10 minutes and retry
- For locked products, wait until orders are fulfilled
Deletion Stops Partway Through
Symptoms: Deletion progress stops before 100%.
Causes:
- Network timeout
- Shopify API error
- Some products can't be deleted (locked by orders)
Solutions:
- Check deletion results summary (how many deleted vs. failed)
- Refresh Shopify Admin to verify deleted products
- Manually delete remaining products if needed
- Note failed product details for support
Common Error Messages
"Metafield definitions not found"
Cause: Metafields not set up.
Fix: Go to Settings → Metafield Setup → Click Setup Metafields.
"Rate limit exceeded"
Cause: Too many API requests to Shopify in a short time.
Fix: Wait 5-10 minutes and retry. Reduce concurrent syncs.
"Product limit reached"
Cause: Your Shopify plan's product limit has been reached.
Fix: Upgrade your Shopify plan or delete unused products.
"Authentication failed"
Cause: OAuth token expired or invalid.
Fix: Disconnect and reconnect the store.
"Invalid pricing configuration"
Cause: Pricing settings have invalid values.
Fix: Check Pricing Configuration for errors (e.g., markup <1.0, negative minimums).
"Network timeout"
Cause: Request took too long to complete.
Fix: Check your internet connection. Retry the operation. Contact support if persistent.
Getting Additional Help
Before Contacting Support
Gather this information:
- Job ID (from Sync History if sync-related)
- Store URL (e.g., mystore.myshopify.com)
- Error message (exact text or screenshot)
- Steps to reproduce (what you were doing when error occurred)
- Browser and version (e.g., Chrome 119)
- Timestamp (when the issue happened)
Contact Support
- Help Section in the app (Dashboard → Help card)
- Email: support@lgsledger.com (if available)
- GitHub Issues: Report a bug (for technical users)
Community Resources
- Documentation: https://docs.lgsledger.com
- FAQ: Frequently Asked Questions
- Changelog: Check for known issues in recent updates
Previous: Multi-Store Management ← | Next: FAQ →