Help Center

Find answers, explore features, and get the most out of Grasshopper with our step-by-step guides and resources.

13 March 2025

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.
  • 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.
      • Flexible Assignment
        • Users can assign any available order to either a dedicated or regular manifest, based on their business rules and availability.
    • What’s Included
      • Advanced Setting
        • A new toggle (dedicated_shipper) in Advanced Settings determines how manifests are shown in the calendar.
  • 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.

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.