Table of Contents
ShipStream Releases
Updated by Kevin
2024.6
December 20, 2024
- Rating Improvements
- Shipment Reservations
- Limit Locations on Packing Slip
- Other Improvements
- API Changes
2024.5
November 21, 2024
- Rate Calculator
- Minimum Base Rate
- Signature Required Fee Types
- Max Shipment Item Volume/Weight Constraints
- Improved Target Ship Date Filters
- Auto-Saved Packing Progress
- Edit Lots Permission
- Other Improvements
- API Changes
- Grid Changes
2024.4
November 1, 2024
- Fee Schedules and Adjustments
- Manifest Courier Overrides
- Origination Date Precision
- Improved Filters for Create Batch
- Adjustable Page Sizes
- Serial Number Tracking for Products with 1:1 Bill of Materials
- Other
- API Changes
- Grid Changes
2024.3
September 6, 2024
- Serial Number Tracking
- Flexible Container Dimensions
- Single Warehouse Option: Preferred
- Per-Item SSCCs
- New Add Tracking Numbers Dialog
- New Manifest Courier for DHL eCommerce
- Other Improvements
2024.2
June 26, 2024
- Product Velocity
- UPS Intelligent Trailer Logistics
- Update weight using scales
- Reset packing progress based on number of items
- Location, Rack and Zone management
- Recorded Estimated Weight and Difference
- Manifest Weight Limit
- Improved Import Tasks
- Exclude Batch Tag
- Disable Automatic Address Updates
- Require barcode scan for Processing
- Override Packing Solution Permission
- Packing Solutions for Pallets
- Capture FedEx Ground Economy USPS Tracking Number
- Other Improvements
- Merchant API Changes
- Grid Changes
2024.1
April 10, 2024
- New Permissions
- UPS Account Authorization
- USPS First Class Mail
- SPS Commerce Shipping Labels
- Allow Barcodeless Shipments Updated
- Employee ID Field
- Void Relocation Improvements
- Other Improvements
- API Changes
2024.0
February 14, 2024
- Protected Customer Data
- Picking Exceptions
- Removed Shipments
- Packing Exceptions
- Auto-Pack
- Shortest Distance Allocation
- USPS Ground Advantage
- Technical Contact
- Webhook Health
- Edit Package Permission
- Reject Packages Exceeding Max Rate Table Weight
- Excel Workbook Format
- Bulk Order Submission
- Other Improvements
- Merchant API Changes
- Grid Changes
2023.2
November 30, 2023
- Driver's Documents
- More Manifest Couriers for DHL eCommerce and UPS
- Filter BFOs by Target Ship Dates
- Inventory Lock Contention
- Performance Optimizations
- Device Hub
- Other Improvements
- Merchant API Changes
- Grid Changes
2023.1
August 31, 2023
- Shopify Update
- Merchant Integrations Improvements
- eHub Integration
- Destination-specific Tax IDs
- Target Ship Date Reference
- Device Hub Improvements
- Other Improvements
- Merchant API Changes
- Grid Changes
2023.0
May 16, 2023
- Package Tracking
- User Groups
- Choose Locations for Picking Batches
- Customize Client Login Page
- Barcodeless Products
- Relocation Transfers
- Allowed for Fulfillment
- Declared and Customs Value
- SPS Commerce Inventory Sync
- Click to Copy
- Typography
- Other Improvements
- API Changes
- Grid Changes
2022.2
December 29, 2022
- Device Hub
- Freight Club Integration
- Improved Freight Support
- Custom Fields support for APIs, Import and Scripting
- Print Documents Dialog
- Packing Slips on 4x6 Labels
- Print Packing Instructions for Batch
- Improved Container Management
- UPS Shipping Methods
- Packaging Features History
- Related Orders Tab
- Other Improvements
- API Changes
- Grid Changes
2022.1
October 21, 2022
- SPS Commerce Integration
- Order Custom Fields
- Emailed Return Labels
- Duties and Taxes Payor for Third Party Billing
- Work Order Internal Notes
- Multiple Roles for Users
- Product History Grid
- Other Improvements
- API Changes
- Grid Changes
2022.0
July 1, 2022
- Shopify Plugin Improvements
- Magento Plugin
- Manifest Trailer #
- ASN Shipment Type, BOL and SCAC Fields
- Improved Actionable Reports
- Packing Solutions Improvements
- Estimated Total Weight and Shipped Weight
- Improved Hold Order
- Improved Origination Dates
- Tracking URL Pattern for ESM
- Grid Sorting and Filtering Indicators
- Draggable Modal Dialogs
- Default Goods Type
- Export Grids Permission
- Other Improvements
- API Changes
- Grid Changes
2021.6
December 31, 2021
- Generate SSCC Barcodes
- Enumerations
- GLS Integration
- Processing Comments Prompt
- FedEx Ground Economy
- Other Improvements
- API Changes
- Grid Changes
2021.5
November 3, 2021
- Smart Customs Values
- International Currency Support
- Packaging Features Grid Inventory
- Regulated Goods
- Other Improvements
- API Changes
2021.4
September 22, 2021
- Service Levels
- Manifest Couriers
- Virtual Shipping Methods
- Stock Location Types
- New Regional Carriers
- Global Webhooks
- Integration Errors
- Other Improvements
- API Changes
2021.3
June 30, 2021
- Pick Single Shipment or Order
- Partial Pick
- Skip Pick
- Internationalization and Localization
- Spanish Translated Scanner UI
- OnTrac Integration
- Shipper Contact vs Origin Address
- "Unable to Process" Order status
- "International" column for Shipments and Packages
- Shopify Plugin Improvements
- Other Improvements
- API Changes
- Grid Changes
2021.2
March 17, 2021
- New field for deliveries: Quantity
- Receive deliveries through Admin UI
- Update delivery destination warehouse
- Custom Dimensional Weight Divisors
- Additional Handling Surcharges
- Minimum Billable Weight
- New rating fields in API and export
- Disable and edit in-use Bill of Materials
- Support more Bill of Materials combinations
- Require permission to edit Bill of Materials
- Multiple Tracking Numbers field for ASNs and RMAs
- Add Track Description and Manifest Courier to Package info
- Add Post Office and Military address classification types
- Help users avoid placing inventory out of order
- Other Improvements
- Backported Improvements
- API Changes
- Grid Changes
2021.1
February 11, 2021
- Improved Packaging Feature management
- Support multi-select in more grid columns
- Exclude Amazon services for specific orders
- Improved Shopify inventory sync
- Other Improvements
- Backported Improvements
- API Changes
2021.0
January 5, 2021
- Packing Mode option
- Group By Shipping Method and Batch Tag
- Optional Container Weights
- Start Put-Away by scanning Work Order
- Create Work Order Outputs from Admin UI
- New mass actions for Orders
- New Manifest Courier for UPS Next Day
- Customs Values for Orders and Order Items
- Improved Bulk Fulfill Order mass shipping label generation
- Per-warehouse Advertised quantity
- Custom and System Product Attributes
- Unpair device buttons
- Edit Time Entry "Started At"
- Other Improvements
- Backported Improvements
- API Changes
2020.2
November 12, 2020
- Return Labels
- New script type: Ready to Ship Time
- Static vs Dynamic Allocation
- Choose Locations and Unlock Pick Locations
- Edit Origination Date and Lots/Expirations
- Import Lot/Expiration Data
- Bulk Fulfill Orders with BOM Products
- Automatic Component Allocation for Work Orders
- Rate quotes for Virtual Shipping Methods
- Add Containers from the Admin UI
- Use Blind Count for Processing
- Download existing Zone/DAS maps
- Warehouse tags for Shopify orders
- New mass-actions for Deliveries
- SKUs column for Deliveries
- Warehouse column for Lots/Expirations
- Batch and BFO ID in Stock Movement Log
- Alternate Location Barcode Pattern
- Optional Location scans
- Process Hazmat on a separate FedEx account
- More Amazon Merchant Fulfillment detail
- Printing Improvements
- Various Bug Fixes and Improvements
- API Changes
- External Shipping Method Changes
2020.1
October 15, 2020
- "New" Shipment Status
- Ready to Ship
- Packing Solutions
- Picking Classes
- Batch Container List
- Revert and Merge Shipments
- Default Third Party Billing
- BOM Shipments Represent Pickable Items
- Clickable BOM Graphs
- UI Refresh
- Require Tracking Number
- Import Stock Location
- Lots/Expirations/FIFO User Improvements
- Bulk Fulfill Order Updates
- Next Pick Preview
- Shipment Items Export
- Hide Inactive Warehouses
- Multi-value Filtering
- Ready To Process Email Option
- Disable US Sanctioned Countries
- FedEx Delivery Instructions
- FedEx Label Certification
- Amazon MWS Saturday Delivery
- API Updates
- Shopify Plugin Improvements
- Performance Improvements
- Various Other Improvements
2020.0
February 3, 2020
- Virtual Inventory
- Default Third Party Billing
- Add Unassigned Items dialog to Put-Away UI
- Order reallocation performance improvement
- Set Default Warehouse for users
- Add shipment:reverted webhook topic
- 8 other improvements
2019.9
December 20, 2019
- Double-scan to begin count
- Require Tracking Numbers for external shipping methods
- Add Tracking Numbers from Scanner UI
- Add Shipping Costs to Shipments
- Add Order "Reason For Export"
- Require Rates from Amazon MWS Preferred Carrier
- Auto-Advance to Put-Away after Processing
- Require Permission to "Associate SKUs" during Processing
- Lot Tracking information improvements
- Filter Grids by time of day
- 16 other improvements
2019.8.1
November 22, 2019
- Advanced Grid Filtering
- Scan Badge to Log Out
- Improve Scanner Delivery search and menus
- Improvements to Product attributes
- Disallow for Merchant/Store in Packaging Features
- Staff time auto split at midnight
- 9 other improvements
2019.8
October 17, 2019
- Work Orders
- License Plates
- Dimensional Weight
- Attach Packaging Features to Orders
- 13 other improvements
- Bill of Materials Documentation added
2019.7
September 4, 2019
- Improved Support for Lithium Batteries
- FedEx Electronic Letterhead and Signatures
- UPS Commercial Invoices and Paperless Invoices
- Shipment Item Lots/Expirations Reporting
- Reorganized Menus
- Reorganized Packaging Features
- Label Print Target
- Other improvements
2019.6
August 16, 2019
- Rate Shopping
- Export Batch Orders
- Order and Shipments grid improvements
- Other improvements
2019.5
August 5, 2019
- Third Party Billing
- Orders tab on Product page
- Complete column on Order grids
- Duplicate button on Delivery page
- Lot Type pattern validation
- Separate Client User management
- Other User management improvements
- New export formats on the Delivery grids
- Ship Separate Only option for BFO
- Display Backordered quantity during Put-Away
- Other improvements
2019.4
June 12, 2019
- Update to latest FedEx ShipService WSDL
- Packing Instructions (w/ PDF Upload)
- Add new delivery notification email options
- Adds a link to the product page for each component product from the BoM edit view.
- Remove BOM tab when creating new products (since a BOM can't be created until the product exists)
- Adds a Yellow Visual indicator on Scanner pick screen to prompt user to pick item carefully when picking a Quantity-type BoM that has Singles and Cases in the same location
- Scanner pick screen, for all products with images, adds the product image below the info grid.
- Allocate orders using multiple nested BoMs
- Updated pattern validation for Lot model. Validation will now be enforced by Lot Types
- Replaced Google Image Charts on dashboard
2019.3
March 26, 2019
- Allow for the completion of offline shipping methods through the Scanner UI in the Packing view. Inside the Packing view the user will now see a toggle switch near the "Finished Packing" button. This switch labeled "Ship Offline" will allow an order to be shipped "Offline". If the shipping method does not have a way to retrieve a label then this switch will be locked to ship offline "Yes" and cannot be changed. All shipping methods that can retrieve label's will default to ship offline "No", but the switch will allow the user to toggle it to ship offline.
- Expand the functionality of external carriers. External Carriers can now be setup through "System > External Shipping Methods", which will allow all the external methods to be created in one location. Whereas before they could potentially be setup on each Merchant and Store. Setting up a new External method will use the same fields as before plus a few new ones, but now they will use individual inputs to help ease the setup. Once a new method has been setup the user will need to add, when appropriate, the method to the Rate/Zone Maps. The method will also need to be added, if desired, to the System > Shipping methods under Default merchant and/or to individual merchants depending on the need.
- Packages will now be separated by Manifest Code, this will allow packages to be separated by the trucks that pick up different groups. Carriers such as FedEx will be separated by Ground, Express, SmartPost and Freight.
- The Delivery Comments will now be shown in the Scanner UI During Processing as text inside a muted orange/yellow background area at the top of the page.
- Adds a "Single Warehouse" allocation option to "System > Configuration > Sales > Shipping Settings > General > Single Warehouse Option". The Single Warehouse can also be set in Order Scripts by using
order.options.allocation_options = '{"single_warehouse":true}'
. It can also be set in the API order.create by using{"allocation_options":{"single_warehouse":true}}
. - Hazmat packages can now be closed separately from non-Hazmat packages. Also note that OP-950 should be replaced with Hazardous Materials Certification (docs say this is being phased out).
- Updated: Various improvements to the Bill of Material feature.
2019.2
February 22, 2019
- Amazon Seller Fulfilled Prime (SFP). Allows an Admin user to set up an Amazon SFP as a carrier in the System > Manage Shipping Accounts page. When set up will allow the warehouse to fulfill Amazon Prime orders for the Merchants.
- Allow orders and backorder orders to be processed ahead of other orders. This is accomplished by allowing the Backorder policy to be set per order. If no specific policy is set for an order it will use the Merchant's default backorder policy choice. The other component is to allow the priority to be set per order. This allows for an order to receive a higher priority and thus be fulfilled before other orders that have a matching product. The priority can also be suppressed which will allow the other orders of higher priority to be fulfilled first. If no priority is set the it will use the default value of "50". Valid values are "0" through "100" with lower values equaling higher priorities.
- Display recent order script errors in the UI. When an order script generates an error, capture the error message and add it with a timestamp to a list at the bottom of the order scripts page in a section titled "Recent Errors" containing a grid with columns "Timestamp" and "Error Message". When a script is saved all recent errors will no longer show in the grid. A new column, on the main Manage Scripts grid, will display with the number of current errors (does not include deleted errors) titled simply "Errors".
- Allow Splitting BoM order items between multiple shipments.
- Updated: Google Maps API consumption which allows the Google Maps to work again. The Scanner > Packing view > Classification page allows the user to view a Google Map of the address's location so that a user can make an educated guess as to whether it is Residential or Commercial. Used when the System could not classify the address.
- UTF-8 support in generated PDFs. This allows special character to print correctly. E.g.:
™, ®, •, ü, ’, “, and ”
. - BOM-related API for Products in Orders and Shipments.
2019.1
January 15, 2019
- Adds global "Choose Merchant" widget to allow orders, shipments, products, etc. to be filtered by Merchant using a selection that persists between pages.
- Added a field to save Tracking Numbers on Deliveries (ASNs/RMAs). Deliveries can now have as many tracking numbers as needed and are now searchable in the Scanner > Delivery page by Tracking Number or any of the other reference fields. The Scanner Delivery page also now lets you browse deliveries by Merchant or by Supplier name.
- Use vue-multiselect to replace HTML multiselect. Replaces the multi-select widget with one that is searchable and much more user-friendly.
- Support shipping non-fully regulated products via Home Delivery
- Update API for pre-BOM backwards-compatibility - expose package data in
- Improve order creation efficiency and locking strategy.
- Create shipping labels completely outside of database transaction for faster mass label generation.
- Plus 30 other bugs and improvements
2018.6
December 14, 2018
- Support packing BOM components into separate packages.
- Require Comment and Permission for Stock Adjustments.
- Separate Fully Regulated requirements from Regulated (ship lithium-ion batteries using Regulations but not Shipping Papers)
- Rename 'Insurance' to 'Declared Value'. The old API field names will remain effective for backwards compatibility.
- Email Notification for Delivery moving from Accepted > Ready to Process.
- Implement "Department Number" as possible way to separate closing of FedEx hazmat vs non-hazmat packages. (needs testing in production - will be disabled until I can arrange the testing)
- Add Plugin errors dashboard with Resolve/Retry functionality to expose integration errors directly to clients and simplify error resolution.
- Add "Collected Data Unique" option for packaging products to ensure that duplicate collected data is not captured at packing.
- Support assigning products to empty locations via Cycle Count.
- Allow warehouses to be disabled.
- Improve error message when order created with non-existent SKU.
- Fix address validation holding order not prevented by order validation.
- Add carrier warnings to shipment history.
- Prevent target_ship_date from being updated when a shipment is reverted.
- Add packaging features from a regulation to packing UI requirements.
- Improve size of JS editor.
- Improve grid widths for Regulations and Manage Scripts.
- Improve validation for order.create API method to prevent ambiguous orders from being placed.
- Add status history message when using auto-commit and when auto-commit fails.
- Support multi-value option columns in grids
- Packaging product Boolean option to check that an order's collected data is unique
2018.5
November 2, 2018
- Bill of Materials (SKU Relationships)
- Support multiple subscriptions for the same plugin
- Allow warehouses to be disabled
- Email Notification for Delivery moving from Accepted > Ready to Process
- Support per-merchant max bin weights for batch order splitting
- Rename "Insurance" to "Declared Value"
- Order Grid add warehouse Column for filtering searches
- Touch UI - Change Delivery Reference to Merchant
- Update Client Order Grid with the Submitted by column
- Use last-packed shipment as template instead of first shipment
2018.4
September 15, 2018
- Lot/Expiration Tracking
- Follow-up Improvements for "Lot/Expiration Tracking""
- Support Third Party Billing for FedEx
- Add "Void" button for Relocation
- Lot/Expiration Tracking UI Improvements
- Inventory Snapshot Export Changes
- Add 'Product Family' to admin UI
- Add Dimensions to Catalog > Manage Products Grid
- Duplicate barcode allowed
- Additions to Inventory Snapshot
2018.3
July 18, 2018
- Implement 'Single Warehouse' allocation algorithm option.
- Add new delivery status "Ready To Process" and "Processing Deadline" feature
- Add "Backordered" column to delivery page
- Add Qty Allocated to product grid
- User-provided tracking numbers
- Replace shipping method names with full description, cease prefixing method name with carrier label and hyphen. (E.g. "FedEx - Home Delivery" becomes simply "FedEx Home Delivery")
- Add 'Reallocate Orders' mass action to product grid.
- Support multiple Shopify plugins per Merchant.
- Add "Simple Fastest" allocation algorithm which uses Days in Transit maps to determine warehouse assignment.
- Add support for reverting multiple shipments into consolidated Cancellation delivery.
- Add Delivery "Void" capability.
- Add missing fields for use with order import.
- Add more locking to reduce deadlock potential during packing.
- Major performance improvements and stability improvements when reallocating large numbers of orders.
- Add allocation details to order history when re-optimizing.
- Expose webhook ping errors to client users.
- Fix label on batch page for items in temp location.
- Fix BFO Lock should apply only to current warehouse.
- Update to latest libv8 to fix possible Spectre and Meltdown security vulnerabilities.
- Add new 'pending_commit' delivery state.
2018.2
July 3, 2018
- Apply location assignment "Just In Time"
- User-provided tracking numbers
- Updates Carrier names to their common short form name
- Update UI and FedEx carrier to use new regulation fields
- Add new container type and packing instruction attributes to FedEx integration
- Improvements to control over batch creation
- Add new delivery status "Ready To Process"
- Add "Backordered" column to delivery page.
- Add Qty Allocated to product grid
2018.1
March 15, 2018
- Add "Lock To Warehouse" mass action
- Display UI timestamps with Warehouse/Merchant timezone
- Add "warehouse_id" to API data
- Add "Shipping Account Groups" for increased shipping account flexibility
- Add: Support for Multiple Barcodes Per-Product
- Allow "Order Scripts" to apply to all merchants
- Implement JS editor for user-provided script fields
- Add "Clear Products" button on create order page
- Support forcing email to be sent for new orders
- Show "Collected Data" Value on Order Page
- Add "Voided" shipment status
- Add Filter to Carrier Column in Sales > Packages
- Various improvements for defaults for fresh installations
- Add complete product data to item data for use in order scripts.
- Defer errors for unrecognized SKUs until after order script execution.
- Add 'product_not_exists' exception for sales_order API endpoint.
- Report error to user if auto-commit fails
- Improve error message when unable to ship due to insufficient packaging product inventory.
- Migrate shipment track numbers to packages
- "Revert Shipment" button changes
- Support multiple cancellations per order