I really like the Shopify Shipping feature that calculates transit time and displays an estimated arrival date, which takes into account the manual fulfillment time that I set. But, I sell a lot of products that are on backorder/preorder, so I can’t have checkout estimating an arrival date when the products are backordered for months.
Checkout blocks allows you to modify the shipping method name, why not the transit time?
Hi, I’m Vineet from Identixweb, a Shopify development company.
You’re right, this is a valid concern because estimated delivery dates can create the wrong expectation when pre-ordered or back-ordered products are involved.
At the moment, merchants usually handle this by clearly showing preorder timelines on the product page, cart, and shipping method name, but it would be really useful if Shopify allowed transit time to be hidden or adjusted conditionally based on product availability.
Have you already added preorder/backorder messaging on the product page and cart so customers see the delay before reaching checkout?
Hello! Yes, I do have the backorder messaging on the product page and in the cart. But, even with that messaging, I don’t want to display a completely wrong date range at checkout for those products.
If I understand correctly, the problem you’re trying to solve is preventing products on backorder/preorder from displaying a misleading arrival date during checkout. The cleanest solution would be to solve this at checkout time.
I believe you could do this with a Shopify Functions, specifically for delivery customization. You could use a tag or selling plan to control the status. What you could do is hide the entire shipping method for products with that tag or selling plan. This would make them not show up in the checkout then with a misleading date. I don’t believe you can customize the text directly while keeping the option still there. So best bet is to just hide the option when it doesn’t apply to a product. Note that Shopify Functions are a Plus feature.
Thanks! Maybe I wasn’t clear. I really want to use the estimated delivery because I think it’s an awesome feature. I just want to toggle when it shows.
Hi, just wanted to follow up. None of the proposed solutions worked for me. They were all at the product level, but I need something that works at the variant level, since my products have some variants that are in stock and some variants that are out of stock. I really just want the Shopify team that works on Checkout Blocks to please add a way to modify transit time based on whether or not the variant is in stock.