External release notes – Grasshopper – Version 3.24.18
New Features
- Recurring Orders
- We’re excited to announce the release of the new Recurring Orders functionality — designed to streamline and automate repeat deliveries for partners, licensees, and virtual carriers.
- The Recurring Orders feature allows users to automate the creation of repeat orders based on a customizable schedule. Whether the need is daily, weekly, bi-weekly, or monthly delivery, this feature helps reduce manual effort and ensures consistent service.
- Key Benefits
- Save Time: Automate repeated order creation and eliminate manual re-entry.
- Flexibility: Fully control order recurrence settings to match business needs.
- Improved Experience: Simplify recurring deliveries for partners and customers alike.
- What’s Included
- Enablement: Recurring Orders can be turned on/off via the Account Advanced Settings.
- Create from Existing: Users can generate a recurring schedule from any existing order.
- Recurring Configuration
- Frequency: Daily, Weekly, Bi-Weekly, Monthly
- Custom Day Selection (e.g., M/W/F)
- Start/End Date
- Status: Active or Inactive
- Recurring Order Name
- Automation: The system automatically generates new orders based on the selected schedule.
- Out of Scope
- Updating details of a single recurring instance after it’s been generated
- Auto-assignment of generated orders to manifests
- UI-level bulk editing of multiple recurring schedules
- Additional logic for dynamic schedule adjustments
- Auto-Create Return Order on Failed Pickup Configuration
- This setting allows users to define whether the system should automatically create a new return order when a return pickup fails or not, improving operational efficiency.
- What’s Included
- Advance Settings
- Path: Advanced Settings > Orders > Automation
- Label: “Auto-create return order on failed pickup”
- Default Behavior: Enabled (On) by default.
- Advance Settings
- 3rd Man Indicator in Calendar View
- We’ve introduced a new visual enhancement in the Calendar views to improve visibility and planning for deliveries that require a 3rd man.
- Users can now quickly identify which stops include a 3rd man directly within both the Weekly and Daily calendar views, making it easier to plan resources and manage capacity.
- Key Enhancements
- Weekly View (Expanded Card), The expanded stop card now displays a “3rd Man” indicator when applicable.
- Daily View stop card now displays a “3rd Man” indicator when applicable. The 3rd man icon or label is also visible within the daily schedule for quick reference
- Support for Dedicated & Non-Dedicated Manifests in Scheduling Calendar
- We’ve enhanced the Scheduling Calendar to better support workflows involving both dedicated and non-dedicated manifests, providing more visibility and flexibility for planning deliveries.
- Key Enhancements
- Scheduling Calendar Behavior
- If dedicated_shipper is enabled
- Show both dedicated and non-dedicated manifests, if available in the relevant regions.
- This reflects the behavior already in place.
- If dedicated_shipper is disabled
- Show only regular (non-dedicated) manifests in the calendar view.
- If dedicated_shipper is enabled
- Flexible Assignment
- Users can assign any available order to either a dedicated or regular manifest, based on their business rules and availability.
- Scheduling Calendar Behavior
- What’s Included
- Advanced Setting
- A new toggle (dedicated_shipper) in Advanced Settings determines how manifests are shown in the calendar.
- Advanced Setting
- Serial Number & Received Date in Item-Level Manifest Export
- We’ve enhanced the Item-Level Manifest Export to include two additional key data points for improved tracking and inventory visibility.
- Key Enhancements
- These fields are now included in the Item-Level Manifest Export file.
- New Fields Added to Export
- Serial Number (SN)
- Received Date
- Serial Number Added to Inventory Item Shipping Labels
- We’ve updated the shipping label layout to include the Serial Number (SN) for each inventory item, providing improved traceability and alignment with operational needs.
- Key Enhancements
- Applies To
- All inventory items that include a serial number.
- Both individually printed and batch-generated labels.
- New Field on Label
- Serial Number is now displayed on the shipping label for inventory items.
- Applies To
Bug Fixes
- Batch Completion API Now Uses Accurate Order Matching
- We’ve resolved an issue in the Batch Completion API that caused unexpected behavior due to overly broad search logic.
- The previous implementation of the Batch Completion API used a shared search endpoint that queried not just order_ids, but also PO numbers and other fields. As a result, the system could match and attempt to complete orders that were not part of the original request, leading to server errors.
- Fix Implementation & Validation Scenarios
- New Internal Route: The Batch Completion API now uses a dedicated route that wraps the search logic and enforces strict filtering by order_id only.
- Accurate Filtering: The system now completes only the orders explicitly included in the request.
- Scoped Fix: The change is isolated to batch completion functionality and will not affect other components or endpoints that use broader search logic.