Virtual Shop Manager

Built for trading card game (TCG) stores

Run your card shop from one Shopify workspace.

Find products, manage stock and prices, receive customer buylists, prepare pull lists and build checkout promotions—all connected to Shopify.

7-day free trial, then $99.99 USD/month.

Pricing is subject to change. Review the current price and trial terms in Shopify before subscribing.

A little help behind the counter

See how VSM helps with the repeat work in your Shopify card shop, leaving more room for customers and your next event.

75 seconds. Music with on-screen text; no voiceover. Product screens show demonstration data.

Card illustrations: Jerky — Pidgey 207/197, Pidgeotto 208/197 and Pidgeot ex 225/197, Scarlet & Violet: Obsidian Flames (Pokémon TCG). Music: “Origami” by Scott Buckley, released under CC BY 4.0; excerpted, faded and mixed.

Read the video text

You opened a card shop for the cards. And the people. The stock checks and price updates still need doing.

VSM helps with the repeat work in your existing Shopify store. Keep stock and costs together. Let eligible prices follow your rules. Give customers a Buylist with cash and store credit offers.

Make your workspace and Buylist feel like your shop. Start with guided setup. Need a hand? Come talk to us in Discord. Less time on routine admin. More room for customers and the next event.

Try VSM free for 7 days, then $99.99 USD/month. Price subject to change.

Get $25 subscription credit toward your first month: join the VSM Discord, open a ticket and mention this video.

What you can do with VSM

Tools for daily store work, with the product lines, pricing rules and listing preferences you choose.

Catalog & listing setup

Search your enabled product lines by title, set or card number. Choose the exact printing and condition, then prepare Shopify listings with quantities, costs and your store’s format. Supported sealed products can use “Styles may vary” when you want to sell a random style.
Explore catalog and inventory →

Inventory & custom items

Manage stock, retail prices, unit costs, shipping weights and Active, Draft or Unlisted status. Stage several edits before saving. Create a custom Draft from an unconnected Shopify template, copying permitted details, tags and manual collections. Custom items remain unconnected and start with zero stock.

Pricing, with your rules

Use scheduled market pricing for eligible connected stock, with product-line adjustments and approval limits plus a store-wide minimum retail price. Set manual price locks when you need a fixed price. Optionally show a verified market Compare-at reference when your locked price meets the difference you set.
Explore pricing controls →

Alerts & review

Review unclear catalog matches, listing conflicts and price changes that need a decision. Approve an eligible change, use and lock your own price, or pause an alert. Below-cost pricing alerts are optional; you decide whether to enable them.

Buylist & receiving

Publish a branded buylist with cash and store-credit offers, accepted conditions and stock targets. Review submissions, save inspection progress, amend received items and import accepted stock into Shopify. Track shipment, payment and completion separately.
Explore the buylist process →

Order picker Beta

Open the order picker in Operations to look up a recent Shopify order by its exact number. With your optional read-only order permission, VSM temporarily shows product titles, quantities and counts without customer identity details or saving the result. Alternatively, import an order CSV or paste product lines for a saved checklist. Both inputs use one working list with the same grouping by storage area, set and rarity, pick order, visible details, printing and pulled-item controls. Open Picker settings when needed, then return to the list. Lookup results and marks remain temporary. Looking up or preparing a pull list leaves Shopify stock and fulfillment unchanged.

Sales Manager Beta

Create automatic or code-based Shopify promotions, including product and order discounts, shipping offers, spend rewards, buy-X-get-Y deals, quantity tiers and bundles. Use connected or unconnected Shopify items, with qualifying items, exclusions and supported stacking. Manage saved, active and archived sales; activation is blocked if verification fails. Currently for USD stores, with one active VSM sale at a time.

Store controls & appearance

Choose your product lines, pricing and listing preferences, stock-image behavior, automatic listing repairs, pricing alerts and available checkout controls. Set your workspace appearance and buylist branding to suit your store.

Inventory value Beta

Choose KPI cards and filter the recorded retail value, cost and stock already synchronized into VSM. Breakdowns by category, product line, listing status and connection help review the stated inventory scope. Snapshot and missing-data warnings explain coverage; known subtotals are not profit.

Market Beta

Search cards, sets, product lines or printings to see up to five daily gainers and losers across your enabled singles lines and confirmed stocked printings. Rank by percentage or dollar change. Choose a product line or set and hide selected rarities. Market uses accepted JustTCG API observations and recorded TCGCSV market prices; each comparison uses matching sources and printings. Recorded TCGplayer market references show source links, observation times and coverage warnings. These references are not completed-sale records. Viewing the report does not change store prices or stock.

Activity & support

Review recent store activity and export it as a CSV. Follow the built-in process guides, send feedback or report a problem from your workspace.

Set up VSM for your store

  1. Install & register your storeReview the app permissions, trial and subscription in Shopify. Open VSM from your Shopify admin, then finish the store registration.
  2. Choose your product linesEnable the Singles and Sealed lines your store carries. Opt into beta lines only when you want to use them.
  3. Review your existing inventoryLet VSM check Shopify. Confirm the exact catalog product, printing and condition where a listing needs review.
  4. Set your store rulesChoose pricing rules, listing formats and stock-image preferences. Enable optional controls only when they fit your store.
  5. Publish your buylist, if neededConfigure buying lines separately from selling lines. Set offers, conditions, intake limits and branding, then preview the customer page before publishing.
  6. Start your daily workManage inventory and alerts, receive buylists, prepare pull lists and check promotions before activating them.

Grant only the Shopify access needed for the tools you use. Features that require unavailable permissions stay disabled. Read the full setup and process guides →

TCGs VSM works with

42 product lines, with separate Singles and Sealed choices. Pokémon English and Japanese have separate catalogs. Your Catalog shows only the lines enabled for your store.

Core product lines · 8 lines

Opt-in beta product lines Beta · 34 lines

Each game below offers English Singles and Sealed as separate beta product lines.

Some product lines are in beta. Beta lines are optional, and catalog, printing and price coverage varies by game and product. VSM identifies items that need review when an exact match or reliable price is unavailable.

Try VSM with your store

7-day free trial, then $99.99 USD/month.

Pricing is subject to change. Review the current price and trial terms in Shopify before subscribing.

Subscriptions are managed through Shopify. Review the current plan and approve it in Shopify before starting.

View the Shopify app

See VSM before you connect your store

See screenshots, pricing and merchant reviews on the Shopify App Store.