EasyScan SKU & Barcode

EasyScan SKU & Barcode

EasyScan changelog

Updated every Friday

Last updated on 02 Oct, 2026

25th September 2026

See who else is in an order, a read-only API for Pro, and reports you can slice by vendor

  • See who else has an order, purchase order or transfer open.
    Ringed avatars now appear in the page header when a colleague is on the same record, with a tooltip naming them. It's an indicator, not a lock — nothing is blocked. Every plan sees that someone is there; Advanced and Pro with Users on see who. On by default, with an off switch in Settings → General → User presence. It also works inside Shopify Mobile.

  • A read-only API for Pro merchants replacing Stocky.
    Generate API keys in Settings → General → API access and pull purchase orders, transfer orders, suppliers, locations, stock adjustments, adjustment items and tax types over a documented, versioned endpoint. Covers Stocky's documented resource groups plus EasyScan transfers and locations. Keys are bound to one shop, revocable, and shown once on creation. In-app documentation and an OpenAPI schema download come with it.

  • Filter reports by vendor and product type.
    Dead stock, Inventory valuation, Sell-through rate, ABC analysis, Stockout, Overstocked, Zero sales, Clearance recommendations and Sales performance all take a vendor and a product type filter alongside the existing date and location filters. Totals follow the filter, and CSV export lets you choose current filters or the full report.

  • Stocktake adjustments now appear in your inventory logs.
    Applying a stocktake writes one Stocktake report per session into Logs → Inventory, reachable from a new Stocktake adjustments tile on the Reports hub. The report shows quantity before and after per variant with live price, cost and image, so a count leaves the same audit trail as an inventory update.

  • Narrow the Missed list to products you actually counted.
    Counting style-by-style used to mean opening Missed and finding every uncounted variant in the store. A new "Only products scanned in this stocktake" filter keeps only the leftover variants on products you've already counted — so the one Small you need to zero isn't buried. Off by default, and Zero all respects it.

  • Re-scanned purchase order lines can jump to the top.
    Scanning a product already on a draft PO used to increment it in place, which looks like nothing happened when the line is off-screen on a tablet. Settings → Inventory → Purchase orders → Adding products → Move scanned products to the top makes the line move up with its new quantity. On for new installs, off for existing shops so nothing changes underfoot.

  • Percentage discounts on supplier shipping rules.
    Supplier adjustments only offered a fixed-amount discount; you can now set Discount (%) as a supplier default, the same way the PO Manage costs modal already allowed. It flows into new purchase orders for that supplier automatically and applies against the subtotal.

  • Two packing slip additions for pickup orders.
    Highlighted order tag banners accept {{ first_name }} and {{ last_name }} placeholders, so a pickup slip can print "PICKUP ORDER – Smith" in the boxed banner at the top rather than hand-written. Separately, the order metafield section can now print at the top of the slip instead of only the footer. Both are opt-in.


18th September 2026

Per-action role permissions, broader reorder recommendations, and proof attached to your counts

  • Role permissions now work action by action, not page by page.
    A role can be given "can receive a transfer order" without "can create a transfer order" — each page's permission splits into individual actions like view, create, state change and receive. Stocktakes, Inventory alerts, Order batches and Auto-assign are also now assignable to roles at all, instead of being admin-only.

  • Suggested orders and Demand forecast now recommend products without inventory requirements.
    A product selling down toward zero used to be skipped entirely until you set a Min for it. It's now picked up from recent demand alone, with a filter that requires genuine repeat sales so a single quiet SKU at zero never triggers a purchase. Recently sold-out products stay eligible for a limited window after their last sale.

  • Attach files to inventory counts and stock updates.
    Signed count sheets, warehouse reports, supplier invoices or correction evidence can be attached directly to a Check or Update report, so the proof sits with the record. Same limits as purchase and transfer order attachments — 10 files, 20MB each — and files are stored in your own Shopify Files library.

  • Purchase orders warn when a variant is already on another open PO.
    Adding a line for a product that still has unreceived units on another Ordered or Partially Received PO for the same supplier and destination shows a warning icon, and hovering names the other POs as links you can open. Advisory only — it never blocks the line or the order.

  • Choose exactly which print flows use PrintNode.
    In Settings → Labels → PrintNode printing you can now select Barcode page, direct barcode printing, packing slips (including scan to pack), pick lists and address labels independently, rather than one global switch sending every PDF to the same printer. The main Barcodes & SKUs page now uses PrintNode too. All selections start off, so existing PrintNode users need to pick their flows and save.

  • Set a Min without being forced to set a Max.
    Entering Min 2 no longer turns the row red because the Max still reads 0 — a blank or zero Max now counts as "no maximum" on the page, on save and in CSV import. Those rows fill to Min when generating purchase or transfer orders.

  • Inventory requirements is usable on a tablet.
    The table no longer pushes Min, Max, MOQ and Case quantity off the right edge on iPad, editing stays visible above the keyboard, the inputs are properly sized touch targets, and validation errors show on the row instead of only in a hover tooltip.

  • Suggested orders prepares itself.
    A newly eligible shop no longer waits for overnight jobs — sales history and inventory data are prepared on activation, reinstall or the first visit to the inbox, and suggestions calculate as soon as both are ready. The inbox shows where it is up to and what to do if something fails.

  • Check inventory is now Inventory count, and Stock transfer is now Quick transfer.
    Renamed everywhere — navigation, dashboard, reports, role permissions, activity logs and the Shopify admin actions. Old links and bookmarks redirect automatically.


11th September 2026

Suggested orders, Slack alerts, and purchase orders that match how suppliers actually ship

  • Suggested orders now tell you what to reorder and how to get it.
    EasyScan spots where stock is about to run short and decides whether the gap is better closed by a transfer from another location or a purchase order from a supplier, then presents each suggestion in one inbox with the reasoning behind the route. Transfers only win when the surplus is meaningful and arrives sooner than a PO, and the origin location's own sales are protected so you don't drain a store that needs the stock itself.

  • Low stock alerts can go to Slack.
    Connect a Slack channel in Settings → General and instant low-stock alerts and digests land there alongside email. Connect, test, reconnect, and disconnect from the same card.

  • Low stock rules can combine a collection, a location, and a restock source.
    A rule can now say "low at the shop, and restockable from the warehouse" — pick which products by collection, which location the threshold is measured at, and only fire when a chosen source location actually holds enough to restock from. Suppressed alerts are visible so you can see why something didn't fire.

  • Case quantity rounding on purchase orders.
    Set a pack size per supplier on the supplier catalog, or per location on inventory requirements, and PO quantities round up to a whole case automatically instead of being hand-edited every time. Included in the CSV import and export, and in bulk set.

  • Your own logo on purchase order emails.
    An opt-in setting replaces the EasyScan wordmark in the PO email header with your logo — paste a URL or pick an image from Shopify Files, and set the width.

  • ABC grade column on purchase orders.
    Turn on an ABC grade column in the PO line items table via customize columns to see, live, whether each product is an A, B, or C seller while you decide quantities.

  • Fulfillment numbers on packing slips.
    An opt-in packing slip setting prints Shopify's fulfillment identifier (F1, F2) under the order name on slips for fulfilled orders, so paper slips match the shipments in Shopify.


4th September 2026

Silent printing, smarter replenishment, and stocktake by product type

Print without the browser dialog using your own PrintNode account.
Add your PrintNode API key and run their desktop client, and EasyScan sends barcode labels, packing slips, pick lists and address labels straight to a physical printer. Rejected jobs can fall back to browser printing. Offline printers may queue accepted jobs, and delivery-unknown timeouts require checking PrintNode before retrying.

  • Choose which carrier your shipping labels use.
    Rate selection is now live for Shopify Shipping labels: set a preferred carrier and service, or map each checkout shipping method to a carrier, so the label you buy at pack completion follows what the customer actually picked at checkout.

  • New replenishment by supplier report.
    Under Stock health, review stock status by supplier or drill into individual products, filter by days and location, export to CSV, and jump straight into Smart generate to raise a purchase order for that supplier.

  • Sales velocity no longer counts days you were out of stock.
    Days a variant sat at zero available are excluded from the velocity calculation, so reorder suggestions reflect real demand instead of being dragged down by stockouts.

  • Count stock manually and scope a count by product type.
    Stocktake now takes a typed-in quantity for a scanned barcode, and on a repeat scan lets you append to or replace the existing count. Manual stocktakes can also be scoped to a Shopify product type.

  • New Shopify inventory transfers tab in logs, with label printing.
    See Shopify's own inventory transfers alongside your EasyScan activity and print barcode labels for the items on a transfer.

  • Filter purchase orders by product.
    The purchase order list has a product filter using the Shopify product picker, so you can find every PO containing a given item.

  • Two smaller purchasing and labelling additions.
    An optional available quantity column in the receive inventory view, and country of origin as a barcode label field.


28th August 2026

Transfer orders catch up, pick lists export, and smarter CSV imports

  • Timeline and attachments on transfer orders.
    Transfer orders now get the same treatment purchase orders got last week — a full activity timeline showing who did what, and an attachments card for files stored in your own Shopify Files library.

  • Export the live pick list as CSV.
    Export a pick list as it stands before picking, as a flat one-row-per-line file ready to import into an external system such as an ERP. Previously the only CSV came from an already-completed pick, which is the wrong end of the workflow. Summary rows are off by default and can be switched on in settings.

CSV imports match on Variant ID and can combine duplicate rows.
The shared product/PO/transfer CSV import supports Variant ID matching and review-step combining of duplicate rows. Check Inventory and Update Inventory use a separate count importer; follow that importer’s available identifier and duplicate rules. Purchase order cost edits can also be applied across a product's full variant set in one go.

  • HS codes and customs data on purchase order and transfer exports.
    Set HS codes in settings and live customs information flows through to your purchase order and transfer order exports, ready for shipping paperwork.

  • Barcodes on the outstanding items sheet.
    The backorder PDF now prints barcodes on each line, so staff can scan straight off the sheet when the balance arrives rather than keying items in.

  • Barcode labels can print prices from a chosen market.
    Pick a Shopify Market country and labels print that market's price instead of only your base currency — useful if you label stock destined for a different region.

  • Restock dates published to your products.
    The next incoming date from your purchase orders is written to a variant metafield (easyscan.next_incoming_date), so your theme or another app can tell customers when an out-of-stock item is due back.


21st August 2026

Guided setup, supplier product assignment, and PO attachments

  • New guided setup replaces the onboarding carousel.
    Pick the features you plan to use and answer a few questions per feature — barcodes, orders, inventory, bin locations and alerts, purchasing, documents and exports. Every answer configures your real settings, so you finish set up rather than just having read about it. You can reopen the wizard any time from the page title bar.

  • Suppliers can now be assigned products directly.
    A new product assignment card lets you link a supplier to a specific product list, or to condition rules (product title, type, vendor, tag, or SKU) matched on all or any. Supplier catalogues and auto-generated purchase orders both respect it, instead of relying on Shopify vendor names alone.

  • Attach supplier confirmations and invoices to a purchase order.
    Files live in your own Shopify Files library, so nothing leaves your store and you keep the documents if you ever uninstall. Attachments and the PO timeline now sit side by side, with avatars showing who did what.

  • Moving average cost on receive (opt-in).
    Turn it on and receiving a PO recalculates each item's cost per item as a weighted average of your existing stock and the newly received units. Because it writes back to Shopify's cost per item, Shopify's own margin and profit reports pick it up too. Off by default, on Advanced and Pro.

  • Print outstanding items as a backorder sheet.
    Outstanding line items were CSV-only. You can now print them as a PDF so staff have paper to receive against on the floor, then do the electronic receive afterwards.

  • Low stock alerts are now easy to find.
    Alerts has a permanent navigation item, consistent labelling, new entry points from Check inventory and the Reports hub, and a dismissible dashboard prompt if you haven't set thresholds yet.

  • Headless PO CSV export.
    A new export format option strips the metadata header, summary and total rows so the CSV is just column headings and line items — ready to import straight into a purchase order on another store, no hand-editing.


14th August 2026

Stocktakes are live, plus richer purchase order exports and more filtering across reports and transfers

Stocktakes have officially launched.
Barcode stocktakes allow review before applying inventory adjustments. Manual stocktakes sync each confirmed count as you go.

  • Purchase order CSV export now matches the PDF.
    Exports include supplier tax, the supplier's address, and the same columns whether you export one purchase order or a batch of them, so the file is ready to send to a supplier or drop into accounting without re-typing anything.

  • Filter the inventory valuation report by location.
    Value your stock one warehouse or store at a time instead of exporting everything and filtering it yourself.

  • Optional sales per month column on purchase orders.
    Turn it on to see how each product has actually been selling while you decide order quantities — useful for catching slow movers before you commit to a reorder.

  • Search transfer orders by barcode or SKU.
    Scan or type a barcode on the transfer orders list to jump straight to the transfers containing that item, instead of opening each one to look.

  • Allow packing a transfer when origin stock would go negative.
    For shops that hold landed stock as unavailable — quality control, safety stock — and move it between locations before releasing it, a new per-shop setting lets those transfers pack. The oversell guard stays on by default for everyone else.

  • Last updated column on the bin locations report (Pro).
    See when each bin assignment last changed, in the report and the CSV, so you can spot locations that haven't been touched in months.

  • Record who packed an order and when, on one tag.
    The Users order tag can now carry the staff name plus the time, or the time and date, on a single tag — one tag per stage instead of four per order.


7th August 2026

Inventory reports hub, low stock alerts, and smarter supplier and purchase order data

  • A new reports section for your inventory.
    Reports is now a dedicated hub with nine inventory reports — stock health, sell-through, ageing stock, velocity and more — each with its own page, filters and CSV export. Data is refreshed from a daily catalogue sync, or on demand with a manual sync. The old inventory and barcode browsers now live under Logs.

  • Low stock alerts.
    Set stock thresholds per product, variant or location and get emailed when stock drops below them — either instantly or as a daily digest. Alerts link straight to a purchase order so you can reorder from the email, and rules re-arm once stock recovers so you don't get repeat noise.

  • Supplier CSV import can now update existing suppliers.
    Re-uploading a supplier CSV used to silently skip every supplier that already existed. You can now choose to fill in only blank fields or overwrite matched suppliers outright, so adding emails or payment terms to hundreds of existing suppliers is a single import.

  • Purchase order line items in Shopify Flow.
    All four purchase order triggers now carry full line-level detail — SKU, ordered quantity, received quantity and variant — so you can push purchase order data to an external system with Flow's Send HTTP request action.

  • Step out of the buy-label flow without fulfilling.
    A new optional Mark as packed action in the buy-label modal lets a packer finish packing and leave the order unfulfilled, for orders that need splitting or fixing in Shopify. Previously every escape from that modal fulfilled the order.

  • Complete a pack when only on hold items remain.
    If you allow packing of on hold orders, you can now treat a pack as complete once all non-held items are scanned — no more partial-pack warning on every single order.

  • Pre-tax totals on purchase orders.
    An optional Pre-tax total column on the purchase order detail shows each line's value before tax, so POs match what suppliers invoice without having to zero out your tax rate.

  • Bundle personalisation on packing slips.
    Custom attributes attached to a bundle group by bundle and personaliser apps — customer names, engraving text, custom numbers — can now print on packing slips. Off by default; turn on Show bundle group attributes in packing slip settings.


24th July 2026

Purchase order line notes, shipping label package presets, and a smarter Smart Generate

  • Add notes to individual purchase order lines.
    You can now leave a note on any line item of a purchase order — "check for damage", "supplier substitute allowed" — not just one note for the whole order. Notes show inline on the line, appear read-only in receive mode so your receiver sees the instruction at the moment they accept stock, and every change is tracked in the order timeline. Notes carry through to the PO PDF and CSV export.

  • Pick a package size when you buy a shipping label.
    Buying a shipping label in EasyScan now lets you choose a saved package preset per order or enter a custom size at buy time, so the rate and label match what you're actually shipping. You can also opt to stay in EasyScan after buying instead of being bounced to the Shopify admin, keeping the pack-and-ship flow uninterrupted.

  • Smart Generate handles large catalogs and explains itself.
    Smart Generate can now build purchase orders across catalogs of more than 500 products by splitting into multiple drafts. And when a scan produces no recommendations, you get a clear "you're covered for now" result with the reasons why (and sample products) instead of a generic failure — plus one-tap Restock and Fill to maximum alternatives computed from the same scan, no re-run needed.

  • Hide SKU and barcode on the purchase order PDF.
    A new option to leave product SKU and barcode off the PO PDF, for cleaner order documents sent to suppliers who don't need them.


17th July 2026

Demand-forecasted purchase orders, auto-assigned barcodes, and in-app shipping labels

  • Let EasyScan forecast demand and build your purchase orders for you.
    Smart generate now sits right on the PO create page next to manual and CSV add — pick a supplier and destination and it merges suggested lines straight into your draft. Demand forecasting (Advanced+) drives the suggested quantities from your sales velocity, so restocking is a starting point you edit, not a blank page.

Auto assign barcodes and SKUs for new products.
Auto-assign fills empty barcode/SKU fields on future products and variants. Use manual assignment or Store audit to backfill existing products.

Buy and print Shopify Shipping labels right when you finish packing.
On Advanced and Pro plans, completing a single-order pack can now open a label step instead of the tracking prompt — confirm the weight, press Enter, and EasyScan buys a label using Shopify’s rate selection, prints it, and fulfils the order with that tracking number automatically. One less trip to another screen per order.

  • Scan products straight into the cart in Shopify POS.
    A new POS tile and scanner modal let cashiers add items to the active cart by scanning. It resolves normal Shopify barcodes first, then SKUs, then your EasyScan barcode aliases — so alias-only products behave like any other barcode at the till, with camera or manual entry and oversell handling built in.

  • Store audit — scan your whole catalogue for missing and duplicate barcodes and SKUs.
    A new Store audit page checks every active variant in one pass and reports missing barcodes, missing SKUs, and shop-wide duplicate barcodes/SKUs. Unlike the Products page filter (which only sees the loaded page), this covers the entire catalogue and catches duplicates for the first time. Available on all plans.

  • Automate warehouse work with Shopify Flow.
    New Flow triggers fire on order picked, packed, fulfilled, checked, and ready for pickup, plus purchase order created, ordered, received, and closed — so you can build automations around your fulfilment and receiving milestones.

  • Ask Shopify Sidekick about your EasyScan barcode activity.
    First release of EasyScan tools for Shopify's Sidekick assistant. Sidekick can answer two read-only questions from your EasyScan data: label-printing totals, and recent barcode/SKU assignment activity.

  • Find orders by scanning any courier's shipping label.
    Built-in presets for USPS, DHL eCommerce, FedEx, and DHL Express strip the routing prefixes/suffixes couriers print on label barcodes, so a scan finds the order even when the barcode isn't the raw tracking number. Up to three custom search patterns can run at once for multi-courier setups.

Search your settings.
A global search field on the settings page filters all eight tabs in place — type a couple of characters and matching settings surface across every tab with matching-tab indicators, no results page to wade through.

  • Purchase order refinements across receiving and labels.
    PO lines now show total available inventory across all locations; printing PO barcode labels lets you choose scope (all, last delivery, or custom); editing a line's cost can offer to relabel on-hand stock at the new price; and a new "Outstanding only" CSV export scope gives you a self-contained supplier-chasing document.

  • Smaller improvements.
    A new barcode priority mode plus single-line text toggle for label templates, and a supplier dropdown filter on the PO and receiving log reports.


10th July 2026

Spreadsheet-driven inventory, smarter product organisation, and more control over purchase orders

  • Import inventory counts from a CSV.
    Update Inventory and Check Inventory now take a CSV upload, so counts you already have in a spreadsheet no longer need to be scanned or hand-picked one by one. Match rows by SKU or barcode, download a template, and add matched items to your working list in one go (Standard plan and up).

  • Map your own CSV columns when importing purchase orders.
    Importing a PO from a supplier's CSV no longer requires their columns to match EasyScan's exactly — map each column to the right EasyScan field at import time, so supplier files work as-is.

  • See sales velocity on the inventory page.
    A new sales velocity column shows how fast each item is selling, making it easier to spot what to reorder and what's slow-moving without leaving the inventory view.

  • More control over purchase order line items.
    On the PO detail page you can now clear all quantities in one action (products stay on the order), sort by recently added to see items from the current session on top, and use line-item search in every mode, not just when receiving.

  • Split part-received items by receipt date in CSV exports.
    An opt-in export option splits a part-received line item into one row per receive event — each with its own accepted, rejected, and dated quantities — so POs received across multiple dates export cleanly for invoicing instead of collapsing into a single merged row.

  • Find purchase orders by tracking number, and search your suppliers.
    The purchase order index search now matches tracking numbers (full or partial) on top of PO number, reference, invoice, SKU, and barcode. The suppliers list gets its own search bar too.

  • Select products that are unlisted.
    EasyScan now supports Shopify's unlisted product status alongside active, draft, and archived.


3rd July 2026

Custom columns everywhere, richer receiving reports, and more control over purchase orders

  • Customize columns on your Transfer Orders and Orders lists.
    The column customizer that already lives on Purchase Orders now works on the Transfer Orders and Orders index pages too. Drag to reorder, and show or hide the columns you don't need, so each list shows exactly the information you work with.

  • Receiving logs now show full cost and quantity detail on both PDF and CSV.
    The receiving-log report gains ordered quantity, accepted quantity, unit cost, received cost, price, total price, and the PO name — and any PO-level cost adjustments (discount, freight, shipping, duties) now print too. The CSV export is finally at parity with the PDF, so exported data is as complete as the printed version.

  • Add a cancel date to purchase orders.
    A new optional cancel date marks the point after which a supplier should not ship an order. It appears on the PO form, the PO PDF, the receiving report, and the reports panel.

  • Choose barcode or SKU independently when updating variants.
    The combined barcode & SKU options on purchase orders are now four separate toggles, so you can assign or update a barcode (UPC) without touching the SKU, or vice versa. Existing settings carry over unchanged.

  • Print a note on every PO for a supplier.
    Suppliers now have a dedicated purchase-order note field. Whatever you enter prints as a labeled "Supplier note" block on every PO PDF for that supplier — handy for standing delivery or packing instructions.

  • Discount (%) cost adjustment.
    You can apply a percentage discount as a cost adjustment on purchase orders.

  • Search bar stays visible on Purchase Order and Transfer Order lists.
    The search field on both index pages is now always shown instead of hidden behind a button, matching the Orders list.

  • Smaller reporting improvements.
    Sort the inventory log by PO name or type, and single-PO CSV exports now include the PO number so you can tell which order an export belongs to.


26th June 2026

Purchase orders go multi-currency, faster to start, and far more detailed on paper

  • See purchase order costs and totals in your supplier's currency.
    Set a currency per supplier and EasyScan shows line costs and PO totals in that currency with a live conversion to your store currency, so you can match a supplier's quote or invoice without doing the maths by hand. Existing values are never silently re-converted — changing a supplier's currency only affects new purchase orders.

  • Start a draft purchase order from just a supplier and destination.
    You no longer have to add a product before a draft can be created. Pick the supplier and the destination location, save the draft, then add products whenever you're ready. (A PO still needs at least one product before you can mark it as ordered.)

  • A much more detailed receiving report PDF.
    The purchase order receiving log PDF now matches the on-screen detail: ordered quantity, received this session vs. received PO-to-date, rejected quantity, unit and received cost, and retail price — and it prints your store-facing PO name instead of an internal ID. Far better for reconciling a delivery against a supplier invoice.

  • Sort and filter purchase orders by estimated arrival.
    The purchase orders list can now be sorted and filtered by estimated arrival date (ETA), so you can see what's landing soonest and plan receiving around it.

  • Set quantities as you scan items onto a purchase order.
    The "Manual" per-scan option from the receive screen now works while building a PO. Scan a barcode or SKU and a quantity popup lets you enter exactly how many to add, instead of adding one at a time.

  • Import your stock targets by CSV.
    Inventory requirements (minimum, maximum and minimum order quantity) can now be bulk-imported from a CSV file, so you can set reorder points across your whole catalogue at once rather than row by row.

  • More control over purchase order details.
    An opt-in margin column shows profit margin per line as you build a PO; new POs can carry a default "Note to supplier"; you can clear all products from a draft in one action; the system PO number can be hidden on the PO PDF; and PO CSV exports can include a supplier SKU column.

  • Smoother CSV imports across the board.
    Imports now auto-detect whether your file is comma- or semicolon-separated (so spreadsheets saved in different regions just work), and the SKU character limit on import has been raised to 75.


19th June 2026

Smart Transfer Generation, Supplier Catalog CSV & Customisable PO Columns

  • Smart generate transfer orders from the Transfer Orders index.
    Pick an origin and destination, choose a strategy (restock low stock, move surplus, or balance two locations), and EasyScan scans your products and builds a pre-filled draft transfer — capped by available stock at the origin.

  • Import and export your supplier catalog via CSV.
    Bulk-manage per-supplier SKUs, costs, and minimum order quantities by exporting the catalog to CSV and re-importing your changes.

  • Customise columns on the purchase order detail page.
    The same drag-and-drop column customizer from the PO index is now on the PO detail line-items table — show, hide, and reorder columns like bin location, supplier SKU, cost, and tax.

  • Print barcode alias labels from a dedicated review page.
    Select aliases from the All aliases page and print their labels with a true WYSIWYG preview, per-alias copy counts, and template selection.

  • Search barcode aliases by SKU.
    The All aliases page search now matches on variant SKU as well as alias barcode, and each row shows the SKU under the product name.

  • Prioritise the bundle item when a bundle and its component share a barcode.
    A new packing setting skips the "which item?" prompt when a scanned barcode matches both a bundle and its own component, packing the component straight through.


12th June 2026

Supplier Catalog Pricing, PO Ship Dates & Custom Name Exports

  • Set per-supplier cost and minimum order quantity on the supplier catalog.
    Record what each supplier charges for a variant and their minimum order quantity directly in the catalog. When you create a PO, EasyScan uses the supplier's recorded cost and applies their MOQ in quantity suggestions — falling back to the Shopify cost when none is set.

  • Add a ship date to purchase orders.
    Record the date you want a vendor to ship an order. It's available on the PO detail page, as an optional index column, and on CSV and PDF exports.

  • Print or export only what was received on a purchase order.
    The Print PDF flow now offers the same "Full" or "Received only" scope choice as CSV export — showing received quantities, received cost per line, and a receiver total for partially received POs.

  • Custom PO names now appear on PDF and CSV exports.
    The custom name you give a purchase order shows on the printed PDF header and in CSV exports alongside the system PO number.

  • Hide the tax column on purchase order detail.
    A new setting removes the tax percentage column from the PO line items table for merchants who don't need it — tax calculations are unaffected.

  • Skip the brand name when generating SKUs and barcodes.
    An opt-in toggle starts the product title abbreviation from the second word, so codes skip the brand name that merchants commonly lead titles with.


5th June 2026

Supplier Catalogs & Delivery Label Printing

  • Manage supplier SKUs with a dedicated catalog page.
    Each supplier now has a Catalog page that auto-pulls products from their mapped Shopify vendors, lets you set a supplier SKU per variant inline, and can backfill historical SKUs from past purchase orders.

  • Print barcode labels for just the current delivery when receiving a PO.
    A new option in the receive modal prints labels for only the units accepted in this delivery — no more reprinting everything received so far across multiple partial deliveries.

  • Search the supplier filter on the Purchase Orders index.
    Merchants with many suppliers can now type to narrow the supplier filter list instead of scrolling through every entry.

  • "Hide tagged with" filter on the Inventory requirements page.
    The inverse of the existing tag filter — exclude products carrying a specific tag from the min/max view and CSV export.

  • Open the order in Shopify Admin after a fulfilled-order check.
    A new setting opens the order in Shopify Admin in a new tab when a fulfilled-order check completes — handy for merchants who create shipping labels inside the admin.


29th May 2026

Custom PO Names, Supplier Management & CSV Improvements

  • Give purchase orders a custom name.
    Label a PO with a memorable name like "Spring Restock" while keeping the auto-generated PO number visible as a reference — searchable and sortable from the PO index.

  • Organise suppliers with Active, Archived, and All tabs.
    Archived and deactivated suppliers now stay out of your daily view behind dedicated tabs, keeping the active supplier list clean while remaining one click away.

  • Export your full supplier list to CSV.
    A new Export CSV action downloads every supplier — including archived ones — with the complete profile schema (addresses, contacts, payment terms, tax and shipping rules, and Shopify vendor links).

  • Expanded supplier CSV import with address, website, and account fields.
    Bulk supplier import now supports 13 columns including phone, full address, website, account number, and notes.

  • Upload CSV files directly in the alias and bin location importers.
    Replaced the copy-paste flow with drag-and-drop file upload, fixing the common issue where data copied from Google Sheets or Excel failed to parse.

  • Export CSV for multiple purchase orders at once.
    Select several POs on the index and export them into a single combined CSV, instead of being limited to one at a time.


22nd May 2026

Supplier Imports & Improved Purchase Order Customisations

  • Import suppliers from Shopify vendors or via CSV.
    Two new import paths on the Suppliers page — select from your existing Shopify vendors to create pre-linked suppliers in one click, or upload a CSV to bulk-import an entire supplier catalog with validation, dedupe, and inline row editing.

  • Customise and reorder columns on the Purchase Orders index.
    A new Columns button lets you drag-and-drop, show, or hide PO index columns — including new Payment terms, Estimated arrival, and Tracking columns — with your layout saved per browser.

  • Edit purchase orders all the way through to Received status.
    Partially received and fully received POs can now be edited (quantities, costs, taxes, cost adjustments) via More actions until the PO is closed, with incoming inventory adjustments handled automatically.

  • Filter purchase orders and transfer orders by date range.
    A new Date filter on both index pages supports presets (Today, Last 7/30/90 days) and custom between/after/before ranges, persisted alongside your other saved filters.

  • Search the PO list by line item SKU, barcode, or supplier SKU.
    The PO index search bar now matches against product data inside each order — not just PO number, reference, and invoice — so you can find a PO by scanning a product barcode.

  • Export CSV from the Inventory requirements page.
    Download your min/max/MOQ data as a CSV for offline analysis, purchasing workflows, or sharing with suppliers.

  • Choose "Full" or "Received only" when exporting a partially received PO as CSV.
    A scope picker lets you export just the received line items — with a Total summary row now included on every PO CSV showing accepted, rejected, and ordered quantity totals.

  • Assign missing barcodes inline when printing labels from a purchase order.
    If a product has no barcode when you hit Print, you can now assign one directly from the faulty-products modal without leaving the PO.


15th May 2026

Label Row Builder, Richer Supplier Profiles & Receive Workflow Upgrades

  • Build custom barcode label layouts with drag-and-drop.
    A new compositional row builder replaces the old dropdown selection — add content tokens (price, SKU, variant values, custom text, and more), arrange them into rows, and toggle formatting per field. Existing templates continue to work unchanged.

  • Expanded supplier profiles with account, payment, and email template fields.
    Capture account numbers, portal URLs, phone/fax contacts, payment terms, discount terms, and a per-supplier PO email template that pre-fills the Email PO modal — giving you a complete supplier record in one place.

  • Print a receive report directly from the PO and TO confirmation modal.
    Tick "Print report" when saving a purchase order or transfer order receive, and an inventory PDF report opens automatically in a new tab — no extra steps to document what was received.

  • Per-item last received date in purchase order CSV exports.
    Each line item now shows the date it was last received, so you can reconcile partial receives across multiple sessions without checking the timeline.

  • Show total item count on purchase order PDFs.
    A new setting adds the summed item quantity (e.g. "12 variants, 84 items") to the PDF header alongside the variant count — making it easier to reconcile incoming shipments.

  • Put away is now a grantable role permission.
    Admins can grant or revoke Put away access per role from Settings, so non-admin warehouse staff can use the feature without needing full permissions.


8th May 2026

Activity Insights, PO Cost Tracking & Order Batches

  • AI-powered Activity Insights on Reports and Logs.
    Generate a summary of the latest EasyScan activity — flagging bulk barcode overwrites, large inventory adjustments, stale POs, and more — with suggested actions and links to the relevant logs. Available on Advanced plans and above.

  • Track cost progress while receiving purchase orders.
    The receive header now shows how much of the PO's total cost has been received alongside the item count. A new "Received cost" column is also available on the PO index for a quick overview across all orders.

  • Order Batches now available.
    Advanced merchants can create and use one batch template. Pro unlocks unlimited templates, groups, drag-and-drop reordering, and duplication.

  • Filter orders by time of day.
    The custom date filter on the orders page now supports optional start and end times, so you can narrow results to a specific window (e.g. 9:00–17:00) within a date range.

  • Duplicate draft orders from the list.
    A new Duplicate action on the draft orders index lets you clone a draft and open the copy immediately — no need to recreate from scratch.

  • Show estimated arrival and tracking columns on the Purchase Orders index.
    Two new optional columns (enabled in Settings) display shipment details directly on the PO list, with tracking URLs rendered as clickable links.

  • Searchable supplier picker and default destination on purchase orders.
    The supplier list on the create PO page is now searchable, and a new setting lets you configure a default destination location so new POs are pre-filled.

  • Set a default email footer and show your shop name as the sender on PO emails.
    Configure a reusable sign-off message under Settings so it pre-fills every PO email, and suppliers now see your shop name as the sender instead of a generic address.


1st May 2026

Stability & Security

  • Concurrent purchase order receiving is now handled safely.
    When multiple users receive against the same PO simultaneously, the system now prevents data conflicts and duplicate inventory adjustments.

  • User creation is now restricted to admins only.
    The self-signup option on the login screen has been removed — new users must be created by an admin from the Users page, matching industry-standard access control.


24th April 2026

Safer Inventory Undo, Faster Exports & Mobile Improvements

  • Safer undo for inventory updates with confirmation and audit trail.
    Undoing an inventory update now shows a confirmation modal, prevents accidental double-undos with an idempotency guard, and links source and undo reports together for a clear audit trail.

  • Scan bin locations with the camera on mobile.
    The edit bin location modal now shows a camera scanner button on Shopify Mobile and POS, so you can scan a bin location barcode instead of typing it manually.

  • Faster bulk exports and print jobs.
    Bulk operation results (packing slips, pick lists, barcodes, CSV exports) now stream from the server instead of buffering the full file in memory, reducing timeouts on large jobs.


17th April 2026

Smart PO Generation, Bulk Bin Import & Check Inventory Sorting

  • Smart generate purchase orders from inventory requirements.
    A new "Smart generate" option on the Purchase Orders index builds a PO automatically — select a supplier and destination, configure suggestion rules (reorder point, target levels, MOQ), and EasyScan creates a pre-filled purchase order with the right products and quantities.

  • Bulk import bin locations via CSV.
    Paste CSV data with SKU and bin location columns, validate against your catalogue, then import in Add (append) or Overwrite (replace) mode — following the same flow as barcode alias bulk import.

  • Sort the check inventory product list by name, SKU, or bin location.
    A new Sort button on the check inventory page lets you reorder scanned products while keeping the most recently scanned item pinned at the top.

  • Set a default reply-to email and attach CSV when emailing purchase orders.
    PO email now supports a configurable reply-to address and an optional CSV attachment alongside the PDF, with a clearer multi-step loading state.

  • Add a total value summary row to PO CSV exports.
    When "Show product total" is enabled, the exported CSV now includes a final row summing all line item costs — matching the Stocky export format.

  • Skip already-used labels when printing bin location labels.
    A "Labels to skip" input on the bin location printing page lets you offset the PDF output for partially used label sheets, matching the existing barcode label feature.


10th April 2026

EasyScan Order Status, Partial Packing & Stocky Migration

  • See EasyScan order status directly on the orders index.
    A new setting under Orders lets you display EasyScan's own status (e.g. Packed, Checked, Partially packed) in the Status column alongside Shopify's fulfillment status.

  • Partial pick and pack support for orders.
    Orders that are only partially picked or packed now track scanned progress, so you can resume where you left off and see which items still need attention.

  • Print a check slip after completing a Check Order flow.
    Generate a printable summary of checked items directly from the order view.

  • Import suppliers from Stocky with a guided vendor-matching wizard.
    A one-time onboarding flow imports your Stocky suppliers into EasyScan, matches them to Shopify vendors, and preserves Stocky reference data — available for merchants migrating from Stocky.

  • Product names on Reports link directly to Shopify Admin.
    Click any product title in a report detail view to open the product or variant page in Shopify — works across all report types.

  • Save up to 75 order views on the orders index.
    The saved views limit has been raised from 50 to 75 tabs.


1st April 2026

Transfer Order Suggestions, Email Delivery & Dashboard Customisation

  • Suggest transfer quantities using destination Min/Max targets.
    The new Transfer Order Suggestion Engine calculates how much stock to move based on the destination location's target level, capped by what's available at the origin — matching the PO suggestion workflow for internal stock moves.

  • Email purchase orders, transfer orders, and reports directly from the app.
    A centralised email service lets you send any document as a PDF attachment — pre-filled with the recipient, customisable subject and message, with delivery tracked on the document timeline.

  • Customise your dashboard layout.
    Reorder or hide navigation cards, pin quick actions for one-tap access, and arrange mobile navigation items — all saved per shop.

  • Set lead times, default MOQ, and vendor associations on suppliers.
    Supplier profiles now support lead time, a default minimum order quantity for PO suggestions, and linking to a Shopify vendor for automatic filtering.

  • Bulk close, archive, and tag purchase orders from the index.
    New bulk actions let you close draft or received POs, archive closed POs, and add or remove tags across multiple orders at once — with confirmation modals and timeline tracking.

  • Choose how many orders to include in a digital pick list.
    When selecting 25+ orders, a new modal lets you pick a preset (up to 150) or enter a custom count before generating the pick list.

  • Import product price via CSV on purchase orders.
    Price values are now supported in the PO CSV import flow alongside the existing cost import.


20th March 2026

Purchase Order Upgrades, Reorder Points & User Management

  • Email purchase orders directly to suppliers with the PO PDF attached.
    Send POs via email from the detail page or index — pre-filled with the supplier's email and PO name, with an optional message and attached PDF. A timeline event is recorded after sending.

  • Set min reorder points for automatic purchase order suggestions.
    Define minimum stock levels per variant on the Inventory requirements page, and the PO Suggestion Engine will flag products that have fallen below their reorder point. Bulk set now supports Min, Max, and MOQ in one step.

  • Import product cost via CSV on purchase orders.
    Cost values are now included in the PO CSV import flow, so you can bulk-load supplier pricing alongside quantities.

  • Add invoice numbers, invoice dates, and tracking URLs to purchase orders.
    Track invoices against POs with new fields in the payment section, and save full tracking URLs that render as clickable links for quick access to carrier pages.

  • Edit purchase orders after marking as Ordered.
    Use the "Edit" action in the More actions menu to modify quantities and line items on POs that have already been placed with a supplier.

  • Total cost column and created-at sorting on the Purchase Orders index.
    See each PO's total cost at a glance, sort by creation date, and jump to supplier settings directly from the More actions menu.


13th March 2026

Inventory Requirements, Smarter Filters & Order Workflows

  • New Inventory requirements page for max stock management.
    Set maximum stock levels per product variant, then see at a glance which items need reordering — with vendor, barcode, and product type filters, sorting by available stock, and a bulk set max action.

  • Filter purchase orders and transfer orders from their index pages.
    New filter dropdowns on the Purchase Orders and Transfer Orders lists let you quickly narrow results by status, supplier, location, and more.

  • Add a month-and-year completion tag to packed orders.
    A new setting alongside the existing month-only tag lets you automatically tag orders with e.g. "Packed at March 2026" for clearer period tracking across fulfillment, check order, and pick list flows.

  • Set a default barcode template straight from the template list.
    Click the star icon on any saved template to pin it as the default — no need to open the template editor first.

  • Navigate to draft orders directly from the Create Order page.
    A new "View draft orders" action in the page header gives quick access to your draft orders list without going back to the dashboard.


6th March 2026

Put Away Workflow, Bulk Fulfilment Locations & Pick List Customisation

  • New Put Away feature for placing incoming stock into bin locations.
    Scan a product barcode, see its assigned bin location, then scan the bin to confirm correct placement - with support for assigning bins on the fly and tracking items put away per session.

  • Choose which locations to fulfil from when bulk-fulfilling orders.
    The "Mark as fulfilled" bulk action now shows a location selection modal, letting you pick exactly which locations to fulfil from across selected orders.

  • Adjust pick list PDF font size from settings.
    A new "Base font size" control in pick list settings scales all text in printed and digital pick lists to suit your preferred readability.


27th February 2026

Incoming Inventory, Bulk Imports & Smarter Order Workflows

  • Track incoming inventory directly from Purchase Orders.
    When a PO is marked as Ordered, EasyScan can now add those quantities to Shopify incoming inventory, and move them to available stock when received.

  • Bulk import barcode aliases and cartons via CSV.
    Use the new bulk import flow to paste CSV data, validate it, preview results, and import aliases/carton quantities in batches.

  • See order packability status in the Orders list.
    A new Stock status shows whether orders are packable at the selected location, with a Packable filter to focus on ready-to-pack orders faster.

  • Customise PDF translations from a dedicated Translations page.
    Set a base language and override specific terms used across packing slips, pick lists, and returns forms.


20th February 2026

Barcode Tracking, Search Improvements & Packing Slip Updates

  • Add a second custom metafield to packing slips for greater flexibility in your documentation.

  • View barcode and SKU change logs (Advanced plan and above) to see who made changes in EasyScan and when.

  • Improved customer order search patterns now return more accurate and relevant results.

  • Product barcode numbers are now the default source for barcode generation instead of product SKUs.


6th February 2026

Purchase Order Improvements, Draft Inventory Updates & Onboarding

  • Set Minimum Order Values and free shipping thresholds on suppliers in purchase orders, making it easier to order efficiently and avoid unexpected shipping costs.

  • Save inventory updates as drafts after completing a Check Inventory flow, then review and apply them later from the Reports page - perfect for safer, more controlled stock updates.

  • New Plan Selection page for new installs. When installing EasyScan, new users are now guided through a Plan Selection page to help choose the best plan to get started.

  • Duplicate purchase and transfer orders to save time when re-ordering or moving stock.

  • View all barcode aliases in one place on the Barcode Alias page.

  • ScanFlow integration added to packing slips, displaying a ScanFlow QR code for faster packing workflows.


30th January 2026

Packing Slip and Order Workflow Improvements

  • You can now highlight tags on Packing Slips that contain specific phrases

  • Improved reliability and performance when fetching all products from the store

  • Order view redirection now occurs only after all alerts and modals have been dismissed


23rd January 2026

Password Reset, Transfer Order Reopening, and Bin Location Reporting Improvements

  • You can now reset your password using the Forgotten Password flow.

  • Transfer Orders can now be re-opened after being closed.

  • The Improve Bin Location reporting page now supports selecting up to 25 products at a time.


16th January 2026

Purchase Order and Transfer Order Linked Flow & Order Views Improvements

  • You can now create a Purchase Order from a Transfer Order, and a Transfer Order from a Purchase Order.

  • You can now create up to 50 order views.

  • You can now update bin locations for up to 25 products from the Product Info page.


9th January 2026

Purchase Order Supplier Enhancements & New Sorting Options

  • Purchase Order Suppliers now support tax rules, shipping rules and additional contacts

  • You can now sort items by weight for pick list and packing slip.

  • You can now add multiple bin locations to products within the "Update inventory" page


19th December 2025

Order Index Improvements

  • You can now sort orders by number of orders

  • Add a saved search query to filters on the Orders page (e.g. John Doe to show orders from customer)

  • In Progress orders now show on the Order Index page


12th December 2025

Returns Forms & All Order Index Views Improve Functionality

  • You can now print pick lists, packing slips, and run pack/fulfill bulk actions from the All Orders tab

  • Packing slips can include a Returns Form with multilingual support, order barcode, and bundle line details

  • Quickly search line items in the Receive flow when reviewing POs

  • Generate QR codes from custom metafields and reuse custom metafield selections in barcode templates and direct print.


5th December 2025

Bin Location Validation and Mobile Improvements

  • Bin Location are now validated against Custom Rules

  • Made improvements to how EasyScan performs on the Shopify Mobile app

  • Improved PickList formatting to prevent wrapping


28th November 2025

Larger Pick Lists and Check Inventory Updates

  • Pick lists now handle up to 100 orders at once.

  • Added the OL6925 jewellery/barbell label template.

  • After resolving mismatches in the Check Inventory update screen, operators can return to their in-progress scan list without losing any items


21st November 2025

More Barcode Automation & Duplicating Purchase Orders

  • Mark-as-picked can now be triggered by scanning a barcode, reducing manual steps in pick flows.

  • Purchase Orders can be duplicated with their line items to speed recurring vendor reorders.

  • Purchase Orders & Transfer Orders tables now show up to 50 rows per page.

  • Order tags automatically split after 40 characters to avoid Shopify Errors.

  • Custom attribute URLs now honor a safe length limit to avoid truncated links.


14th November 2025

Scan-to-Pack Shortcut & Order Number Filtering

  • Packing teams can now enable a “Scan to Pack” shortcut in Settings, print its barcode, and finish the pack step inside Orders with a single scan—no keyboard interaction required.

  • Orders index now includes an “Order number” filter where you can enter up to 25 IDs, and restricts the list to those exact orders without disturbing other filters.


7th November 2025

Check Inventory Success Modal and New Label Formats

  • The Check Inventory workflow now shows a completion modal when no discrepancies are found, prompting operators to clear items or continue scanning for the next report.

  • Address labels support a Swedish-format option that restructures street, postal code, and city lines to meet regional standards, configurable per primary/ secondary/tertiary label.

  • Barcode labels now have presets that pair product titles (with or without variant details) alongside vendor names


31st October 2025

Large Transfer Order Improvements & Guided Checks

  • Transfer Orders now grabs 150 products at a time and can handle up to 500 items

  • The Check Order flow now walks operators through alerts, notes, customer details, tracking, and printing one step at a time, with improved audio cues so nothing gets missed.

  • Added two barcode label formats: a 1.5″ × 1″ roll and the OL1735WR 1.75″ × 0.75″ sheet


24th October 2025

Enhanced Template Controls and Transfer Order Updates

  • Barcode encoding settings are now directly accessible from the Barcode Label Template screen, allowing for faster setup and easier control.

  • You can now display custom product attributes, customer company names, order names, and sales channel names on barcode labels - with new options to show variant images, variant values, and SKUs.

  • The Check Order flow now includes a customer details modal for quicker reference.

  • Added support for USPS tracking number confirmation.

  • Transfer Orders now display total product value both in-app and on PDFs, and include a Close option for draft transfers.


15th October 2025

Bulk Label Printing and Custom Product Attributes

  • You can now select and print product barcode labels for more than 25 orders at once

  • Added the ability to include Custom Product Attributes on barcode labels


13th October 2025

Increased Number of Filter Views on Order Index Page

  • You can now have 15 additional Filtered Views on the Order Index Page


9th October 2025

Purchase Order and Order Tag Improvements

  • You can now update item prices and/or costs within Purchase Orders, and these changes will be reflected in the timeline below

  • Added support for filtering up to 25 order tags in the Order List view


7th October 2025

New Label Customisation and CSV import improvements

  • Added the option to add variant values to barcode labels

  • Improved CSV Imports for Purchase Orders

  • Transfer Orders line items can now be sorted by bin locations


12th September 2025

Introducing Barcode Aliases

  • Every product can carry multiple alias codes, letting you sync legacy SKUs, supplier barcodes, and new labels without touching product records.

  • Alias-aware label templates surface the right code on packing slips, shelf tags, and jewellery layouts so teams print once and trust the scan everywhere.

  • Pickers and packers can flip between aliases in real time, eliminating mis-scans and keeping analytics tied to the correct product regardless of which code is used.


1st May 2025

Introducing Purchase Orders

  • Purchase Orders can now be created inside EasyScan: build them with supplier catalogs, track line-item costs, and let automatic totals keep Shopify up to date.

  • Receiving teams scan items straight from the PO checklist, flag any mismatches immediately, and update quantities without juggling spreadsheets.

  • Live timelines log every price edit, supplier note, and partial delivery so buyers, finance, and warehouse leads stay aligned.


5th February 2025

Introducing Transfer Orders

  • Transfer Orders guide every inter-location move: scan to pick, verify counts, and alert teams before negative stock leaves a shelf.

  • Destination locations auto-activate inventory once the transfer is approved, so Shopify reflects what’s en route, in transit, and received without manual toggles.

  • Receiving teams get accept/reject summaries, notes, and printouts in one place, making it easy to close the loop and keep audit trails tight.


11th November 2024

Phone Camera Scanner Upgrade

  • The in-app phone camera scanner has been rebuilt for faster capture, better low-light performance, and clearer on-screen prompts across iOS and Android browsers.

  • Operators can keep scanning from handheld devices when Bluetooth scanners aren’t nearby, with fewer misreads and smoother handoffs between screens.


9th October 2024

Bundle Handling & Partial Checks

  • Digital picklists now explode bundle products into their component SKUs, so packers see and scan every piece without guessing.

  • Order Check allows partial confirmations, letting teams clear what’s ready while the remaining items continue through fulfillment.

  • Together these updates keep high-volume bundles moving without blocking entire orders.


20th September 2024

Users access control and Passwords

  • User Roles

  • User passwords

  • Packing slip updated for German


‍12th August 2024

Delivery method and Local pick up

  • Local pick up flow added

  • Order delivery method updated

  • Create a customer update

  • Order view customisations

  • SVG barcode symbol


‍2nd August 2024

New dashboard

  • Improve the speed of the app and dashboard

  • Quality of life improvements, including auto focus

  • Custom product order alert options based on tags


‍26th July 2024

Translation for PDFs and barcode types

  • Finnish, Spanish, and German added for PDFs

  • New barcode types available

  • Undo an inventory update


‍19th June 2024

Non-stop templates

  • More label templates added

  • Archive old POs

  • Pick list tray setting

  • Reset order packing


‍12th May 2024

Confirm tracking number and order updates

  • Confirm order tracking number

  • Mark as checked option

  • Pick by User tags

  • Picked at time tags


‍8th May 2024

Order on hold and other options

  • Update on hold order handling

  • Purchase order BETA release

  • Print gift note


‍19th April 2024

Extra analytics and logs

  • Check order analytics added

  • Filter by order channel

  • Order logs updated and improved


‍2nd April 2024

Barcode label templates

  • 14 new barcode label templates

  • Manual Check inventory method

  • Purchase Order features updated


‍20th March 2024

Bundles.app integration update

  • Faster bundles.app methods

  • More options to show bundle products in the pick list and packing slip

  • Sort products by Type


‍8th March 2024

Create order overhaul

  • Create order line item discounts

  • Create order line item available quantities

  • Links to products improved


‍10th January 2024

Stocky printing labels

  • Print barcode labels from Stocky transfer and POs

  • Lock Check inventory


‍27th December 2023

Order index saved views

  • Custom saved order index views

  • Users in general release

  • Improved graphs

  • New fonts for language support


‍23rd November 2023

Order line item Product and order notes

  • Notes for products in an order

  • More barcode label options

  • Mark all as packed option

  • Order note edit

  • 12 new barcode label templates


‍25th September 2023

Create customer and more

  • Create a customer from the create order page

  • Custom metafield on barcode label

  • Royal Mail order search

  • CSV export


‍30th August 2023

Barcode label customisations

  • Custom logo on barcode label

  • Small barcode label updates

  • Update Shopify APIs

  • Custom sounds throughout the app

  • Auto detect store currency

  • Connect to Stocky to print from POs


‍21st July 2023

Pre-review Order note

  • Review the order note before scanning an order

  • 4 x 10 A4 label sheet


‍20th July 2023

Unpack and mobile orders

  • Option to "Unpack" an item if incorrectly marked as packed

  • Mobile order index fixed to stop page freezing


‍19th July 2023

Labels labels labels

  • Zebra 17757, Dymo 30373

  • Extra info for the Order timeline view

  • Padding for packing slip adjusted to suit font size


‍18th July 2023

Logs BETA

  • Order logs in BETA - view all the actions that take place on an order inside EasyScan

  • Improve digital picklist settings


13th July 2023

Mobile layout update

  • Improve the mobile layout for Dashboard, Settings, and Order index

  • Show the total order price in the order view


11th July 2023

SKU above

  • Option to show the SKU above the barcode symbol

  • Sentry update to improve error tracking


28th June‍ 2023

Filter orders better

  • Filter orders by multiple tags


23rd June 2023

Alerts for Orders

  • Show an Alert Modal based on whether a tag is present in an order

  • On-hold orders can be scanned and packed

  • Barcode template 2.25 x 1.25


22nd June 2023

API update

  • Keeping our APIs up to date with Shopify


‍20th June 2023

Case insensitive

  • Some barcode readers use the wrong case when scanning


19th June 2023

API update

  • Keeping our APIs up to date with Shopify


16th September 2022

Merge reports

  • All reports are now editable in the EasyScan settings, change font, font size, product options, etc

  • PageAction component added to improve mobile usability


‍14th September 2022

Merge reports

  • All reports are now editable in the EasyScan settings, change font, font size, product options, etc

  • PageAction component added to improve mobile usability


21st June 2022

Search for items

  • Option to search for items at the selected location only

  • Default title bug fixed

  • TopStick 8777 label template

  • Activate inventory for items at a new location


15th June 2022

Advanced subscription plan

  • Inventory reports history

  • Store analytics

  • New subscription plan "Advanced" plan

  • Rename the existing "Unlimited" plan to the "Standard" plan

  • Packing slip Order tags


1st June 2022

Barcode label updates

  • ECVV label template

  • Avery 94221 label template


24th May 2022

Hide non-shippable items and barcode label updates

  • Barcode bin locations on the label

  • Hide non-shippable items from fulfilment

  • Filter orders by total price

  • Avery 5160 template

  • Filter orders by items, name, email, product name, SKU and more


‍18th May 2022

Barcode label options

  • Tanex label template

  • Barcode code and SKU code are individually on the label


10th May 2022

Stock transfer and barcode options

  • Stock transfer count

  • SKU and product setting on the label


6th May 2022

More label updates

  • Hide barcode image on label

  • OL1100 & Avery L7651 templates

  • Today's date on the barcode label


21st April 2022

Barcode label updates, pick list customisations

  • Product Vendors on labels

  • Pick list customisations

  • More Avery label templates


12th April 2022

Set inventory, print from Admin, variant options

  • Set inventory levels alongside increment and decrement

  • Print packing slips from Shopify Admin

  • Show "draft" product badges

  • Improved sorting of single-variant products

  • Advanced variant options for barcode labels


8th April 2022

Fraud badge

  • Added a fraud risk level badge to orders


1st April 2022

Sort orders and barcode updates

  • Sort orders by customer name and date

  • New Dymo label templates


31st March 2022

Custom SKU and jewellery label

  • Create custom SKUs to assign to your products

  • Jewellery label template improvements


30th March 2022

Product variant bin locations

  • Save bin locations to your product variants or products


25th March 2022

Cycle orders and tags

  • Cycle through multiple orders

  • Improved packing slip barcodes

  • Tag an order at the time and date it was packed "Packed at hh:mm on {date}"


24th March 2022

Barcode pricing

  • Barcode only price plan


15th March 2022

Packing slip settings and more

  • Hide the telephone and country on the packing slip

  • Users can adjust the font size on the packing slip

  • Tag an order at the time it was packed "Packed at hh:mm"

  • Barcode labels can show the product variant options


10th March 2022

Settings update

  • Settings page updated to improve its layout


7th March 2022

Upgrade Shopify App Bridge

  • Upgraded to App Bridge 2.0


2nd March 2022

Bulk assign barcodes

  • Bulk assign barcodes and SKUs with a live and updated view

  • Print barcode labels and assign barcodes from a Shopify Admin Action Link


9th February 2022

CSV reports added

  • Ability to export inventory reports as CSVs or PDFs

  • More barcode label templates added


8th February 2022

Check inventory and packing slip adjustments

  • Pick a collection to check its inventory

  • Hide product barcode and SKU on packing slip


31st January 2022

Custom Label templates

  • Barcode label templates added - you can now save specific templates for your label layout.


28th January 2022

Barcode flow update

  • More label templates added

  • Improved barcode assignment and label printing flow


21st January 2022

Stock transfer location switch

  • Switch between the locations that you have selected on the Stock transfer page


20th January 2022

Label templates added

  • Uline label

  • Printing saver label


13th January 2022

Barcode label updates and minor adjustments

  • Show "Compare price" on barcode label

  • Jewellery label preview updated

  • Add and remove tags on the Order Index in Bulk

  • Bin location log added to show products added

  • Hebrew support added to the packing slip and reports

  • Cycle through orders for fulfilment added to the Shopify Admin Action link

  • Print the address label on fulfilment completion


Contact Us

For more information about EasyScan, please contact us by email at support@fiftypoint6.freshdesk.com.

Was this page helpful?

Please contact us through the EasyScan app for further support