Our Partner & Developer boards on the community are moving to a brand new home: the .dev community forums! While you can still access past discussions here, for all your future app and storefront building questions, head over to the new forums.

Updating Order Status Page from "Confirmed" to "On its way" for all fulfilled orders

Updating Order Status Page from "Confirmed" to "On its way" for all fulfilled orders

dori_
Excursionist
15 0 8

Hello!

I use various shipping services for my orders. Sometimes though, I add the tracking link myself, or simply fulfill the order manually if it won't include tracking.

I realized now, after a lot of e-mails from customers constantly asking me if their order has shipped, that the Order Status page does not update at all for these manually fulfilled shipments. Even after they've received an e-mail saying that their order has shipped, the actual Order Status page still says "Your order is confirmed - We’ve accepted your order, and we’re getting it ready. ". (This sometimes happens even from third-party shipping services - I'm not sure why)

Can somebody guide me in creating an "Additional Script" I can add to the Order Status page that can check if the order "Delivery Status" is either "Tracking Added" or Blank (looking at my Orders list in admin - it looks like these ones are the ones that don't update the Order Status page) - but if the order was already fulfilled, change the Order Status page from "Confirmed" to "On its way"?

 

I can share more details or photos if necessary.

Replies 4 (4)

JoesIdeas
Shopify Partner
2462 227 666

I wonder if you could edit the wording, via Theme Language settings, at least as a temporary solution?

 

https://help.shopify.com/en/manual/online-store/themes/customizing-themes/language/change-wording

 

For example, instead of "Your order is confirmed - We’ve accepted your order, and we’re getting it ready. ", you could say something like "Thank you for your order, we'll send you an email with tracking as soon as your order ships"

 

Then it would feel less like a status page that they check on, and instead a 1 time message for them to know that you will be communicating by email from here on out.

• Creator of Order Automator [auto tag, fulfill, connect FBA, daily jobs]
• Co-Creator of Product Automator [suite of features for products / collections]
• Shopify developer for 10+ years, store owner for 7 years
• Blog: Shopify Tips, Guides, and Automation Tactics
dori_
Excursionist
15 0 8

Thanks for your suggestion!
The problem is that for the orders that do have the real-time tracking updates, I do want them to come back to that order page. So regardless, it would still be the most ideal to be able to show different messaging between these two types of fulfillments.

JoesIdeas
Shopify Partner
2462 227 666

Ahhh, I see. In that case, if you've seen that order status page update with tracking before, but it's not now, could be a bug. Maybe worth reporting to Shopify support. I would think that if an order status page is supposed to update for customers, but does not always update, they would want to know about it to fix it.

• Creator of Order Automator [auto tag, fulfill, connect FBA, daily jobs]
• Co-Creator of Product Automator [suite of features for products / collections]
• Shopify developer for 10+ years, store owner for 7 years
• Blog: Shopify Tips, Guides, and Automation Tactics
dori_
Excursionist
15 0 8

Shopify has programmed it this way for some reason. It updates for certain cases, for example if I buy shipping labels directly through Shopify and it has tracking, it will always update real-time on the Order Status page. And sometimes it will update for labels I purchased through a third-party shipping website I use, but not always. I think that's fine - but I think it's unfortunate that for the cases without any real-time updating, we can't at least change the messaging to "Your order has shipped".

Even for cases where I manually enter a tracking link - the Order Status page will have the "Confirmed" message, but then show the link underneath it, which is kind of funny actually.