Zenventory Release History

7/9/2024 v3.140

New Features & Improvements

  • Inventory Moves Report:  This report has been upgraded to provide a more comprehensive log of all stock positions & movement over time, starting from the initial receiving location.
  • Fulfillment Performance Report:  The starting & ending events used for clocking fulfillment times are now fully customizable when generating a report.
  • For limited access users who only log in to submit orders, restrictions can now be defined for which item categories they are able to view & place orders for.

Bugs Fixed

  • Receiving: The Materials Receipt is no longer prevented from printing when a single SKU is broken up into 2+ received line items.
  • Reorder Level & Par Level values can now be successfully modified via CSV import as intended.

6/25/2024 v3.139

New Features & Improvements

  • New dashboard widget:  Total Backorders.  This provides a more useful calculation than the Unallocated Orders widget for any use cases involving manual allocation (where unallocated orders & backorders are not the same).
  • A new toggle has been added to the Group Pick screen to allow inclusion of partially allocated orders when creating picking groups.
  • Inventory location move activity initiated in the "Staged Delivery" put-away process has been added to the Location Moves report.

Bugs Fixed

  • ShipStation integration:  Fixed an issue with split shipments causing order items to be unpicked.
  • ShipStation integration:  Resolved some buggy behavior in the warehouse routing feature where orders were not being reprocessed upon warehouse reassignment as intended.
  • ShipStation integration:  Shipped orders that contain duplicate SKUs as separate line items will now be marked properly as shipped.
  • Fixed a bug where deleting a Customer record would leave an invalid entry in the Restricted Customer list for users.
  • Fixed a visual formatting issue affecting PO unit costs.

6/12/2024 v3.138

New Features & Improvements

  • Serialized items:  To assign a unique ID to tracked company assets or any high value inventory that doesn't come with a serial number from the manufacturer, an option has been added to auto-generate serial numbers & print labels for these at the time of receiving.
  • New CSV export added for Warehouse Location data (Inventory Reports section).  This report includes full location detail along with current stock quantities to make it easy to see which locations are currently utilized vs. empty.
  • The Orders Export CSV now includes shipped quantity for each item and the timestamp of the shipment.

Bugs Fixed

  • Fixed a bug in page load triggered by sorting certain columns.
  • The calculation error in displaying budget limits on the Customers screen has been resolved.
  • Filtering by Client on the Inventory Forecast report is now working as intended.

5/29/2024 v3.137

New Features & Improvements

  • For 3PLs:  The Orders -> Allocate screen now includes a sortable "Client" column to make it easier to review backorders & oversold items for specific clients.
  • For 3PLs:  As an alternative to full deletion, there is now an option to deactivate clients.  Now when you win back a lost client, you can simply click "Reactivate" to restore all their data and reopen portal access with just a few clicks, streamlining the process of bringing clients back on board.
  • For 3PLs:  By popular request, the following additional columns of data have been added to the Client Statement report:  Shipping Address City/State/Zip/Country, Buyer Paid Shipping, and PackagingNOTE:  By default, these are added to the CSV version of the report only.  To add them to the PDF version, an XML edit is required - Contact the Support Team for assistance if needed!
  • Reports API:  Most reports have been upgraded to support an "All Warehouses" filter parameter in situations where you want to pull data for all facilities at once.
  • Shipping:  Tons of new fields made available for use in the custom label message / reference fields on shipping labels (too many to list!).  Just about any Order data you would want to display on a shipping label can now be added, even item SKUs.

Bugs Fixed

  • Fixed an error that affected some users on load of the Bill of Lading & Client Shipping Upcharge pages.
  • Inventory Forecast Report:  Resolved a math error with the Daily Average calculation and fixed a bug that stopped the report from generating in non-3PL scenarios.
  • Amazon integration:  Fixed a product mapping bug that only occurred when certain special characters were present in the description.
  • Budget tracking:  For customers with spending limits enabled, a bug affecting multi-line orders has been fixed, properly counting all line items toward annual spend as intended.
  • Pick lists:  The "rowcount" datasource field that numbers each line and provides a sum of total items is now reporting the correct values when multiple pick lists are printed at once in a batch.

5/15/2024 v3.136

New Features & Improvements

  • Columns in most display tables can now be easily resized or rearranged (drop & drop) to customize the interface for efficiency.
  • When items are selected in a table, a count of selected records is now displayed.
  • Serial numbers used in fulfillment of an order can now be added to the packing slip document (datasource field 'serialnumbers').  *Requires XML edit, contact the Support Team if you need any help enabling this for your template.

Bugs Fixed

  •  Allocate screen:  Tag updates no longer require a browser refresh to be made visible.
  • Pending receipt quantities are properly included in the "Inbound" calculation for inventory.
  • Fixed a bug where item searches were not factoring in per-warehouse catalog data.
  • Fixed a bug in the Inventory Usage Summary report causing the "Ordered" quantity to be incorrect in multi-warehouse scenarios.
  • Unit costs are no longer reset to the item's default when editing POs.

5/7/2024 v3.135

New Features & Improvements

  • (BETA) Early access is now open for the Zenventory Fulfillment Network!  Get FBA delivery speed without the FBA hassles.  With just a few clicks, connect to a trusted Zenventory-powered fulfillment provider to expand your storage and operational capacity into major markets where your customers live.  Seamlessly route orders between your in-house team and regional partners through a common technology platform, with instant data onboarding and a centralized "command center" interface that puts you in full control of your multi-channel fulfillment strategy.  ** To join Early Access, reach out to the Support Team.
  • Automation rules:  Data from any existing fields on an order can now be copied to another field dynamically at the time of import based on custom conditions you specify.  This added flexibility allows for greater control of what orders look like in the system post-import, and enables user-specific error handling behavior.
  • Purchase Orders: Added a visual indicator in the Alerts column when a PO is actively being received by another user (when a "pending" receipt is in progress).
  • Inbound PO quantities are now factored into the Suggested Reorder Quantity calculation when using bulk actions for stock replenishment.

Bugs Fixed

  • PO receiving:  Any open pending receipts are now properly removed when PO receiving is complete.
  • Resolved a visual bug causing the Unit Cost Total Value field to not display the proper amount during PO creation.
  • Shipstation integration:  Orders are no longer marked as more than 100% shipped when allocated from more than one location.
  • Shipping:  Fixed an issue preventing label creation to US Territory addresses.
  • Fixed a bug that allowed erroneous quantities to be saved for kit SKUs.
  • Custom XML templates for the Inventory List document are now properly applied again.

4/16/2024 v3.134

New Features & Improvements

  • New column added to Orders screens:  "SKU".  If an order contains only a single SKU, it will be displayed in this column.
  • Transfer orders now include both date & time in the "Required By" column, making it easy to see when transfers are due without having to open each one.
  • Optimization work has been completed on all Orders screens to improve performance for high-volume users.

Bugs Fixed

  • Reports API:  Fixed various reports that were generating blank CSVs in multi-warehouse scenarios.
  • Returns:  Inventory value is now properly re-added for undamaged returned items.
  • Resolved a 500 error experienced when enabling certain filters on the Transfer Order page.
  • Users with the "Restricted Customers" access limitation enabled can no longer make edits to Customer records as intended.
  • Scanning alternate UOM barcodes during order creation will now set the appropriate price total based on the actual quantity ordered.
  • REST API:  Transfer order items that are already shipped can no longer be edited, in line with the behavior in the UI.

4/2/2024 v3.133

New Features & Improvements

  • The default Pick List document has been redesigned to be easier to read, now includes item thumbnail images, and will fit a lot more data per sheet.  *** If you already have a customized template saved, the new design won't be used by the system automatically. Contact the Support Team for help upgrading to the new version if needed.
  • Shopify integration has been updated to use the latest version of Shopify's API.
  • Optimized the Kit "Buildable" calculation to be more performant.  This improves load speed on the Inventory > Kit tab and various other places where Kits are displayed.
  • Mobile app (Android):  Support added for scanning alternate UOM barcodes to recognize when a case or other larger UOM is being scanned vs. the barcode for "Each".

Bugs Fixed

  • ShipStation integration:  Failed order uploads to ShipStation are now reattempted reliably while better avoiding the possibility of duplicates being created.
  • POs:  Fixed a bug causing Unit Cost to reset to default values erroneously when viewing or editing open POs.
  • Perishable items are now split up by expiration date on the Pick screen & printed pick list as intended.
  • Unit costs are now calculating properly again on the Inventory Received report.
  • Warehouse Transfers: Fixed a bug that caused shipment related documents to fail to print for transfers.
  • Blank date values no longer show up as a bogus date on various documents.

3/19/2024 v3.132

New Features & Improvements

  • The "Order Edited" event now can be configured to trigger automated email alerts to the warehouse team.
  • Increased precision in quantity data:  Now supporting up to 9 whole digits for inventory quantity & up to 8 digits past the decimal point for Unit Cost values in the items & supplier catalog screens.

Bugs Fixed

  • Imported orders no longer have their sales price from the order overwritten with the default price.
  • File attachments containing special characters in the filename are now able to uploaded as intended.
  • SSO:  User groups/roles are automatically mapped if group data is provided in the SAML token.
  • Amazon FBA:  Resolved a bug related to fetching inbound prep instructions from Amazon.

3/5/2024 v3.131

New Features & Improvements

  • Automation rules:  "Order Number" & "Item Category" can now be used as Conditions.
  • Mobile app:  Streamlined the installation & setup process for enterprise users who have dedicated instances of the application.
  • Mobile app:  Improved performance and responsiveness during the Cycle Count & Transfer request processes.

Bugs Fixed

  • The item importer no longer clears out Par Level values when uploading stock quantity for existing items.
  • eBay integration:  Resolved a bug preventing initialization.
  • Fixed a potential memory limit issue when moving large quantities of inventory from one location to another.
  • Shopify integration:  Fixed a bug causing orders to not receive shipment updates properly if the same kit SKU was present on the order more than once.
  • Mobile app:  Resolved a permissions issue causing some features to be unavailable for some users despite having the appropriate roles enabled.
  • Mobile app:  Fixed a crash during the Receive w/o PO process.

2/22/2024 v3.130

Bugs Fixed

  • REST API:  The Transfer Orders endpoint no longer allows edits to transfers that are already shipped.
  • Orders > Search page:  No more unintended search upon page load before filters are selected.
  • Deactivated items no longer show up in searches.
  • Resolved a bug causing PO imports to fail if initiated from the Purchasing screen.
  • Shopify:  Fixed a bug causing certain fulfillment orders to fail to import.
  • 3PL:  Resolved inconsistencies in shipping cost values between reports.


2/7/2024 v3.129

New Features & Improvements

  • eBay integration: Any shipping cost paid by the buyer is now saved with the order.
  • Mobile app:  Option added to skip line item verification for warehouse transfers.
  • Mobile app:  Warehouse transfers may now be edited or cancelled if not shipped already.
  • Location moves:  Auto-allocation is now triggered (if enabled) when moving stock from non-pick to pick locations.
  • SSO:  For users on Custom plan tiers that support SSO, SAML user groups can now be used to assign system user groups at the time of login.
  • Automation rules:  Added Secondary Notification Email as an available "Set Field to Value" action
  • When navigating to a specific app URL while signed out, the system will now navigate the user to their intended page after they log in (useful for bookmarks and email alerts).
  • Saved filters on certain pages can now be accessed using URL parameters (useful for bookmarks and email alerts).
  • Saved filters activated by a user on Orders screens will now persist until cleared, even between logins, saving time by making the page default to a commonly used filter.
  • Etsy integration:  Updated for Etsy API changes (Etsy will no longer provide email address)

Bugs Fixed

  • Exporting results in PDF format when filtering the Inventory grid by All Warehouses fails.
  • Inventory Export Report: On Order calculation not accurate when using multi-warehouse selection
  • Receiving costs are not being calculated/stored correctly in some scenarios.


1/23/2024 v3.128

New Features & Improvements

  • Allocate screen:  The inventory action menu is now available on the left side, allowing review of recent transactions, visibility to inbound POs, the ability to make quick stock adjustments, and more - Without having to navigate away from the Allocate screen.
  • Cost of Inventory Reports:  Added columns for landed cost = Base cost + freight + duties, as entered at the time of receiving.
  • Materials Receipt / Put-Away Slip:  Datasource fields added for purchased price, freight, duties, and total.  *Requires XML edit to add, contact the Support Team if you need help.
  • Reports:  Certain reports now support multi-select within their Warehouse dropdown for improved filtering of the included results (previously only 1 Warehouse or "All").  Example:  If you want Warehouse A and C included, but not Warehouse B, this is now supported by clicking each specific Warehouse in the dropdown before running the report.
  • REST API:  Optional parameter now available to add a new Supplier while creating a new Purchase Order (PO) if it does not already exist in the system.
  • The last-modified timestamp for Items is now stored and visible in the UI, making edits easier to track.
  • The Stock In/Out Details & Order Export by Date reports have been optimized to allow larger data sets to be accessed.
  • Pending Deliveries:  The Inventory screen's "Pending Deliveries" popup now includes warehouse transfers in the list and now supports filtering by warehouse.
  • Requested Delivery Date is now a supported datasource field for Order-based documents.  *Requires XML edit to add, contact the Support Team if you need help.
  • Supplier Catalog entries can now be removed directly from the Item Details->Supplier tab.
  • The Transfer Order -> Search screen now includes columns for Shipped Date & Received Date.  Transfers that haven't been shipped or received yet will also now clearly indicate this.

Bugs Fixed

  • Broken hover text descriptions in the user permission tree
  • WooCommerce: Incorrect mapping of name fields from the Billing to the Shipping address
  • Item definitions allowing negative values in fields they shouldn't
  • Customer search very slow for some users
  • 3PL: Daily storage fee by cubic feet including inactive items
  • Sellable quantity is including items from cancelled WHTOs
  • Orders->Pick page not functioning properly with One-to-One Pick Scanning enabled
  • Inventory Export Report - On Order calculation not accounting for Warehouse selection


1/9/2024 v3.127

New Features & Improvements

  • Intra-warehouse allocation strategy:  Prioritization for how stock is allocated can now be fully customized from the System page.  Choose the order of priority between lot numbers, location names, expiration dates, and a new option:  First in, first out (FIFO) based on the date stock was received.
  • Inbound quantities from open POs or Transfers can now be included in the system's "Sellable" quantity calculation.  This will also cause inbound amounts to be included in the update sent to connected marketplaces wherever inventory sync is enabled.  ** Optional - enable this in System settings.
  • Transfer Orders inbound to your warehouse are now included in the "Inbound" quantity calculation.
  • Item labels are now printable from the Inventory screens.
  • Stock In/Out Summary Report CSV:  Added columns for "Last Ordered Date" & "Last Received Date" to make it easier to identify slow-moving or obsolete stock on hand in this report.
  • Customers page:  CSV export is now available.
  • New user access roles:  Users can now be restricted to data filtered to a specific Supplier, and may have their ability to modify POs restricted only to certain fields.  This is to support the use case of providing a Supplier with direct access to your system to view stock levels on items they replenish, or to update PO information associated with the Supplier.
  • Additional barcode values can now be saved for alternate Units of Measurement (UOM) on items.  For example, a 12-pack case of a SKU can now have a unique barcode value, and when scanned, this will identify to the system that it's a 12-pack rather than an "Each".
  • Shopify:  Orders are now checked an additional time for the expected status prior to import to avoid known Shopify-side bugs related to filtering by status.

  • Vendor Code has been added as a column on the Receiving w/ PO screen.

  • ShipStation:  Optimized the order import process to improve performance in high-velocity scenarios (10K+ orders/day).

Bugs Fixed

  • Inventory updates to Walmart not working for some SKUs
  • Tracking number datasource field not properly outputting an orders Tracking #'s on the Packing Slip templates
  • ShipVia being set to a domestic service prevents shipping of international orders
  • Handling fees as a percentage not being applied correctly
  • Unable to complete receipt for 2+ serialized items on a single PO
  • PO receiving: Delivered quantity becomes incorrect when partially received stock is used in fulfillment while PO is still open
  • eBay - Inventory updates not working for products with more than 1 mapped listing (multiple listings / same SKU)
  • Shopify:  Pagination issue prevents some orders from being imported

11/9/2023 v3.126

New Features & Improvements

  • Warehouse transfer shipments can now be cancelled anytime prior to being marked as received at the destination warehouse.

  • Fulfillment Performance Report: Now available in CSV format and the name of the picker has been added, along with a column for handling charges in 3PL scenarios.

  • Warehouse transfers with a Note attached now include a visual alert icon in the transfers list.

  • PAR Level is now viewable on the List Inventory page.

  • New bulk action available on the Open Orders screen: Reprint Order PDF
  • Etsy integration: Stock updates to "0" quantity can now disable the item listing at Etsy if desired.  This is an optional behavior you can toggle in your integration settings.

  • For customers with annual spending limits enabled, order returns will now add their value back into the available budget.

  • Requested delivery dates can now be toggled as "required" on a per-Warehouse basis and/or restricted to only certain days of the week.

  • 'Warehouse Name' is now an available field for the Purchase Order PDF template.

Bug Fixes

  • Order claim time and duration no longer fail to populate on the Fulfillment Performance report when an order has been batch picked.
  • Resolved dashboard errors related to the map chart.

  • Fixed a visual bug with Storage Fees not appearing on the Client Charge summary & breakdown reports.

  • Etsy integration: Listing prices are no longer overwritten with the item's default price during stock updates.

  • Resolved an error triggered when searching the item catalog while out of stock items were filtered out of the list.

  • The Browse Catalog screen works well now in Dark Mode.

  • ShipStation:  Fixed a bug where duplicate fulfillments were being added to orders

  • Warehouse assignments are now properly deleted when undoing an import of new items.

  • Sorting by the "Status" column no longer breaks the Admin -> Users page.

  • Resolved a problem during Receiving with PO where the entered put-away location was reverting back to the item's default.


11/1/2023 v3.125 + mobile v1.39

New Features & Improvements - WEB VERSION 🖥️

  • Single Sign On (SSO) is now an available option in the web version for enterprise users.  **Requires custom account configuration, contact the Support Team for more info.
  • Receiving screen:  New fields available for capturing inbound Freight & Duties costs.  This can be split up across line items during the receiving process or anytime afterward by editing a Receipt.  When entered, this data is saved in the Inventory record of the received stock and will be visible in the Orders Export report when the item is later used in a fulfillment (for tracking COGS).  **Must be enabled in the Lexicon before use, contact the Support Team for assistance if you need help.
  • ShippingEasy:  Improved rate limit handling for high-volume uploads.
  • Inventory screens:  New option for "Export Results" to download on-screen table data to a CSV.  This does not require any 'Reports' access for the user like a full export would, so now users with very low-level access have a way to download visible data to a file.
  • Orders now include a field for Requested Delivery Date.
  • A new system setting has been added to control whether or not users can modify auto-generated Order Numbers when creating manual orders.

New Features & Improvements - MOBILE APP 📱

  • Single Sign On (SSO) is now an available option on mobile devices for enterprise users.  **Requires custom account configuration, contact the Support Team for more info.
  • Offline Mode:  If connectivity is lost, the app will now switch to offline mode and allow the user to continue working seamlessly for most tasks.  Local updates made while offline will synchronize to the cloud automatically upon reconnection.
  • Warehouse Transfer Requests can now be initiated from the mobile app.  If items are configured properly with PAR levels, the transfer request can be populated automatically with the quantities needed to replenish each item up to PAR level without any extra input from the user.
  • Warehouse Transfers can now be received from the mobile app.
  • Cycle Counts can now be opened from the mobile app.
  • Pick screen:  Items needing to be picked are now sorted by Location Name, supporting a more logical walk path when working the list from top to bottom.
  • Options in the main navigation menu are now filtered by access role, so users won't see actions unavailable to them.

Bug Fixes

  • Shipping:  Fixed a bug causing Residential addresses to be detected as Commercial in some scenarios.
  • Shipping:  Fixed a bug in the Bulk Update action causing the selected carrier/service to fail to save when setting defaults for multiple items at once.
  • The Export button on the Orders -> Allocate screen no longer generates a 500 error.
  • Amazon FBM:  Resolved errors in the Shipment Update feed.
  • Walmart:  Resolved errors in the Shipment Update feed.
  • Inactive SKUs no longer appear in the saved Favorites list when searching for items.
  • Orders Export:  Cancelled tracking numbers are now removed from the export as intended.
  • Order Returns:  Resolved a calculation error affecting the Stock In/Out Report.
  • 3PL:  Reporting on inventory location movement now filters by the selected Client when running the report from a non-Client user.

10/17/2023 v3.124

New Features & Improvements

  • REST API:  New optional parameter available in the Customer Orders endpoint to include picked inventory metadata in the response (lot numbers, serial numbers, & expiration dates).
  • Allocation timestamps are now visible from the Investigate Order screen.
  • The Orders > Returns & Orders > Allocate screens have received additional optimizations to improve load speed.

Bug Fixes

  • Shipping:  Resolved various issues preventing connection of Asendia carrier accounts.
  • Amazon FBA:  Items are now properly assigned to the FBA warehouse upon initialization.
  • The fields for adding user restrictions to specific Customer & Supplier records are now rendering correctly again.

10/3/2023 v3.123

New Features & Improvements

  • Improved UI for manual order creation:  Users can now browse their full item catalog starting from a Category when creating manual orders for a traditional shopping-cart experience (mouse friendly, no typing required!).
  • Pick screen:  The "Location" column is now sortable by clicking the header, enabling the UI to guide users on a more efficient walk path when using a paperless workflow.
  • Allocate screen:  Added page controls & speed optimizations to improve the loading performance in high volume scenarios.
  • Amazon integration:  Logging enhancements implemented to help pinpoint the root cause of any unsuccessful updates.

Bug Fixes

  • Attempting to edit a transfer order that has already been shipped now provides appropriate feedback to the user on the transfer's status.
  • Shopify integration:  Fixed a bug in the initialization process when certain settings were enabled.
  • Amazon integration:  Optimized API calls from the system to reduce instances of exceeding Amazon's rate limit.
  • Pick screen:  The "Print Unprinted Orders" action works as intended again to print only the pick lists that haven't already been sent to the printer.
  • Fixed a bug in the Admin section that prevented changes from being saved when updating a password.

9/19/2023 v3.122

New Features & Improvements

  • User Groups:  Role configurations can now be saved as presets to improve the experience when creating new users.  Set up the access level once for a particular job role, save it as a new Group, and then you can easily apply those same settings to any new or existing users with just a couple clicks.  You can set these up in the Admin -> Users section when creating or editing a user ("Role Groups").
  • New feature for Cycle Counts:  Secondary Email Notification.  In addition to any preconfigured recipients for email alerts, users may now enter a custom email address at the time of cycle count submission to copy an additional recipient on the message.

Bug Fixes

  • Shipping:  Fixed a bug that prevented customs forms from printing for APO/FPO/DPO addresses.
  • Shipping:  Fixed a bug that caused manifest forms to fail to print at certain times of day (various carriers).
  • Order Holds:  Cancelled customer orders now have their hold properly released upon cancellation as intended.
  • Resolved a visual discrepancy in the UI affecting item images that were uploaded from the Inventory screen.
  • Etsy integration:  Fixed a bug that caused the authorization token refresh process to fail.

9/6/2023 v3.121

New Features & Improvements

  • Shipping screen:  The list of available services is now sorted by estimated cost (lowest to highest).
  • Shipping screen:  Now supports multiple accounts of the same carrier.
  • The maximum characters allowed for Account Number is increased to 50.

Bug Fixes

  • Automation rules:  The "Skip Item" rule now requires a valid value.
  • Restricted order entry users can no longer change the discount % or item pricing when placing orders as intended.
  • QuickBooks Online:  Fixed a bug that caused deactivated SKUs to be sent to QBO during initialization.

8/22/2023 v3.120

New Features & Improvements

  • Reports API:  All reports in the Purchasing, Inventory, and Shipment sections have been added to the API for easy retrieval without having to log into the UI.
  • Warehouses now have a Contact Email field, allowing for customized email alerts to be sent to the appropriate individual at each warehouse during stock transfers.
  • Orders Export CSV:  New data added including item-based Userfields, Carrier, and Service.
  • The Order Timeline now records a timestamped event when picked orders are pushed to an integrated platform such as ShipStation or ShippingEasy.  The response code is also logged to indicate if this was actually successful or not.
  • ShipStation:  The assigned fulfillment warehouse ID can now be passed to ShipStation when orders are sent for shipment.  Note:  This requires special setup & alignment of the location/warehouse names between the systems.  Contact our Support Team for assistance with configuration.
  • ShipStation:  Line items that are flagged as "adjustments" (coupons, discount codes, etc) are now skipped for import by default without any custom automation rules required.
  • The Shipped Items report now has an available option to include order-based Userfields.
  • Many queries have been optimized to improve performance for high-volume users.

Bug Fixes

  • Shipping:  Fixed an intermittent failure in the initial shipping setup process.
  • Squashed a bug that prevented customs forms from being reprinted from the Dispatched screen.
  • The Inventory Forecast report no longer takes an excessive amount of time to generate.
  • Returns:  Fixed several problems with multi-line returns that could cause quantities or return dates to be recorded inaccurately.
  • Amazon FBA:  Fixed a bug that caused auto-allocation to fail when a transfer is created that has more than one destination FBA warehouse.
  • Order cancellation status is now properly communicated to Shopify to cancel any associated fulfillment orders.
  • Amazon FBM:  Resolved a mapping issue that prevented shipment updates from being properly applied for some carriers.

8/8/2023 v3.119

New Features & Improvements

  • REST API:  New endpoint available for Warehouse Transfers.  Transfer orders can now be created, edited, viewed, & even received via API request.
  • New users can now be invited to the system by email, and will be prompted to choose their own secure passwords upon initial login.
  • Shipping:  A new column has been added to the "Ready to Ship" screen for Pick Location, to support users who like to print a combined pick list/shipping label batch that has been sorted or filtered by warehouse location.
  • Shipping:  New label setting available to use custom userfield 1, 2, or 3 as the Ship-From Name on shipping labels instead of the default name.
  • Email alerts:  The assigned fulfillment warehouse can now be included in the body of any order-based alerts.

Bug Fixes

  • Fixed a bug with order tags where only the first tag applied to an order would be detected when using advanced order filters.
  • ShipStation:  Fixed an issue related to order edits that could cause slow integration performance.

7/25/2023 v3.118

New Features & Improvements

  • New integration:  Amazon FBA.  Users can now easily connect FBA to Zenventory as a secondary warehouse, providing an up-to-date view of current FBA inventory levels, support for printing Amazon labels & documents, and the ability to initiate transfers and automatically notify Amazon of shipments that are inbound to the FBA receiving location.  For assistance with enabling this feature, contact the Support Team.
  • New integration:  Walmart Marketplace.  Import Walmart orders, send shipping info to Walmart, and keep stock levels up to date automatically with our easy to use direct integration.  For assistance with enabling this feature, contact the Support Team.
  • New report:  Cycle Count Details.  This is a comprehensive report containing full line item detail including accurate counts as well as discrepancies.

Bug Fixes

  • REST API:  Tag filtering works well again for Customer Orders.
  • Total weight conditions are now properly triggering automation rules.
  • Fixed a bug in the item label template that prevented serial numbers from being included.
  • Fixed an email server bug causing failures in some alert types.
  • Shopify:  Resolved an issue causing orders with no SKUs to be accepted for fulfillment.
  • Customized app colors are now properly rendering in Dark Mode.

7/11/2023 v3.117

New Features & Improvements

  • New API:  Reports.  Most reports in the "Inbound" and "Fulfillment" categories can now be retrieved via API without having to log into the app.
  • Warehouse transfers:  The "Required By" field now supports entry of a specific time in addition to a date.
  • Warehouse transfers:  New system setting option to allow auto-approval of warehouse transfer requests immediately upon submission (rather than always being saved first as a draft).
  • Cycle Count terminology and concepts can now be customized within the system lexicon.
  • Cycle Counts:  New setting option to allow auto-approval of cycle counts, skipping the supervisor approval step.  This can be decided on a warehouse-by-warehouse basis; different warehouses in the network can have different policies on this.

Bug Fixes

  • Shopify:  Various bugfixes implemented related to the new Fulfillment Orders API change.
  • Fixed a bug causing email alerts to fail.

6/26/2023 v3.116

New Features & Improvements

  • Bulk update action now available for modifying Item attributes such as custom fields & reorder/PAR levels for up to 500 items at once, accessible in the Admin -> Items section.
  • Email alerts are now available based on Cycle Count activities:  Cycle Count Started, Cycle Count Approved, & Cycle Count Disapproved.  For approved/disapproved cycle counts, line item data on the results can be included within the email body.
  • Warehouse transfers:  A new option has been added to allow for one-step administrative transfers, bypassing the picking/shipping/receiving steps and instantly moving quantities from one warehouse to another.  Must be enabled first in the Admin -> System screen by an Administrator, and using the function requires both Warehouse Manager & Change Warehouse access roles.
  • Mobile app (Android/iOS):  Dark/light mode is now auto-selected based on the device's system theme.
  • Mobile app (Android/iOS):  Custom fields are now supported item identifiers for scanning.  If your item has multiple UPCs and all need to be scannable, the additional UPCs can be stored in Userfields 1-5 and these will be recognized accordingly when scanning in the mobile app.

Bug Fixes

  • Shipping:  Fixed an issue with the return address format that prevented labels from being generated successfully for certain carriers such as Asendia & GLS Canada.
  • Warehouse transfers:  Fixed a bug on the Search page that prevented unshipped transfers from being cancelled.
  • Warehouse transfers:  Resolved a visual error in the available stock counts when initiating transfer requests from the Inventory screen.

6/20/2023 v3.115

New Features & Improvements

  • REST API:  Upgraded endpoint for Inventory now available, with expanded filter parameters and support for full metadata such as lot numbers, serial numbers, expiration dates, along with buildable quantities for kits & assemblies.
  • Items may now have a warehouse-specific default supplier assigned, to help guide the system on a preferred supplier if different warehouses are resupplied by different vendors, or when more than one supplier can provide replenishment during an automated reorder operation.
  • Warehouse transfer requests can now be initiated directly from the Inventory screens using a bulk action.  If the requested items have a defined PAR level, the requested quantity will default to the amount needed for bring each item's stock up to that level in the requesting warehouse.
  • Mobile app (Android/iOS):  Item input fields now support searching or scanning by custom fields in addition to SKU/UPC during receiving, picking, cycle counting, and inventory lookups.

Bug Fixes

  • Fixed a bug released in 3.114 that caused the warehouse dropdown selector to show no options when generating certain reports.
  • Fixed another bug that blocked the Order Shipment Information screen from properly loading in some cases.
  • Amazon:  Resolved an intermittent update failure.

6/1/2023 v3.114

New Features & Improvements

  • (BETA) Walmart integration is now available for early access.  Import Walmart orders, send shipping info to Walmart, and keep stock levels up to date automatically with our easy to use direct integration.  To opt in for early access, reach out to the Support Team.
  • Warehouse transfers:  PDF transfer documents can now be reprinted from the Warehouse Transfer section using the left-side action menu.
  • Reports (general):  Most reports now have an "All Clients" and "All Warehouses" option added for users with sufficient access permissions to view multiple at once.  The option to filter by specific warehouse has also been added for a few reports where this was missing.
  • Unit Cost & Unit Cost Total data fields have been added as options to the following reports:  Detailed Customer Orders, Stock In/Out Details ("View Recent Activity" from the Inventory section), Received Inventory, Delivered Inventory.  The fields are available by default in the CSV versions where applicable.  To enable for the PDF version, a minor XML edit is required - Contact the Support Team for assistance.
  • Additional columns added to the Admin -> Customer screen for reviewing budget-related data for an entire list of customers at once if spending limits are enabled.

Bug Fixes

  • Fixed a bug causing batch printed packing slips to only display the first sheet.
  • CSV imports for Customers Orders now save the creation date properly if the data is provided in the file and mapped.
  • Email alerts for "Transfer Order Picked" events now send out properly again.
  • Rate comparisons on the Ship screen now include only activated services as intended.


5/16/2023 v3.113

New Features & Improvements

  • Annual budgets and spending limits can now be enabled for individual customers, providing users with visibility to budget status & restrictions on manual order submission if an order would exceed the annual limit.  Spending limits can be reset automatically on a chosen date.

  • New report:  Location Moves (CSV).  This will generate a detailed, line-by-line audit log for movement of inventory from one location to another within a warehouse over a date range.  Note:  The report will only contain data on new location moves executed after the time of this feature's release.

Bug Fixes

  • 3PL:  Fixed a bug in the access attributes for Miscellaneous Charge Presets that prevented some users from being able to create these.
  • ShipStation:  Fixed a bug causing the Ship From Warehouse attribute assigned by automation rule or a manual edit to be reverted back to its original value by an order refresh.

5/2/2023 v3.112

New Features & Improvements

  • The Fulfillment Performance report has been upgraded to include the time logged from picker claim to order completion.

  • Bulk Reorder From Supplier & Location Move actions have been added to the Low Stock view, Supplier View, and other filtered views to make these actions easier to access from a single tab.

Bug Fixes

  • REST API:  A bug affecting the filter parameters for Transfer Orders has been squashed.
  • Purchase Orders:  The printable PDF for POs now supports item UPC as text or barcode.  XML editing required to enable this option, so don't hesitate to contact our Support Team for assistance adding this to your template if needed.

4/18/2023 v3.111

New Features & Improvements

  • Zapier integration is live!  This initial release will support creation of orders & POs based on external Zapier events, and vice versa:  Order creation in the system can serve as a trigger to activate custom automations in any of Zapier's 5,000+ supported apps.  We will continue adding more functionality to this integration based on demand, so please share your feedback on what additional capabilities you'd like to see next.

  • The item label template now supports item images.  Adding this requires an XML edit, so contact the Support Team for assistance if needed.

Bug Fixes

  • Various cosmetic issues resolved in the dark mode UI.
  • ShippingEasy: Fixed an order duplication bug that could occur during the pick process.

  • ShipStation:  Fixed a bug that caused shipped orders to remain incomplete if extra items were added to them post-import.
  • ShipStation: Fixed a bug in split shipment scenarios that resulted in an incorrect edit being made to order line items.

4/5/2023 v3.110

New Features & Improvements

  • Mobile app (Android/iOS): The item list layout has been improved to support more characters in SKUs and other fields.

  • Etsy: New, faster initialization process to remove the requirement for API keys.

  • All integrations:  A new, multi-select dropdown menu has been added to the integration settings for "Stock Warehouses".  When sending inventory sync updates to connected marketplaces, the quantity sent will now be the combined sum of all selected warehouses (can be one or more). 

  • Increase character limits to (650) on commonly-used Purchase Order data fields: Internal Note & Custom User Fields 1-3.

Bug Fixes

  • BigCommerce: Fixed a bug in the app installation process preventing successful integration for users on a dedicated server.

  • Mobile app (Android/iOS): Stock adjustments for lotted items are now working properly again.

  • ShippingEasy:  Orders sent to ShippingEasy are now retaining their original order source as intended.

3/21/2023 v3.109

New Features & Improvements

  • Inventory pages:  Search fields have been added for filtering items by custom user fields, if enabled.
  • Custom user fields have been added to the Unallocated Order Items report.

Bug Fixes

  • Fixed a bug in the Customer Order printout related to line item prices.
  • ShipStation:  Fixed a bug that caused merged orders to not import successfully.

3/7/2023 v3.108

New Features & Improvements

  • REST API:  New, more powerful endpoint for item management.  You can now pull data on existing items, create new items, or update existing items entirely via the API with tons of available filters and sorting options.  Documentation link
  • Group picking:  Columns on the group pick screen are now sortable, and the sequence displayed is now maintained in the printed group pick list.  This helps to orchestrate an efficient walk path for pickers if sorting by location.
  • Custom user fields are now available options on printed item labels.  Contact the Support Team if you would like assistance enabling these for your item label template.

Bug Fixes

  • 3PL:  Fixed a bug causing the Charge Type to display incorrectly in the Client Charge Breakdown report (PDF version)
  • Shipping:  Fixed a bug in the service selection component when more than one of a particular carrier is present (example:  Two UPS accounts linked).
  • Order tags are now properly applied in scenarios where automation rules add multiple tags to a single order based on meeting different conditions.
  • Orders on hold are now released on their scheduled release date as intended.
  • Fixed a bug preventing users from enabling the "Auto Allocate Only If 100% Fulfillable" setting.
  • Fixed a bug causing some purchase order edits to be lost if editing multiple line items at once.
  • ShipStation integration:  Fixed various bugs related to split shipment handling.

2/21/2023 v3.107

New Features & Improvements

  • The group picking screen now supports 1-to-1 barcode scanning.
  • Shipstation: Voided shipments will now be picked up by the integration as an update.
  • ShipStation: The integration now handles split orders/shipments properly and will apply the correct shipment info in partial shipment scenarios.

Bug Fixes

  • Backorders will now auto-allocate properly using returned stock when inventory becomes available due to a return.
  • Shopify: Fixed a bug causing shipments to not update properly when the order contains multiple line items of the same kit SKU.
  • 3PL: "Own Inventory" items are now usable as a Package SKU in client-specific automation rules.
  • Ship screen:  Fixed a bug causing the carrier setup window to fail to display.
  • Item images once again load properly on the Ship screen if present.
  • Fixed a bug in the assembly work order process that prevented work orders from being completed.
  • DHL eCommerce:  The end of day form is now printable from the Dispatched screen as intended.

2/7/2023 v3.106

New Features & Improvements

  • By popular demand:  Dark mode is now supported!  Open the profile menu in the upper right of the screen to toggle between color modes, and the system will remember your preference each time you log in.
  • Shipments can now be applied to orders via CSV import.  This can also be used for updating existing shipment data for tracking numbers already in the system, allowing users to fill missing cost data or other fields that may not be reported properly by their shipping platform.

Bug Fixes

  • The "Allow Incomplete/Partial Shipment" setting now works as intended:  If disabled, orders that were previously being left open erroneously waiting on a 2nd shipment should now properly close once all items are picked.
  • Fixed a timezone bug in the Fulfillment Performance Report that was causing incorrect timestamps.
  • BOM items now correctly show up as a component of their associated assemblies in the Admin -> Item area.
  • ShipStation 3PL users with large client rosters will no longer be prevented from selecting the last client store in the list when configuring new clients.
  • Fixed a bug on the Shipping Details screen in the Items section causing the Package field to not save properly when modified.
  • Ship screen:  The rate shopping feature now works as intended in scenarios where there is more than one account linked for a particular carrier (for example, if you have two UPS accounts in use).
  • 3PL: Resolved a few escaped bugs affecting the selection and reporting of miscellaneous charges.
  • The Vendor Code field is no longer required when adding items to the supplier catalog; it is optional again as intended.
  • Resolved a bug causing the Move Inventory bulk action to fail in some scenarios.

1/24/2023 v3.105

New Features & Improvements

  • Reorder automation:  A new bulk action has been added to the Inventory section that greatly simplifies the creation of POs for stock replenishment.  Mass-select up to 500 items at once for reordering, and the system will intelligently generate as many purchase orders as necessary to the appropriate suppliers based on your supplier catalog.  A reorder quantity recommendation will also be calculated using your data on current sellable quantities and configured par levels, with an option to skip ordering specific items if the system determines that you are already well-stocked.
  • 3PL:  A toggle has been added to enable a more detailed breakdown of CO/receiving charges in reporting such as the Client Statement as well as the "View Charges" screen.  Access to this can be controlled client by client, or globally from the System settings screen.
  • 3PL:  Enforcement of the client order cancellation policy for orders already into the fulfillment process will now extend to integration-triggered cancellations.
  • It is now possible to print receiving labels directly from the Put Away screen for users with the "Staged Delivery" work flow enabled.
  • Mobile app: Optimized performance & memory use on the Orders screen to improve speed when loading long lists.

Bug Fixes

  • Cancelling orders in Shopify will now update the order in ShipStation as intended if the setting is enabled.
  • Connecting a Stamps.com account no longer requires a manual carrier refresh afterward.
  • 3PL:  Resolved a slow query in the loading of miscellaneous charge presets on various screens.
  • Shipping:  Fixed a bug that prevented reprinting of customs forms.
  • Shipping:  Fixed a bug that prevented some users from completing the setup process for in-app shipping.
  • Amazon integration:  Fixed a bug involving the "Do not update stock levels" setting that prevented shipment updates from passing to Amazon successfully.
  • REST API:  Order data retrieved from the /customer-orders endpoint is no longer missing a client ID when applicable.
  • REST API:  The include_kits parameter no longer causes a 500 error when accessing the /items endpoint.


1/10/2023 v3.104

New Features & Improvements

  • Shipping:  The UI for the Ship screen has been overhauled with many improvements, including better visibility to available shipping rates across carriers and more detail on order items.
  • REST API:  Now supports inventory location moves.
  • Multi-warehouse users now have a setting available to automatically redirect orders to fulfill from a different warehouse if the initial allocation warehouse has insufficient stock.
  • Serialized inventory:  Users now have a new option to drill down and view serial numbers in stock by location along with any custom metadata from the Inventory screen without having to run a report.
  • Order picking & cancellation data has been added to the Orders Export CSV.

Bug Fixes

  • REST API:  Fixed a bug where orders that received shipping data prior to picking could be left open and incomplete erroneously.
  • The Sellable quantity column now populates properly again when editing POs or drafts.


12/13/2022 v3.103

New Features & Improvements

  • Shipping:  New automation rule available to auto-select the lowest cost shipping service for certain orders based on conditions.  This rule also includes an optional setting for maximum delivery days, so services that are too slow to meet delivery SLAs based on the destination address can be excluded.
  • Warehouse transfers:  It is now possible to close out transfers that were shipped but not received in full at the destination warehouse using the bulk Action menu.
  • WooCommerce integration:  Optimized the order import process to improve speed.

Bug Fixes

  • ShipStation integration:  Orders that are missing expected data in the address or email fields will now be imported successfully.
  • Low stock alert emails will now be properly triggered by Cycle Counts or direct adjustments that bring an item to below the specified reorder level.
  • Fixed a bug in the "Pending Deliveries" view where inbound quantities already received would remain visible with a quantity of zero.
  • Fixed a bug when editing multiple purchase orders at once that could cause one PO's items to overwrite the other.
  • Shipping:  Rate estimates now properly account for whether the address is residential or commercial.
  • Shipping:  The Ship screen now loads properly even if the order has an invalid service designated at the time of import.
  • Fixed a bug in the Sellable quantity calculation affecting items included in open Assembly Work Orders.


11/29/2022 v3.102

New Features & Improvements

  • ShipStation integration:  A new option has been added to import orders in the "shipped" status for a specific time period, providing an error correction tool if the data exchange between platforms was temporarily interrupted by network issues.
  • Optimized the Orders screens & Automation Rules screen for speed.

Bug Fixes

  • Resolved a bug that caused shipped orders to remain visible on the Open Orders screen in some scenarios.

11/15/2022 v3.101

New Features & Improvements

  • Shipping:  Rate shopping features added!  The service dropdown on the Ship screen now provides cost estimates & ETAs for supported services with no extra clicks required.  The lowest cost and fastest services are highlighted for easy comparison with the requested service as well.
  • Safety stock for inventory sync:  Items now have a field for entering a safety stock quantity.  This amount will be subtracted from the inventory feed we send to integrated marketplaces and sales channels, maintaining a buffer to help prevent overselling of fast-moving products.
  • Upgraded the Admin -> Customers page to allow for bulk actions, such as deletion.
  • The Shipment Details Report (CSV) now includes columns for tracking number, weight, dimensions, & postal code.
  • All integrations:  When manually running the “Get Orders” function, the date range is now customizable to help target specific time periods and improve performance.
  • More events added to the Order Timeline:  Order reopened, Order complete, & Items unpicked.  These events are logged with timestamps & the user responsible.
  • Allocate screen:  Improved the UI to make it more clear when the Item filter is active.
  • Mobile app:  Direct stock level adjustments can now be made from the View Inventory screen in the mobile version, with functionality mirroring the browser version.  Users can adjust existing stock up and down, mark it as missing/damaged, and leave a freeform note regarding the adjustment.

Bug Fixes

  • Deactivated suppliers are now properly removed from any item catalog affiliations.
  • Fixed a visual bug that could occur when saving a user after editing certain permissions in the permission tree.
  • Shopify:  Secondary tracking numbers are now passed properly for multi-package shipments.
  • The “Contains All of” tag filter condition is no longer causing timeouts for high-volume users.
  • Fixed a bug that was preventing access to the kit component stock availability view.


11/1/2022 v3.100

New Features & Improvements

  • International shipping:  Customs forms can now be easily reprinted from the Dispatched & Shipment Detail screens.
  • REST API 1.0:  Parameter now available to support adding new catalog items on the fly when creating Customer Orders or POs.
  • ShipStation:  The lineItemKey value will now align with Shopify's line item ID for any Shopify-sourced orders, providing better traceability of ordered line items between the platforms.
  • Kits:  Buildable kit quantity will now be based on the "Sellable" count of the components rather than the "In Stock" count.
  • Assemblies:  The "Sellable" calculation for inventory will now take any incomplete assembly Work Orders into account.
  • The sales price for items can now be adjusted to a custom value when creating or editing a manual order.
  • The Purchasing -> Search page now supports searching by partial PO numbers.

Bug Fixes

  • Amazon:  The "Refresh" button on the Orders screen now properly initiates a call for new orders from Amazon like all other marketplaces.
  • Fixed a bug in the Warehouse selector that caused visual anomalies when selecting the currently-active warehouse.


10/18/2022 v3.99

New Features & Improvements

  • REST API 1.0:  The endpoint for Customer Orders has been refreshed and greatly expanded, with support for editing, advanced filtering, sorting, and many other QOL improvements (documentation).  The previous beta version will continue functioning as-is to maintain compatibility with existing integrations but will receive no further updates, so we encourage all users to update to the new version when possible.
  • New option in settings:  "Audible alert for pick errors".  If enabled, a chirp sound will be emitted on the Pick screen in the following error scenarios:  If the item scanned is not on the order at all, or if the quantity scanned exceeds the quantity ordered.
  • Manual orders:  A toggle is now available to control whether out-of-stock products are included in the search results when creating manual orders.
  • File attachments:  The max size for attachments is increased to 40MB (up from 30MB).
  • Orders Export CSV:  Now includes columns for all three notes fields (Internal Note, Note To Customer, and Note From Customer).
  • A helpful warning is now displayed when attempting to save a ShipStation integration if common configuration errors are detected.

Bug Fixes

  • Inventory received by way of a CSV import now include the correct Receipt Date.
  • WooCommerce & Magento integrations:  Fixed a UI bug causing the "Update Stock Levels Only" setting to not properly save.
  • A country-code bug that prevented creation of new orders via API has been resolved.  Released as hotfix 10/5/22


10/4/2022 v3.98

New Features & Improvements

  • New report:  Trace Item (CSV).  For users who track lot numbers, batches, expiration dates, or serial numbers, this report will provide comprehensive data on all orders shipped out that contained specified lots or units in the event of a recall situation.  This report will even identify affected lot numbers that were included as components within finished assemblies.
  • All order edits are now logged & timestamped on the event timeline, whether the edit was made in the UI or via an update upstream at the order source.
  • ShipStation:  Overhauled the process for sending new orders up to ShipStation to better safeguard against potential duplications.
  • The "Restrict Customer" setting on the user administration screen now supports associating a user with multiple restricted customer records.
  • Assemblies:  Item barcode labels may now be printed from the assembly work order screen.
  • Pick lists can now include an optional thumbnail image of each item.  See our Knowledge Base for the new data source fields or feel free to contact our Support Team for assistance.
  • Stock In/Out Details Report:  Each transaction associated with a customer order, transfer order, or purchase order will now include any notes that were saved with the record.
  • Mobile app (Android/iOS):  Location scanning now supported during Cycle Counts.
  • Mobile app (Android/iOS):  Camera-based scanning has been added to the Search Inventory screen, and auto-focus is now enabled universally for this scanning method.
  • Mobile app (Android/iOS):  Dark Mode is now supported.

Bug Fixes

  • Receive without PO screen:  Resolved a UI bug that could cause unintended line item deletion when editing existing line items.
  • ShipStation:  Orders with no email address will no longer cause duplicated Customer records upon re-import of an order.
  • Magento:  Configurable "parent" SKUs will no longer be picked up erroneously with customer orders as separate line items during import.
  • Optimized the customer search query when creating manual orders to improve performance in higher-traffic accounts.
  • Resolved a printing issue affecting pick lists when order numbers contain special characters.
  • The "Create Orders" role is no longer required to view POs.
  • Deactivated Customer records no longer remain in the Admin -> Customers page results after deactivation.
  • Amazon:  Fixed a bug causing blank inventory receipts to be saved each time synchronization occurs.
  • Canada Post:  Resolved an initialization error.
  • Mobile app (Android/iOS):  Fixed a crash in multi-warehouse scenarios.
  • Mobile app (Android/iOS):  Fixed a bug where the "item not found" error would occasionally display for correctly-scanned items.


9/15/2022 v3.97

New Features & Improvements

  • Combined shipments:  If two or more orders are shipping to the same address, they can now be easily combined & shipped together from the Ready to Ship screen using the Action menu, and any integrated order sources linked with the orders will be updated with the shared tracking number.
  • 3PL: Cross-docking support:  For fulfillment centers that offer FBA prep services, a new cross-docking option is available when creating or editing a PO.  This option will copy the inbound PO's line items into a new matching outbound order that will be awaiting fulfillment after the PO is received, eliminating the redundant data entry previously required to create outbound orders.
  • 3PL:  New controls added to allow filtering of the carriers & services that are offered to individual Clients when creating a manual order.  Any carriers/services that are set to disabled will be hidden from the manual order creation screen for the Client.  These new controls can be found on the Admin -> Clients -> Edit Client -> Shipping screen.
  • Page controls are now available at the bottom of all data tables in addition to the top, reducing unnecessary scrolling when working with longer lists of records.
  • Warehouse transfers:  Pick lists now include expiration dates for perishable items.  Note:  If you have a customized pick list, your template will not get this automatically, so contact the Support Team for assistance and we'll get it added for you.

Bug Fixes

  • Amazon:  Fixed a timing bug that could cause orders to be sporadically skipped for import.
  • Serialized items:  Resolved an issue that caused serial numbers to remain in inventory erroneously for shipped orders in certain scenarios.
  • Optimized the search on the Admin -> Customers screen to improve performance and eliminate common timeouts in higher-traffic accounts.
  • Resolved a bug where certain carriers/services could be duplicated in the database if their character count was too high.
  • The option to create a new item or supplier directly from the search fields has been restored.


8/30/2022 v3.96

New Features & Improvements

  • Automation rules:  Allocation & picking preferences can now be set per order based on conditions (rather than only globally).  For 3PLs, this means that the auto-pick feature can now be toggled independently from client to client.  Note: Any allocation & picking settings assigned at the order level by an automation rule will override the global system default.
  •  3PL:  New optional permission for Client users:  Manage Integrations.  If enabled, this will grant Client users access to initialize their own integrations, which will be automatically linked to their own Client profile.  For any existing users, this permission is disabled by default - An Administrator must explicitly enable it for each Client user before they can access this function.
  • Various UI upgrades to speed up common tasks:  Record counts, page controls, and a simple filter added to the following screens:  Warehouses, Users, Clients, & Purchasing/POs.
  • Amazon:  The manual "Get Orders" action will now pull in all orders that are awaiting fulfillment without filtering for any date range, intended to provide a tool for error correction in the event of missed orders on a past date resulting from disrupted data exchange from Amazon.
  • Amazon:  This integration can now be easily initialized from the Amazon Selling Partner Appstore (same functionality as when initialized from Zenventory).

Bug Fixes

  • When receiving serialized items in a UOM greater than 1, the system will now enforce the appropriate number of serial numbers to be scanned before proceeding.
  • 3PL: Fixed a bug that sometimes prevented Client users from using the "Clone" function for orders.
  • 3PL:  If a Client user is disallowed from making an order edit due to fulfillment already being underway, they are also now restricted from placing the order on hold as intended.
  • Table filters:  Fixed a bug that prevented filtering based on order tags added by automation rule.
  • Subprint:  Printing disruption related to the latest Google Chrome update has been resolved.


8/16/2022 v3.95

New Features & Improvements

  • New bulk action for Orders:  Add/Remove Item.  You can now add, remove, or substitute items in large batches of orders in a single step, saving lots of time compared with the old one-by-one method.
  • 3PL:  The Client dropdown now supports text input universally.  It's much faster now to search for a specific client based on entering a few letters of their company name (way less scrolling!).
  • New report:  Assembly Summary (CSV).  This is an export of all Bills of Material (BOM) for your assembly items, including the current stock position for required components.
  • Inventory receiving events can now be cancelled by Admin users, as long as the received inventory has not already been consumed by fulfillment or assembly processes.  To cancel a receipt that was completed in error, an action is now available on the Receiving -> Search screen.
  • Order Pick screen:  The bulk action for "Unallocate" has been added to this screen to make it easier to manage allocations from here without navigating away.  Requires the "Allocator" user permission.
  • Batch Summary printout:  Data source fields added for Total Quantity (total units of inventory for all orders in the batch)

Bug Fixes

  • Inconsistent column sorting behavior affecting certain data on the Inventory screens has been resolved.
  • Pick screen:  Downloading order attachments from here no longer throws an error message.
  • Automation rules:  Conditions containing a "/" character no longer cause rules to fail to execute.
  • 3PL: Customized support request emails now properly include info to identify the reporting user as intended.
  • Tagging:  Fixed an error that caused Tags to not always apply to orders when added by automation rule.


7/28/2022 v3.94

New Features & Improvements

  • Etsy integration is now available!  For full details on functionality and the setup process, visit our help center.
  • Amazon:  Integration rewrite completed to support the new Selling Partner API.
  • 3PL:  Miscellaneous fees can now be applied to client orders in batches via the Actions menu using an existing saved preset.

Bug Fixes

  • Fixed a bug that caused reorder & par levels to be reset to zero when updating existing products via CSV import.


7/19/2022 v3.93

New Features & Improvements

  • Shopify:  Optional order metadata such as tags & additional order notes can now be mapped to Userfields 1-3 upon order import.

Bug Fixes

  • Address changes made to an order by a user will no longer be overwritten by the original address if the order is reimported a 2nd time.
  • eBay:  Stock levels going to zero now properly update listing quantity to zero.
  • Shipping:  Fixed a visual bug affecting the Dry Ice declaration toggle when a USB scale is enabled.
  • Cleaned up several minor visual bugs related to the Order Tag feature from 3.92.


7/7/2022 v3.92

New Features & Improvements
  • Order tagging: Visual tags can now be applied to orders to support custom statuses and workflows. These can be applied by automation rule at the time of import when specific conditions are present in the order, or manually at any time in batches using the Action menu. Custom icons, labels, & colors are all configurable for tags within the Admin section, and a new column has been added to all Orders screens to provide universal visibility to these.
  • Table filters have been upgraded to support filtering by order tag.
  • 3PL: Preset miscellaneous charges may now be added to orders automatically at the time of import using automation rules.
  • POs: Purchase Orders can now be edited even after receiving has started. Editing is supported for unreceived line items along with any saved metadata such as Notes & Custom Fields.
  • POs: New option in the Action menu: “Reopen”. This will reopen a PO for additional receiving or edits if it was closed in error.
  • Shipment Detail report: Additional columns added to make auditing easier:  Carrier Service, City, State, & Country.
  • 3PL: Optimized a query used by the Client Charge screen to greatly accelerate page loading.
  • ShipStation: Optimization made to rate limit handling to improve performance for high-volume fulfillment centers.
  • Pick screen: User avatars for claimed/assigned orders in the picking stage will now include mouseover text with the assignee’s name.

Bug fixes
  • Resolved a bug causing orders that were edited post-shipment to be left in an invalid state.
  • ShipStation: Fixed an error that would cause auto-picked orders to sometimes fail to export to ShipStation.
  • Integration item mappings are now properly deleted if an item becomes deactivated.
  • Fixed a bug in the search field for warehouse locations that causes results to not populate in some instances.
  • Cost of Inventory report: Resolved an error in the calculation of value for assembly items that were created via work order.

      6/21/22 V3.91 

      New features & improvements
      •    Shipping:  3rd party billing is now supported for FedEx/UPS.  For 3PLs, client account numbers can be saved for this from the client administration screen.
      •    Shipping:  Tracking numbers are now clickable links that navigate directly to the carrier's website in a new tab for easy review of delivery status.
      •    3PL:  Miscellaneous charges can now be added to an order directly from the Pick screen.
      •    New dashboard widget:  Announcements.  This feature can be activated and edited by Administrators from the Admin -> Company screen using a simple text editor, and the message will be visible on the Dashboard for all users who have the widget enabled. Required role: Administrator. 
      •    Inventory Forecast Report:  The "Days of Supply" calculation is now based on a user-configurable date range rather than a hardcoded date range.
      •    The "Last Modified" date for customer orders is now saved in the database and viewable from the Investigate Order screen.
      •    The Pick Group Summary document is now user-editable and supports XML customization.

      Bug fixes
      •    Over-received POs will no longer cause the On Order value to display incorrectly.
      •    Client-specific customizations to the Item Master Label template are now applied properly when printing.
      •    Fixed a bug causing an incorrect shipping cost to be displayed in some places for Client users.
      •    Fixed a bug in the order hold feature that caused orders to be released from hold erroneously by certain import actions.


      6/7/2022 v3.90

      • New Features & Improvements
        • Shipping: Address validation now happens automatically in the background shortly after orders are created, and a new visual indicator has been added to all orders screens to display the validation status for each order. For addresses that fail to validate, clicking the indicator will show more info and allow for corrections to be made.
        • Shipping: Orders can now be filtered by address validation status or detected address type (residential/commercial).
        • Shipping: New field added for Buyer Paid Shipping. For any orders where shipping was charged to the buyer at the time of order placement, this amount will now be imported from all integrated platforms and saved in our system for easy review.
        • Shipping: Dry ice support added for FedEx/UPS.
        • New allocation option: Only auto-allocate 100% fulfillable orders. If enabled, orders that cannot be 100% fulfilled will remain unallocated in full, keeping inventory free for orders that can ship in full immediately.
        • 3PL: New toggle added to the Admin ->System screen to control whether or not client users can edit/cancel orders that have already been marked as picked.
        • Replenishment improvements: Inventory screens now include a suggested reorder quantity for items that have an assigned par level (the “Under Par” column), and the “Add to Basket” function now includes an option to create a draft PO configured to bring the item up to its specified par level quantity with one click. For items that do not yet have a par level assigned yet, a shortcut is also now available to assign one directly from the Inventory screens.
        • Automation rules:  Rules can now be rearranged via simple drag & drop, and all rules will execute top to bottom in the sequence you arrange them.
        • PDF engine updated to improve compatibility with international character sets.
        • PO creation: The “Sellable” inventory count has been added for convenient review as line items are being added to a PO.
        • PO receiving screen: Summary totals added at the bottom to give a running total for unit quantity and inventory value as a PO is being received.
        • Stock In/Out Summary Report: Added Unit Cost as a column (uses current value from the SKU catalog).
        • The creation timestamps for individual order line items are now tracked separately from the order creation timestamp to better illustrate the chain of events when orders are edited.
        • Orders that contain a note now have a visual indicator in the Alerts column. Hovering over the indicator displays the full text of any saved notes.
        • Orders: New table action available: Bulk Update. You can now mass-update shipping attributes, notes, and custom fields for up to 500 selected orders at once. Additional fields will be made editable this way based on user feedback in future updates.
      • Bug fixes
        • PO imports by CSV now include all cost data past the decimal point as intended.
        • 3PL: Miscellaneous charges added from the Receiving->Search screen now link with the appropriate PO/receipt.
        •  The “Last Activity” data in the User Admin area now displays correctly for users that have never logged in.
        • ShippingEasy: Weights are now properly mapped for orders imported from ShippingEasy (no longer confusing ounces with pounds).
        • Fixed a bug that prevented connection of new carriers when USB scale support was enabled.
        • Fixed various broken links to the Knowledge Base.

      6/4/2022 v3.88

      • New Features & Improvements
        • Many upgrades for automation rules:
          • Manual orders, CSV imports, and orders created via API now all trigger automation rules consistently with integration imports when conditions are met.
          • Line items can now be removed from orders upon import based on any condition within the order.
          • New action:  "Stop processing rules". This will cause all further rules to be skipped if conditions are met.
          • SKU-based conditions now support lists of items within a single condition ("Matches One Of" & "Does Not Match One Of").
          • Quantity-based conditions now have an option to include or exclude BOM quantities for orders that contain kit items.
        • Order hold status can now be set via CSV import, and this attribute is now included in order exports as well.
        • The Alert column now includes a visual indicator to differentiate between orders that are on hold vs. orders that are immediately fulfillable.
        • New data field options for the Materials Receipt when receiving against a PO:  Ordered UOM ("poluom") and Ordered UOM quantity ("polqty"). If you need any help adding this to your template XML, reach out to the Support Team.
        • Assemblies:  The inventory value of assembled items is now based on the historical received cost of the components used rather than a flat unit cost.
      • Bug fixes
        • Fixed a bug in the "On Order" quantity calculation when alternate UOMs are used in POs.
        • Warehouse locations can no longer be included in multiple active cycle counts at the same time.
        • Optimized the System Log dashboard widget to resolve slow loading in high-volume accounts.

      4/19/2022 v3.87

      • New Features & Improvements:
        • Shipping:  Auto-detection added for determining whether an address is domestic or international, and carriers/services and other shipment options are now filtered accordingly on the Ship screen.
        • Shipped orders can now be reopened in batches of up to 500 at once from the Action menu on Orders -> Search & Dispatched screens.
        • 3PL:  Client users now have access to the Kit Summary report to review BOM information (requires Inventory Reports role).
        • User administration:  New option added to restrict supplier access by user. If enabled, users may only view/create POs for a supplier they have been authorized to access.
        • User administration:  Last activity timestamp is now tracked & visible from the Admin -> Users screen.
        • New optional data source field available for the pick list template:  Total Cost.
        • New optional data source field available for the material receipt template:  Shipment Method.
        • Shopify integration:  Minor update for compatibility with latest API access guidelines.
        • Implemented a new alert system for any persistent integration disruptions.
      • Bug fixes:
        • 3PL: Results are now properly filtering by Client where appropriate when searching by supplier from a non-Client user account (affected various screens).
        • ShipStation integration:  Resolved a bug where orders could fail to import if missing certain required data fields. *Hotfix released 4/7/22
        • Shipping:  Fixed an error that caused UPS Mail Innovations labels to fail to generate for 1oz packages.  *Hotfix released 4/7/22
        • Shipping:  The "Add Carrier" shortcut is now functional again from the Ship screen as intended.
        • Longer SKUs are no longer truncated on the PO printout & PO Receiving screens.
        • Orders placed on hold via automation rule no longer keep inventory allocated/picked while on hold.  Note:  If automated allocation/picking settings are enabled, these functions will re-run as orders are released from hold.
        • Automation rules that check for total quantity of items on an order will no longer count SKUs flagged as non-inventory.
        • Integration setup fields where extra spaces should not be allowed at the beginning or end (API keys, URLs, etc) now automatically trim any white space on either end to prevent integration setup errors when copy/pasting this data from other platforms.

      4/5/2022 v3.86

      • New Features & Improvements:
        • (BETA) More shipping carriers:  Canada Post & DHL eCommerce enabled for users who have opted in for early access during our development process.  To join the beta test, reach out to the Support Team!
        • New report:  Picker performance (CSV).  This report makes it easy to view the number of orders and/or units picked per team member, either in total for a date range or broken down by day.
        • Warehouse sub-locations can now be designated as picking or non-picking locations with a simple toggle, allowing for overstock areas or locations that hold non-sellable stock to be bypassed in the auto-allocation & guided picking processes during order fulfillment.
        • 3PL:  When modifying XML templates for document customization, an option is now available for "All Clients", which will apply any changes universally and overwrite any client-specific customizations.
        • 3PL:  Client users now have access to the Receiving -> Search section if they have the "Inbound Reports" permission enabled.  Data displayed here was already available to these users by way of reports, but searching and viewing past receipts is now doable within the UI itself.
        • Shopify:  New optional setting added to force a fulfillment receipt (email) to be sent from Shopify when shipment data is updated.
        • New datasource field option for packing slips:  UPC
        • New datasource field options for purchase orders:  Item Weight, Item Notes, Item UOM, Item Custom Userfields 1-5, and all Supplier contact fields.
        • The Receive w/o PO screen now includes sum totals at the bottom of the list for convenience: Total Lines, Total Quantity, and Total Cost.
      • Bug fixes:
        • Inventory Export report:  The On Order column now calculates correctly per warehouse in multi-warehouse scenarios.
        • Orders will no longer be imported in an invalid state if an automation rule or empty kit BOM results in all inventory items being removed during order import.
        • Fixed an issue with label printing from the Receive w/ PO screen that caused lot numbers, expiration dates, and warehouse locations to not always populate to the label correctly.  Note:  New datasource fields have been added to allow for better formatting of item metadata when present as well, so if you work with these item types and need assistance getting your data to display properly on an existing customized label template, please reach out to the Support Team.
        • Resolved a bug involving the quantity calculation when multi-UOM items are fulfilled within kits.
        • The Bill of Material CSV import tool is now working again for trial account users.

      3/22/2022 v3.85

      • New Features & Improvements:
        • Batch shipping:  New error-correction UI to help easily identify missing data within the batch (such as items missing a weight value), fix it on the fly, & assign appropriate defaults for next time for any/all items found to have errors during batch shipping. This should be useful for any high-volume shipper with a fast-changing SKU catalog.
        • File attachments are now supported for purchase orders & customer orders.  These can be added during order creation or when editing an existing order.
        • A new "Alerts" column has been added to the Orders screens to visually highlight orders containing special data that may impact the fulfillment process, such as a file attachment.
        • The Allocate screen's Items view has been upgraded to support bulk actions, and it is now possible to set items as "non-inventory" directly from this screen.  This will make it much easier to fix orders that appear to be unfulfillable only due to the presence of non-inventory SKUs.
        • Supplier catalog data such as Vendor SKU, Vendor Cost, Lead Time, and Minimum Order Quantity can now be edited directly from the Admin -> Items -> Edit screen (no more need to navigate away to the Supplier section for this).
        • Order Holds can now be set by automation rule.
        • Order Holds:  Option added for "Scheduled Release Date", which is a specified future date when the order will be released from hold automatically.
        • Table filters on the Orders screens now include an option to include/exclude orders that are on hold and support filtering by scheduled release date.
        • Shipping:  Signature confirmation requirements can now be set at the order level rather than strictly by item defaults.
        • System Log:  Error entries can now be filtered by Client & Date Range.
      • Bug fixes:
        • Shopify:  Orders not containing a Shopify Customer record now import properly and fall back to using the "Shipping" data fields.
        • WooCommerce:  Fixed an incorrect mapping for requested shipping service when importing orders from WooCommerce.
        • Resolved a bug where table filters were not always getting properly cleared until after a browser refresh.
        • Fixed a column sorting issue affecting multiple areas of the Purchasing, Receiving, and Orders screens.

      3/8/2022 v3.84

      • New Features & Improvements:
        • Shipping:  The item catalog can now store two different defaults for signature confirmation: One for international shipments, one for domestic.
        • Unfulfilled orders can now be placed on hold from the the Action menu on the Open Orders & Order Search screens.  This will exclude the order from all fulfillment screens & processes until the hold is released.
        • REST API:  Direct stock adjustments by SKU or item ID are now supported using the Cycle Counts endpoint, with functionality identical to the existing "Update Stock Levels" action within the UI.
        • Automation rules:  Expanded functionality for item-based conditions ("Any item on order..." & "No item on order..."), now allowing actions to be triggered based on the absence of a particular item on an order during import.
      • Bug fixes:
        • Database queries reworked to resolve an intermittent 500 error that could occur in instances of very high transaction volumes.

      2/16/2022 v3.83

      • New Features & Improvements:
        • Pick screen:  New column added for Location.  Simply click the column header to sort orders for picking alphabetically by location code, and when pick lists are printed, this sequence will be used to ensure an efficient path of travel through the warehouse.
        • Pick screen:  Now filterable by Parent Location.  For users with large warehouses who want to create picking batches by proximity, it is now possible to create filter presets that break down orders by "zone" or other upper-level location group for easy assignment to pickers and efficient batching of pick lists for printing.
        • Pick screen:  New format option for pick lists:  Group Summary, found in the Action menu.  This is a consolidated, multi-order pick list intended for internal use by the warehouse teams.  Rather than always consuming a full sheet of paper per order, this version eliminates wasted vertical space and prints multiple pick lists per sheet, saving huge amounts of paper in some scenarios.  This can be used as a cover sheet in conjunction with the standard pick lists, or can be used on its own as a useful summary of all items needed to fulfill all selected orders.
        • Pick screen:  A warning message is now displayed to the user when under-picking an order.
        • All tables containing order data now include columns for custom user fields if any are enabled.  These can be sorted & filtered like all other existing columns.
        • The Country condition found in all table filters & automation rules can now be operated by multi-select ("Matches One Of" or "Does Not Match One Of").  This makes it possible to use a single rule or condition in some cases where you used to need a lot of them.
        • REST API for purchase orders:  A sorting parameter has been added (ascending/descending) for compatibility with integration platforms such as Zapier.
        • REST API for purchase orders:  Timestamps are now ISO-8601 format and include timezone information.
      • Bug fixes:
        • The "Stock Expiring Soon" email alert is now sending at the proper time again based on the number of days specified in the system settings.
        • Expiration date is now properly populated on item labels printed during the receiving process for perishable items.
        • Fixed a bug in the order return process where multiple orders could receive the same assigned RMA number.

      2/9/2022 v3.82

      • New Features & Improvements:
        • "Order Source" is now a supported condition for automation rules & table filters, making it easier to run batch shipping & fulfillment actions based on the specific marketplace or store the order was imported from.
        • Shipping:  The single-order shipping page is now labeled with time-saving hotkeys (no mouse clicks required to print labels as long as all required fields have been pre-filled)
        • Shipping:  Account-specific carrier options (such as consolidation services or negotiated rates) can now be viewed and modified directly from the administration screen for UPS/FedEx.
        • Shipping:  Customs information for international shipping can now be preset for each item from the Items -> Shipping tab to reduce manual data entry and speed up the label creation process.  These fields have also been added to the import tool to allow for easy mass update of existing items.  Additionally, the default selections for the type of contents and the handling of undeliverable packages are now able to be modified within the shipping engine settings.
        • Shopify:  Integration updated to support the new "Custom App" initialization process which replaces the old "Private App" method.
        • ShipStation:  Orders sent from Zenventory to ShipStation will now always use the 2-digit state code for US addresses, rather than sending them in the format given by the order source marketplace.  This helps to work around validation errors within ShipStation when using services such as Surepost.  (released early as hotfix 1/27)
      • Bug fixes:
        • Deactivated item SKUs are no longer included in inventory sync processes, which should improve integration performance by eliminating unnecessary data exchange.
        • Fixed a bug that caused shipped orders to remain open unexpectedly based on a particular sequence of picking / unpicking / re-picking during the course of order fulfillment.
        • ShipStation:  Removed a redundant API call that was previously being made to ShipStation during the course of manual order cancellation or completion.  This should alleviate some performance issues caused by the system having to wait for ShipStation's rate limit to refresh when executing batch actions within the interface.  (released early as hotfix 2/3)

      1/26/2022 v3.81

      • New Features & Improvements:
        • International shipping:  Items can now store default customs data to auto-populate the shipping screens.
        • 3PL:  "Client Name" is now an available field on the following documents: Purchase Order, Materials Receipt, Work Order Allocation, Customer Order, Pick List, and Packing Slip.  Field name:  "clientname".  If you need help adding this into your XML templates, reach out to our Support Team.
        • Shipping:  Clicking the button to delete an existing carrier account now triggers a helpful warning message to prevent accidental deletion.
        • Optional alert at initial login to notify of any failed inventory allocations that occurred since the last login.  You can enable this from the Admin -> System settings screen.
        • The receiving screens now auto-populate the Supplier field if there is only one supplier, saving on data entry.
      • Bug fixes:
        • Serialized items:  Fixed a bug involving previously-returned serial numbers not being handled properly during cycle counts.
        • Warehouse transfers:  Resolved a UI error where the "Missing Serial Numbers" alert would display erroneously when a serialized item has been transferred from one warehouse to another.
        • Cycle Count location history now displays the timestamp and statistics of the last count completed at each location as intended.
        • Searching with an advanced filter enabled on the Pick screen no longer generates a 500 error.
        • WooCommerce:  Resolved an issue causing shipments for some carriers to fail to update the store.

      1/13/2022 v3.80

      • New Features & Improvements:
        • QOL improvement for all tables:  Now supports shift+click for selecting multiple rows at once.
        • Orders screens:  Filtering by assigned user is now supported.
        • Sandbox accounts are now pre-populated with sample data.
      • Bug fixes:
        • Shopify:  Resolved an issue causing orders to occasionally be missed for auto-import.
        • Orders Export CSV:  Shipped serial numbers are no longer removed from the report if a shipped item is subsequently returned to stock.

      12/17/2021 v3.79

      • New Features & Improvements:
        • Directed put-away:  When receiving or moving inventory, the location list will now helpfully suggest any locations that already contain the item, as well as any location assigned as a default location for the item.
        • Barcode scanning & text input support for the location list:  Selecting locations can now be done with text entry or a barcode scan, which should save lots of scrolling and searching for our users with larger warehouses.
        • Email alerts for returns:  Customizable email messages can now be sent when an RMA is initiated or when items are received.  You can set these up in the Communication section.
        • 3PL:  The dimensional storage charge option now supports more precise pricing in fractions of a cent.  This is to eliminate rounding errors and better support 3PLs who are translating a monthly storage charge into a daily amount.
        • 3PL:  Support requests submitted by Client users via the Help page can now be redirected to the 3PL's customer service email address.  Contact the support team for assistance with enabling this feature.
        • Pick lists can now be customized to support display of alternate UOMs for manual orders that were submitted with this data.  Example:  If the order was submitted for a "case" rather than an "each", pick lists can now be configured to display the "case" quantity rather than the "each" quantity.  Enabling this feature will require editing your XML template for the pick list document, so feel free to contact the support team if you need help with this.
        • Optimizations made to the un-allocation process that should significantly speed up any batch action that can un-allocate inventory such as marking orders complete, cancelled, or dropshipped.
      • Bug fixes:
        • Shopify:  Fixed an integration bug where fully-shipped orders would only be marked as partially fulfilled if inventory was allocated from more than one location.
        • Stock In/Out Detail report:  CSV imports are no longer missing the user & transaction type labels, so they are more clearly attributable and differentiated compared to other types of imports.
        • 3PL:  The Materials Receipt, Item Master Label, and Purchase Order documents will now properly reflect any Client-specific template changes (previously were always using the master template).
        • Resolved an issue in the password validation process that caused resets to fail without giving adequate information to the user on the cause.

      12/2/2021 v3.78

      • New Features & Improvements:
        • Batch shipping:  Notes can now be added when creating or editing a batch of shipments.
        • Batch shipping:  New dedicated screen for management of batches within the Orders section.  Labels & summary documents can be reprinted from here along with viewing batch contents or editing notes.
        • 3PL billing:  The "View Charges" screen has been optimized to greatly improve load speed within high volume accounts.
        • Visibility to the dashboard overview component can now be toggled for specific users based on user permissions (now requires the Fulfillment Reports user role).
        • New option to mass-update the "Ship From Warehouse" field for orders using the Action menu.  This will un-allocate any inventory and reassign the order to be fulfilled from a different selected warehouse for up to 500 orders at a time.
      • Bug fixes:
        • Fixed a bug related to the ability to edit 3PL client fees from certain screens for users on grandfathered plan tiers.

      11/18/2021 v3.77

      • New Features & Improvements:
        • 3PL billing:  New client fee available for auto-calculation of daily storage fees based on the cubic volume of inventory in stock.  Requires 3PL plan tier and setup of item storage dimensions before enabling, contact the Support Team for help setting this up if needed.
        • 3PL billing:  Miscellaneous fees that are commonly used may now be saved as presets (unique per Client).  A new quantity field has been added when entering these as well, which makes it easier to track metered charges such as hours or the number of tasks completed.  The system will automatically calculate the appropriate fee based on the preset value and quantity entered.  Requires 3PL plan tier.
        • 3PL billing:  Miscellaneous charges may now be added directly from the Receiving & Returns screens to minimize unnecessary clicks.  Requires 3PL plan tier.
        • Batch shipping:  This feature is now available for multi-item orders, as long as the order had the necessary shipping defaults set upstream at the order source or by automation rule.  The dimensions requirement has also been removed for shipping services that don't require it.
        • Ready to Ship page:  New column added for requested shipping service code ("Ship Via").
      • Bug fixes:
        • Amazon integration:  Fixed a bug with inventory sync where duplicate listings that share a single ASIN would not all get updated properly.
        • Amazon integration:  USPS shipments generated via Stamps.com platforms are once again successfully passing the correct service code to Amazon.
        • Batch shipping:  The order number column is no longer blank when a list of shipments containing errors is displayed.

      11/4/2021 v3.76

      • New Features & Improvements:
        • Dashboard upgrade:  New overview component adds high level totals & visual trends over a selected date range for recent orders, shipments, and sales performance from the dashboard.  Available for client users as well as warehouse users.
        • ShipStation:  Cancellations for orders that originated in ShipStation can now be imported automatically to trigger cancellations in Zenventory.  Enable this option from the integration settings screen.  Note:  This feature increases API calls between the platforms, so an increased rate limit is advised for high volume users who take advantage of this feature.
        • 3PL:  Fields added to the item catalog for storage dimensions (LxWxH), which will provide prerequisite data for another new feature currently still in development (volume-based storage fees).
        • 3PL:  The Client Statement PDF's summary section now has an option to break up the total fees for shipping & handling into two separate amounts if desired (new fields: "totalShipping" and "totalHandling").  You can contact the Support Team if you require any assistance making customizations to this XML template.
        • Pick screen:  The item scan field is now auto-focused upon page load and claiming to eliminate unnecessary clicks for barcode scanning at this step.
        • Item CSV import/export:  New fields added for storage dimensions & shipping defaults.
        • New report:  Supplier Catalog Export.  This allows for a full export of all supplier catalog data (all suppliers at once).
        • The character limit on the Supplier Terms field has been increased to 120 to allow for more flexible usage of this field.
      • Bug fixes:
        • WooCommerce:  Fixed an inventory sync issue affecting stores with larger product catalogs.
        • Serial numbers now properly return to stock for reopened orders that are subsequently unpicked.
        • ShipStation/3PL:  Resolved a UI issue that allowed integrations to be initialized without any client selected in a 3PL use case.
        • 3PL:  Fixed a bug that caused edits to the Shipping Upcharge field to not be saved if editing from the Shipping Info screen.
        • The "Clone" function for kit/assembly items will now properly copy the original item's Bill of Material (BOM) as intended.
        • Mobile app:  Fixed a bug that caused serialized items picked via the mobile app to not visually display the serial number next to the line item when viewed in the web UI.
        • Closed a loophole in user permissions that allowed certain users without order creation permissions to create and clone manual orders.

      10/21/2021 v3.75

      • New Features & Improvements:
        • Batch shipping is live!  Creating shipping labels for simple 1-item orders can now be processed in a batch action for up to 100 orders at a time with just a few clicks from the "Ready to Ship" page for supported carriers (USPS/UPS/FedEx).  Support for multi-item orders and larger batches will be added soon.  To be ready for batch shipping, all orders must have required shipping attributes selected in advance, so be sure to check out our Automation Rules and/or Item Shipping Defaults to ensure these are set automatically at the time of order import.
        • Non-batch shipping:  If shipping presets have not been assigned for an order from the order source or via automation rule, the "Ship" page will now auto-fill with any default shipping settings for the item itself from the Edit Item -> Shipping Defaults screen.
        • Combined pick list for batch shipments:  To minimize paper usage when completing a batch of shipments, a new option is available to print a combined pick list that summarizes all order items for the batch & their warehouse location.  If you handle lot-tracked or perishable items and use a First-Expiring First-Out fulfillment strategy (FEFO), it will include lot number and expiration date detail as well to ensure that your pickers are guided appropriately.
        • More formats for printed shipping labels:  Choose between 4"x6" or 8.5"x11" in the Admin -> System section, and you can now choose to include the pick list / packing slip on the same sheet with the 8.5"x11" option.  If you need a custom label format different from these, no problem!  You can use our XML template editor or contact the Support Team for assistance with setting up any other sizes.
        • Dashboard widgets:  New widget available for Open Orders, providing a simple count of open orders filtered by warehouse on the main dashboard.  The Unallocated Orders widget has also been updated to filter results by warehouse for consistency.  Both of these widgets are now available to any 3PL client users (results filtered only for the client's orders) or warehouse users that have sufficient permissions to view order data.
        • ShipStation:  More optimizations made to improve performance of high volume order imports.
        • REST API:  The /items response now includes the "Sellable" count calculation for items.
        • 3PL fee calculation:  Receiving charges will now populate with a receipt number on the client statement if no other reference number was provided at receiving time.
        • Order Timeline:  Imported shipment data from external sources such as ShipStation will now be timestamped and included in the order timeline.
      • Bug fixes:
        • Fixed an issue preventing 3PL client users from selecting a requested shipping service when creating a manual order.
        • Edits made to finalized Purchase Orders (PO) will no longer be saved until the user actually clicks "Confirm" to commit the changes as intended.
        • Shipping:  Resolved a problem with generating customs forms such as the Commercial Invoice & Certificate of Origin for international shipments.
        • Warehouse transfers:  Squashed a bug in the Stock In/Out Detail Report & Recent Activity timeline where warehouse transfer order deductions would be omitted in certain 3PL scenarios.
        • Warehouse transfers:  It is no longer possible to save draft transfer orders with 0 line items.
        • Shopify:  Fixed a bug that caused the initialization process to fail when integrating via the Shopify App Store process.
        • eBay:  Shipments from sources like Stamps.com will now properly update in eBay with the carrier information during our integration's shipment update.

      9/10/2021 v1.29 (mobile version)

      • New Features & Improvements:
        • Now available for Apple iOS devices!   Identical in functionality to the current Android version, the mobile companion app works with your existing Zenventory service and supports convenient order picking, receiving, cycle counts, and stock lookup from your iPhone, iPod, or iPad.  Search the App Store for "Zenventory" to download the new mobile app.
      • Bug fixes:
        • Several minor improvements to stability & crash fixes across both platforms.

      9/2/2021 v3.74

      • New Features & Improvements:
        • Automation rules: By popular demand, conditional automation rules are now available!  Using simple conditions & actions, users can now create automations for many common tasks during order import, for example (just to name a few):   Setting an order's shipping defaults, adding SKUs to orders, skipping certain orders altogether, adding alert text into a notes field, or assigning orders to specific users for the pick process.  Note:  If you used our legacy import rules, these have been automatically converted to the new equivalent automation rule and will continue to work normally.
        • Table filters:  Advanced table filtering is now supported on all Orders screens, inspired by the Conditions logic in our new automation rules system.  For our high-volume users, this will make it much easier to execute bulk actions on a targeted set of records using "select all".  Commonly-used filters can be saved & even shared with other users in your organization.
        • Shopify integration:  Local pickup orders are now detected and pulled in during the order import process for inventory deduction purposes.  Note: Orders of this type will be automatically marked as "complete" in Zenventory once all items are picked, since no shipment step is required.
        • Item-level shipping defaults:  A new tab has been added to the Edit Items screen for setting default shipping attributes such as dimensions, weight, service, and packaging for each SKU.
      • Bug fixes:
        • ShipStation:  Fixed an escaped bug from 3.73 that prevented more than one ShipStation integration from being initialized in a single account.
        • ShipStation:  Resolved an unexpected error related to merged orders during import of shipment data.

      8/3/2021 v3.73

      • New Features & Improvements:
        • Order Timeline: A detailed timeline of events for each order is now available for easy review.  You can access this feature from the left-side action menu for Orders. How to Look at Order Timeline
        • Shipping:  The Ship page now includes any notes saved with the order, as well as the list of ordered items for final review before shipping label creation.
        • New report:  Missing & Damaged Inventory.  This can be accessed in the Reports -> Inventory Reports section and will include any inventory that was deducted via Cycle Count or Stock Adjustment.
        • Amazon:  New integration setting added for sending a default handling time for items during inventory sync.
        • User avatars:  The Admin -> Users section now includes the avatar column.
      • Bug fixes:
        • Magento 2: Fixed a bug that would not cause an item's Stock Status to not update to "In Stock" when a previously out of stock item received new quantities.
        • Addressed a bug related to kits where the sellable quantity would not adjust properly if two orders for different kits containing the same components were received into the system at the same time.
        • A bug that generated a redundant error within the system logs whenever BigCommerce sends data on cancelled orders has been fixed.
        • 3PL: Fixed a bug that could cause handling fees to not save properly.
        • Some subscriptions were not correctly updating when a plan change took place. This has been fixed.
        • Kit SKUs being picked in multiple picking sessions were causing Shopify orders to remain as partially fulfilled even after an order is 100% picked. This bug has been squashed.
        • Kits:  Fixed a bug where the Bills of Material was showing as 0 sellable at times despite adequate components being available.

      7/19/2021 v1.27 (Android mobile version)

      • New Features & Improvements:
        • Partial picking is now supported on the mobile app.  You can enable visibility of partially allocated orders from the app options menu, and all partially allocated orders will have an alert icon indicating their status.
        • Upgraded storage scopes to align with Google policy changes in newer Android versions.
      • Bug fixes:
        • Fixed a bug that caused an occasional crash when scanning UPCs.

      7/13/2021 v3.72

      • New Features & Improvements:
        • 3PL:  New integration option available for ShipStation that greatly improves performance in high volume accounts where the rate limit is being hit regularly due to the number of clients.
        • 3PL:  Advanced fee calculation options added to support the following new fee types by Client:  Storage Fee, Receiving Fee, Assembly Fee, & Miscellaneous Fee.  An upgraded client statement report has also been added to support the new fee types.  Requires plan upgrade & setting of new user permissions to enable.  Contact the support team for details.
        • All integrations:  New items created in any connected marketplace will now import to the catalog automatically at a regular interval.
        • Shopify:  New option added to support Shopify Locations - You can now select a specific target Shopify location for the inventory sync feed.
        • Pick screen:  New bulk action has been added to assign batches of orders to a specific user for picking.  A new column is present to display the avatar of the assigned user as well.
        • Amazon integration:  Per Amazon's data protection policy, recipient data will now be redacted from orders within 30 days of shipment.
        • ShipStation:  New setting added to support sending shipment data up to ShipStation for any orders where a label is generated directly from Zenventory's UI.
      • Bug fixes:
        • Warehouse transfers:  Fixed a bug where line items could be duplicated following a certain sequence of actions when finalizing a transfer order.
        • Warehouse transfers: Unpicking & repicking a transfer order no longer shows an inflated shipped count when reviewing the transfer from the Search page.
        • Returns:  Closing a partial return no longer generates a 500 error.
        • The Allocation Detail modal now allows for un-allocation of transfer orders and assembly work orders from the Inventory screen.
        • 3PL Clients are now properly blocked from updating inventory levels via CSV import as intended.
        • Assemblies:  Resolved a UI bug that made it not possible to adjust allocation quantities if the item was perishable or lot tracked and had more than one lot available to allocate.

      6/3/2021 v3.71

      • New Features & Improvements:
        • ShipStation & ShippingEasy:  The manual "Get Shipments" action button in the integration settings now accepts a selectable date range, giving users the ability to backdate the system's check for new shipment data in the event that any shipments were missed by the automated process for any reason.
      • Bug fixes:
        • The Move Inventory action for relocating items into their default location now properly skips items that do not have a default location assigned.
        • 3PL:  Client users can now view/edit their own draft POs as intended if they have access to the purchasing section.
        • ShipStation:  Warehouse mappings are now properly deleted when a warehouse is deactivated.
        • Fixed an error in password security validation that made it possible for the password reset process to fail without providing a notification on the reason.
        • The "On Order" and "Sellable" columns now display the proper values on the Inventory -> Supplier View screen.
        • Fixed a bug involving custom Units of Measure where receipts could be recorded in the base unit of measure erroneously if the UOM label exceeds 15 characters.

      5/20/2021 v3.70

      • New Features & Improvements:
        • Shopify:  New option added to integration settings to import order updates from the marketplace such as line item changes or cancellations.
        • BigCommerce:  New option added to integration settings to import order updates from the marketplace such as line item changes or cancellations.
        • ShipStation:  Toggle added for enabling or disabling the import of order line item updates.
        • Increased character limits in various fields to improve compatibility for international users.
        • Users can now upload avatar images.
      • Bug fixes:
        • ShipStation:  Orders containing invalid line items will no longer cause the integration to fail to initialize or update.
        • ShipStation:  Fixed a bug when importing line item edits that caused the integration to detect differences in capitalization between SKUs as an order edit.
        • WooCommerce:  Fixed a bug causing line items to import with the wrong quantity in some instances.
        • Leading or trailing spaces in an item SKU will now be trimmed properly upon import.
        • REST API:  Solved an issue causing orders to be excluded from results if they contained any non-inventory SKUs.
        • Shopify:  Partially refunded orders are no longer left in an unfulfilled status after fulfillment.
        • ShippingEasy:  Line item weights & costs now pass properly when orders are sent.
        • ShippingEasy:  Notes are no longer overwritten with unnecessary data about the order source when orders are sent.
        • QuickBooks Online:  Fixed a bug causing SKUs to show as blank for new items exported to QBO.
        • Resolved an issue in the Stock In/Out Summary report where assembly items could be double counted.
        • Items received in alternate units of measure (UOM) are now properly accounted for in the Stock In/Out Summary report.
        • Resolved an UI issue that made it easy to set UOM quantities to "0" by mistake.

      4/27/2021 v1.26 (Android mobile version)

      • New Features & Improvements:
        • The item quantity selection window has been upgraded to allow for direct entry of specific quantities, greatly reducing the number of screen taps required for larger quantities versus the old method.
        • New feature:  "Change Warehouse".  Allows selecting a different active working warehouse if the user has the associated user permission for this.
        • The receiving screens now support location put-away selection by item, in line with the browser version.
        • Selecting a put-away location can now be done by direct entry of the location name (SAYT) or scanning of a location barcode, which should save a lot of time for users with longer lists of locations.
        • The UI of the "Search Inventory" screen has been overhauled to support faster searches, longer SKUs/descriptions, and now includes a thumbnail image of each item if available.
      • Bug fixes:
        • Fixed several issues with mobile receipts that could cause them to be missing from the browser version's search history or Stock In/Out activity reports even after a sync.
        • The mobile app no longer allows for receiving of lotted or perishable items without the required lot number / expiration date information.
        • The side menu is now accessible to users without the Administrator role as intended.  Menu items will be individually made accessible or hidden properly based on the user's roles.
        • Resolved various bugs that could cause the app to crash during scans.
        • The app will now properly respect the device's settings for auto-rotation for all Android versions and no longer auto-rotate unexpectedly.

      4/14/2021 v3.69

      • New Features & Improvements:
        • ShipStation:  Edits made to an order's line items in ShipStation will now be reflected in Zenventory automatically upon the next sync for any ShipStation-originated orders.
        • A history of paid monthly subscription invoices may now be accessed and downloaded directly from the Admin -> Billing page.
        • 3PL:  View, Edit, and Create permissions for Orders are now separately selectable for client users within the permission tree.
        • New column for "Unit Cost" added to the Kit Summary report.
        • New column for "Company" available to all Orders screens (optional, can be enabled using the column selector)
        • Email alerts now include a logical default message text when initially activated.  The text can still be customized easily in the Admin -> System -> Communication section.
        • More data fields have been made available to the pick list template.
      • Bug fixes:
        • Billing system:  Fixed an issue where upgrades to a higher plan would not take effect correctly
        • Billing system:  Fixed an issue where expired accounts would not display the option to add a new payment method
        • Orders that are destined for different shipping addresses but sharing the same email address will no longer cause customer names to be overwritten.
        • The "Vendor Manager" user role now properly grants access to the Supplier screens without also requiring Administrator permissions.
        • Printing multiple item labels to PDF at once will now generate one combined PDF rather than one PDF per item.
        • Fixed a bug where items marked as "inactive" were still being included in Cycle Counts as expected items.
        • Several non-functioning elements on the Warehouse Transfer search page fixed.
        • The Warehouse Transfer receiving page was filtering by date range by default without any visual indicator that it was doing so - This has been corrected.
        • Resolved an issue with the dashboard "News" widget that prevented the RSS feed from loading.
        • The Stock In/Out Summary report now properly accounts for Warehouse Transfer activity.
        • The Ship-From Warehouse selection for orders imported via integration will no longer be overwritten on the next sync if a user manually changes this value after import.
        • Fixed a bug with the "Add to Basket" action on the Inventory page that was preventing it from creating a PO draft
        • The column selector on all tables (the "gear" icon in the upper left) now properly refreshes the headers right away after columns have been enabled or disabled.  Previously required a browser refresh.
        • The "Copyright Info" link at the bottom of each page will no longer navigate the user away from their working screen (which could previously cause on-screen entries to be lost on some pages)

      3/3/2021 v3.68

      • New Features & Improvements:
        • ShipStation:  Built a new process within our integration for better handling of ShipStation's API rate limits to make tagging and uploading of orders from Zenventory to ShipStation significantly more reliable for our high-volume customers like 3PLs.  Note:  This feature can only be enabled by our Support Team in the initial rollout and will be deployed to all production accounts in phases, but you can contact us if you would like it enabled for your account right away.
        • 3PL:  Client users can now access the Purchasing/Receiving reports sections.  To enable this, you'll simply edit their user and toggle the additional permissions (they'll be off by default) and the new reports will be visible upon their next login.
        • 3PL:  By popular demand, we have added an option for directing 3PL Client users to a customized URL (pointed to their fulfillment provider's support website) when they click "Help" rather than the Zenventory ticketing system.  Note:  Requires coordination with our support team to enable this feature for you, so please contact us if you would like to activate it.
        • The "Refresh" button on the Open Orders page to trigger order import from marketplaces is now accessible to any non-Client user with the Importer permission (no longer requires users to be full Administrator).
        • Allocate screen:  An Export button has been added to the upper right of the page, allowing a quick download of all on-screen data for unallocated items & orders to a CSV.
        • Orders Export CSV:  Column added for Expiration Date.  This will be blank for non-perishable items, but any perishable items that were used in order fulfillment will now list their expiry date in the export for easy traceability, just as Lot Numbers and Serial Numbers were previously.
      • Bug fixes:
        • Fixed a few permissions-related issues introduced in our previous release affecting item & customer creation from the Admin section.
        • Resolved a bug that caused supplier catalog imports to fail for international suppliers with non-US country codes.
        • Having an apostrophe in the name of a Category will no longer cause a SQL error when generating the Stock In/Out Details report.
        • ShipStation:  The "Name" field is no longer blank if using Zenventory's in-app shipping to create labels for orders that were imported from ShipStation.
        • The "Shipments by Carrier" report works again.
        • It is no longer possible to run the "Reprocess" action on Quick Issue orders, which closes a case where serial numbers were getting left behind after serialized stock was issued out.
        • REST API:  Fixed a bug where picking an order with multiple line items sharing the same SKU would fail.
        • REST API:  Expiration dates now report as expected when doing a GET to the /inventory endpoint if perishable items are found in the results.
        • Packing Slips:  The "weight" datasource field works properly now.
        • Fixed an issue introduced in the last release where negative sellable quantities were showing instead as "0" on the Inventory screens.
        • SOAP API:  Resolved an issue where the response status was returning a success when it should be reporting a failure.
        • Fixed a query issue that would cause the Ready to Ship page to load very slowly in some situations.

      2/11/2021 v3.67

      • New Features & Improvements:
        • All integrations:  New option added to integration settings area for "Stock Update Mode".  Here you can choose whether to send the In-Stock quantity or the Sellable quantity when syncing inventory levels to each marketplace, which works a lot better for marketplaces like Magento that account for their own inventory allocations.  There is also an option to simply disable the inventory sync feature if desired.  Note:  This setting does not impact Kit items, which will still always send the "Buildable" quantity rather than the in-stock or sellable quantity.
        • Purchasing page:  Columns added for Quantity (units) & Received (units).  This makes it easier to see the status of each PO and determine which ones have been partially received without having to leave the page and head over to the Receiving screen.  This will be particularly useful for 3PL client users, who previously didn't have any visibility to this within the interface.
        • Orders Export By Date report:  Column added for "Received Value".  This refers to an item's actual cost, and differs from the existing "Unit Cost" field in that it represents the true cost entered for the item at the time of receiving (which can often be different from an item's fixed default unit cost value from the catalog).
        • The Item Edit -> Warehouse tab is now available to any user with the "Item Edit" permission.  This allows setting of reorder levels without having to have an Administrator-level role.
      • Bug fixes:
        • ShipStation:  Fixed a bug where orders would fail to upload to ShipStation if certain combinations of carrier/service were selected at the time of order creation.
        • Warehouse transfers:  Closed a loophole allowing transfers to be edited at the origin warehouse even after already being marked as received in the destination warehouse, which left the transfer in a bugged state.
        • Warehouse transfers:  Fixed a visual issue where transfer receipts were adding extra line items to the original PO receipt involving that same stock.
        • Marking 250-500 orders as "shipped" at once from the Ready to Ship page is now working properly.
        • Fixed an issue affecting all integrations where item mappings for the inventory sync process were not being properly corrected if modified in the connected marketplace.
        • Shopify:  Orders that have quantities of the same SKU broken up into multiple line item rows are now handled correctly during the shipment tracking update sent by our system.

      1/21/2021 v3.66

      • New Features & Improvements:
        • New API for Purchase Orders:  An improved structure has been established for our REST API going forward, starting with the release of a new set of endpoints for creating, editing, & viewing Purchase Orders.  If you already have an existing integration to our beta API, this will continue to be supported but future development will be focused on the new version.
        • The "Cancel Selected" action is now accessible on all Orders-related screens, rather than just a select few.
        • The Orders Search screen now includes a left-side action menu with a new option for "Investigate Order".  This screen displays detailed technical information about an order to help with troubleshooting.  This was previously available only for open orders but not completed ones; now it can be used for orders in any status.
        • The user name and location name associated with inventory that was picked during fulfillment of an order can now be reviewed in the "Investigate Order" screen.
        • The Inventory screen's Kit view column for "Buildable Qty" can now be drilled down on by simply clicking the quantity shown.  This will bring up the Bill of Materials list that makes up the kit along with the quantity available for each required component, making it much easier to spot which specific items are causing a particular kit to be showing as low or out of stock.
        • More options added to the Action menu on the Orders -> Allocate screen, allowing users to close or reprocess orders directly from that screen without having to navigate away or keep two tabs open.
        • Viewing the detail for a cancelled order now displays the user who initiated the cancellation, along with the timestamp.
        • The Receiving/Purchasing -> Search screens now behave consistently with the Customer Orders search page when it comes to page load performance and remembering search filters.
        • Allocations can now be removed directly from the allocation detail popup on the Open Orders screen without having to navigate away.
        • The Suppliers & Supplier Catalog pages now include an "Export" button in the upper right for downloading this data in CSV format.
      • Bug fixes:
        • All integrations:  Running the manual "Get Orders" action from the integration settings (or clicking the "Refresh" shortcut on the Open Orders screen) will no longer skip orders for import based solely on them having an older timestamp, making this function more useful for correcting import errors.
        • Fixed a bug that prevented editing an order's custom fields from the View Order window.
        • The fields for Ship-To Name, Ship-To Company, and Tracking Number on the Orders Search page now function properly again for filtering search results.
        • The "Add to Basket" action from the Inventory screen now provides the appropriate success message when used to create a draft PO.
        • Fixed an issue on the Ready to Ship page causing 0% picked orders to be included in the results in certain scenarios.

      11/18/2020 v3.65

      • New Features & Improvements:
        • Improved app security:  Changing passwords will now require re-entry of the current password of the logged-in user.
      • Bug fixes:
        • QuickBooks Online:  Event-driven updates to QuickBooks no longer continue to send out if the integration is marked as disabled.
        • Manually modifying the Ship-From Warehouse field for an order now requires only the "Change Warehouse" role as intended.
        • The Inventory Usage Summary & Inventory Received report now both display the correct calculation of base units for any items received in alternate units of measure.
        • Fixed a bug where the unit of measure assigned to items in long lists could become incorrect when items are deleted from the list
        • Fixed a bug with the shipping page where order numbers starting with "#" would fail to load properly.

      11/5/2020 v3.64

      • Bug fixes:
        • The Order Source field now accurately reports the source for SOAP API and CSV imports.
        • REST API:  Orders being sent into the system more than once now properly provide a duplicate-order error response rather than a generic 500 error.
        • Auto-allocation now only runs the first time an order is picked up by our importer, which resolves unintended behavior related to email alerts and items that have been manually unallocated.
        • Fixed a bug that prevented access to the editable custom fields when receiving returns.
        • Resolved a few errors affecting sortable columns.

      10/22/2020 v3.63

      • New Features & Improvements:
        • Orders pages (all):  New method developed for populating order data grids that should result in massive improvements in speed across the board for high-volume users.
        • eBay & Magento 2:  This update includes a major overhaul of our integration system for these platforms for better consistency and reliability during order import, catalog import, and inventory sync.  In particular, handling of variant items has been much improved.
        • New action available on the Inventory screens for easily moving inventory from one warehouse location to another.  Can be done in groups of up to 500 SKUs now rather than one by one, either moving items into their default assigned location or another location of your choice.
        • New order import rules:  "Substitute" and "Set Field".  The substitute option simply moves text from one selected field to another upon order import (regardless of the text), and the "Set Field" option supports a more flexible IF/THEN structure to set new customized text into a field depending on the text found in another field.  As just one example using this new rule, you can now automatically assign the Ship-From Warehouse based on the State or Country field from the shipping address.
        • Packaging item deduction:  For 3rd party fulfillment centers, packaging inventory can now be deducted for orders automatically from the master inventory upon shipping if the orders were imported containing a packaging SKU in one of the order's custom fields.
        • Cancelling orders in bulk using the Actions menu now prompts you for an optional note about the cancellation, just like cancelling orders individually does.
        • Inventory Forecast report:  Column added for item description, and data on assembled items (deduction of components) added to the formulas to better encompass all types of inventory usage.
        • Order Return Details report:  Added columns for Sales Price & Total Price based on the original order's pricing.
      • Bug fixes:
        • One-to-one scanning now properly refocuses the SKU/scan field after each scan during receiving.
        • REST API:  Fixed an issue where the country code of "China" was not being properly recognized in the address during order import.
        • Saving a supplier lead time on an item in the supplier catalog now properly stores the entry.
        • Amazon:  Fixed an initialization bug, and eliminated a case where the item feed could fail if it contains items that are in a "blocked" status on the Amazon side.
        • Added some missing countries to the country code list to resolve a problem creating shipping labels to certain locales, such as Puerto Rico.

      10/8/2020 v1.25 (Android mobile version)

      • New Features & Improvements:
        • Major design overhaul to the item list found on the order picking and receiving screens:  Items now include an image, full description, and item location in addition to the SKU, and rows are now bigger and easier to tap on a mobile screen.
        • The Receive w/ PO screen now supports barcode scanning.
        • 1-to-1 scanning support added for the order picking and receiving screens.  For users with an embedded scanner in their Android device such as the Janam XT2 or Zebra TC70, each successful scan will add +1 to the current quantity with this feature enabled.
        • Quick settings menu added to the upper right of all screens, with options to synchronize the database or toggle 1-to-1 scanning without navigating away from the screen you're working in.
      • Bug fixes:
        • Fixed a crash when exiting the camera scan mode
        • Pick amounts are now displayed correctly for items allocated from multiple locations
        • Scanning by camera when receiving items without a PO now properly displays the number picker immediately after the scan
        • User permissions configured in the web version are now enforced on the mobile version as intended
        • The loading indicator no longer gets stuck on the order picking screen
        • Scan fields now recognize item SKU, UPC, or Zenventory ID across the board

      9/16/2020 v3.62

      • New Features & Improvements:
        • Shopify, BigCommerce, & WooCommerce:  This update includes a major overhaul of our integration system for these platforms for better consistency and reliability during order import, catalog import, and inventory sync.  In particular, handling of variant items has been much improved.
        • Amazon:  Option added for increased frequency for the inventory sync process.  To enable, check the box in your integration settings for "High frequency inventory update".  With this option active, each time an update finishes, a new one will be initiated automatically within 10-20 minutes (rather than nightly).  Note:  The time required for Amazon to process the data may still vary.
        • In-app shipping:  Option added to the Label Options menu to bypass any label formatting features in Zenventory, which speeds up printing for high volume shippers who print at the standard 4x6 size.
        • System log data now contains information on the specific integration that caused the error rather than just the name of the marketplace.
        • The Pick screen can now be filtered by item (only showing orders containing the specified item).
      • Bug fixes:
        • Users with only the Sales permissions can now click to expand item image thumbnails when creating orders as intended.
        • Eliminated a rare case where inventory counts could become inaccurate when a high volume of orders are allocated simultaneously by the same user.
        • Stock In/Out Details report:  Receipts made in an alternative unit of measure (UOM) are now recorded properly in the item's base units.
        • The Orders Export by Date report now identifies cancelled orders properly (no longer just reports them as "incomplete" as it did before).
        • Fixed an issue where the Shopify & BigCommerce integrations could be easily disabled unintentionally upon initialization.
        • All integrations:  The warehouse selected in the integration settings is always prioritized above the active user's warehouse now as the preferred warehouse for order fulfillment.
        • Fixed a visual bug where the QuickBooks Online integration was hidden from the integration screen if activated without all required accounts selected in the settings.

      7/29/2020 v3.61

      • New Features & Improvements:
        • Added item UPCs to the list of optional fields for the Customer Order PDF template.  Reach out to the Support Team for assistance with enabling this option if needed.
        • Orders -> Search:  New filter added for Internal Note, allowing search by any keywords contained in that field.
      • Bug fixes:
        • Fixed a problem with deleting unused warehouse locations
        • Magento 2:  Fixed an inventory sync issue related to item mappings being deleted
        • Shopify:  Orders containing a mix of kit and non-kit SKUs will now properly be marked as fulfilled in Shopify again.
        • The Inventory Forecast report now properly filters the columns for daily average by warehouse.
        • Using the "Quick Receive" action for POs will now properly utilize any item-specific default put-away locations that are assigned.
        • Fixed a bug with the Inventory In Stock report causing the On Order column to not report the proper values.
        • Assemblies:  The allocation window now allows for successful reallocation from one lot number to another if an item has multiple lots available.
        • Shipping:  Resolved an issue where this page would rarely populate incorrect order details after scanning a pick list.
        • Shipping:  Accounts without warehouse address information are now prompted for required ship-from information during the signup process.
        • QuickBooks Online:  Resolved an issue where purchase orders would sometimes fail to send to QuickBooks.

      7/9/2020 v3.60

      • New Features & Improvements:
        • Improved the RMA & returns screens to better handle returns for products containing lot numbers and expiration dates.
        • ShipStation:  Optimized the automated order import process to improve efficiency and reduce server resource usage.
        • In-app shipping:  Optimized speed of the label printing process by cutting down unnecessary API calls previously being made during this step.
        • Added a manual "Update all" button within the Actions list for all integrations supporting inventory sync.  This allows for a full push of inventory counts of all connected items (not just the ones the system thinks need to be updated) to easily correct for any errors in the automated sync process.
        • System timestamps made visible within the front-end interface for the order creation and integration initialization processes to help more easily troubleshoot issues related to integration activity.
      • Bug fixes:
        • Magento 1:  Fixed an initialization issue affecting some users
        • eBay:  Fixed an initialization issue affecting some users
        • WooCommerce:  Variant items now import with their proper SKU on orders
        • BigCommerce:  Resolved an inventory sync bug involving variants with SKUs that exceed 40 characters
        • In-app shipping:  Fixed the default scaling of the shipping label template to use the full label
        • In-app shipping:  Fixed a bug where shipments couldn't be cancelled if they were beyond the carrier's refund timeframe
        • The Stock In/Out Summary report now properly reports the starting quantity in all scenarios

      6/2/2020 v3.59

      • New Features & Improvements:
        • In-app shipping is now available!*  Powered by ShipEngine (the same high performance shipping API used by companies like ShipStation), this optional add-on feature provides ultra low-cost USPS shipping with the provided Stamps.com account along with the ability to connect other carriers like UPS and FedEx to generate shipping labels using your negotiated rates directly from the Zenventory interface.  *Plan upgrade may be required, contact the Support Team for assistance.
        • Streamlined the setup process for easy activation of shipping features and connecting carriers.
        • Stamps.com:  Remaining postage balance is now displayed on the billing page.
        • Stamps.com:  Updating the credit card used for shipping postage is now supported on the billing page.
        • ShipStation:  New option added to integration settings to set your preference on whether order completions in Zenventory cause orders to be marked as "Shipped" in ShipStation, potentially reducing redundant data entry between the systems while providing control over the behavior.
        • Group picking:  The filter for quantity has been broken up and upgraded to support entry of a minimum quantity, max quantity, or both.
      • Bug fixes:
        • Inventory -> Kits view:  The Buildable quantity for kits is now correctly factoring in allocated inventory in all scenarios (previously this was not consistently being deducted)
        • REST API:  Calculated "in stock" amounts for kit items now will use the Buildable quantity consistent with the number shown within the interface in the Inventory -> Kits view.
        • ShipStation:  Shipments designated for future dates will now be imported from ShipStation on the shipment date as intended (not before).
        • Removed some obsolete elements from the Ship page that were no longer needed with our new shipping features.
        • Magento 1:  Fixed an inventory sync issue arising from the mapping process for inventory items.
        • One-to-one scanning from the Pick screen now properly clears the scan field after an incorrect item is scanned and the warning message is displayed.
        • Receiving screen:  Now properly factors in the Unit of Measure of the item being received when determining whether the system should offer to copy an update to the item's base cost.
        • WooCommerce:  Re-saving an existing integration after making changes no longer generates an error message indicating that the integration already exists.

      5/13/2020 v3.58

      • New Features & Improvements:
        • Stock In/Out Details Report:  By popular request, this one is now available in CSV format.  You can check it out in the Inventory Reports section.
        • Customer shipping addresses may now be deleted from the Admin -> Customers section.
        • Shipping page:  Set the default packaging for all carriers to the commonly-used generic "Package".
        • Improved the security of our login screen's authentication process.
        • Optimized the legacy SOAP API's ShipWidget endpoint to help improve response speed in larger accounts.
      • Bug fixes:
        • Shopify:  Fixed an issue where the quantity of items present on orders imported from Shopify could be set incorrectly when importing large numbers of orders for the same SKU at once.
        • Shopify:  The bug where fulfilled orders could be erroneously marked as only partially fulfilled when the order contains kit items has been resolved.
        • Shopify:  Orders with no shipping addresses (digital orders, gift cards, etc) will now be properly skipped at import and no longer cause failures at initialization.
        • 3PL:  Additional improvements made to our ShipStation integration to eliminate an edge case where disabling 3PL features in the account settings could cause order imports to be associated with the wrong client.

      4/28/2020 v3.57

      • New Features & Improvements:
        • Completed orders can now be reopened easily from the View Order screen if needed.  This will cancel any associated shipments (if any) and move the order back into an open state again.
        • If unit costs are modified when creating POs or receiving items, the system will now offer an option to save those as the new default base unit costs to eliminate some redundant data entry.
        • Shipping:  Reference fields 1-3 are now able be mapped to insert additional text on the carrier shipping label if desired.
        • Import of serial numbers and expiration dates with items is now supported using our advanced CSV importer located in the Admin section.
      • Bug fixes:
        • Stock In/Out Details Report:  Fixed an issue with spacing when longer order numbers (ie. Amazon) were overrunning the quantity column.
        • Warehouse transfers: The system will no longer prompt you to re-confirm lot numbers when receiving a transfer containing lot-tracked items.  This fixes an issue where transfers could get stuck open with no way to finish receiving or close them.
        • Warehouse transfers:  Packing slips now print properly for transfers in all scenarios.
        • Warehouse transfers:  Resolved an issue where the "Serial not found" error message could appear despite scanning a valid serial number during receiving.
        • Warehouse transfers:  The export for warehouse transfers no longer reports an incorrect shipment date if a transfer hasn't been marked as shipped yet.
        • Fixed a performance issue related to the stock level synchronization process taking up more resources than it should.
        • REST API:  Creating a customer order now enforces that items be present for the order and will create them if new SKUs are sent that the system doesn't recognize, making it more consistent with all other methods of order import.
        • Fixed a bug where importing POs could cause suppliers to be duplicated despite a match existing in the system for them.
        • Receiving a PO that was made with a unit of measure longer than 10 characters now properly finds the UOM and adds the correct amount to inventory at receiving.
        • 3PL:  Fixed a bug where the filter for clients was still clearing itself after picking the first order in a group.
        • Open Orders screen:  Fixed the issue where the Order Total $ column would become incorrect if an order was edited or partially picked.
        • Ready To Ship screen:  Orders that have had their Ship-From Warehouse modified will no longer persist on the Ready To Ship screen of the original warehouse.
        • BigCommerce integration:  Several fixes made to our handling of variant parent/children SKUs to prevent duplicates from being imported and ensure that inventory SKUs are identified and classified correctly vs. non-inventory SKUs.

      3/26/2020 v3.56

      • New Features & Improvements:
        • New report:  Warehouse Transfer Orders Export (CSV).  This is a full detailed export of warehouse-to-warehouse transfer activity over a specific date range, including items and shipment status.
      • Bug fixes:
        • ShipStation:  Fixed a high priority bug where kit bills of material were being processed for incorrect quantities upon order import.
        • Fixed an issue where the Pick screen was defaulting to including partially allocated orders rather than fully allocated orders.
        • Cycle Count sheets printed for locations with no items in them now properly display as blank rather than listing items from the previous location.
        • The Purchase Orders Export by Date report (CSV) now populates the correct quantity in the Received column.
        • The screen for initiating new Warehouse Transfers now correctly displays the label above the dropdown for transfer type.
        • Simplified importer for orders:  Now properly auto-allocates stock in all instances if that system setting is enabled.

      3/25/2020 v3.55

      • New Features & Improvements:
        • New action available for orders:  "Reprocess".  This action will make it much easier to update large groups of orders that contained incorrect kit configurations or other incorrect item attributes at the time of initial order import (in situations where item or kit attributes have been corrected after import).  You will find this new action available on the Open Orders and Orders -> Search screens using the Actions menu in the upper right.
        • Manual orders:  Updated to use the "Sellable" quantity for items on the order creation page to more accurately report the number of available units for the order.
        • Auto allocation now factors in Lot Numbers to ensure that lower numbered lots are fulfilled before higher numbered lots.
        • The CSV import feature for Bills of Material will now support removal of existing BOM items if a quantity is set to zero.
        • ShipStation integration:  Now supports the use case of 2+ ShipStation accounts associated to a single client.  This is particularly helpful for any Canadian users who ship with both USPS and Canada Post (requiring two separate ShipStation accounts).
        • In-app shipping:  Now supports setting a default carrier/service which will autopopulate to the Ship screen.  Note that this is prioritized lower than the order's requested shipping method; the system will try to use the order's carrier/service if present before it falls back to the default.
      • Bug fixes:
        • The search field on the Admin -> Items screen no longer becomes unresponsive when opening several items for editing in succession.
        • BigCommerce integration:  Overhauled the inventory sync process to eliminate instances where items could be skipped during the sync.
        • Missing time zones for countries like Australia have been added.
        • 3PL:  The Import button now properly associates imports with the selected client when importing from a non-client user.
        • 3PL:  The client filter on the Pick page no longer resets after picking a single order.
        • Fixed a bug where auto-picked orders would report an incorrect number of shipped items if the order was edited after picking.
        • Accessing the "My Drafts" section of the Warehouse Transfer screen no longer triggers an error message.
        • Resolved a bug where alternate units of measure used in kit bills of material were not being recognized.
        • REST API:  Fixed the issue where 2-digit country codes were triggering an error response for orders created via API.

      3/4/2020 v3.54

      • New Features & Improvements:
        • ShipStation:  If you are a high-volume user who has been specifically granted a higher API rate limit by ShipStation, you can now enter your Partner Key when setting up the integration to allow our system to take advantage of the increased limit and improve sync performance.
        • REST API:  Optimizations were applied to the /shippingorders endpoint to greatly improve response speed for high-volume users.
      • Bug fixes:
        • Allocated & picked quantities are now correct for lotted items in the Orders Export CSV.
        • Default pick list template updated to use extended CODE39 for the order number barcode for compatibility with order numbers containing special characters, like the default Shopify order numbers containing a "#".  If you are an existing customer and need this updated for your pick lists, contact the Support Team.
        • The order number scan field on the Ship page is no longer case-sensitive.
        • Orders search page:  The filters for Lot Number and Serial Number have been separated into two fields to greatly increase query performance when searching for these.
        • WooCommerce:  Fixed an issue where certain variant items were not getting stock level updates.
        • BigCommerce:  The sellable quantity sent during our stock level update for kits is now consistent in behavior with non-kits (the designated warehouse's sellable total will be sent, not the total from all warehouses combined).

      2/19/2020 v3.52

      • New Features & Improvements:
        • WooCommerce:  Support added for multiple WooCommerce stores to be integrated to the same warehouse for order fulfillment.
        • Shopify:  Pagination method updated for compatibility with the 01-2020 API version.
        • Refresh button added to the Open Orders page to trigger a pull of new orders from all connected integrations with a single click where that function is enabled.
        • New tab added to Admin -> Items -> Item Maintenance screen:  Integration mappings.  This will display technical mapping info from our database if the item has an association with an item in an active integration, mainly a troubleshooting tool to assist our Support Team with more expediently identifying any items with inventory sync issues.
        • When printing pick lists from the Orders -> Pick screen, the print success message now includes the total number of orders printed along with the last order number shown on screen.  This will help quickly confirm whether all orders have successfully printed when handling large batches.
      • Bug fixes:
        • Orders search:  Fixed a recently-introduced high priority bug that prevented this search from returning results if they contained a cancelled order
        • Orders search:  Resolved an issue where the "Only Open Orders" filter was not properly filtering results in the screen export on this page.
        • Orders search:  The "Clear" button now properly clears all search fields even if no new search is performed right away.
        • 3PL:  Adding a new item now properly defaults to the selected client on the Admin -> Items screen.
        • 3PL:  The Customer Order PDF that is generated upon creation of a manual order now uses the client's specific template if it exists rather than the master template as intended.
        • Deactivated SKUs are no longer included in the Stock In/Out Summary report.
        • Having deactivated item SKUs associated with a warehouse location no longer prevents deletion of the location (any item associations will simply move to the warehouse default in this scenario)
        • Inventory screen:  No longer resets back to page 1 if editing stock levels on an item on page 2+.
        • Items screen:  Fixed an issue where the "All" category option would disappear when editing 3PL client items.
        • Fixed a bug affecting the allocation quantity of lotted items during warehouse transfers if manual allocation is being used.
        • Selecting "Other" for carrier when designating a carrier/service for an order will now properly open a text entry field for typing the name of the service.

      2/6/2020 v3.51

      • New Features & Improvements:
        • State field added as a column to the Pick screen for an additional sorting option
        • Additional notes fields added:  Note To Customer and Note From Customer.  These are mapped properly to their corresponding places in the BigCommerce and ShipStation integrations (other integrations will get the same treatment in a future update)
        • Tooltips added to many areas of the application where they were previously missing.
        • Improved loading speed of the Receiving -> Search page by not running the search until at least 1 parameter is entered.
        • Improved performance of the right side Actions menu components when working with large lists.
      • Bug fixes:
        • Fixed an issue where client-specific formatting was not being applied to Pick List templates in some scenarios.
        • Cycle Count history view no longer includes non-Cycle Count stock adjustments.

      1/15/2020 v2153

      • New Features & Improvements:
        • Introductory walkthrough video added for Admin users upon their first-time login.
        • Allocation quantities shown on the Inventory screen can now be clicked to easily review existing allocations without navigating away.
        • New "Clone" action for duplicating items, accessible from Admin -> Items section when editing an existing item.  A new SKU will be auto-generated for the new item or you can provide your own.
        • Purchase Orders (PO) can now be reprinted from the Purchasing screen using the left-side action menu.  This doesn't change the PO creation date or modify the PO in any way.
        • Bills of Lading (BOL) can now be reprinted from the Ready to Ship or Dispatched screens using the Actions menu.
        • Customer orders can now be unpicked or unallocated easily from the Open Orders screen using the Actions menu.
        • Open Orders & Pick screens:  Sortable column added for Order Total ($) for users who prioritize fulfillment by dollar value
        • Pick screen:  Order allocations may now be modified on-the-fly without leaving the Pick screen if a picker decides to pull inventory from a different warehouse location.
        • Low Stock view:  Column added for Par Level.
        • 3PL:  The Importer user role is now available for 3PL client users to open up the new simplified CSV importer for POs, items, & orders if desired.  Note: This option is disabled by default for all existing users, and must be manually enabled in each client's user settings by an Admin user before it will be visible to them.
      • Bug fixes:
        • Amazon integrations can now be successfully initialized with the "Do Not Update Stock Levels" setting enabled within the app without requiring a call to the Support Team.
        • Serialized inventory removed by stock adjustment now properly clears the serial number from the system.
        • The Stock In/Out Reports now show the correct current on-hand quantity.
        • REST API:  Fixed a bug where alternate shipping addresses on orders from repeat customers would get overwritten by the customer's default address.
        • Shopify integration updated to eliminate false error logs and resolve a case where orders could be missed for import during initialization.
        • ShipStation:  Fixed a timezone-related bug causing orders shipped late in the day to show as shipped on the next day.

      12/12/2019 v2104

      • New Features & Improvements:
        • Inventory added to the system via the assembly process, direct stock level adjustment, or cycle count will now be allocated to waiting backorders automatically if Auto Allocate is enabled.
        • Added an optional field for item SKU to the PO template (useful if you keep Vendor Codes in your supplier catalog but don't want them used in the PO itself)
        • New communication alert:  "Purchase Order Edited".  This is now a separate trigger from the "Purchase Order Created" alert, allowing different target emails to be selected and different messages to be sent based on the context of a PO being saved.
        • Records in tables are now highlighted upon mouseover and when they are selected, making selections easier to see and improving usability for those with ultra-wide monitor resolutions.
      • Bug fixes:
        • Shipping method (Ship-Via) now saves properly if you edit it within an existing order.
        • Cycle Counts:  Scan fields now properly recognize UPC as well as SKU or item master barcode.
        • All integrations:  Adjusted our date/time filtering to eliminate the possibility that an order could be skipped if it arrived into the sales channel at the exact moment of a synchronization getting underway.
        • A blank Vendor Code in the supplier catalog no longer prevents the item's SKU from being displayed on a PO.
        • The Orders -> Dispatched page shows all orders shipped on the selected day as intended, not just the ones shipped before 5PM.
        • The warehouse selector now refreshes the screen data properly on the Allocate and Dispatched pages.
        • Editing an order from the Search page now returns you back to your previous search after you finish the edit.
        • Clicking the "Return to Items" button after viewing a particular item in the Admin section now returns you to your previous page rather than page 1.
        • Warehouse Transfer Order notes are now properly saved and viewable when editing or receiving a transfer.
        • Eliminated some redundant system log entries being generated by the BigCommerce integration.
        • Assemblies:  Unit cost is now properly assigned to assembled items.
        • Fixed a few areas where the item master barcode wasn't being recognized upon scan correctly.
        • Fixed a problem on the Assembly allocation screen affecting lot-tracked items.
        • The Ship page no longer loads an old shipped order by default when there are no orders waiting to ship.

      12/5/2019 v2075

      • New Features & Improvements:
        • ShippingEasy:  In multi-warehouse scenarios, selection of which warehouse is used for fulfillment from can now be set by ShippingEasy for orders imported and shipped from there.
        • Shipping:  State codes are now automatically normalized when shipping from our system for improved carrier compatibility.
        • Help screen:  The description field is now wider and wraps properly when submitting detailed support requests.
        • Customer phone number is now an available field to the Bill of Lading document template.
        • More columns added to Inventory Export CSV:  On Order, Sellable.
      • Bug fixes:
        • ShipStation:  Order weight now calculates properly based on the sum of item weights when sending orders to ShipStation.
        • Shopify:  Quantities imported during initialization are now correct in all scenarios.
        • Shopify:  Items with no SKU in Shopify no longer import with a blank in the SKU field (they are now skipped as intended).
        • Shopify:  Orders imported during initialization are now always filtered by fulfillment status to prevent fulfilled-but-unarchived orders from accidentally getting pulled in.
        • WooCommerce:  Inventory sync works well again for variation products.
        • WooCommerce:  Non-inventory variation "parent" SKUs no longer get imported at initialization as regular inventory items.
        • WooCommerce:  Quantities of imported inventory now log as expected to the Stock In/Out Details report.
        • eBay:  Newly-created items with matching SKUs between eBay and Zenventory now link up and map properly during inventory sync when "Update Stock Levels Only" is enabled.
        • It is no longer possible to receive more serial numbers than serialized inventory items during receiving.
        • Printing direct to printer now scales correctly whether printing 1 page or multiple.
        • "Dropship" item attribute label corrected to "Non-inventory" for clarity in how this attribute is used in the system.
        • Fixed a bug where item allocations could get stuck if a CSV import was undone after items were allocated.
        • The Stock In/Out Summary report now filters out non-inventory kit SKUs as intended.
        • REST API:  Creating a new order via API without sending a client ID now properly maps the order to client "0" in 3PL scenarios
        • Cycle Count page:  Fixed a bug where accuracy percentages could go into negatives when overages were counted.
        • The "View Recent Activity" button on the Inventory page fills now with the intended default range (last 30 days)

      11/12/2019 v2016

      • New Features & Improvements:
        • Simplified CSV importer:  Now available directly on the pages for Inventory, Items, Purchase Orders, and Customer Orders (no more need to navigate away to the Admin section for this).  Import templates are available for download from the same place.  The old importer will remain available in the Admin section for any users who need customizable field mapping.
        • Improved options for closing orders from the Open Orders screen:  From this screen, there are now two options for closing out unshipped orders that might be lingering in the system:  "Mark As Complete", which now causes any picked inventory to be marked as shipped; or "Mark As Dropshipped", which will simply return any unshipped inventory to your stock instead.  Both of these dispositions are also now logged and visible in the View Orders window, including details on the specific user who closed the order.
        • Orders -> Search page:  Added filter for Ship-From Warehouse
        • Orders -> Export:  Added filter for Ship-From Warehouse
        • Admin -> Items page:  Added "All Clients" option for 3PLs, and records shown per page is now customizable.
        • New email alert option added for orders that fail to allocate 100% due to stock outage.  Visit the Admin -> System -> Communications page to enable this.  Note: This one is only for users who have the "Auto-Allocate Customer Orders" system setting enabled.
        • REST API:  New optional query parameter for /items and /inventory endpoints:  "include_kits".  Setting this to true will cause the response to include SKUs flagged as kits, and for the in-stock quantity, will report the calculated buildable kit count based on available stock of the associated components.
      • Bug fixes:
        • Printing sequence is now preserved when bulk-printing pick lists.  The order you see them on screen is the order in which they will print, even if columns have been sorted differently than the default.
        • Cycle Counts:  You can once again quickly approve these without line item review in all scenarios, regardless of accuracy percentage.  Note:  A warning will be displayed if accuracy looks unusually low, but you can proceed if you choose.
        • Group picking:  Now works correctly if you have the same SKU on an order more than once as multiple line items.
        • Location move actions for perishable items will now move the lot you actually selected, rather than just the top one showing in the list.
        • No more unnecessary prefixes added to orders if imported from a connected marketplace or cart.
        • Shopify:  Fixed a bug that caused shipments to not update successfully to Shopify
        • ShippingEasy:  Fixed an initialization issue where old shipped orders could get imported as open orders.

      10/31/2019 v1977

      • New Features & Improvements:
        • Import/export buttons added to Orders, Items, Inventory, and Purchasing screens for convenience.
        • New "Clone" action for duplicating customer orders, accessible from Open Orders or the Orders -> Search page when viewing order details.
        • Recent in/out activity now easily reviewed from the Inventory section, using the "View Recent Activity" action from the left side menu next to any inventory item.
        • Helpful warnings added to the Cycle Count section if approving a highly inaccurate (or blank) cycle count.
      • Bug fixes:
        • Cycle counts:  Fixed a bug where lotted/perishable items couldn't be added as unexpected items.
        • BigCommerce:  Resolved an issue causing shipments to sometimes not update within BigCommerce.
        • BigCommerce:  Fixed a high-priority bug involving item quantities on orders.
        • BigCommerce:  Improved handling of order statuses to fix a problem where some orders could get skipped during import.
        • ShipStation:  Orders cancelled in Zenventory now properly cancel in ShipStation in all scenarios if that setting is enabled
        • eBay:  An issue where shipping addresses would sometimes not import correctly with orders has been resolved.
        • REST API:  Shipping upcharges for 3PL now properly apply to shipments created via the API if enabled.

      9/19/2019 v1885

      • New Features & Improvements:
        • eBay:  To expand on our existing inventory sync functionality, our eBay integration now supports direct exchange of orders and shipment data as well.  See our help site for a full list of functionality and setup instructions.
        • ShipStation:  A new option has been added to the integration settings to enable sync of order cancellations from Zenventory to ShipStation.
        • ShipStation:  New setting added to control how kit SKUs are sent to ShipStation with orders.
        • ShippingEasy:  New setting added to control how kit SKUs are sent to ShippingEasy with orders.
        • BigCommerce:  The unnecessary prefix previously being added to BigCommerce orders at import has been removed.
        • Image gallery upgrade:  On any table that includes item images, image thumbnails are now clickable to expand to the full sized image or review any secondary images for the item.  And if an item doesn't have an image uploaded yet, the process for adding one is substantially quicker:  You can now access the image upload tool with a single click from any page by simply clicking on the blank image box.
        • POs can now include the same SKU more than once with a different description for each, making the process more efficient if a PO to your supplier will include any non-inventory items.
        • Various pick list printing improvements:
          • New option added to control whether unallocated items are noted on pick lists or not
          • Pick lists can now be easily reprinted from the Actions menu on the "Ready to Ship" and "Dispatched" screens.
          • When printing multiple pick lists at once, the page numbering now counts by pages within each order, not total pages within the print job.
      • Bug fixes:
        • BigCommerce:  Added a few missing mappings for imported orders:  Staff Note & Requested Shipping Method.
        • BigCommerce:  Inventory sync logic improved to fix a bug where some items would not properly update.
        • ShipStation:  Added a missing mappings for orders exported to ShipStation:  Payment Date & Internal Note.
        • ShipStation:  Fixed an issue where the total order dollar amount reported to ShipStation would be incorrect in some scenarios.
        • REST API:  Fixed a performance issue causing the /shippingorders endpoint to provide a slow response
        • The Expiring Inventory report now sorts appropriately to show the first-expiring product at the top of the list.
        • REST API:  Order Source and timestamps now correctly display for orders imported via the API.

      9/5/2019 v1832

      • New Features & Improvements:
        • WooCommerce integration update:  Now supports stores running REST API V3!  See our help article for a full list of functionality and setup instructions.
        • Added the "Update Stock Levels Only" option to our Amazon FBM integration.
      • Bug fixes:
        • Magento 2 integration:  Shipment tracking numbers now properly apply to completed orders.
        • Outbound email alerts now preserve line breaks and all keyword translations within the email body properly for lists.

      8/21/2019 v1810

      • New Features & Improvements:
        • The Order Pick page search field now supports wildcard searches.
        • Sorting of line items on the Order Pick page is now saved and used in printed pick lists.
        • Added a "Print" button to the Order Pick page for convenience.
        • Optimized the Allocate page for better performance.
        • When assembling items, the default put-away location is now prepopulated automatically.
        • BigCommerce:  The warehouse selection now prepopulates with the active warehouse by default.
        • Added a "Cancel" button for returns (RMAs).
        • Amazon integration:  Added a setting for "Do Not Update Stock Levels" to block only the inventory sync features while retaining the order management functionality.
        • Long item descriptions now display in full on the Purchase Order creation page.
      • Bug fixes:
        • Shopify inventory sync:  Added more instances where inventory is checked/updated, and stores that have multiple listings/pages for the same SKU are now properly updated.
        • Resolved a case where orders being sent to ShippingEasy or ShipStation would be sent more than once.
        • All search pages:  Filtering results will now always properly display page 1 first.
        • Dashboard:  Fixed the broken link to the System Log "More Details" page.
        • The Item -> Supplier tab now properly reports unit costs to the 5th decimal place where applicable.
        • Cancelling an order where picked items came from a deleted location no longer puts the inventory into limbo.
        • Serial numbers are now removed correctly if the serialization attribute is disabled on an item.
        • Image uploads for use in XML templates are now working again.
        • Fixed an issue where adding an item to a PO with a blank in the quantity field could cause it to be added multiple times.
        • Fixed a few broken links to the support pages during BigCommerce integration setup.
        • The fulfillment performance report now correctly reports the print date again.
        • Serial numbers no longer go into limbo after warehouse transfers.

      7/11/2019 v1754

      • New Features & Improvements:
        • Streamlined the signup page to require significantly less data entry.
      • Bug fixes:
        • ShipStation integration:  Fixed an issue where cancelled orders could import and cause inventory to be allocated.
        • ShippingEasy integration:  Stores will no longer disconnect from the integration in response to errors received from the API.
        • 3PL:  The per-item handling fee now calculates correctly even if shipment data is received in advance of orders being picked.
        • 3PL:  A default supplier is now created and assigned properly even if a country is not selected when creating a new client.
        • 3PL:  Batches of pick lists or packing slips that contain orders from multiple clients now print as a group correctly (no more need to filter and run these client-by-client).
        • 3PL:  The order import rule for "Skip Customer Order Items" now works properly with the "All Clients" selection.

      6/25/2019 v1710

      • New Features & Improvements:
        • Additional instructional welcome screens added when navigating to sections that don't contain any records yet.
        • One-click CSV export option added to the Inventory section's Kits page.
        • Unit costs for items may now be set in smaller increments (fractions of a penny) as low as $0.00001.
      • Bug fixes:
        • The "Sellable" quantity column on the Inventory page now correctly calculates for multi-warehouse users when orders are being routed to specific warehouses for fulfillment.
        • Fixed an internal server error that was occasionally happening when sending orders to ShipStation.

      6/11/2019 v1684

      • New Features & Improvements:
        • Users may now un-cancel orders from the View Orders screen if they were cancelled by mistake.
        • Added support for generating Bills of Lading (BOL) from the Ready to Ship screen for freight shipments.
        • Instructional welcome screens added when navigating to sections that don't contain any records yet.
      • Bug fixes:
        • Optimized a query used for returning Ready to Pick orders that was causing a timeout via the API.
        • Fixed a server error on the Ship page affecting shipments to residential addresses.

      5/30/2019 v1664

      • New Features & Improvements:
        • Upgraded page controls:  All tables containing orders (open orders, ready to pick, etc) now have a selectable option to display a much larger number of orders at once for easier bulk actions.
        • New report:  Inventory Forecast (CSV).  This report provides a quick estimate of how many days of inventory you have in stock for each SKU based on recent sales history, enabling more informed purchasing decisions.
      • Bug fixes:
        • Fixed an error affecting inventory sync to Shopify in certain scenarios.
        • Fixed a SubPrint issue that prevented direct printing over certain connection types.

      5/8/2019 v1633

      • New Features & Improvements:
        • New report:  Stock In/Out Summary (CSV):  Compare starting and ending stock positions over any date range for one or more SKUs.
        • New report:  Daily Shipping Activity (CSV):  See a high level view of orders received vs. orders shipped over a date range.  Includes carrier breakdown option.
      • Bug fixes:
        • Ship-From Warehouse is now properly assigned for orders coming into the system via API or CSV import, and properly filters on all screens for users based on permissions.
        • Quantities can now be removed from a PO receipt in progress if a mistake is made.
        • The ship-via field now properly maps to orders pushed to ShipStation in all instances.
        • Fixed an issue where weight was not being auto-populated to the correct field on the Ship page.
        • Corrected Ship-To/Bill-To addresses that were being reversed for some orders from ShipStation & ShippingEasy.

      4/17/2019 v1588

      • New Features & Improvements:
        • Customizable order numbers:  Users may now set a custom order number to be used when creating manual orders within the interface.
        • More filtering options on the Group Pick screen:  Easily create picking groups by criteria such as item quantity, 3PL client, or even custom fields associated with the items.
        • PO Notes & custom fields added to the PO Receiving screen
        • REST API:  The /shippingorders endpoint can now return shipping items and shipment tracking info in a single call.  See our API documentation for more details.
        • For users with customized interfaces, we have added the option to load interface customizations on first load (not requiring a login first). Contact the Support Team for more details on how to enable this.
      • Bug fixes:
        • Perishable products:  Fixed a bug where first-expiring, first-out (FEFO) was not being enforced during allocation in multi-location scenarios
        • Item categories now filter and populate correctly for 3PL client items
        • Users are now prevented from deleting warehouse locations if they contain inventory items
        • (V3) The warehouse location tree now renders properly after locations are deleted

      4/2/2019 v1562

      • New Features & Improvements:
        • Shopify integration now available!  For full details on functionality and the setup process, visit our knowledge base.  * Requires the Pro plan or above.
        • Upgraded order handling in multi-warehouse scenarios to give better visibility and control of auto-allocations.
        • New REST API endpoints added for returns and 3PL.  For full details, visit our Apiary page.
        • ShippingEasy integration:  Added field mappings for Custom Fields #1, #2, and #3 both for orders downloaded from and uploaded to ShippingEasy.
        • Added a column to list each item's default put-away location in the Inventory Export CSV.
        • Added an "edit" button to the Allocate screen for easier fixing of allocation issues.
        • New system setting:  "Inactivity Timer".  Users can now set their own preferred timing on the automatic logout to comply with any internal security requirements.
        • Orders Export CSV:  Added lot numbers to this report.
      • Bug fixes:
        • Mobile app:  Fixed the cause of an app crash during Cycle Counts.
        • 3PL clients can now edit Customers as intended if their user permissions allow it.

      3/20/2019 v1541

      • New Features & Improvements:
        • Streamlined put-away process & location selection:  Users now always have visibility of the default destination locations for items during receiving, and can always change that destination location directly from the Receiving screen now if needed.
        • Updated our CSV importer for Supplier Catalogs to support international addresses.
      • Bug fixes:
        • 3PL:  Fixed an issue where POs from 3PL clients could sometimes not be edited after creation.
        • 3PL:  The Order Returns Detail report now includes returns for 3PL clients as intended.
        • Fixed the page controls on the Warehouse Assignments page when dealing with longer lists of item assignments.
        • Fixed a bug with the Inventory search field where keywords within parentheses were being excluded.
        • The Inventory -> Assembly view now properly calculates buildable assemblies based on the component items that are in stock.
        • The "Last Printed" date on the Pick page now updates properly for all printer settings.

      3/7/2019 v1526

      • New Features & Improvements:
        • Suppliers screen upgraded to support international addresses.
        • 3PL client users may now create their own Suppliers.
        • eBay & Magento 1 integrations optimized to improve performance for high volume users.
      • Bug fixes:
        • Fixed a bug with the Stock In/Out Report where a multi-row inventory adjustment would only display one of the adjustments in the report in some instances.

      2/20/2019 v1506

      • New Features & Improvements:
        • Option to remove suppliers:  Suppliers may now be deactivated if they are no longer in use.
        • Creation Date for each item SKU added to the Admin -> Items pages, showing when it was created or when it entered the system via integration.
        • New bulk-edit option for SKUs:  You can now activate or deactivate SKUs in groups using the Actions menu on the Items screen.
        • Receiving screen upgrade:  The inbound quantity column has been broken up into Ordered vs. Received to provide a better high level view of any partially received POs.
        • Increased the max number of characters for Company Name in the shipping/billing address.
        • Field added for Warehouse Name on the Purchase Order XML template (contact the Support Team if you'd like to add this to your template)
      • Bug fixes:
        • Warehouse locations are now able to be deleted if they no longer contain inventory
        • Lot-tracked items are able to be relocated again
        • Fixed an issue with the search field on the Open Orders page that caused alphanumeric order numbers to not always be searchable
        • The Stock In/Out Report now properly filters by 3PL client and handles duplicate SKUs appropriately

      2/5/2019 v1480

      • New Features & Improvements:
        • New "per-item" handling fee for 3PLs:  Fulfillment providers may now set fees to be charged per-item shipped, to help better capture the handling costs for larger orders.
        • New inventory view for Assemblies:  From the inventory section, this new view provides a quick filter to show Assembled items, along with a calculation of their buildable quantity based on the components in stock (same type of view we previously made available only for Kits).
        • Improved store selector for ShipStation:  You may now designate a specific Store in your ShipStation account to receive uploaded orders from Zenventory.
      • Bug fixes:
        • Fixed the column sort on the Pick screen to work on all records, not just the ones shown on screen.
        • Warehouse transfers:  Eliminated a bug that caused some items to erroneously be added to transfer drafts with a quantity of zero.  Also removed the requirement to click "Save" each time a new line is added.
        • Resolved an issue where manual orders sent to ShipStation were sometimes not receiving shipment updates properly in 3PL scenarios.

      1/29/2019 v1456

      • New Features & Improvements:
        • The Receiving Search page now includes Project Number in the results.
        • In-line creation of suppliers:  When searching for a supplier that doesn't exist yet during PO creation or Receiving, users now have an option to create the new supplier without leaving the page.
      • Bug fixes:
        • Package # and item # fields now populate correctly on the confirmation page during receiving.
        • Fixed an issue where the image preview wouldn't be immediately visible on screen when loading the first image for an item.
        • Removed open Quick Issue orders from the Pick screen (they shouldn't have been there to begin with)

      11/28/2018 v1405 (V3)

      • Bug fixes:
        • Resolved a problem where multi-kit orders created manually in the UI would not retain the full bills of material in some instances.
        • Fixed a UI issue where scrolling using a mouse's scroll wheel was prevented on certain pages.
        • The Stock In/Out Report now properly includes customer order returns and assembly activity.
        • The Accuracy Measurements Report now includes all locations in the cycle counts rather than just the 1st.
        • Draft customer orders now show the correct timestamp when they are finalized.

      11/14/2018 v2752

      • New Features & Improvements:
        • More useful dashboard widget for Cycle Counts:  This widget now clearly displays the number of open counts vs. the number awaiting approval, both for the active warehouse and all others.
        • Auto-allocation for backorders:  If Auto Allocate is enabled, any new stock received will now be applied automatically to any waiting backorders before going into stock.
        • Improved formatting of results in item search dropdowns:  All "Search-As-You-Type" fields for items have been upgraded to allow for significantly longer SKUs and descriptions, and will now include a thumbnail image of the item in the search results if an image is available, making it easier to identify that you have selected the right item.
      • Bug fixes:
        • Serial numbers are no longer case sensitive.
        • Fixed some visual glitches related to stack order for modal windows.
        • Fixed an issue where the "Order Received" email would sometimes send out more than once per order.

      10/9/2018 v2751

      • New Features & Improvements:
        • New data added to Order screens:  Order Source.  You can now see what marketplace an order originated from on the screens in the Orders section.  Currently works for orders that arrive from any of our direct marketplace integrations, manual orders created in our app, or orders originating in ShipStation.
        • The PKG# and Item# fields may now be added to the Materials Receipt printout.  Contact the Support Team for assistance enabling these for your account.
        • Added Project Number data to the following reports:  Purchase Orders Export by Date, Orders Export, and Received Serial Numbers.
        • Upgraded the ShippingEasy integration to use date/time rather than just date for filtering orders, to improve performance and reduce resources usage for high volume accounts.

      9/18/2018 v2744

      • Bug fixes:
        • Mobile app:  Fixed an issue where the loading indicator would get stuck on screen when selecting a location for cycle counts.
        • QuickBooks:  Improved the translation that takes place during import of QuickBooks address blocks to ensure appropriate mapping of non-standard address formats.
        • Auto put-away now works as intended for return items, based on user preferences set in the System section.
        • Resolved the problem of some reports including data from deactivated warehouses.

      8/23/2018 v2739

      • New Features & Improvements:
        • New report:  Inventory Export (CSV):  Users may now export a full list of their inventory, including all warehouses, and breaking down the quantities by sub-location including aisle/shelf/bin mapping data and even including lot numbers in a single report.  Available under Reports -> Inventory Reports.
        • Adjusted default footer size in pick list and customer order printouts to better accommodate long lists.
        • Moved "Sales Price" to the main item maintenance page for easier editing.
      • Bug fixes:
        • Fixed an encoding problem with QuickBooks that prevented downloading data if it contained certain special characters.
        • "Category" is no longer a required field when creating a new item from the Receiving screen.
        • The Quick Issue Transaction Detail CSV report now generates correctly again.

      8/8/2018 v2734

      • New Features & Improvements:
        • Upgraded the Received Inventory Report (CSV version):  Many new columns of data were added, including custom userfields and lot numbers.  This provides a comprehensive export of all receiving activity over a date range, with or without a PO.
        • 3PL:  "Client name" is now an available field for the Materials Receipt document generated after a receipt.  The keyword is simply "clientname".  Contact the Support Team for assistance with adding the XML for this if needed.
        • The "Supplier" view in the Inventory section now includes out-of-stock items, making it easier to identify items to reorder if creating a PO to a particular supplier.
      • Bug fixes:
        • Materials Receipt PDF no longer occasionally displays duplicated rows of inventory received.
        • Materials Receipt PDF now lists items in the same order they were received.
        • ShipStation integration:  Manual orders for 3PL clients now properly get shipment updates.
        • ShippingEasy integration:  Various fixes to ensure proper routing of order data for 3PL clients, and manual orders now upload to ShippingEasy automatically as intended (no more having to click the "Send Orders" button manually).
        • The "Auto Put Away" setting now correctly uses the item's warehouse location for received stock.
        • The "Low Stock" and "All Inventory" views now properly filter out SKUs that are flagged as kits or non-inventory (dropship).
        • Improved the method used for searching by Customer Name to better accommodate very large databases.
        • Default item unit cost now populates correctly in all receiving scenarios.

      7/26/2018 v2730

      • (V3) Stock level adjustment:  Improved the function for directly adjusting stock levels.  The window for this is now accessible directly from the menu on the Inventory screen, and can support adjustments to multiple locations of inventory at the same time.
      • (V3) The "Sales Price" field for products has been relocated into the main item maintenance screen, saving the extra required click by eliminating the separate "Sales Information" screen.
      • (V3) A button to create a new catalog item has been added to the "Receive w/o PO" screen.  No more tabbing back and forth required to create and receive quantities of new items!
      • Bug fixes:
        • Fixed a date-sorting error on the pick page.
        • The dashboard widgets now display correctly in Firefox.
        • Searches by Supplier in the Purchasing section now function properly.
        • Fixed an error with ShippingEasy shipment data not always being properly applied to completed orders.

      6/28/2018 v2727

      • (V3) Manual orders may now be saved as "drafts" before being completed.
      • (V3) Added a "Ship Via" column to the Allocate & Pick screens, allowing users to sort orders by the selected shipping method on the order.
      • REST API:  The GET /items response now includes Unit Cost, Weight, Recommended Retail
        Sales Price, & Default Order Quantity.
      • ShipStation orders now import with selected Carrier & Service fields properly populated if that data is on the order in ShipStation.
      • For 3PL:  Client lists are now sorted alphabetically.
      • (V3) Upgraded view of inventory counts during warehouse transfers:  This screen now includes totals for both the origin warehouse and the destination warehouse.
      • Custom userfields are now available on the Customer Order PDF document generated after creating a manual order.  Contact our support team for help enabling this on your template if needed.
      • The "Notes" field now available to the Materials receipt PDF document.  Contact our support team for help enabling this on your template if needed.
      • (V3) Item images now populate correctly on the New Order page.
      • When shipping inside Zenventory, orders may now have additional shipments added after completion.
      • When shipping inside Zenventory, the Ship From company name will now be the Client company if 3PL is enabled and the order is a Client order.
      • Fixed a few bugs affecting lot-tracked and serialized items on various screens.
      • Fixed a bug where some warehouse locations weren't able to be deleted in the warehouse editor.
      • Fixed a display error on the Import pages when long text fields are included in the import sheet.
      • Fixed a permission error that caused the Receiving screen to be unavailable when a particular combination of user roles was selected.

      5/30/2018 v2718

      • Record counts added:  The displays for Open Orders, List Inventory, and Items (Admin) now include a convenient tally of the total number of records in the upper left of the table.  This helps make it easier to confirm accuracy in data exchange with 3rd party systems.
      • Field character limit increased:  The State/Province field can now accept up to 50 characters to better accommodate international shipping addresses.
      • Bug fixes:
        • The Company Name on Magento orders will now correctly populate to the Company field in the customer record in all instances.
        • Shipping services that contain characters such as ® can now be properly transmitted via the REST API (affected a few FedEx services).
        • Items downloaded from QuickBooks now always go to the correct default location based on the user's settings.
        • Having multiple "Ship From" addresses in ShipStation no longer causes additional warehouses to be created in Zenventory.

      5/14/2018 v2714

      • Electronic scale integration:  If a USB scale is connected, it can now feed real-time weights into the Ship page to eliminate manual data entry.
      • Custom userfields added to the Receiving screen (if enabled in the Lexicon).

      4/26/2018 v2705

      • Speed optimizations:  Dispatched Orders & Ready to Ship pages
      • Added import fields (items):  Reorder Level, Default Warehouse Location, and Kits

      4/17/2018 v2696

      • QuickBooks Enterprise integration now available!  Users of QuickBooks Enterprise are now able to integrate to Zenventory for an automated synchronization of sales orders, purchase orders, customer data, product catalogs, vendor lists, and stock levels.  *Requires Powerhouse plan or above.
      • New column for Sellable Quantity on the Inventory screen:  We've made it easier to quickly see at a glance how many units are available for sale, subtracting any allocated quantities along with backordered quantities from the physical total on hand.
      • Bug fixes (V3):
        • Cycle counts no longer occasionally get stuck open when locations contain a very large quantity of items.
        • PDF and CSV Exports from the Inventory -> Location View page now generate properly.
        • The pick screen now updates automatically after a successful pick - No more manual refresh needed.
        • Carrier insurance can now be selected from the "Ship" page for users with in-app shipping enabled.

      3/22/2018 v2691

      • ShippingEasy improved setup process:  New store selector allows easy association of multiple web stores to each client inventory.  No more individual store API keys required.  Initialization was also improved for a more complete pull of existing orders awaiting fulfillment at the time the integration is set up.
      • ShipStation gets an upgrade too!:  Orders that are "Ready to Ship" in Zenventory are now able to be tagged automatically to indicate that status inside ShipStation.  You can enable this in your integration settings and choose which tag you would like applied.
      • Magento shipment data:  Order completion status update from Zenventory to Magento now includes the shipment tracking number.
      • Automatic allocation & picking system optimized:  High volume stock allocation & picking activity now runs around 600% faster than before.
      • Continued refinement of the V3 interface & eradicating bugs:
        • Fixed an issue with editing picked orders not properly returning items to stock
        • Fixed a problem with some of the dashboard widgets not loading properly
        • Resolved an issue that prevented some CSV imports from completing successfully
        • Assembly features now available on Order Conveyer plan as intended.
        • Fixed a UI issue that was causing unnecessary server error messages to display.
        • UPCs are now scannable again at the pick or receiving pages
        • Fixed an issue with serialized items sometimes not picking successfully
        • Stock added by Cycle Count or direct adjustment now properly receives value based on the default Unit Cost associated with the item
        • Bulk printing option restored on the pick page for those with "Auto Pick Printed" setting enabled
        • The checkboxes on the Group Pick screen now behave more predictably
        • Warehouse transfer line items now save automatically without needing to click the "save" button each time
        • Fixed an issue where shipped item totals would sometimes display incorrectly.

      3/6/2018 v2677

      • New REST API endpoints available for 3PL client users:  3PL users can now access the /shippingorders endpoints to retrieve shipment data programmatically.  Visit our REST documentation for more details:  https://zenventory.docs.apiary.io/
      • Fixed lots of bugs!
        • Corrected an issue with Units of Measure being reverted back to the base UOM when customer orders were edited.
        • Optimized the Orders Export report for better performance in high-volume scenarios.
        • V3-specific bug fixes
          • The "Images" column is back for screens listing inventory data.
          • POs are now viewable/editable again from the Search page.
          • Visibility to the Integrations page restored for customers on the Order Conveyer plan tier
          • Pick page now correctly defaults to "All Clients" rather than a specific Client in 3PL scenarios
          • Dropship SKUs can be added again to customer orders
          • Optimized our ShipStation integration behavior to reduce the potential for order duplication
          • Resolved an issue where the inventory page would not update correctly after changing warehouses.
          • 3PL Client communication rules for email alerts now display correctly by Client
          • The Shipment Detail report has been made available again in the Reports section
          • Materials Receipt date now shows the correct time stamp

      2/14/2018 v2672

      • More detailed reporting:  Orders export CSV now includes picked/allocated quantities.
      • Lots of bug fixes:
        • (V3) Item descriptions are editable again when creating a PO.
        • Copying warehouse assignments from one warehouse to another no longer populates invalid locations.
        • Pulling orders from Magento (v1) now works for all order types, including Guest Checkout orders.
        • Resolved an issue where Cycle Counting occasionally would fail for certain item types in multi-warehouse scenarios.
        • The "Terms" field now autopopulates correctly when creating a PO for a known supplier.
        • The filter button on the Allocate page (Items view) now properly searches only for unallocated order items.
        • Order entry users who are restricted to ordering for a certain Customer are now properly seeing their customer name autopopulated when placing an order.
        • Fixed a bug in the formula behind the Value of Inventory by Category report where items received with alternate units of measure were being valued incorrectly.

      1/30/2018 v2659

      • Assembly with work order management:  New item type added for "Build to Stock" assembly products (different from Kits, which are "Build to Order").  Users can now create finished assemblies from a preset bill of material, adding the finished assembly to inventory and deducting the necessary components automatically.  Includes a simple work order management system as well to track assemblies in progress.
      • Editable import rules for orders:  New setting allows bypassing the order email address as a matching criteria for customer records.  This solves a problem experienced by some users where customers were being matched & grouped in an unintended fashion.
      • Bug fix:  Manual allocations are possible again for partially-shipped orders.
      • Bug fix:  When receiving goods with the ZenZang mobile app, dollar value of inventory will now correctly update when alternative UOMs are used.
      • Bug fix (V3):  Scanning serial numbers for returns now works as intended.
      • Bug fix (V3):  Solved a problem where quantity fields would sometimes not load on the Cycle Count page until the page is refreshed.

      1/2/2018 - v2654

      • New V3 UI unveiled!  All-new ReactJS front-end and a long list of back-end improvements.  Accessible from the login page using your existing credentials.
      • Magento 2 integration live:  Magento 2 can now be directly connected with Zenventory to sync orders and inventory information between the two platforms. Only available in the new V3 interface.

      12/21/2017 - v2652

      • Item weight limit removed:  The previous weight limit of 999 lbs for items has been eliminated, allowing for heavier products to be accounted for correctly when creating shipments.
      • Magento 1 field mappings:  Now correctly accounts for the "Discount" field in item pricing.
      • Bug fix:  Email alerts for receipts will now correctly communicate the Unit of Measure (UOM).
      • Bug fix:  Dollar value of inventory will now correctly update when alternative UOMs are used. (web app receiving)
      • Bug fix:  Resolved an issue that prevented partial returns of less than the full ordered quantity.

      12/5/2017 - v2639

      • New fulfillment report:  Order Return Details.  This is a CSV export containing a detailed accounting of all customer order returns over a specified date range, including line items.  Found under the Reports tab in "Fulfillment Reports".
      • More control for Order Entry users:  Users restricted to "order entry only" permissions can now be granted the ability to edit/cancel orders (or not!) depending on administrator preference.
      • Squashed a few bugs related to manual order submission and calculations on the cost of inventory.

      11/20/2017 - v2629

      • BOL generator:  Now available from the "Ship" page.  Easily create BOL documents based on carriers and commodity details that you have configured in your settings.

      11/7/2017 - v2625

      • Fixed error in value calculation for alternate Units of Measure:  Alternate units of measure will now add the appropriate inventory value during receiving.
      • Fixed some incorrect field mappings in Magento 1 integration:  Shipping method and sales pricing now all map correctly with order data.
      • Order returns PDF report now available for 3PL clients
      • New inventory view:  Multi-Warehouse.  See your real-time stock positions in all warehouses at once from a single view.

      9/8/2017 - v2597

      • New Report - Quick Issue Transaction Detail.  This report provides an item by item account of Quick Issue transactions over a specified date range, including the user who completed the transaction and the order reference number.
      • Option to include PO data on printed item labels:  When receiving a PO and printing item labels, we can now include PO data such as the PO number, Project Number, and Notes entry.  Contact the Support Team for assistance with adding these fields to your labels.
      • Favorites list for item orders:  Users entering manual orders directly into Zenventory now have an option for adding frequently-added SKUs to a favorites list, where they will be easily accessible from a dropdown during order entry.
      • Secondary email address for orders:  Orders now have a place to store a secondary email, and our alerts functionality has been updated to allow notifications to go to this alternate address rather than the standard customer email if desired.

      7/11/2017 - v2572

      • Major work under the hood in preparation for the all-new V3 user interface (coming soon)!
      • Option to include PDF preview for all printed documents:  New setting available to always display a PDF preview of documents prior to sending to the print queue.  Enable from the Admin tab -> System section -> check "Disable Direct Printing".
      • More flexible custom serial fields for electronics:  Custom serial fields may now be toggled as Unique or not based on the data type being scanned.
      • REST API extended:   New endpoints available for creating, editing, and canceling orders.  See our documentation at http://docs.zenventory.apiary.io/ for more details.
      • Improved restock order behavior:  If a restock system is enabled, CXML restock orders will now be generated whenever appropriate based on quantity changes from a Cycle Count or an admin's stock level adjustment.
      • SubPrint update:  New version 1.1.6 available with a fix for multi-page printing and a few other bugs at https://help.zenventory.com/knowledge-base/subprint/.

      5/8/2017 - v2544

      • More efficient group picking:  Group picks can now be sorted/filtered by customer name to easily spot multiple orders to the same customer, and group them together for pick & pack.
      • More order details on the Allocate page:  When allocating items, users can now see the customer name, address, and client details without navigating away.
      • Internal order view:  For those handling internal order fulfillment for their organization, Order Entry users now only see their own orders from the Open Orders page (previously could see the whole organization).
      • Orders export report:  This report now groups shipment tracking numbers to a single cell, to better handle multi-shipment orders and ensure correct item quantity reporting.
      • Insufficient stock warning during order creation:  Now displays warning to the user if attempting to order an item with no stock, or not enough to cover their order.  Can be toggled on and off in the System Settings.
      • Fixed a broken link for users who try to ship packages without an internal shipping engine enabled.

      4/26/2017 - v2532

      • Returning serial numbers now supported:  Serial numbers may now be returned to inventory after being scanned out, either through receiving and the order returns process.
      • Receipts now searchable by serial number:  Serial numbers can now be used as a search criteria for past receiving events, making it easier to determine the purchase order or supplier that a particular serialized item came in from.
      • Various bug fixes:
        • Auto allocation now allocates stock from secondary warehouses only if the user's settings permit it
        • Fixed an error with order returns being made for a quantity greater than entered by the user
        • Fixed the issue where users on some plan tiers were not able to edit item reorder alert thresholds

      4/6/2017 - v2523

      • eBay inventory sync:  Zenventory users may now connect an eBay store to synchronize stock levels with Zenventory automatically for any Fixed Price listings.
      • Integrated shipping*:  Users with ProShip or Shipstation now have an option to shop for rates and print shipping labels directly from Zenventory.  *Some limitations apply, contact the Support Team to enable for your account.
      • Better control over integration behavior:  Users with WooCommerce, Magento, and X-Cart storefronts can now enable/disable certain functions of the integration to prevent overlap with other order management tools in use.
      • Fix for ShipStation and duplicate order numbers:  Zenventory now handles duplicated order numbers in 3PL scenarios more gracefully and properly updates shipment status from ShipStation.
      • Fix for serial scanning:  Resolved an issue where some scanners would introduce an extra space in front of serial numbers.
      • Support for 1 & 2 character SKUs:  Search functions in Zenventory have been updated to support SKUs containing as few as a single character (previously needed 3+ characters to trigger a search).

      3/6/2017 - v2480

      • New alert type:  Order allocation events can now trigger automated alerts via email or TXT.
      • Link to order page from alert email:  When new orders arrive, alert emails can now be configured to include a URL that takes the user directly to the waiting order's allocation page.
      • More flexible user permissions for item management:  The user role for Item Admin has been separated into two parts, allowing users to be granted the ability to create new items and/or edit existing items independently if needed.
      • Orders Export report:  Now includes serial numbers and custom serial fields whenever present on each line item.
      • Alternate barcode format for printing labels during Receiving*:  For users with longer SKUs, an optional compressed barcode format is now available to better fit printing on small label sizes during receiving.  *Contact the Support Team to enable for your account if needed.
      • Various bug fixes:
        • Calculation of buildable kits now correctly reports in whole numbers only.
        • Fixed an issue where stock quantities would sometimes display incorrectly after a warehouse transfer.
        • PO numbers are now properly reported on the Stock In/Out Report.
        • The Notes field from stock level adjustments is now properly reported on the Stock In/Out Report.

      2/10/2017 - v2453

      • Customizable import rules: Enables exclusion of order items containing specific keywords (for example: "Coupon" or "Discount") to eliminate the hassle of managing non-inventory SKUs like coupon codes in the item catalog.
      • Image upload for document templates: Users may now upload their own image files to their Zenventory account to use in custom labels and other documents (for example:  Adding your company logo to product labels, packing slips, reports, etc).
      • Increased max SKU character length:  SKUs may now contain up to 40 alphanumeric characters for better consistency with Amazon's SKU formatting guidelines.
      • Buildable kit count: Users now have visibility of the maximum number of buildable kits from the Inventory tab, based on the number of components currently in stock.
      • Kit Summary export:  Added an option to export all kit data to CSV for a high level view of all kitting associations (accessible from the Reports section).
      • Additional serial fields for electronics:  Users may now collect additional fields of item data along with serial numbers during the receiving process, for tracking unique identifiers commonly found in retail electronics such as the IMEI or MAC address.  Orders may also be searched by this new criteria for easy review.
      • 3PL client filter on Ready to Ship page: Fulfillment providers may now filter orders waiting to ship by the client associated with the order.
      • Bug fixes:
        • Fixed an issue with barcode scanning when receiving without a PO.
        • Bills of Material are now always cleared properly if an item is toggled from a Kit to a Standard Item.
        • CXML restock orders will no longer generate for a quantity of "0" if an item is not set for a reorder level.
        • Order searching works properly again for users running older versions of Internet Explorer.
        • Alert emails will no longer get stuck if there are too many in the queue.

      1/10/2017 - v2426

      • Zen Mobile updated:  Now fully compatible with Android 7.0!
      • Mass editing of customer orders:  Upgraded the Order Search page to allow updating of multiple orders at once to mark them as Completed or Canceled.
      • Fast bulk receiving of purchase orders:  Authorized users now have an option to auto-receive an entire PO without being required to verify individual line items from the Receiving screen.
      • Sorting items by quantity on Allocate page:  Quantities now sort correctly based on simply clicking a column header.

      10/21/2016 - v2392

      • Continuing upgrades to high volume order handling:  Allocate page queries optimized for better performance when very high order quantities are imported to the system at once.
      • Lot Numbers now displayable on pick lists:  Zenventory's custom templates now allow for a lot number field to be enabled on pick lists (contact the Support Team for help enabling this if needed for your account).

      10/7/2016 - v2383

      • Minor UI improvements:  Fixed an issue where popup windows would sometimes display off-center when scrolling through long lists, and also improved rendering time on the location tree popup by about 50%.
      • New Stock In/Out Report:  Simple accounting-style transaction log for items showing additions/subtractions to inventory, allowing users to easily audit the activity of a certain SKU or item category over a defined date range.
      • Updated Item Search function for Zen Mobile:  The search algorithm in the Zen Mobile app now matches the web version, allowing more flexible searches based on partial item SKUs or descriptions.
      • More logical kit behavior during order editing:  Manually editing an order containing a kit will no longer cause kit items to duplicate.
      • New Auto-Pick options:  Users now have the option to enable "Auto Pick Upon Allocation" in the system settings to bypass the picking phase for any order type, whether imported from a marketplace or created inside Zenventory.

      9/20/2016 - v2358

      • Performance enhancements:  Upgrades under the hood to the allocation, picking, and integration algorithms to provide a significant speed boost for users who handle large volumes of transactions at once.
      • Better behaved widgets:  Fixed an issue where dashboard widgets would occasionally remain on the dashboard even after being disabled.
      • Alerts for warehouse transfers:  Communication rules can now be enabled to deliver an email or SMS txt message when warehouse transfers are requested, created, picked, or shipped.
      • New bulk-picking options from the Pick screen:  The old single-purpose "print" button has been replaced with a new Actions dropdown menu, allowing printing of picklists or the mass picking of multiple orders at once.
      • Warehouse routing functionality expanded:  New settings exist to allow users better control over the warehouse routing behavior originating from ShipStation orders.  Additionally, users of ShipWorks or other external systems that post orders into Zenventory directly can now also send Ship-From warehouse designations via our general purpose API.
      • Pricing info now available from the main inventory view:  Columns displaying the Default Unit Cost, Sales Price, and MSRP can now be toggled for display alongside items and their in-stock quantities from the Inventory tab.
      • Supplier item catalogs now importable:  Zenventory now accepts the upload of a CSV for populating Supplier item catalogs in bulk.
      • Purchase Orders and Customer Orders now exportable:  New CSV exports are available from the Reports tab to facilitate easier data exchange with non-integrated accounting platforms.
      • Item catalog thumbnail images:  The item catalog page now includes the same thumbnail images column as the Inventory view, for better consistency and easier identification of items.

      8/29/2016 - v2318

      • ShippingEasy integration live:  Another great multicarrier shipping option is now available for Zenventory users.  ShippingEasy accounts can now be connected with Zenventory to automatically sync order and shipping information between the two platforms.  ShippingEasy orders can be used to trigger stock updates in Zenventory and enable advanced inventory functions such as barcode scanning, reorder alerts, cycle counts, and pack verification.
      • Location utilization info:  In many areas of the interface, the warehouse location tree now displays a count of total items stored in each location, to make receiving and put-away of items easier.
      • Packing slips easier to print:  It is now possible to print packing slips directly from the Ready to Ship screen.
      • "Shipment Details" report upgraded:  Now filterable by individual warehouse, so you can see which orders shipped from a particular location.
      • Auto Allocation functionality:  The Auto Allocate function has been extended to better account for non-fulfilled items and minimize the required user interaction.
      • ShipStation integration update:  Modified the way ShipStation orders are pulled into Zenventory to improve performance of the import in some usage scenarios.
      • More flexible formatting for the UPC code field:  The scannable item UPC code field may now be used to store alphanumeric entries (like manufacturer barcodes), and the maximum length has been increased to 30 characters.
      • Easier setup for 3PL clients:  3PL client accounts now properly begin with a Default Supplier, allowing users to begin receiving items into inventory immediately after account creation if needed.

      8/9/2016 - v2303

      • Groundwork laid for ShippingEasy integration:  Coming soon!
      • New report available:  Shipped Items Totals.  This allows users to see a total of each item SKU shipped (broken down by warehouse, or for all warehouses) within a designated date range.
      • ShipStation integration update: Zenventory now recognizes ShipStation's "Ship From" warehouse designations during inventory allocation, so customer orders can be routed to a specific Zenventory warehouse for fulfillment.

      5/10/2016 - v2260

      • New Search Options: It is now possible to search by entering a Lot Number or Serial Number to display all orders containing these item types.
      • Improved First-Run Experience:  Revamped the default settings for warehouses and suppliers to reduce the number of steps needed during setup, and eliminated a few areas where required data entry was redundant.
      • Barcode scanning for Quick Issue:  The Quick Issue page has been redesigned for consistency with other pages and now supports barcode scanning.
      • Zen Mobile - Improved Inventory View:  Inventory items will now display a breakdown of all locations and quantities when you tap an item in the list.
      • Serialized item handling:  Serial numbers will now correctly return to the system when an order containing this item type is canceled or returned.
      • Exporting Inventory List:  Exporting a .CSV of current inventory can now be done from multiple warehouses at once.

      3/22/2016 - v2209

      •  Exporting Orders: .CSV exports are now customized based on the columns selected by the user in the on-screen view.
      •  Visible Purchase Order Notes: When creating a purchase order, any notes that you add to the order will display on the PO printout.
      •  Table Sorting: When sorting columns, all the data will sort, not just on the active tab.
      •  API Upgrade: You can retrieve shipment information via an updated API; pull data from multiple warehouses all at one time.
      •  Dropship Items: You can now update item dropship status in bulk (Y/N) by importing a new .CSV. The new Y/N value will simply overwrite the old.
      •  Label Printing Fix: Restored the ability for Internet Explorer and Firefox browsers to print product labels directly from the item catalog using Java.

      3/10/2016 - v2199

      • 1-to-1 barcode scanning during Receiving: Added the ability to scan barcodes "1 to 1" and have Zenventory tally up the total automatically when receiving items without a PO.
      • Fixed item image preview during Receiving:  Preview thumbnail images now load correctly on the Receiving screen for items scanned in by a handheld device during receiving.
      • New drop-ship filter available in item catalog:  You can now easily toggle the display of drop-ship items on & off from the main item catalog view with a single click.
      • Label printing now possible from the 'Receiving without PO' screen:  Barcode labels can now be printed in the same step as receiving items without a PO.
      • Big improvements to Zen Mobile app:  Receiving without a PO is now possible from the mobile app, as well as an improved cycle counting process to better handle unexpected items.

      2/25/2016 - v2185

      • More alerts: In addition to your notifications on stock levels, you can now get notification on Receiving events in your warehouse including where new stock has been checked into inventory.
      • More sorting options for locations: Warehouse locations can now be sorted alphabetically and numerically with one click. Users can still move locations around within the tree manually.
      • Improved record of Receiving activity: The list of items waiting to be put away now includes the name of the specific user who received each item, making it easier to determine the source of discrepancies.
      • 3PL - PO Management for Clients: "Client" users can now create and submit POs to notify the fulfillment center what items are en route. The 3PL master account can now see what is coming in advance, and more easily receive these POs into stock when they arrive.
      • 3PL - Orders now sortable by Client: The Open Orders screen can now be sorted by 3PL clients, making it easy to prioritize fulfillment for a certain client's orders when needed.

      1/26/2016 - v2131

      • Improved handling of serialized items:  Zenventory's auto-pick function will now behave appropriately when a serialized item is present on an order and will require input of the serial number.
      • More flexible return processing:  Complex return situations are now accommodated, such as multiple return events taking place for a single order.
      • Line item discount coupon compatibility:  Orders that contain non-inventory line items without a SKU (such as Shopify or Volusion discount coupons) are now handled properly in Zenventory.
      • "Ship Via" column added to the Open Orders page, giving quick insight to the selected shipping service for an order.

      11/20/2015 - v2094

      • Enhanced 3PL functionality for ShipStation customers: Added the ability for multiple stores owned by a single 3PL client to share a common inventory, where applicable.
      • Dropship changes: Orders containing item SKUs marked as "dropship only" will not adjust Zenventory stock levels, and will instead automatically bypass the normal fulfillment steps.
      • Zen Mobile Coming December 2015: Zenventory’s mobile app is in the final stages of development and a release can be expected early December 2015.