One-time setup (about 5 minutes)
- Go to dev.shopify.com › Apps › Create app and name it "Order Tracker".
- Scopes:
read_orders, write_orders. To book parcels and add shipment events also addread_merchant_managed_fulfillment_orders, write_merchant_managed_fulfillment_orders, read_third_party_fulfillment_orders, write_third_party_fulfillment_orders. Addread_all_ordersonly if Shopify approves it (without it, orders older than 60 days cannot be found). - Release the version and install the app on your store.
- Copy the Client ID and Client secret into the tracker with your .myshopify.com address. Press Save, then Test connection - it lists the permissions it found and any that are missing.
NoteNever paste the Client secret into chats or emails. Enter it only on this page; it is stored encrypted.
Mode
- Off - nothing is sent.
- Practice - looks up orders and logs what would change. Use it for a day first.
- Live - really changes orders.
What is sent
Choose which statuses add a tag (one tracker tag at a time; your own tags are never touched), whether a delivered cash-on-delivery order is marked paid, which shipment events appear on the customer's tracking page, and which sources may send changes. Big imports of old history are off by default so your store is not flooded.
Try one order previews exactly what would happen. Queue & log shows every change, with Retry for failed ones. Add the cron command shown there in Hostinger (every 5 minutes) to send anything left over.