Setting a Collection Date
Choose when the courier collects a shipment in Helm WMS, on one order, on many orders at once, or automatically with an order rule.
What It Does
When Helm creates a shipping label, it also tells the courier when the parcel will be ready to collect. Without a collection date, the courier uses its own default collection time. Setting one lets you choose a later day and time instead, for example when orders are packed today but your courier only collects on certain days.
You can set a collection date in three ways:
On one order, from the order's Shipping Options.
On many orders at once, from the Orders list.
Automatically, with an order rule that works the date out for you.
Example: your courier collects on Tuesdays and Thursdays. You create an order rule with the Set Collection Date action, choose Next day of week, select Tuesday and Thursday and set the time to 15:00. An order picked on Wednesday morning gets a collection date of Thursday at 15:00, and that date goes to the courier with the label.
Before You Start
Labels go through Voila. The collection date is sent with label requests made through Helm's Voila shipping connection.
Set it before the label is created. The date travels to the courier at the moment the label is created, so set it while the order is still waiting to be despatched.
Use a date in the future. If the date has passed by the time the label is created, Helm leaves it out and the courier's default collection time is used.
Check your permissions. Setting a collection date on several orders needs permission to update orders. Without it, Collection Date is greyed out in the Set menu.
Times follow your company timezone, as set in your company settings.
Setting a Collection Date on One Order
Go to Orders and open the order.
In Shipping Options, click the Collection Date field.
Choose the day in the calendar. Days that have already passed are greyed out.
Set the time on the right of the calendar, then click Apply.

Note: this works on orders from every sales channel, not only manually created orders.
Setting a Collection Date on Many Orders
Go to Orders and tick the orders you want to update.
In the bar at the bottom of the screen, click Set, then Collection Date.
The Set Collection Date window shows how many orders you have selected. Click the Collection Date field, choose a day and time, and click Apply.
Click Set Collection Date.
To remove a collection date from the selected orders instead, turn on Clear collection date and click Set Collection Date. Those orders then go back to the courier's default collection time.

Note: Helm updates the orders in the background. You can follow progress in the Jobs Queue, where the job is listed as Set Collection Date.
Setting Collection Dates Automatically With an Order Rule
An order rule can work out the collection date for every order that matches it, so nobody has to set dates by hand.
Go to Settings > Despatch Settings > Order Rules and click Create Rule, then Create Manual.
Give the rule a Rule Name.
Under Triggers, set Trigger to Status and Event to Updated. This runs the rule once the order is picked or ready to despatch, which is the trigger we recommend.
Add Filters if the rule should only apply to some orders, for example one courier or one sales channel.
Under Actions, choose Set Collection Date as the Action.
Choose a Day type (see the table below), then fill in the field that appears:
Days ahead for Calendar days, Business days and Business days excl. holidays. This can be from 0 to 365; 0 means the day the order was created.
Day of week for Next day of week. You can select more than one day.
Set the Time of day the courier should collect.
To check the result before saving, type an order number into Test Rule. Helm shows the order's current collection date and the one the rule would set.
Click Save Changes.

Heads up: the three days-ahead types count from the date the order was created, not the date it was picked. If an order takes longer to pick than the number of days you set, the date will already have passed and the courier's default collection time is used. Choose a number that suits how quickly your team picks, or use Next day of week.
Note: a rule can have one Set Collection Date action. When it runs, it replaces any collection date that was set by hand, and it leaves alone orders that already have a label. Each change is recorded on the order's Order Timeline.
Best Practices & Notes
Match Your Courier's Collection Days
If your courier collects on fixed days, Next day of week is usually the simplest choice: select those days and set the time of the collection. Orders always land on the next collection after they are ready.
Test Before You Save
Run Test Rule against a real order before saving a new rule. It shows exactly which date the rule would set, so you can check weekends and bank holidays are handled the way you expect.
Warehouses Outside England & Wales
Business days excl. holidays uses the England and Wales bank holiday calendar. If your warehouse follows Scottish or Northern Irish bank holidays, use Business days and set dates by hand around your local holidays.
FAQ
What happens if I don't set a collection date?
What happens if I don't set a collection date?
Nothing changes: the courier uses its own default collection time, as before.
Can I change the collection date after the label is created?
Can I change the collection date after the label is created?
The date is sent to the courier when the label is created, so make any changes before then. Order rules skip orders that already have a label.
Will an order rule replace a date I set by hand?
Will an order rule replace a date I set by hand?
Yes. When the rule runs, its date replaces the one on the order, and the change is recorded on the Order Timeline.
Why didn't my rule set a date on an order?
Why didn't my rule set a date on an order?
Check that the order matches the rule's trigger and filters, and that it did not already have a label when the rule ran. The Order Timeline shows when a rule was skipped and why.
What time is used if I don't pick one?
What time is used if I don't pick one?
On an order rule, an empty Time of day means 09:00.
If a courier collects on a different day from the one you set, check the order's Collection Date and the request in Courier Logs, then contact the Helm support team with the order number.
Was this helpful?
More in Orders
Order Statuses ExplainedWorking with the Orders ListCreating Orders ManuallySplitting OrdersStill need help? Share an idea