Inventory planning for Shopify

Order what will sell. Trust every count.

Shelfcast forecasts demand from your Shopify sales, tells you what to reorder from each supplier, and keeps a history of every stock change. Made for shops with one to five locations, online or on Shopify POS.

14-day free trial · From $29 a month · Billed through Shopify

How it works

From sales to shelf in four aisles.

Shelfcast runs inside your Shopify admin. Everything it changes, it changes in Shopify, so your stock levels stay the single source of truth.

  1. Aisle 01

    Sync

    Install, and Shelfcast reads your products, stock and recent sales from Shopify, then keeps up as they change.

  2. Aisle 02

    Forecast

    Every product gets a daily demand forecast. Days it was out of stock are left out, so a sell-out never looks like a slow week.

  3. Aisle 03

    Order

    What’s short becomes a suggestion for each supplier, rounded to their minimums and pack sizes. Send the purchase order and Shopify shows the stock as incoming.

  4. Aisle 04

    Receive and count

    Scan the delivery in and stock moves from incoming to available. Count the shelves later without overwriting the sales made while you count.

  1. Aisle 01

    Sync

    Install, and Shelfcast reads your products, stock and recent sales from Shopify, then keeps up as they change.

  2. Aisle 02

    Forecast

    Every product gets a daily demand forecast. Days it was out of stock are left out, so a sell-out never looks like a slow week.

  3. Aisle 03

    Order

    What’s short becomes a suggestion for each supplier, rounded to their minimums and pack sizes. Send the purchase order and Shopify shows the stock as incoming.

  4. Aisle 04

    Receive and count

    Scan the delivery in and stock moves from incoming to available. Count the shelves later without overwriting the sales made while you count.

Moving from Stocky

Stocky is gone. Your history doesn’t have to be.

Export your suppliers, purchase orders and adjustments from Stocky, another app or a spreadsheet, and drop the CSV files into Shelfcast. It reads the column names Stocky uses, so there’s no reformatting. Importing is included in every plan.

Read the moving guide
  1. 01

    suppliers.csv

    Names, contacts, emails, lead times and currencies.

  2. 02

    supplier-products.csv

    Supplier SKUs, costs, minimums and pack sizes, matched by SKU or barcode.

  3. 03

    purchase-orders.csv

    Open and past orders, with what was ordered and received.

  4. 04

    adjustments.csv

    Your adjustment history, with who made each change and why.

What’s on the shelf

Everything between a sale and the next delivery.

Forecasting, purchase orders, receiving, labels and counts, built into one app that works the way your stockroom already does.

  • FC-01

    Forecasts that skip stockouts

    Seasonal, steady and new-item forecasts, picked per product. Days a product was out of stock don’t drag its demand down.

  • RO-02

    Suggestions per supplier

    Each suggestion covers the supplier’s lead time and your safety days, then rounds up to their minimum and pack size.

  • PO-03

    Purchase orders suppliers can read

    Email the order with a CSV of its lines and a printable copy. Use your own numbers or your supplier’s, and add freight, duties or discounts.

  • RC-04

    Receive by scan

    Scan a barcode, SKU or supplier SKU with a scanner or your phone’s camera. Partial deliveries and extra units are handled.

  • LB-05

    Barcode labels

    Print a Code 128 label for every unit you receive, on a thermal label roll or Avery 5160 sheets.

  • SC-06

    Stock counts on any device

    Count a location, vendor or supplier on a computer or phone. Counts are kept on the device if the Wi-Fi drops.

  • HX-07

    A history of every change

    See each stock change with the reason, the purchase order or count behind it, and who made it in Shelfcast.

  • VG-08

    Variants under their product

    Products, reorder lists and stock show each variant grouped under its parent, the way you think about your range.

  • IX-09

    Import and export

    Bring suppliers, purchase orders and adjustment history in from CSV, and download them again whenever you like.

No black box

Every suggestion shows its working.

A suggestion is plain arithmetic: enough stock to last until the next delivery arrives and then some, less what you already have and what’s already on order. You set the lead time, how long an order should last and how many safety days to keep.

How forecasting works

Counts you can trust

Shelfcast never overwrites a number.

Every change goes to Shopify as an adjustment, never as a new total. A sale rung up at the till while you count, or while a delivery is being received, still counts. Each change is logged with its reason, the order or count behind it, and the person who made it.

Inventory historyMain Street store
  • Stoneware mug · MossToday, 10:42 · Maya R.
    ReceivedPO-1042
    +96→ 110
  • Linen apron · OatToday, 9:15 · Sam T.
    Stock countCount at Main Street
    −2→ 4
  • Waxed canvas tote · BlackYesterday, 17:03 · Outside Shelfcast
    OtherShopify
    −1→ 0
  • Beeswax candle · LargeYesterday, 11:20 · Maya R.
    OrderedPO-1039 · Incoming
    +24→ 31

Pricing

A flat price. No revenue tiers.

Pick the plan that fits your locations and range. Nothing scales with your sales or your order count, and every plan starts with a 14-day free trial.

Starter

One store, a focused range

$29/ month

1 location · up to 1,000 SKUs

  • Purchase orders and receiving
  • Reorder points by product
  • Stock counts and inventory history
  • Import from Stocky and export

Pro

Large catalogs and many locations

$119/ month

Unlimited locations and SKUs

  • Everything in Growth
  • Priority support
  • Purchase orders on every plan
  • Receiving by barcode or SKU
  • Supplier emails with a CSV
  • Stock counts on any device
  • Inventory history
  • CSV import and export
Start your free trial

Billed through Shopify every 30 days. Choose a plan inside Shelfcast after installing, and change it whenever you like. Compare plans in detail.

Questions

What retailers ask before switching.

The help center covers every screen in detail. Still stuck? Email support@portsidelabs.io and a person will reply.

Can I bring my Stocky data with me?

Yes. Export your suppliers, supplier products, purchase orders and adjustment history from Stocky as CSV files and import them into Shelfcast in that order. It recognises Stocky’s column names, and importing is included in every plan. Stocktakes and transfers aren’t imported.

Does it work with Shopify POS?

Yes. Sales from every channel, POS included, feed the forecasts, and stock changes made on POS appear in your inventory history. Stock counts run in the Shopify admin on a computer or a phone.

How much sales history does it need?

When you install, Shopify shares your last 60 days of orders, and Shelfcast keeps adding to that history every night. Newer and steady sellers forecast from day one. Seasonal forecasts start once a product has a year of history.

Will it overwrite my stock levels?

No. Receiving and counts are sent to Shopify as adjustments, never as replacement totals, so sales made at the same time are kept. A stock count compares each product with what Shopify has on hand at the moment you count it.

Do I need a barcode scanner?

No. You can type quantities, use any USB or Bluetooth scanner that types into the page, or scan with your phone’s camera inside the Shopify app.

What about more than one location?

Each purchase order delivers to one location and each count runs at one location. Forecasts and suggestions are worked out across all your active locations together. Starter covers one location, Growth up to five and Pro any number.

How is billing handled?

Through Shopify, on your regular Shopify bill, every 30 days. Every plan starts with a 14-day free trial, and you can change plans from Settings at any time.

What happens if I uninstall?

Your data is kept for 48 hours in case you change your mind. After that, when Shopify tells us the store has left, everything Shelfcast stored for it is deleted. Export anything you want to keep first.

Your next purchase order is half written already.

Install Shelfcast, let it read your catalog and sales, and see what each supplier should send you next.