Changelog
Track all updates, improvements, and new features in Procuro.
- addedFilter Purchase Orders by supplier — a new Supplier dropdown on the Purchase Orders page lets you instantly narrow the list to orders from a specific supplier
- addedChoose your PDF export currency — when a purchase order uses currency conversion, the Export PDF button now offers two options: export in the original invoice currency or in your store's currency with all amounts automatically converted
- fixedPDF exports now correctly show discounts — both percentage and fixed-amount discounts appear in the cost summary with the right label and amount
- improvedAdditional costs (shipping, customs, taxes, bank fees) now appear in the PDF cost summary with a '(landed)' label when they were applied as landed cost, so it's clear which costs were distributed into unit prices
- fixedPDF exports now show the correct currency symbol — Euro POs show €, Canadian dollar POs show C$, and so on, instead of always showing a $ sign
- addedAuto-Adjust Prices to Minimum Margin (Pro) — after accepting a PO, instantly bring any product back above your minimum margin threshold with one click. Preview the proposed new prices before confirming, then push them straight to Shopify.
- improvedPurchase orders with items below your minimum margin now show a heads-up after acceptance, pointing you to the new Auto-Adjust Prices action
- improvedAccepting a purchase order is now noticeably faster on stores with large product catalogs
- addedAdd and remove line items while editing a Draft or Review order — search and add products from your Shopify catalog, or remove items you no longer need, right from the order review page
- fixedInvoice Cost now correctly reflects the order's invoice currency while editing, instead of showing a misleading currency label
- fixedNewly added products in edit mode start with a blank Invoice Cost so you always enter the real cost from your invoice, rather than an auto-filled Shopify catalog cost
- addedAutomatic month-end inventory snapshots — taken on the last day of every month for all active stores, labelled separately in your snapshot history
- addedMonthly inventory value PDF export — download a formatted report for any month directly from the Inventory Value page
- addedConfigurable snapshot frequency — choose off, weekly, or daily automated snapshots from Settings
- fixedCost adjustment method now saves correctly on orders in Draft, Review, Ordered, and Partially Received status — previously only saved on Ordered
- addedPer-cost landed cost toggles — choose exactly which general costs (Shipping, Customs, Taxes, Bank Fees, Other) are included in landed cost distribution. Enable the master toggle, then check only the costs you want applied.
- fixedCurrency display no longer shows a redundant exchange rate label when the invoice currency and store currency are the same
- addedFilter Purchase Orders by month and year — instantly see everything ordered in a specific month without scrolling through your full history
- addedSort Purchase Orders newest or oldest first — flip the list order with a single click
- improvedPartially Received status now appears in the status filter on the Purchase Orders page
- addedEdit PO details after acceptance — update Order Date, Expected Arrival, Ship Date, Cancel Date, and Payment Terms on any accepted PO without affecting inventory or costs
- addedBulk actions on Create PO — select line items with checkboxes and apply actions to all at once
- addedAuto-Fill Costs — populate unit costs from your last accepted invoice for a supplier, or from current catalog costs in Shopify
- addedSet Qty — set the same quantity across all selected line items in one click
- addedRename POs after acceptance — click the pencil icon next to the PO number on any order to rename it at any stage
- addedMargin Alerts — set a minimum gross margin % in the new Margins settings tab (Standard/Pro); line items falling below the threshold are highlighted in red during PO review
- addedOld Margin and New Margin columns on the cost adjustment page show a live preview of how each accepted cost will affect your margins before you commit
- addedOld Profit, New Profit, Old Margin, and New Margin columns on accepted POs give a full picture of the margin impact after acceptance — visible on all plans
- addedPayment Terms field in PO Customization — appears as its own column at the top of exported PO PDFs
- improvedPDF info section now uses dynamic column widths, expanding to 4 columns when Payment Terms are set
- fixedCustom Report location filter now correctly updates Filtered Value, Units, and Products cards when switching locations
- fixedProduct Breakdown table on the Custom Report now loads and shows per-product data filtered by location
- addedPO Customization — upload a logo, set business name, receiving address, and contact info for branded PDF exports
- addedLogo-only mode — optionally hide text name and show only your logo in the PDF header
- addedCustom PO numbers — enter your own PO# when creating an order, or leave blank to auto-generate
- improvedPDF logo sizing fixed — logo now renders at a consistent size without stretching across the page
- improvedSettings auto-save status now correctly shows Saved/Unsaved without false positives on page load
- addedCustom Report page — filter inventory value by product tags, types, locations, and title keywords
- addedSave custom filter views for quick access on future visits
- addedExport filtered inventory reports as CSV or PDF
- improvedInventory Value snapshots now always reflect current inventory due to real-time variant cache updates during PO acceptance
- addedInventory Value Tracking — monitor total inventory value over time with area chart and snapshot history
- addedPer-location inventory value filtering with live data pulled from Shopify
- addedSettings toggle to include or exclude negative inventory from value calculations
- improvedMonth/year filter on Inventory Value with All Time view as default
- addedCost Tracking & Analytics — multi-product line charts showing cost history over time
- addedSupplier and timeframe filters on the Cost Tracking page
- addedSortable product cost table showing latest, average, min, and max costs with percentage change indicators
- addedFIFO Cost Switching method for purchase order acceptance
- addedMulti-currency support — select invoice currency, enter exchange rate, convert to store base currency
- addedGeneral Costs (Landed Cost) — capture shipping, customs, taxes, and other costs and distribute them across line items
- addedPartial receipts — accept a PO in multiple shipments with accurate per-item cost calculations
- addedReal-time inventory sync via Shopify webhooks keeps your local cache accurate after sales and returns
- improvedThree-tier product matching: saved mappings → name → SKU → barcode for faster invoice processing
- fixedInventory cost adjustments now correctly handle Weighted Average and Direct Cost Replacement methods
- addedInitial release of Procuro
- addedPurchase order creation and management
- addedAutomatic product matching by SKU, barcode, and name
- addedWeighted Average Cost, FIFO, and Direct Cost Replacement methods
- addedMulti-location inventory support
- addedSupplier management with saved column mappings
- addedAI-powered invoice data extraction (Pro plan)
- addedShopify PO parser for standardized documents
- addedTiered subscription plans (Starter, Standard, Pro) with 14-day free trial
- addedAudit logging for inventory and cost changes