Appearance
Best Practices
Recommended strategies for using LGS Ledger effectively.
Initial Setup
Before Your First Sync
Set up metafields first
- Required before any sync
- Takes 30 seconds
- One-time setup per store
- Settings → Metafield Setup → Setup Metafields
Configure pricing strategy
- Research local competitors
- Set realistic markup (1.2x-1.5x is common for LGS)
- Configure minimum prices to cover costs
- Settings → Pricing Configuration
Start small
- Test with 1-2 sets (50-100 products)
- Verify pricing in Shopify Admin
- Check product quality (images, descriptions)
- Ensure metafields are populated
Use preview mode
- Click Preview before syncing
- Review product titles and pricing
- Verify variant setup
- Confirm before proceeding
Test mode for experimentation
- Limit to 10-20 products
- Test different pricing configs
- Delete test products when done
Product Selection
Choosing Which Sets to Sync
For new stores (starting from scratch):
- Focus on current Standard sets (high demand)
- Add popular Commander sets (perennial sellers)
- Include recent Modern sets (competitive play)
- Skip older sets initially (can add later)
Example starting lineup:
- Last 2 Standard sets (e.g., Bloomburrow, Duskmourn)
- Recent Commander set (e.g., Commander Masters)
- Popular eternal staples (e.g., Modern Horizons 2)
For established stores (expanding inventory):
- Add new releases as they launch
- Fill gaps in older formats (Legacy, Vintage)
- Focus on sets with high-value chase cards
- Consider seasonal demand (e.g., Commander during holidays)
Sets to Avoid
- Digital-only sets (Arena/MTGO exclusive) - Already filtered out
- Very old sets with limited data - Pricing may be unreliable
- Promo sets - Often have data quality issues
- Un-sets (unless you specifically sell them)
Pricing Strategy
Markup Guidelines
Standard LGS markup:
- Common/Uncommon bulk: 1.2x (20%)
- Playable rares/mythics: 1.3x-1.4x (30-40%)
- High-demand staples: 1.5x (50%) or match TCGPlayer Mid
Budget online store:
- All cards: 1.1x-1.2x (10-20%)
- Compete on volume, not margin
Premium/specialized store:
- Standard cards: 1.4x-1.5x (40-50%)
- Hard-to-find or graded: 1.5x-2.0x+
Minimum Price Recommendations
Protect your margins:
- Commons/Uncommons: $0.25-$0.50 (cover handling)
- Rares: $0.50-$1.00 (baseline value)
- Mythics: $1.00-$2.00 (premium floor)
- Global minimum: $0.25 (payment processing threshold)
Why minimums matter:
- Cover packaging and shipping costs
- Avoid "worthless bulk" perception
- Ensure profitability on low-value cards
Price Threshold Strategy
Set threshold to separate bulk from valuable cards:
Threshold at $1.00 (default):
- Cards <$1.00 use minimum price
- Cards >$1.00 get markup applied
- Good for most stores
Higher threshold ($5.00):
- More cards use flat minimums
- Simpler pricing for bulk
- Good for budget stores
Lower threshold ($0.50):
- Apply markup to nearly everything
- Good for premium stores
Condition Variants
When to enable:
- You stock played/damaged cards
- You buy collections and grade conditions
- You want to offer budget options
When to disable:
- You only sell Near Mint cards
- You don't want variant complexity
- Your store focuses on premium inventory
Multiplier recommendations:
- Lightly Played (LP): 0.90x (10% off)
- Moderately Played (MP): 0.75x (25% off)
- Heavily Played (HP): 0.60x (40% off)
- Damaged: 0.40x (60% off)
Match TCGPlayer or eBay standards for consistency.
Sync Best Practices
Before Every Sync
- ✅ Verify selected sets
- ✅ Check pricing configuration is current
- ✅ Confirm metafields are set up
- ✅ Review Shopify product limit (don't exceed plan)
- ✅ Use preview for large syncs
During Syncs
Monitor progress
- Watch real-time stats (created, updated, failed)
- Note any errors early
- Check ETA and plan accordingly
Don't close the browser
- Syncs run server-side but status may not update if you close tab
- You can navigate away within the app
Limit concurrent syncs
- 2-3 max to avoid rate limits
- Stagger large syncs
After Syncs
Review results
- Check created/updated counts
- Investigate any failures
- View a few products in Shopify to verify quality
Verify in Shopify Admin
- Confirm products appear
- Check pricing
- Verify metafields are populated
- Ensure images loaded correctly
Publish to sales channels
- Products may default to draft
- Bulk-publish to Online Store
Update Sync History notes
- Document any issues for future reference
Pricing Maintenance
Schedule Automated Price Updates
Recommended frequency:
- High-volume stores: Daily (overnight)
- Medium stores: Every 12 hours
- Small stores: Daily or every 2-3 days
Best time to schedule:
- 2-4 AM local time (low traffic)
- After TCGPlayer data updates (4 AM UTC)
- Avoid peak hours (12 PM-6 PM)
Setup:
- Settings → Sync Settings/Schedule
- Enable Automated Price Sync
- Choose Daily or Every 12 Hours
- Save
Manual Price Reviews
Weekly checks:
- Review 5-10 random products
- Compare prices to TCGPlayer Mid
- Adjust markup if needed
Monthly reviews:
- Evaluate overall pricing strategy
- Check if minimums are still appropriate
- Adjust for market trends
After major events:
- Format bans/unbans
- Tournament results (Pro Tour, Grand Prix)
- New set releases
Multi-Store Best Practices
Organization
Name stores clearly
- Use descriptive names (e.g., "Downtown Location - NYC", "Budget Brand - Online")
Document per-store configs
- Keep notes on which store uses which pricing
- Track why configs differ (e.g., Store A has higher rent, needs higher margin)
Set a primary store
- Use one store as your "main" for most operations
- Test changes there first
Configuration Management
Set up one store fully first
- Perfect metafields, pricing, and syncs
- Use as a template for other stores
Replicate configs carefully
- Manually copy pricing settings to other stores
- Verify each store independently
Test each store separately
- Run test sync on each
- Verify pricing and products
- Check for store-specific issues
Scheduling
Stagger price syncs
- Don't schedule all stores at same time
- Example: Store A at 2 AM, Store B at 3 AM, Store C at 4 AM
- Reduces server load
Prioritize by traffic
- High-traffic stores get more frequent updates
- Low-traffic stores can update less often
Data Quality
Verify Product Data
After syncing a new set:
- Open 5-10 random products in Shopify
- Check:
- ✅ Title is correct
- ✅ Images loaded
- ✅ Metafields populated (rarity, mana cost, etc.)
- ✅ Pricing looks reasonable
- ✅ Variants exist (Normal/Foil)
If data quality is poor:
- Report specific issues to support
- Wait for data updates (new sets may have incomplete data)
- Use Force Re-sync after data is fixed
Handling Missing Data
Missing prices:
- Verify source (TCGPlayer vs. Card Kingdom)
- Check if card is brand new (prices may not be available yet)
- Set appropriate global minimum as fallback
Missing images:
- MTGJSON may not have images for all cards
- Report to support
- Manually upload images in Shopify if critical
Customer Experience
Storefront Optimization
Display metafields on product pages
- Show rarity, mana cost, card type
- Use visual mana symbols (integrate mana font or app)
- Display set name and card number
Create filtered collections
- By set (auto-created by LGS Ledger)
- By rarity (mythics, rares, etc.)
- By color (Blue, Red, Green, etc.)
- By card type (Creatures, Instants, etc.)
Enable search filters
- Use Shopify search or filtering app
- Allow filtering by metafields
- Example: "Show me all Blue Mythics from Bloomburrow"
Product Descriptions
- LGS Ledger provides card text in descriptions
- Consider adding:
- Store policies (condition, shipping)
- Play recommendations
- Combo suggestions for popular cards
Performance Optimization
For Large Catalogs (5,000+ products)
Sync in batches
- Don't sync all sets at once
- Sync 5-10 sets at a time
- Spread syncs over several days
Schedule syncs during off-peak hours
- 2-4 AM local time
- Late night/early morning
- Avoid business hours
Monitor Shopify performance
- Large catalogs may slow down Shopify Admin
- Consider Shopify Plus for better performance
For Multiple Stores
Don't sync all stores simultaneously
- Stagger syncs by 30-60 minutes
- Avoid server overload
Optimize sync frequency
- Not all stores need daily updates
- Lower-traffic stores can update weekly
Security & Maintenance
Protect Your Store
Never share API keys or tokens
- LGS Ledger uses secure OAuth
- No need to share credentials
Review app permissions regularly
- Shopify Admin → Settings → Apps
- Verify LGS Ledger only has necessary permissions
Keep Shopify and apps updated
- Install updates promptly
- Review changelogs for breaking changes
Regular Maintenance
Weekly:
- Review Sync History for errors
- Check automated price syncs ran successfully
- Spot-check product pricing
Monthly:
- Review overall pricing strategy
- Evaluate sales data (what's selling, what's not)
- Adjust selected sets (add new, remove dead stock)
Quarterly:
- Deep dive into pricing config
- Compare to competitor pricing
- Adjust markup and minimums as needed
Common Pitfalls to Avoid
❌ Don't Do This
Syncing without metafield setup
- Results in sync failures
- Products lack MTG-specific data
Ignoring pricing configuration
- Using default settings may not fit your strategy
- Review and customize before first sync
Not using preview mode
- You might sync thousands of products with wrong pricing
- Always preview large syncs
Manually editing prices in Shopify
- Re-syncs will overwrite your changes
- Use pricing config instead
Syncing too many sets at once
- May hit product limits
- Can overwhelm sync queue
- Start small, scale up
Forgetting to publish products
- Products may default to draft
- Customers won't see them
Not monitoring Sync History
- Errors go unnoticed
- Failed products accumulate
Scheduling price syncs during peak hours
- May slow down storefront
- Can hit rate limits
✅ Do This Instead
- Always set up metafields first
- Configure pricing before syncing
- Use preview and test mode
- Use pricing config for all pricing changes
- Sync in small batches initially
- Bulk-publish products after sync
- Review Sync History weekly
- Schedule price syncs overnight
Success Metrics
Track These KPIs
Sync success rate
- Target: 95%+ success (created + updated / total)
- Monitor in Sync History
Average sync time
- Track duration for similar-sized syncs
- Investigate if syncs slow down significantly
Price update frequency
- Ensure scheduled syncs run on time
- Target: 100% of scheduled syncs complete
Product catalog size
- Track total products over time
- Ensure you're within Shopify plan limits
Failed products
- Keep below 5% failure rate
- Investigate recurring failures
Business Metrics
Sales by set
- Which sets sell best?
- Adjust inventory accordingly
Margin by product type
- Are mythics profitable?
- Adjust pricing config based on data
Customer acquisition cost
- Are automated syncs reducing labor costs?
- Calculate ROI on LGS Ledger subscription
Continuous Improvement
Learn and Iterate
A/B test pricing strategies
- Try 1.3x markup for a month
- Switch to 1.4x and compare sales
- Find your sweet spot
Experiment with condition variants
- Enable for one store, compare to another
- See if budget options drive more sales
Review competitor pricing quarterly
- Adjust your markup to stay competitive
- Don't race to the bottom, but don't overprice
Solicit customer feedback
- Ask customers about pricing, selection, and experience
- Adjust based on feedback
Need Help?
Previous: FAQ ←