Buy ingredients in packs Set how an ingredient is bought, like tubs of 300 capsules, 1 kg bags or 20 L drums, and its purchase orders are entered, priced and received in those packs while stock and recipes stay in g, ml or pcs. Purchase orders also warn when a line's price is far from the ingredient's cost, and recipes when their cost is far from the product's, which catches a quantity or cost entered in the wrong unit.
Easier stock level editing Each product on Stock levels now has a clear Auto or Manual choice, and Auto shows the reorder point it calculates once the product has enough sales history. Unsaved edits stay while you search or change pages, and Set this page to Auto switches a whole page in one click.
Alternate supplier prices stay on their own orders Receiving an order from an alternate supplier no longer changes the price that prefills your main supplier's next order. Each supplier's last price stays with that supplier.
Alternate suppliers A product can list other suppliers with their own cost, supplier SKU and ordering rules. Purchase orders for an alternate supplier prefill from them.
API access Create a read-only API key in Settings to pull reorder suggestions, purchase orders, suppliers, stock levels and ingredients into your own tools. Available on Growth and Pro.
Return stock to a supplier Record a return from a received purchase order: units going back from stock, damaged units you are claiming, the reason and any credit. Shopify stock is updated for returned units, and all returns can be exported as CSV.
Margin per product and committed stock See the margin between your selling price and cost on the dashboard, Stock levels and purchase order lines, and see on hand, committed and available stock in Show the math. Both columns are off by default in the Columns menu.
Update Shopify cost per item when you receive stock Turn it on in Settings to write each received line's landed cost to Shopify, as the last landed cost or a weighted average with the stock already on hand. Off by default, and new purchase order lines keep using the price you pay the supplier.
Import purchase-order lines from a CSV file Drop a CSV with SKU and quantity columns onto a draft purchase order to add up to 500 lines at once. Unknown SKUs are listed before anything is added.
Record damaged or rejected units when receiving Enter a damaged quantity and a note per line while receiving a purchase order. Damaged units never count as received and are never added to your Shopify stock, and the receipt history keeps the note.
Ship a purchase order to a different address Set an optional ship-to address on a purchase order when goods should go somewhere other than your receiving location. It prints on the PDF and the supplier email, and the app warns you if you change it after the order was already sent.
Supplier case sizes and minimum orders Set a case size, minimum order quantity and supplier SKU per product on the supplier page. Suggestions round up to match, the math popover explains it, and the supplier SKU prints on purchase orders.
Paste lines into a draft purchase order Paste SKU and quantity pairs, one per line, to add many lines to a draft at once.
Slack notices for sent and received purchase orders With Slack connected, a one-line notice posts when a purchase order email is delivered and when an order is fully received.
Weekly purchase-order report by email Turn on a Monday morning summary of open and overdue purchase orders, last week's spend by supplier, and stock health in Settings.
Low-stock summaries in Slack Paste a Slack incoming webhook URL in Settings and your low-stock summaries also go to that channel.
Invoice due dates and unpaid totals Record a due date on a purchase order invoice, set payment terms per supplier so it fills in automatically, and see unpaid counts and totals in the spend report.
Inventory value at cost The dashboard shows what your stock is worth at cost, per currency and location, with a daily history and a CSV export.
Bills export for QuickBooks or Xero Export received purchase orders as bill lines in a CSV you can import into your accounting software.
Supplier lead-time stats Each supplier shows the actual lead time from your received orders, the on-time rate, and a suggested lead time you can apply with one click.
Compare stock levels with Shopify Stock levels shows when it last synced and can check the rows on screen against Shopify without changing anything.
Cleaner pages and plainer wording Settings is split into short sections, purchase-order pages and filters no longer clip or float, search fields fill their row, and help text across the app is shorter and plainer.
Purchase-order discounts Record a supplier discount on a purchase order. Totals and the PO documents sent to suppliers reflect the discount.
Tax-inclusive totals on the PO list The purchase-order list now shows totals including purchase tax.
Supplier stock-alert thresholds Set stock-alert thresholds per supplier. Optionally, alert emails can skip products that already have enough stock on the way.
Per-variant email alert quantities Choose the stock quantity that triggers an email alert for each variant, independent of its reorder point.
Purchase-order list navigation The purchase-order list supports keyboard navigation and shows clear loading feedback. Pages open faster on first load too.
Daily stock summary split by supplier You can now choose to split the daily stock summary email by supplier, so you can see what to order from each one.
Printable draft purchase orders Download a PDF of a draft purchase order before you submit it.
Cancel submitted purchase orders Cancel a submitted purchase order with a recorded history of the change.
September 2026
Corrections after receiving Fix quantities or costs on a purchase order after it has been received. Corrections are recorded in the order history.
Supplier picker fix Searching for a supplier while editing a purchase order or an ingredient now filters the list correctly.
Exact ingredient unit costs Ingredient unit costs keep their exact value instead of being rounded.
Custom order-only lines on purchase orders Add custom lines to a purchase order for items that are not in your Shopify catalog and never go into your warehouse stock.
Sequential PO numbers and your store name New purchase orders get numbers like PO-0001, and your store name appears on PO PDFs and supplier emails.
Supplier costs on POs and emails Record supplier document costs and freight on a purchase order, and see them on new supplier emails.
Store tax defaults for new suppliers New suppliers start with your store's purchase-tax defaults, so you do not have to re-enter them.
Clearer recipe setup Choosing the product for a recipe is easier to follow, with setup guidance for your staff.
Supplier detail and product assignment Open a supplier to see its products and ingredients, and assign products from your whole catalog to it.
On-hand stock alert threshold Choose to get stock alert emails when on-hand quantity drops to a level you set. Reorder points and PO suggestions are unchanged.
Edit unit costs in revisions Change an existing line's unit cost when revising a submitted purchase order, and see unit costs while receiving.
Imported orders keep their real sale dates Sales are dated by when the order was processed, so orders imported from another system no longer distort your reorder suggestions.
Invoice and payment tracking on POs Track supplier invoices and payments on each purchase order separately from receiving.
Email frequency, draft costs and revisions Choose daily or weekly low-stock emails, see costs while drafting a purchase order, and add or increase lines on a submitted order.
Purchase tax on purchase orders Record purchase tax that is added on top of the line prices of a purchase order.
Submitted PO revisions Revise a submitted purchase order with a recorded history, and discard a revision email that was never sent.
Order-only products on purchase orders Order products from a supplier without receiving them into your warehouse inventory.
Product unit tally on purchase orders Purchase orders and supplier copies show the total number of product units ordered.
Printable stocktake count sheets Print a count sheet with the baseline quantities before you start counting a location.
Stocktake handling of deleted items Items deleted in Shopify after a stocktake started can be excluded with a recorded reason, and unchanged counts are reported correctly.
Delete submitted purchase orders Delete a submitted purchase order that was created by mistake, with safeguards to prevent accidental deletions.
Stocktake ordering and supplier notes Stocktake items are easier to work through, and supplier notes appear on draft purchase orders.
Visual refresh A cleaner look across the app, with a summary strip on the dashboard, receiving progress on purchase orders and illustrated empty states.
August 2026
Preferred stock targets Set a preferred stock level and have reorder suggestions order up to it.
More accurate sales velocity Reorder suggestions account for refunds and for today's sales, and handle products with little sales history more sensibly.
Barcode labels Print barcode labels for received purchase-order items on common label sizes.
Barcode scanning in stocktakes Scan products with a USB or Bluetooth scanner while counting a stocktake.
Landed cost on purchase orders Add freight, duty and insurance to a purchase order and split them across its lines by value or quantity.
Currency conversion on PO lines Order in your supplier's currency by entering the exchange rate on purchase-order lines.
Receive several purchase orders against one shipment Receive items from multiple purchase orders in one go when they arrive together.
Overdue purchase orders Purchase orders past their expected date are flagged so late deliveries stand out.
Stocktakes Count a Shopify location, review variances and apply the counts to Shopify, with a durable history of every stocktake.
Ingredients and recipes Track raw materials, build recipes for your products, and have ingredient stock deducted automatically when you sell.
Stock levels page Set a minimum stock level for any product in one table, including products with no sales history yet.