Skip to main content
All CollectionsNews & UpdatesRelease Updates
Release R316 - July 18th, 2023
Release R316 - July 18th, 2023
Updated over a year ago

Here are the latest product updates of OrderGrid! Please contact your account manager if you have any questions.

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

Display a navy blue message: “You have SSO enabled, logging you in via SSO.”

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:
- Create a Shipment
- Cancel shipment
- Print label

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:
- Error in case of duplicate items in the Order
- Show all invalid Item IDs as a part of the error response

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".
This toggle will default false for all existing and new stores.
When the toggle is true, then when orders have financial payment flag as "pending", then do not add issue code payment pending. If there are no other conflicts, orders should be in processing status, even if payment is pending

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

Did this answer your question?