Pickup Time

Accepts a pickup time from the customer, storing it as reference on the order shipment and as a custom order field.

As of Commerce v1.1, you can also accomplish this particular use case (and more) with the built-in Basic Custom Fields module. It's recommended to use that instead.

Alternatively, be sure to check out the Time Slots extension as well.


  1. Download and install the Packing Slip for Commerce package from our package provider.
  2. In the Commerce Dashboard, navigate to Configuration > Modules to enable the Pickup Time module.

Next, edit your frontend/checkout/shipping-method.twig template, and add an input for it similar to the following:

<label for="pickuptime">Pickup time</label>
<input type="text" name="pickuptime" id="pickuptime" value="{{ order.properties.pickuptime }}">

Release History

Pickup Time for Commerce 1.0.1-pl

Released on 2020-09-15

Released on 2020-09-15

  • Optimize autoloader to avoid class loading issue, require php 7.1

Pickup Time for Commerce 1.0.0-pl

Released on 2018-11-21

  • Now writes the pickup time to Order Fields in Commerce 0.12
  • The pickuptime order property is deprecated.