Skip to content

Available Contract Options

SMS Options (smsOptions)

In-Transit SMS (onTransitSms)

  • template (String) – Message template sent when the package is in transit.
  • deliverySlotRangeMinutes (Number, default: 60) – Time range (in minutes) for delivery.

Pre-Delivery SMS (beforeDeliverySms)

  • template (String) – Message template sent before delivery.

General Parameters

Pre-Processing (preProcessingParameters)

  • Object – Pre-processing parameters.
  • More details can be found in the "pre-processing parameters" table:
    Google Sheets Document

Optimizer Parameters (busParams)

  • Object – These are the optimizer parameters, also known as busParams in the contract.
  • More details can be found in the first table of the Google Sheets Document:
    Google Sheets Document

Features (functionalities)

  • allowCheckOut (Boolean, default: false) – Allows boxes checkout in the Dingoo Mobile App.
  • onTransitSms (Boolean, default: false) – Enables/disables in-transit SMS.
  • smsTestMode (Boolean, default: false) – Enables SMS test mode. When enabled, the SMS will be sent only to the numbers in smsTestModePhoneList.
  • beforeDeliverySms (Boolean, default: false) – Enables pre-delivery SMS. This SMS is sent for the next delivery after the driver completes the current one.
  • useAddress (Boolean, default: false) – When enabled, the address is used instead of coordinates for navigation in Google Maps, Waze or Maps.
  • getDeliveryOptions (Boolean, default: true) – When disabled, feedback on delivery conditions is no longer required at delivery time, and photo capture is no longer mandatory for not delivery orders.
  • requiredSignature (Boolean, default: false) – When enabled, at the time of delivery, the Driver app will ask for a signature to confirm receipt of the order.
  • requiredProofOfReturn (Boolean, default: false) - When an order is marked as a collection and this option is enabled, the Driver app will require the customer’s signature at the moment the driver picks up the order.
  • useOCRFallback (Boolean, default: true) - When enabled, the system will use OCR fallback for address recognition.

Test Phone List (smsTestModePhoneList)

  • Array[String] (default: []) – List of phone numbers for SMS test mode.

Container Sizes (containerSizes)

Out of Format Sizes (outOfFormatSizes)

  • Array[Object] – List of out of format container sizes.
  • name (String) – Name identifier for the container size.
  • size (Number) – Size value of the container.
  • display (Number) – Display value for the container.

Default values:

"outOfFormatSizes": [
  {
    "name": "X1X",
    "size": 1,
    "display": 1
  },
  {
    "name": "X2X",
    "size": 2,
    "display": 2
  },
  {
    "name": "X3X",
    "size": 3,
    "display": 3
  },
  {
    "name": "X4X",
    "size": 4,
    "display": 4
  },
  {
    "name": "X5X",
    "size": 5,
    "display": 5
  }
]

Bag Sizes (bagSizes)

  • Array[Object] – List of bag container sizes.
  • name (String) – Name identifier for the bag size.
  • size (Number) – Size value of the bag.
  • display (Number) – Display value for the bag.

Default values:

"bagSizes": [
  {
    "name": "#1",
    "size": 0.01,
    "display": 100
  },
  {
    "name": "#2",
    "size": 0.05,
    "display": 20
  },
  {
    "name": "#3",
    "size": 0.1,
    "display": 10
  },
  {
    "name": "#4",
    "size": 0.2,
    "display": 5
  },
  {
    "name": "#5",
    "size": 0.4,
    "display": 2
  }
]