Today, I have noticed a new and strange issue that the description
field in the shipping rates array is not shown at checkout if the delivery date fields (min_delivery_date
and max_delivery_date
) are included in the rates. Have you noticed this?
The description
becomes visible only when the delivery dates are removed from the rates array. This has been working without any issues for years. Starting from today, I noticed this issue in all stores I have checked.
{
"rates": [
{
"service_name": "canadapost-overnight",
"service_code": "ON",
"total_price": "1295",
"description": "This is the fastest option by far",
"currency": "CAD",
"min_delivery_date": "2025-02-10 14:48:45 -0400",
"max_delivery_date": "2025-02-15 14:48:45 -0400"
}
]
}
1 Like
@Liam-Shopify Would you able to have a look at this please? Thanks
Hi @YOD_Solutions,
I have noticed the the same issue and joining your thread. Below I am giving our vision of the issue.
Context: our Carrier Service app is using REST API CarrierService - REST for providing Shopify checkout with shipping methods and rates. In the response we also return max_delivery_date
, min_delivery_date
and description
fields.
Problem: as of very recently the description
is not displayed at checkout if we include max_delivery_date
, min_delivery_date
in the response. It is displayed ONLY if we do not include max_delivery_date
, min_delivery_date
in the response. This is very odd behaviour as it used to display those params together without any issues.
The analysis of the flow indicates that the checkout interface gets this description
from the Shopify’s backend via a GraphQL query, but it is not displayed anywhere in the interface. The checkout theme has not changed.
1 Like
Hey folks - our checkout team is looking into this! Will update here when I learn more. Thanks for flagging!
Update: this does look to be an issue on our side, our team are investigating further.
Thank you, Laim. It appears to be working now.
Glad to hear!! Let us know if you run into any other issues.