A fully modular pricing engine where every rule is a step you can enable, disable, and drag-and-drop to reorder. Configure per platform, per price range, and test before you apply.
Getting Started
Configure your modular pricing rules:
- Navigate to /autoprice/config
- Select a game from the dropdown
- Choose a platform tab (Shopify, CardTrader, ManaPool, eBay, etc.)
- Configure Singles or Sealed independently
- Set your marketplace sources and price points
- Add price ranges and configure modifiers per range
- Drag and drop to reorder pricing steps
- Use Sample Card Tester to verify rules
- Save and let the autopricer run
Marketplace Sources
Autopricing supports multiple marketplace sources with 4-slot fallbacks:
- TCGPlayer (USD): Market, Mid, Low, Direct Low prices
- CardMarket (EUR): Market, Mid, Low prices
- CardTrader (USD): Market, Low prices
- CardTrader (EUR): Market, Low prices
- ManaPool (USD): Market, Low prices (MTG only)
Selection modes: Follow Fallbacks, Use Highest, Use Lowest, or Use Average. The system never forces $0 and automatically skips unavailable prices.
Modular Steps
Autopricing has 20+ modular pricing steps you can enable, disable, and reorder:
- Marketplace Reference: Select price source (TCGPlayer, CardMarket, etc.)
- Price Point Selection: Choose market, mid, low, or direct low
- Set Price Point Override: Override price points for specific sets
- Condition Modifiers: NM, LP, MP, HP, DM percentage curves
- Language Modifiers: Game-aware language adjustments
- Printing Modifiers: Normal, Foil, Etched, etc.
- Rarity Modifiers: Adjust by rarity
- Age Modifiers: Ranges like 1-5 days, 6-10 days
- New Release Modifiers: Rules based on set publish date
- Fixed/Percentage Offsets: Add or subtract amounts (supports negative)
- Temporary Offsets: Time-limited modifiers with expiration
- Platform Modifier: Platform-specific adjustment
- Max Price Movement: Cap how much prices can change
- Price Override: Force a specific price if set
- Rarity Baselines: Minimum price floors by rarity
- Currency Conversion: Always active, position adjustable
- Rounding: Round-up to nearest increment
- Per-Item Floor: Respect item-level price floors
Price Ranges
Create ascending, non-overlapping price tiers with independent configurations:
- Per-Range Step Order: Each range has its own step order
- Per-Range Modifiers: Different modifiers per price tier
- Per-Range Rounding: Different rounding rules per range
- Smart Range Escape: If modifiers push price outside its range, the system handles it gracefully
- Enabled Features: Toggle which steps are active per range
Rounding Options
Round-up only with 8 increment options per price range:
- $0.01: Round to nearest cent
- $0.10: Round to nearest 10 cents
- $0.25: Round to nearest quarter
- $0.49: Round to .49 or .99
- $0.50: Round to nearest 50 cents
- $0.95: Round to .95
- $0.99: Round to .99
- $1.00: Round to whole dollar
Optional: Skip rounding when a rarity baseline is applied.
Sample Card Tester
Test any card before repricing your inventory:
- Search Cards: Find cards by name, set, or card number
- All Price Points: See all available prices from every marketplace
- Step-by-Step Breakdown: See exactly how each step affects the price
- Compare Printings: View Normal vs Foil side by side
- All Conditions: See final prices for NM, LP, MP, HP, DM
- Mock Settings: Test with mock override price, floor, and current price
- Works Without Config: View raw price data even without a saved config
Set Overrides
Override price points and modifiers for specific sets:
- Set Selection: Multi-select sets from a searchable dropdown
- Set Price Point: Override the marketplace price point for those sets
- Set Price Point Modifier: Apply a percentage modifier to set prices
- Set Condition Modifier: Override condition curves for those sets
- Selection Mode: Use Highest, Use Lowest, or Follow Fallbacks for set prices
- Use Cases: Hot new releases, bulk sets, or promotional pricing
Per-Item Controls
Lock prices or set minimums on individual stock items:
- Price Override: Enter a value to lock the price (skips calculation)
- Price Floor: Set a minimum price per item
- Always Respect Override: Option to skip all subsequent steps after override
- SKU Syncing: Override and floor sync across matching SKUs
PriceCharting Integration
Separate configuration for PriceCharting pricing (video games, sports cards):
- Access: Navigate to /autoprice/config-pricecharting
- Subscription Required: Requires PriceCharting subscription access
- Game Selection: Select from video game and sports card categories
- Same Rules: Uses same modifier system as TCGPlayer pricing
- Separate Config: Independent rules from TCGPlayer autopricing
Best Practices
- Use Sample Card Tester: Always test before repricing your inventory
- Start Conservative: Begin with small modifiers and adjust based on results
- Separate Price Ranges: Use different rules for cheap vs expensive cards
- Platform-Specific: Configure different rules for different sales channels
- Max Price Movement: Use this to prevent wild price swings
- Temporary Modifiers: Great for flash sales and promotions
- Rarity Baselines: Set minimum floors to protect margins on bulk
- Step Order Matters: Experiment with step order for best results
Tip: Autopricing rules apply automatically when importing inventory, adding stock via UPC scanner, and during bulk operations. Prices are calculated in real-time based on current market data.