Here are the latest product updates of OrderGrid! Please contact your account manager if you have any questions.
Skip to Global Changes
Skip to Express Changes
Skip to DTC Changes
Skip to Bug Fixes
Global Changes:
Global | User Notes |
Move Order IDs | System should generate Move Order IDs. Also, these IDs should be visible in Client Company, Move Orders List View and Individual Move Order View |
Express Orders Show up on DTC Loading | Express orders should not show up on the Carrier Loadings Screen to prevent DTC users from getting blocked during Loadings |
Store API - Create /report/move-order for Move Order Reporting Data | Create an API based Reporting endpoint for Move Orders |
[Move-Order] Update item search on Move Order Creation via UI | Improve search functionality on Move Order Creation UI for Item searches |
[Move-Orders] Store API - Add reservations data to GET /move-order | Add reservations array to GET /move-order response.The objects in this array contain Status, Reserved Quantity,Picked Quantity, UoM, Item Type, Item |
[Move-Order] Add line item details to move orders screen in client-side | In Sales ->Move Orders on the Client Side, when we open a move order, for the line items pull the reservation data and show the following info: Item Name, SKU, Status, Reserved Quantity, Picked Quantity, UOM |
[Move-Order] Remove qty rounding from UOM conversion logic | Accept Decimal Quantities for Move Orders in cases of Weighted Vendor Items (where conversion is required), Non Weighted Vendor Items, Material Items (Both Weighted and Non Weighted) |
MongoDB Config - Reads to Secondary Nodes | Enable read operations to be sent to secondary members. Send non-read operations to Primary Members. Improve the load balanced across nodes while improving the load times throughout the application |
Add qtySystem and uomSystem fields in /report/po | Add fields in the API based PO Report to show System Quantity and System UOM values as they show in the Purchase Orders in UI |
Multi Receiving - Po Status Error | Prevent receiving an item on multi receiving if the associated PO is in closed status |
Webhook orders Queue | Prevent duplicate orders when same orders sent milliseconds apart using the Order Webhook |
Error While Importing the Bins via CSV | Improve Import CSV Functionality used to create Bins |
Reports - Scalability considerations | Continuous efforts to improve reporting performance in the application |
Error Handling for POST /item endpoint | POST /item call with "tags": null leads to an unhandled error, eventually leading to a request timeout. Stacktrace attached and Sample payload shown below. |
Transaction Fixes: Shipping labels for client carrier accounts are being written to pay_transactions | Updating fee logic so that we don't record shipping label transactions for orders shipped using clients' carrier accounts. |
Updates to Automatic Logout | Updated automatic logout from 8 hours to 10 hours and introduced automatic logout after 30 min of idle time. |
Bin Status: "Full" logic | Do not display full bins on suggested bin during putaway for Receiving V2 and Express Receiving. Users can still putaway by scanning into the bin, whether full or not. There is a new warehouse setting, display confirm modal for full bin. When this is turned on, if a user does not putaway into the suggested bin, the user is asked if the bin is full. |
Display empty tags on bins page | Previously, the bins list did not display empty tags on the expansion panel. Now, it will show all tags, including empty tags. |
item setup UOM improvements | Improve UOM validation on item setup. There must always be a base UOM where quantity = 1, EA UOM must be smaller than CS UOM. and UOMs must have different quantities, they cannot have the same quantity (ex. EA and CS cannot both = 2, they must be different). |
Update cycle count export file to split OG Number and SKU | Cycle Count export file now has separate columns for item name, SKU, and OG Number. |
When user logs in with username & password, but has SSO enabled, bring them to SSO page | When a user logs in with username & password, but has SSO enabled, bring them to SSO page |
Promotions - new condition - shipping destination, countries | Allow users to add a promotion based on country of destination. Managed through the existing promotions page. |
Warehouses>Settings - Sort receiving categories alphabetically | User will be able to set up the receiving categories' sorting in an alphabetical manner |
Targeted Sampling | Users will be able to add promotional items to orders based on number of items purchased and/or order total amount. |
Replenishment>Item parameters - Update algorithm for vendor/material item import to avoid duplicates | Users will see a single item parameter entry for every vendor SKU, even if the forecast was uploaded at both the material and vendor item level. |
PO Report Search/Filtering Improvements | Users will be able to multi-select statuses and warehouses while filtering. Additionally, fuzzy search is implemented to improve the search experience. |
Indicate required item upload fields with asterisks on export | When exporting inventory>items, required fields will show an asterisk in the CSV export. |
MM - Unable to create Layout | N/A |
MM - Validation on Layout Mangement | N/A |
MM - Unable to Edit previously Created layout | N/A |
MM - create api-tests and verify already fixed issues found during automation | N/A |
Replenishment > Recommendations export fix to show correct UOMs and converted Order Qty | Recommendations export was previously displayed in mg for all solids and mL for all liquids, instead of the item's Base UOM. |
Update Error handling for POST /move-order | Improved error message for Invalid items in a Move Order, show all invalid Item IDs in the error response |
Express Changes:
Express | User Notes |
Express Orders - Stop Ship and Prevent picking of expired items | Prevent Picking of Expired Items in Express Orders. Respect the Stop ship flag (API and Item Setup) to stop the picking selected days before the day of expiry |
In-Store Receiving Prioritization | Allow users to configure in-store receiving category ordering so that alphabetical sorting is applied. A new toggle is introduced in WH/Settings to “Sort receiving categories alphabetically” |
Express>Express receiving - Introduce filter by category in in-store receiving flow | Users will be able to multi-filter categories in the in-store receiving flow. |
Fresh to go back to store 1 day before expiry | Users will see new columns with adjusted expiry dates which take into account stop ship values for items. |
Prevent rejecting Client order when the webhook is sent multiple times | Prevent calling rejection endpoint if the order webhook is called several times with the same order payload |
Express Orders - optimize for horizontal view | Added a warehouse toggle "Express Orders - horizontal view" which will default false for all existing and new warehouses. When true, users will see Express Orders module in horizontal view only. |
DTC Changes:
DTC | User Notes |
DTC and Warehouse Transfer Orders - Stop Ship and Prevent picking of expired items | Prevent Picking of Expired Items in DTC Orders and Warehouse Transfer Orders. Respect the Stop ship flag (API and Item Setup) to stop the picking selected days before the day of expiry |
Add Shippie as a new Carrier in OrderGrid | Integration with Shippie APIs: |
Shippie Integration - Rates Endpoint and Store for billing | Whenever Shippie is selected as a Carrier, Obtain the rates using Shippie API and store in appropriate locations in OrderGrid |
Support Shippie as a possible Primary Carrier in Canada with Serviceability checks | Check Shippie Serviceability depending on the destination. If the destination is not serviceable, default to a secondary carrier |
DTC Picking: skip item, put at end of picking list | Introduced button "skip pick", which will move the current item/location to the end of the pick list. Skip pick is not available when there is only one item on the pick list, or the last item in the pick list. |
DTC Order Duplication | Added a button "duplicate order" on all orders, which will copy the following data to a new manual order: shipping address, items, quantity, and price. |
update postmedia parcel postal codes & rates | Update carrier rate table and available postal code services. Removed Ontario FSAs: P2A,P0C, N0R, N8M, N9V, N9Y |
Automations | Introduce module "Automations". Users can "add packing slip" to orders based on conditions. Introduced new conditions "Shopify order tag" and "Customer email". Users can only add one customer email to conditions, not two. |
Add date to Manual Shipments page | On the manual shipments page, added a date column at the lefthand side of the table, with sorting functionality. |
Shopify integration order number update | Corrected the Shopify order number. Now, order numbers will be a string, not an integer. Shopify order numbers are updated on the following locations: orders list, order detail, shipped report, returns report, and fulfillment cost report. |
Desired Order Days - DTC | "Order as soon as possible" and "Order as late as possible" options introduced to Replenishment>Settings. In combination with the Order Window setting, DTC clients can group orders and meet their desired order window's requirements. |
Update sorting logic for DTC picking | DTC Pick Flow to use First Expiry First Out Logic for Items with an expiry date. The 2nd level sorting will be used to minimize pick stops, but FEFO is prioritized |
Store API - Improve Error handling for Order Creation | Improved Error handling for Order Creation API: |
Bug Fixes and Other:
Bug Fixes and Other | User Notes |
Express Orders Show up on DTC Loading | Express orders should not show up on the Carrier Loadings Screen to prevent DTC users from getting blocked during Loadings |
DTC stores: option to fulfill orders where payment is pending | Introduce a DTC store setting toggle "fulfill payment pending orders". |
Replenishment > Recommendations export fix to show correct UOMs and converted Order Qty | Recommendations export was previously displayed in mg for all solids and mL for all liquids, instead of the item's Base UOM. |
Move orders - Drop off doesn't work without staging bin | Drop off unblocked when a staging bin is not indicated. |
Move orders - Scanning not empty tags | Alert introduced when a user attempts to place items in a tag with existing items. |
Move orders - Issue with DB filter causes duplicate reservations | Fixes to inventory commitments. |
Move Orders - Incorect rounding of fractional values in back | Fixes to rounding logic in fractional item requirements in move orders. |
Move orders - short pick error in case 0 items | Improvements to short pick flow in move orders so that users do not have to scan the product barcode before short picking. |
Replenishment - Wrong recommendation with Days Forward Auto option | Fixes to replenisment recommendations |
Replenishment - Fixes after adding sufficient stock calculation for prime recommendations | Fixes to order window logic when generating recommendations |
IBM/ After deactivation there is still data in planning | Fixes to forecast file deactivation process to ensure items do not remain in Planning section. |
PO - Put a "Back" button on the PO dashboard screen | When users click into the PO from the dashboard screen, they will be presented a "Back" button to go back to the Dashboard screen. |
UOM Incorrect in Order Summary | Fixes to ensure consistency in displaying UOMs in move orders. |
[Create/Update Item] - Empty UOM is displayed when the barcode is updated | Bug Fix - UoM value preserved when barcode is updated |