Request a courier
New couriers are added with plugin updates, starting with the ones shops ask for most. If your courier is missing, write to us. If the courier has a tracking API and you have an account with them, we can add the integration.
Before you write
Section titled “Before you write”A full integration needs two things:
- A tracking API. The courier must offer an API that returns the status of a parcel. Some couriers, such as Posta Romana, only have a public tracking page.
- An account with the courier. The plugin always asks the courier with your own credentials.
Send the request
Section titled “Send the request”-
In wp-admin, go to Shipments > All couriers and click Your courier is missing? at the end of the list. It opens an email to contact@brainrune.com with the subject “Courier integration request” and the questions already filled in.
-
Answer the questions in the email:
- Courier name
- Country
- Link to the tracking API documentation (or a contact at the courier)
- Shop address
-
Send it. You can also write to contact@brainrune.com directly with the same details.
Getting the API documentation
Section titled “Getting the API documentation”If the courier has no public developer page:
- Ask your account manager at the courier for the tracking API documentation.
- Or send us the name and email of a contact at the courier, and say so in your request.
For developers
Section titled “For developers”You can add a courier yourself with the brl_st_carriers filter. Extend Brainrune\ShipmentTracking\Carriers\Carrier, describe the account fields, and turn the courier’s answer into events with one of the plugin’s statuses.