Fourteen days - but from when exactly?
A deadline counted from the order date is unfair when the parcel spent ten days in transit. This one counts from a delivery status that you choose yourself.
The situation
You take goods back for 30 days. The customer orders on the 1st, the parcel leaves on the 8th. If the clock starts on the 1st they get 23 days - and they are right to complain.
The starting point is a delivery status
You pick a delivery status, say "Shipped". The plugin looks up in the status history when that status was set and counts from there. Not from the order, not from the payment.
The delivery status of the order to check the deadline. Note: a return can only be created if this delivery status has already been set. In addition, the delivery status may be a maximum of x days old.
A period or a fixed date
Either a period in days, which then applies to each order separately. Or a fixed date, which is what the extended Christmas return needs: it ends on the same day for everyone. A fixed date runs out at 23:59:59.
Period (in days) or time (as date). Note: please specify the date in English format as YYYY-MM-DD - e.g. 2021-12-31 for December 31, 2021.
The label has a deadline of its own
Two separate settings: one governs how long a return may be filed at all, the other how long there is a free label for it. Fourteen days of free label, thirty days of return right - that is exactly this case.
Which settings this uses
| Setting | Technical name | What it does |
|---|---|---|
| Activate valid period | deadlineStatus | Switches on the deadline for filing. |
| Specification of the deadline | deadlineType | Period (in days) or date (as date). |
| Period or date | deadlineDaysDate | The number of days or a date in the format YYYY-MM-DD. |
| Order delivery status | deadlineOrderDeliveryStatus | Which delivery status the clock starts from. |
| Activate valid period (label) | labelDeadlineStatus | The same four fields once more, for the label only. |