# Savvy Summer Updates | SKUSavvy

> SKUSavvy product updates Jun 23–Sep 22 2026 — curated highlights across Shopify, POs, inventory, picking, shipping, reports, scanners, and settings.

PRODUCT UPDATES · JUN 23 – SEP 22 2026
## Savvy Summer Updates
###### Four months of operator-facing work across products, POs, inventory, picking, shipping, reports, scanners, and settings. Curated highlights — not every changelog line.
Compiled from the published changelog / merged product changes Jun 23–Sep 22 2026. Features depend on version deployed to your account. Source:
[**published changelog**](https://www.skusavvy.com/docs/changelog)
## Products & Shopify
Kits, bulk edit, locations, packing slips.
## POs & vendors
Landed costs, receiving, vendor email.
## Inventory & replen
Min/max, ABC, putaway, cycle counts.
## Pick, pack, transfers
Scan picks, batches, SLA queue.
## Shipping & returns
Return labels, carriers, Autopilot.
## Reports & exports
Warehouse rows, serials, date controls.
## Scanners & scales
Guided setup, diagnostics, USB scale.
## Settings & API
Custom fields, webhooks, GraphQL.
![Products & Shopify — layout / multi-location overview — bind layout-3d-anonymized-1080p.png](https://res.cloudinary.com/deoyetsee/image/upload/v1790165459/32614dfbff2af1705023c3c94667aeae.png)
PRODUCTS & SHOPIFY
#### Catalog and store sync that matches how you actually run
##### Summer work tightened kit quantities, cost direction, bulk edits, location visibility, and restock recovery — the daily Shopify spine operators touch.
[**Sync buildable kit quantities**](https://app.skusavvy.com/company/settings?search=kit)
Kit availability follows what you can actually assemble — not a stale static number on Shopify.
[**Choose unit cost sync direction**](https://app.skusavvy.com/company/settings?search=cost%20sync)
Push or pull unit cost between SKUSavvy and Shopify so finance and floor stay on the same basis.
[**Edit products and variants in bulk**](https://app.skusavvy.com/company/products)
Change many SKUs at once instead of opening cards one by one when a season resets.
[**Find words anywhere in product names**](https://app.skusavvy.com/company/products)
Substring search catches the middle of a title when the prefix is not what you remember.
[**Every Shopify location and warehouse**](https://app.skusavvy.com/company/shopify)
See locations and warehouses in one view; name and color each store so multi-store ops stay readable.
[**Per-store packing slip**](https://app.skusavvy.com/company/shopify)
Packing slips follow the store that owns the order — not a one-size template for every brand.
[**Recover missed refund restocks**](https://app.skusavvy.com/company/orders/outbound)
When a refund should have put stock back and did not, recover the restock without a manual workaround.
![Purchase orders — suggestions / vendor costs — bind po-suggestions-dark.png](https://res.cloudinary.com/deoyetsee/image/upload/v1790300914/7bbd7e814bf4bb486e95e35f1f402fa3.png)
PURCHASE ORDERS & VENDORS
#### Purchase orders & vendors
##### Landed costs, receiving exceptions, and vendor email that tells you why it failed — not just that it failed.
[**Allocate landed costs**](https://app.skusavvy.com/company/orders/inbound)
Spread freight and extras across the PO so true unit cost lands before the next buy decision.
[**Prepare costs for the next delivery**](https://app.skusavvy.com/company/orders/inbound)
Stage expected costs ahead of arrival so receiving does not invent numbers on the dock.
[**Approve vendor proposals**](https://app.skusavvy.com/company/orders/inbound)
Review what the vendor proposed, then accept into your PO flow without retyping lines.
[**Receive items missing from the PO**](https://app.skusavvy.com/warehouses/:warehouseId/orders/inbound)
When the pallet includes SKUs that were not on the order, receive them without abandoning the check-in.
[**Preserve vendor costs at the right scale**](https://app.skusavvy.com/company/orders/inbound)
Imports keep vendor costs and display them at the correct scale — margins and retail stay intact.
[**Undo a completed check-in**](https://app.skusavvy.com/warehouses/:warehouseId/orders/inbound)
Reverse a finished receive when the dock got it wrong, instead of living with bad on-hand.
[**See why a PO email cannot send**](https://app.skusavvy.com/company/orders/inbound)
Clear blockers before you hit send — plus multi-email import and warehouse names on the PO.
INVENTORY & REPLENISHMENT
#### Min/max, ABC, putaway, and counts that survive the dock
##### Summer inventory work is about trusting suggestions, staging putaway, counting the right lot, and recovering stock before you write it off.
[**Review and tune min/max**](https://app.skusavvy.com/warehouses/:warehouseId/inventory/par-value-suggestions)
Suggested min/max are reviewable — then tune replenishment suggestions so the next buy matches your floor.
[**One sales window for ABC + replen**](https://app.skusavvy.com/company/settings?search=sales%20velocity)
ABC tiers and replen share one sales window so classifications and suggestions stop disagreeing.
[**Backorders in forecasts**](https://app.skusavvy.com/warehouses/:warehouseId/inventory/reorder)
Open backorders feed the forecast instead of disappearing until you stock out again.
[**Staged putaway**](https://app.skusavvy.com/company/settings?search=putaway)
Putaway can stage before final bin so inbound does not dump into the wrong aisle under pressure.
[**Product-based cycle counts**](https://app.skusavvy.com/warehouses/:warehouseId/inventory/cycle-counts)
Count by product, match types case-insensitively, and scan the correct lot when lots matter.
[**Preview removals; recover stranded stock**](https://app.skusavvy.com/company/products/inventory/stranded)
Preview stock removals before import, add stock back to an empty bin, and review unrecoverable rows before write-off.
[**Kit assemble progress + unpick**](https://app.skusavvy.com/warehouses/:warehouseId/inventory/kitting)
See assemble progress on kits and unpick ingredients when a build needs to reverse.
![Inventory & replenishment — par levels / min-max — bind par-levels-clean-1080p.png](https://res.cloudinary.com/deoyetsee/image/upload/v1790300951/51464cf5de52938e885ab887f0f433f4.png)
[**Staged putaway criteria**](https://app.skusavvy.com/company/settings?search=putaway)
![Staged putaway / putaway criteria — bind putaway-criteria-1080p.png](https://res.cloudinary.com/deoyetsee/image/upload/v1790300985/c8831f56b31917adab38d6b0403444cf.png)
PICKING, PACKING & TRANSFERS
#### Scan truth on the floor — batches, queues, and transfers
##### Pick count per scan, workflow verification, batch controls, SLA-aware outbound, and multi-box transfer receiving.
![Pack station — pick/pack floor — bind pack-station-anonymized-1080p.png](https://res.cloudinary.com/deoyetsee/image/upload/v1790169692/3a93b01feb671887c4456810fdc788dd.png)
![Pick batch floor — secondary optional — bind 05-batch-pick.png](https://res.cloudinary.com/deoyetsee/image/upload/v1790303521/98e16e99a7e088938b0f20a73ff98fce.png)
> #### Count picks one scan at a time
[**Count picks one scan at a time**](https://app.skusavvy.com/warehouses/:warehouseId/orders/fulfill)
Each scan increments the pick count — verification stays honest when the cart is moving fast.
> #### Verification rules per workflow
[**Verification rules per workflow**](https://app.skusavvy.com/company/settings?search=verification)
Different workflows get different scan rules so pack verification matches how that lane actually ships.
> #### Batch search, max size, combine
[**Batch search, max size, combine**](https://app.skusavvy.com/warehouses/:warehouseId/orders/fulfill)
Search inside a pick batch, cap how large a batch can grow, and combine batches when the floor needs fewer carts.
> #### Outbound queue by status + ship-by SLA
[**Outbound queue by status + ship-by SLA**](https://app.skusavvy.com/warehouses/:warehouseId/orders/fulfill)
Queue outbound work by status and ship-by SLA so late orders surface before they miss the carrier cutoff.
> #### Multi-box transfer receiving
[**Multi-box transfer receiving**](https://app.skusavvy.com/warehouses/:warehouseId/transfers/inbound)
Receive transfers across multiple boxes and match bins to the correct warehouse — label choices stick for the next receive.
> #### Route shipment scans to the right workflow
[**Route shipment scans to the right workflow**](https://app.skusavvy.com/company/features/templates)
Shipment scans land in the workflow that owns them, including ready-for-pickup fixes when the handoff was wrong.
![Shipping & Autopilot — carriers / returns — bind 04-autopilot-shipping.png](https://res.cloudinary.com/deoyetsee/image/upload/v1790303559/86e055935feb739ca199d2262ecb2f58.png)
SHIPPING & RETURNS
#### Shipping carriers & returns
##### Return labels from the order, Shopify returns in SKUSavvy, custom carriers, and Autopilot that explains excluded rates.
[**Buy return labels from the order**](https://app.skusavvy.com/company/orders/outbound)
Generate a return label on the order and adjust return parcel weight when the box is not the outbound size.
[**Review Shopify returns in SKUSavvy**](https://app.skusavvy.com/company/orders/outbound)
See Shopify return activity where warehouse ops already live — fewer tab hops to decide restock vs inspect.
[**Connect a custom carrier**](https://app.skusavvy.com/company/carriers/custom-carriers)
Wire a custom carrier when the account needs a path outside the default set; Modify Carriers opens ShipEngine when you need it.
[**Buy a replacement after voiding a label**](https://app.skusavvy.com/warehouses/:warehouseId/orders/fulfill)
Voided the wrong label? Buy the replacement without rebuilding the shipment from scratch.
[**Address validation before labels**](https://app.skusavvy.com/company/settings?search=verify%20address)
Validate the address before you spend the label — fewer carrier rejects after the carton is sealed.
[**Autopilot advanced options + excluded reasons**](https://app.skusavvy.com/company/auto-pilot)
Advanced Autopilot options and clear reasons when a rate is excluded, plus carrier costs visible per order.
REPORTS & EXPORTS
#### Exports that finance and ops can actually reconcile
##### Warehouse-scoped inventory rows, split date/time, serials, movement filters, and date controls that behave.
## One inventory row per warehouse
Inventory exports stop collapsing warehouses into a single ambiguous line.
[Open in SKUSavvy](https://app.skusavvy.com/company/exports/create)
## Separate date and time columns
Date and time split so pivots and timezone math stop fighting a single timestamp cell.
[Open in SKUSavvy](https://app.skusavvy.com/company/exports/create)
## Accurate PO totals + currency precision
PO totals and currency precision match what you expect when you reopen the order.
[Open in SKUSavvy](https://app.skusavvy.com/company/exports/create)
## Serial numbers on exports
Serials travel with the export when you need them for warranty, recall, or finance audit.
[Open in SKUSavvy](https://app.skusavvy.com/company/exports/create)
## Movement locations and filters
Movement exports include locations and filters so you can isolate a bin or aisle without a second tool.
[Open in SKUSavvy](https://app.skusavvy.com/warehouses/:warehouseId/inventory/logs)
## Better report date controls
Report date controls behave more predictably when you slice a month or a shift.
[Open in SKUSavvy](https://app.skusavvy.com/company/exports/create)
![Reports & exports — warehouse dashboard — bind 03-warehouse-dashboard.png](https://res.cloudinary.com/deoyetsee/image/upload/v1790303593/0d84d25f574829334f569a3edfbba9a4.png)
SCANNERS & SCALES
#### Hardware setup that fails less on day one
###### Guided scanner setup, barcode diagnostics, Enter that no longer submits forms by accident, per-login opt-out, and USB scale Setup beta.
![Scanners & scales — guided setup — bind scanner-setup-1080p.png](https://res.cloudinary.com/deoyetsee/image/upload/v1728929745/055b5b92e899a8cfc827c0379a79bf3a.png)
## Guided scanner setup
Walk hardware through setup instead of guessing HID vs keyboard wedge on the floor.
[Open in SKUSavvy](https://app.skusavvy.com/company/features/scanner-setup)
## Test formats + diagnostics
Probe barcode formats and run diagnostics when a scan looks right but the field stays empty.
[Open in SKUSavvy](https://app.skusavvy.com/company/features/scanner-setup)
## Enter no longer submits forms
Scanner Enter stops accidentally submitting the form mid-scan — counts stay intentional.
[Open in SKUSavvy](https://app.skusavvy.com/company/features/scanner-setup)
## Per-login scanner opt-out
Turn off hardware scanner behavior for a login that should stay keyboard-only.
[Open in SKUSavvy](https://app.skusavvy.com/company/settings?search=disable%20hardware%20scanner)
## USB shipping scale Setup (beta)
USB shipping scale Setup beta for stations that weigh before they buy the label.
[Open in SKUSavvy](https://app.skusavvy.com/company/features/scale-setup)
SETTINGS & INTEGRATIONS
#### Settings, custom fields & integrations
##### Find settings faster, put attributes and custom fields where operators need them, recover webhooks, explore GraphQL.
[**Searchable settings groups**](https://app.skusavvy.com/company/settings)
Find the settings group you mean without scrolling the whole tree every time.
[**Shopify order attributes in views**](https://app.skusavvy.com/company/settings?search=order%20attributes)
Surface Shopify order attributes in table views so ops filters match what the storefront sent.
[**Custom fields on outbound, transfers, and create**](https://app.skusavvy.com/company/metafield-schemas)
Custom fields on outbound orders and transfers — plus custom product fields while creating orders.
[**Find an order by tracking number**](https://app.skusavvy.com/company/orders/outbound)
Lookup by tracking when the customer only has the carrier number and not your order ID.
[**Rename or delete saved table views**](https://app.skusavvy.com/company/products)
Clean up saved views; hidden filter count stays visible so you know a view is still constrained.
[**Recover failed webhooks + GraphQL explorer**](https://app.skusavvy.com/account/webhooks)
Recover a failed webhook endpoint, and use the GraphQL API explorer when you are wiring an integration.
![Settings & SavvyBot — bind savvybot-1080p.png](https://res.cloudinary.com/deoyetsee/image/upload/v1790303668/beaa0c8734bcd9c1f76abbc059499a60.png)
## Run the summer build on your floor
Start a trial and see these updates on your account version — or talk to us if you want a walkthrough of replen, picking, or returns.