We do all our own deliveries, and the delivery date is determined by when the customer placed an order. Orders placed before noon Mon-Fri are delivered the next day. Order placed after noon on Friday, or over the weekend get delivered on Tuesday.
I’m trying to insert a line into the order confirmation that tells the customer when their delivery day is based on the timestamp of the order. This is what I came up with (I’m a very novice coder), but it does not seem to be working. What am I missing? Is there a better way to do this? Thanks for any advice on this.
{% if created_at | date: “%A” == ‘Monday’ and created_at | date: “%k” < 12 %}
Your Order will be delivered tomorrow, Tuesday.
{% elsif created_at | date: “%A” == ‘Monday’ and created_at | date: “%k” > 11 %}
Your Order will be delivered on Wednesday.
{% elsif created_at | date: “%A” == ‘Tuesday’ and created_at | date: “%k” < 12 %}
Your Order will be delivered tomorrow, Wednesday.
{% elsif created_at | date: “%A” == ‘Tuesday’ and created_at | date: “%k” > 11 %}
Your Order will be delivered on Thursday.
{% elsif created_at | date: “%A” == ‘Wednesday’ and date | date: “%k” < 12 %}
Your Order will be delivered tomorrow, Thursday.
{% elsif created_at | date: “%A” == ‘Wednesday’ and date | date: “%k” > 11 %}
Your Order will be delivered on Friday.
{% elsif created_at | date: “%A” == ‘Thursday’ and date | date: “%k” < 12 %}
Your Order will be delivered tomorrow, Friday.
{% elsif created_at | date: “%A” == ‘Thursday’ and date | date: “%k” > 11 %}
Your Order will be delivered on Saturday.
{% elsif created_at | date: “%A” == ‘Friday’ and date | date: “%k” < 12 %}
Your Order will be delivered tomorrow, Saturday.
{% elsif created_at | date: “%A” == ‘Friday’ and date | date: “%k” > 11 %}
Your Order will be delivered Tuesday of next week.
{% elsif created_at | date: “%A” == ‘Saturday’ or date | date: “%A” == ‘Sunday’ %}
Your Order will be delivered Tuesday next week.
{% else %}
Your order doesn’t have an ETA yet.
{% endif %}