Simple connections,

more accessible deliveries

Businesses of all industries can use the Shopopop API to access our extensive network of crowdshippers and fulfill their last mile delivery needs. Ready to integrate with our delivery solution?

Shopopop for developers

Do you manage large volumes of deliveries or have several points of sale interested in last mile delivery?
The Shopopop API allows any developer or technical team to set up simple, reliable and personalized connections.

One API - Multiple features

By connecting your internal tools to the Shopopop API, you no longer have to do anything, everything is automated.
Our developer portal gives you access to:

Stay in the loop

Updates, maintenance, live performance...
Shopopop has put in place easy-to-access tools so that you are up to date with the latest news about our API integrations.

Webhooks

Using our webhooks you will be informed of each event on the delivery (like a status change for instance).
See webhooks

Status page

Get access to our Status Page for real-time reporting and effective incident communication.

Technical Support Team

Help us to help you!
Our technical team is here if you need help during development or after you go live.

Support & FAQ

  • Who is the Shopopop API for ?

    The Shopopop API is designed for businesses with high delivery volumes, those managing multiple points of sale, or Delivery Management Systems.

  • Why do we need the size of the order content ?

    It is important for us to know the size of the order content in order to give this information to the deliverer before he decides to do the delivery. This data helps ensure customer satisfaction in the end.

  • Can I change the delivery hours, or cancel a delivery ?

    A delivery can be shifted or canceled if its status is “Available” ou “Booked”, i.e until the deliverer starts going to the pickup point.

    If the delivery is shifted or canceled, the recipient is informed by email or SMS.

  • What is the difference between "eligibility" and "create" ?

    "eligibility" endpoint allows to test if a delivery can be created according to the estimated distance and the delivery hours. After the call no delivery will be created. This call is optional.


    "create" endpoint allows to create a delivery. Distance and hours are also checked, and the delivery can be refused. If the checks are ok, the delivery is created and displayed to the deliverers.

  • How to give the recipient’s address ?

    You have 2 solutions :

    - You can send the latitude and longitude of the address. This way, we have the exact drop-off location. You need to send also the text address in order to display it to the deliverer.

    - If you don’t know the latitude and longitude you can send only the text address that we will geocode to get latitude and longitude and estimate the distance. But with this solution some geocoding errors can happen.

  • How can I know if there is an incident on Shopopop API ?

    Your IT teams will have a access to a status page indicating if there is a maintenance operation, or an incident on our API. And you will get an email address to contact our technical teams if needed.