Item Delivered Notification for local delivery

Solved
Highlighted
Tourist
18 0 2

I have searched and as of 2019 I do not think this is possible, but please let me know.

 

I am making local deliveries and right now I text customers when the order has been dropped off and just move the order status to "fulfilled."

 

Ideally: I would love to automate the process below.

Sunday Morning: I move all orders to "delivery in progress" - triggers email to customers

First stop: I make a delivery, go on shopify app and move order to "delivered" - customer receives email/text

repeat for all orders

 

I would settle for:

Sunday Morning: I move all orders to "delivery in progress" - triggers email to customers

(I would continue to text customers after each order has been delivered as I do now)

Sunday evening: I move all orders that have been delivered to "delivery completed" triggers email to customers

0 Likes
Highlighted
Shopify Partner
115 4 43

So this entire category doesn't even apply to you, right?
https://apps.shopify.com/browse/orders-and-shipping-order-status-and-tracking?app_integration_kit=of...

 

Since you are your own carrier, in a sense. That is an interesting problem.

 

I'd say this could be either assembled together using a couple of different services or automated by an app.

 

Assembling Services

 

I envision something like this:

 

1. You move orders to "delivery in progress"

2. Zapier / Integromat (https://zapier.com/apps/shopify/integrations / https://www.integromat.com/en/integrations/shopify) listens for the event

3. Zapier / Integromat triggers an email/sms to customers using any e-mail provider and/or Twilio (https://www.twilio.com/) for SMS

4. You move orders to "delivered" - process repeats

 

Custom App

 

I assume an app that does this will look like so: 


1. The app listens for an ORDER/UPDATE webhook (https://help.shopify.com/en/api/reference/events/webhook)

2. Once a change to an order has been made, the app triggers e-mail from mailing provider / SMS dispatcher using an API call

 

I'd definitely say go with the first route for now. If it gets complicated, I can walk you through the step-by-step.

Freshly-baked Shopify Tutorials, Tips & Tricks. I also build Shopify Apps!
My Tutorials:
* Get Notified When New Comments Are Added To Your Shopify Blog (Free!) - A quick & easy tutorial to set up a free web-service that e-mails you when you get a new comment on your Shopify blog!
0 Likes
Highlighted
Tourist
18 0 2

@SimplyApps wrote:

So this entire category doesn't even apply to you, right?
https://apps.shopify.com/browse/orders-and-shipping-order-status-and-tracking?app_integration_kit=of...

 

Since you are your own carrier, in a sense. That is an interesting problem.

 

I'd say this could be either assembled together using a couple of different services or automated by an app.

 

Assembling Services

 

I envision something like this:

 

1. You move orders to "delivery in progress"

2. Zapier / Integromat (https://zapier.com/apps/shopify/integrations / https://www.integromat.com/en/integrations/shopify) listens for the event

3. Zapier / Integromat triggers an email/sms to customers using any e-mail provider and/or Twilio (https://www.twilio.com/) for SMS

4. You move orders to "delivered" - process repeats

 

Custom App

 

I assume an app that does this will look like so: 


1. The app listens for an ORDER/UPDATE webhook (https://help.shopify.com/en/api/reference/events/webhook)

2. Once a change to an order has been made, the app triggers e-mail from mailing provider / SMS dispatcher using an API call

 

I'd definitely say go with the first route for now. If it gets complicated, I can walk you through the step-by-step.


Thank you for the reply,

 

Exactly right - that entire category is based off of a "tracking" event via a carrier such as UPS/USPS which since I am using my own delivery I do not have. I have looked into trying to generate a tracking service/number based off my own vehicle - does not seem worth it for a small side business though (while cool in concept).

 

I like the idea of the first option, seems pretty straight forward. I believe the limitation is on Shopify. I do not have the ability to move anything into "delivery in progress" or "delivered" I only see a spot to mark order as "fulfilled." Based on that I would only be able to trigger one event for example: When I drop off a delivery I go to my shopify app on mobile device - mark as fulfilled and then  Zapier / Integromat (https://zapier.com/apps/shopify/integrations / https://www.integromat.com/en/integrations/shopify) listens for the event and would be able to send the email/text that lets the customer know that I dropped the order off and this would "close the order out"

0 Likes
Highlighted
Shopify Partner
115 4 43

Ah, for that part there is actually an existing app:
https://apps.shopify.com/ultimate-order-status

Whether or not the webhook for Zapier/Integromat can listen to these statuses (i.e. how does the Shopify API treats those statuses) is really down to the specific implementation of the app. If it's properly done using order metadata fields (see https://help.shopify.com/en/api/reference/orders/order#update-2019-10) then you're golden - just have to find the right hook in Zapier or Integromat (or write one/get someone to write one for you - not super complicated). 

If it's not actually using the order API, and just displaying fields on your admin panel, then it's a different ballgame.

 

If you'll take a spin setting it up, I can probably help troubleshooting along the way.

Freshly-baked Shopify Tutorials, Tips & Tricks. I also build Shopify Apps!
My Tutorials:
* Get Notified When New Comments Are Added To Your Shopify Blog (Free!) - A quick & easy tutorial to set up a free web-service that e-mails you when you get a new comment on your Shopify blog!
0 Likes
Highlighted
Shopify Partner
115 4 43

In addition, adding yourself as a fulfiller using the fullfillment API (https://help.shopify.com/en/api/reference/shipping-and-fulfillment/fulfillmentservice) might be a really cool thing to do. I'm pretty sure you're not the only person doing your own deliveries (or hiring someone else who's not an officially supported carrier to do it for you) and using the existing infrastructure for carriers makes sense.

 

An app that does that could be something like this:

1. Create a screen in Shopify Admin that allows you to register as a new carrier

2. Create custom rules per some actions the carrier does (i.e. change order status, send text messages etc.)

 

I'm not able to find one that tends specifically to that right now.

Freshly-baked Shopify Tutorials, Tips & Tricks. I also build Shopify Apps!
My Tutorials:
* Get Notified When New Comments Are Added To Your Shopify Blog (Free!) - A quick & easy tutorial to set up a free web-service that e-mails you when you get a new comment on your Shopify blog!
1 Like
Highlighted
Tourist
18 0 2

@SimplyApps wrote:

Ah, for that part there is actually an existing app:
https://apps.shopify.com/ultimate-order-status

Whether or not the webhook for Zapier/Integromat can listen to these statuses (i.e. how does the Shopify API treats those statuses) is really down to the specific implementation of the app. If it's properly done using order metadata fields (see https://help.shopify.com/en/api/reference/orders/order#update-2019-10) then you're golden - just have to find the right hook in Zapier or Integromat (or write one/get someone to write one for you - not super complicated). 

If it's not actually using the order API, and just displaying fields on your admin panel, then it's a different ballgame.

 

If you'll take a spin setting it up, I can probably help troubleshooting along the way.


Thank you so much for all the help!

 

Upon further research I found that a few of these applications are not compatible with just my Facebook shop and requires a full online store. Since we are just starting out I am trying to minimize monthly costs until we grow a little more.

 

This sparked my research and I came across this application which is compatible with my facebook shop (https://apps.shopify.com/statusy?utm_campaign=installed&utm_content=contextual&utm_medium=shopify&ut...What it allows me to do is to create a custom status (I have created one for "out for delivery" and another for "delivered" and once I move to the status, it will trigger an email to the customer and also update the "status" on the order page within shopify as well.

 

Now I still have to go ahead and "manually' move items, but as I am only averaging 20 orders per week this will not take a while to do.

 

My plan is:

-When orders are made, mark all orders to fulfilled within shopify (usually friday/saturday) ---> triggers standard shopify email

-On Sunday morning move all orders to the "out for delivery" --> triggers statusy email

-As I deliver the order I can open my shopify application and update the Statusy status to "delivered" -> triggers statusy email

 

I believe this is the best, and cheapest option for my case as it only costs $5 more month starting next month and allows me to customize the emails etc as well.

 

Thank you so much though for all of your help!

1 Like

Success.

Shopify Partner
115 4 43

Statusy looks awesome! Didn't know it, thanks for the heads up.

This looks like a solid flow, and if you end up incurring more orders (fingers crossed!) then come back here and we'll figure out whether automating this even further is possible.

Freshly-baked Shopify Tutorials, Tips & Tricks. I also build Shopify Apps!
My Tutorials:
* Get Notified When New Comments Are Added To Your Shopify Blog (Free!) - A quick & easy tutorial to set up a free web-service that e-mails you when you get a new comment on your Shopify blog!
1 Like
Highlighted
Tourist
18 0 2
Thank you so much!
1 Like
Highlighted
Shopify Partner
115 4 43

Always. :)

Freshly-baked Shopify Tutorials, Tips & Tricks. I also build Shopify Apps!
My Tutorials:
* Get Notified When New Comments Are Added To Your Shopify Blog (Free!) - A quick & easy tutorial to set up a free web-service that e-mails you when you get a new comment on your Shopify blog!
0 Likes