[Skip to main content](#vessel-content)

#  ShippingBO plugin

Details    Written by: Administrator    Category: [Pther extensions](/support/documentation/hikashop/other-extensions)     Published: 10 November 2026     Hits: 4

## Installation

1. Install the plugin with the Joomla extension manager, then publish it in the plugin manager (system - ShippingBO for HikaShop).
2. Open the settings of the plugin. Type your Shippingbo API account ID and API token, and a long random text of your own in "Webhook token". Then save.
3. In your Shippingbo account, set up a webhook that calls this address, with your own domain and your own token: https://www.example.com/index.php?option=com\_hikashop&amp;ctrl=shippingbo&amp;token=YOUR\_TOKEN. The address is the one given by the plugin; how the webhook is declared in Shippingbo is explained by Shippingbo.

The plugin needs the PHP cURL extension. Once set up, each order is sent to Shippingbo with its shipping address and products, and the orders Shippingbo ships come back as shipped in HikaShop with their shipment details.

## Configuration

![The ShippingBO settings](/images/doc/plugins/shippingbo/plg_system_shippingbo_settings.png)

- **API Account ID**: your Shippingbo API account ID. Without it nothing is sent to Shippingbo.
- **API Token**: your Shippingbo API token. Without it nothing is sent to Shippingbo.
- **Webhook token**: the secret in the address of the webhook. Empty, the webhook refuses every call from Shippingbo, so shipped orders do not come back to HikaShop.
- **Notify SBO when order is**: the order status at which an order is sent to Shippingbo: created (default), as soon as the order is placed, or confirmed, once it is paid.

Other things the plugin does by itself: when the shipping address of an order is changed in the backend, the change is sent to Shippingbo; an order that goes from created to cancelled, or from confirmed to refunded, is cancelled in Shippingbo.

## Troubleshooting

The plugin writes its messages in the HikaShop log.

- **"Could not connect to curl ..."**: your server could not reach Shippingbo. Check that PHP cURL is available and that outgoing connections are allowed.
- **"Errors in response to curl ..." or "Could not decode curl response to ..."**: Shippingbo refused the request or answered something unexpected; the log holds what was sent and what came back. Check the account ID and the token first.
- **"Error when creating address" or "Error when creating order"**: the order was not sent to Shippingbo. Look at the lines before it in the log for the reason.
- **"data incorrect"**: the webhook was called without the reference of an order. Check what Shippingbo sends.
- **Shipped orders do not come back**: check that the Webhook token is filled in and identical to the one in the address given to Shippingbo.
