Changelog

What's new in Replenly

Everything we have shipped, by month. Each date is the day the change was merged.

October 2026

  • 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.