Skip to content

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.

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.
  1. 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.

  2. Answer the questions in the email:

    • Courier name
    • Country
    • Link to the tracking API documentation (or a contact at the courier)
    • Shop address
  3. Send it. You can also write to contact@brainrune.com directly with the same details.

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.

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.