How buylist prices are calculated, including autopricing integration, modifiers, stock limitations, and cash vs credit pricing.
V2 Autoprice Integration
Buylist pricing is driven by SortSwift's V2 autopricing engine. Raw market data is fetched and then modified by your store configuration, condition and language multipliers, stock rules, and hotlist/darklist settings.
- Multi-Level Fallback: If primary price (e.g., market) is zero, system falls back to secondary (e.g., low), then last-call (e.g., mid), then doomsday (e.g., high)
- Price Ranges: Cash and credit prices are derived from configured price ranges (percentage or fixed)
- Per Condition: Prices calculated for NM, LP, MP, HP, DM with configurable multipliers
Cash vs Credit Pricing
Stores typically pay more for credit than cash. Credit prices are set higher to encourage customers to take store credit, which drives future purchases.
- Cash: Immediate cash payout (lower percentage or fixed amount)
- Credit: Store credit for future purchases (higher percentage or fixed amount)
- Split: Customer can choose a mix (e.g., 70% cash, 30% credit)
Currency & Exchange Rates
Buylist pricing supports multiple currencies. Raw prices (USD or EUR) are converted using exchange rates (updated periodically). Store currency is configurable (e.g., USD, EUR).
Stock Limitations
When you already have high stock of a product, you can reduce buylist prices or stop buying:
- Max Quantity Per Product: Cap how many you want in inventory
- Reduction Thresholds: As stock approaches a threshold, apply a percentage reduction (e.g., at 100 copies, reduce price by 10%)
- Stop Buying at Limit: When stock reaches the limit, show zero price (not buying)
- Weighted Adjustments: Price changes can be distributed across items when applying stock limitations
Hotlist & Darklist
- Hotlist: Items you actively want. Boost buylist price by a percentage (e.g., +15%)
- Darklist: Items you don't want. Block buying entirely or apply a penalty (e.g., -20%)
- Per-Product: Configured per product ID in store buylist settings
Condition, Language & Printing Modifiers
Per-game settings allow you to adjust prices by:
- Condition: NM = 100%, LP = 90%, MP = 80%, HP = 70%, DM = 60% (default; customizable per game)
- Language: EN = 100%, others may have different multipliers (e.g., Japanese, French)
- Printing: Normal vs Foil/Holofoil ? each has its own price calculation
Penalty System
When completing orders, you can apply penalties for condition downgrades or missing items:
- Per-Line: Apply a percentage reduction to individual items (e.g., condition downgrade)
- All-Inclusive: Apply a single percentage reduction to the full order total