Templates
Template variants
Delm offers three different templates that you can fully customize.
Info
The active template variant that is visible on your product pages depends on your configured delivery times and the calculated delivery date.
Default template
Used when you configure a delivery time of >= 2 days
.
Template for next day deliveries
Used when you configure a delivery time of 1 day
and the delivery date is estimated to be the next day.
Template for delivery date range
Used when you configure a delivery time range, for example 2-4 days
.
Template variables
Date variable
Use the date
variable to output date estimates.
Examples
delivery
date in Default template
or Template for next day deliveries
:
Want it Monday, Mar. 07?
delivery_min
and delivery_max
dates in Template for delivery date range
:
Arrives between Monday, Mar. 07 and Thursday, Mar. 10.
dispatch
date:
Usually dispatched on Monday, Mar. 07.
Options
type
(required)- Specify the date type.
- Accpeted values:
delivery
(only available inDefault template
andTemplate for next day deliveries
)delivery_min
(only available inTemplate for delivery date range
)delivery_max
(only available inTemplate for delivery date range
)dispatch
format
(required)- Specify the date format, please see options below.
Date format options
Input | Example | Description |
---|---|---|
[dddd] | Monday | Day name |
[ddd] | Mon | First three characters of day name |
[dd] | 01 | Day of month number with trailing zero (from 01 to 31) |
[d] | 1 | Day of month number (from 1 to 31) |
[S] | st | Ordinal suffix |
[mmmm] | January | Month name |
[mmm] | Jan | First three characters of month name |
[mm] | 01 | Month with trailing zero from 01 to 12 |
[m] | 1 | Month from 1 to 12 |
[yyyy] | 2022 | 4 digit year |
[yy] | 22 | 2 digit year |
Countdown variable
Use the countdown
variable to output a shipping countdown.
The shipping countdown in your delivery message shows the time difference between the current date
and the next available dispatch date
.
Examples
Long unit format:
Order within 3 hours, 20 minutes and 19 seconds.
Short unit format:
Order within 3 hrs, 20 min and 19 sec.
Short unit format and seconds hidden:
Order within 3 hrs and 20 min.
Options
Name | Description | Required |
---|---|---|
hide_zero_values | true (default) or false . Hide or show zero values. Example: 20 min 20 sec => 0 days 0 hrs 20 min 20 sec | No |
unit_format | long (default) or short Example: minute => min, hour => hr, ... | No |
show_seconds | always (default), never , 4_hours , 3_hours , 2_hours or 1_hour | No |
separator | Change unit separator. Example: 1 day, 2 hrs, 20 min and 10 sec | No |
last_separator | Change separator for last unit. Example: 2 hrs, 20 min, and 10 sec | No |
day | Override translation for "day" | No |
days | Override translation for "days" | No |
hour | Override translation for "hour" | No |
hours | Override translation for "hours" | No |
minute | Override translation for "minute" | No |
minutes | Override translation for "minutes" | No |
second | Override translation for "second" | No |
seconds | Override translation for "seconds" | No |