BHPostExpress for WooCommerce is a plugin that integrates the BHPostExpress API — the express delivery service of BH Pošta (Bosnia and Herzegovina’s national postal operator) — directly into WooCommerce.
The plugin is intended for WooCommerce store owners in Bosnia and Herzegovina who have a signed contract with BH Pošta for the BHPostExpress express delivery service and wish to automate shipment creation, label printing, and parcel tracking without leaving the WordPress admin.
Key features include:
- Automatic shipment request (najava) creation when an order reaches a configured status (e.g. Processing)
- Manual shipment creation from the order edit screen via a meta box
- Automatic shipment cancellation when an order is cancelled in WooCommerce
- PDF shipping label printing (A5 or A6 format) directly from the order admin
- Real-time shipment status tracking via AJAX, displayed inside the order meta box
- Shipment tracking number displayed in the WooCommerce orders list
- Customer-facing tracking link included in order emails, linking to the official BH Pošta parcel tracking page
- Automatic Cash on Delivery (COD) detection — when an order uses the WooCommerce COD payment method, the plugin sets the redemption amount (otkupnina) automatically
- Compatible with WooCommerce Block Checkout (Gutenberg-based checkout)
- Settings tab integrated directly into WooCommerce → Settings
Requirements: API credentials (UserIdentifikator, APIkey, and endpoint URL) issued by BH Pošta upon signing a BHPostExpress service contract. This plugin does not work without valid credentials from BH Pošta.

