Update Moltin order shipping status when delivered in ShipEngine
Asynchronous microservice that is triggered by ShipEngine webhooks to update Order data inside of moltin.
Built with Micro! 🤩
Both a moltin and ShipEngine account are needed for this to function.
Create a .env
at the project root with the following credentials:
MOLTIN_CLIENT_ID=
MOLTIN_CLIENT_SECRET=
Find your MOLTIN_CLIENT_ID
and MOLTIN_CLIENT_SECRET
inside of your moltin Dashboard's API keys.
Run the following command to build the app
yarn install
Start the development server
yarn dev
The server will typically start on PORT 3000
, if not, make a note for the next step.
Start ngrok (change ngrok port below from 3000 if yarn dev deployed locally on different port above)
ngrok http 3000
Make a note of the https ngrok URL
provided.
Next head over to the ShipEngine API Management>Webhooks area, add a new webhook with the following details:
Events | Webhook URL | Status |
---|---|---|
Any tracking event | ngrok URL above_ |
On |
You can easily deploy this function to now.
Contact Adam Grohs @ Particular. for any questions.