About this plugin
Bex Courier Integration adds a “Schedule Courier” action to WooCommerce orders, allowing you to dispatch shipments to BexExpress directly from the WordPress admin — no need to log in to a separate courier portal.
Features:
- Schedule a courier pickup from any WooCommerce order
- Cancel shipments directly from the order screen
- Print shipping labels
- View shipment tracking history per order
- Browse all active shipments and their statuses
- Configurable sender details, parcel shop, payment type, package weight, and more
- Developer mode with API request/response log for support and diagnostics
External Services
This plugin communicates with the BexExpress courier API. Data is only transmitted when a site administrator explicitly performs an action (scheduling, cancelling, or looking up a shipment). No data is sent automatically or without user interaction.
Shipment Creation and Cancellation
Used when scheduling or cancelling a courier pickup from the order screen.
rs:62503/ship/api/Ship/postShipments
rs:62503/ship/api/Ship/deleteShipments
* Data sent: receiver name, address, phone number, package details, payment type, order reference, API credentials
Parcel Shop Lookup
Used to display the list of BexExpress pickup locations in the settings screen.
rs:62503/ship/api/Ship/listParcelShop
* Data sent: API credentials
API Key Validation and Label Printing
Used to verify your API key from the settings screen and to generate printable shipping labels.
rs/api/Addresses/Municipalities
rs/api/Shipments/getLabelWithProperties
* Data sent: API credentials (for key validation); shipment ID (for label printing)
Shipment History
Used to display tracking history for individual shipments in the admin.
rs/api/Shipments/shipmentHistory
* Data sent: shipment tracking number, API credentials
This service is provided by BexExpress: Terms of Service (Serbian), Privacy Policy (Serbian), publicly available API documentation (Serbian).
rs/DevDocumentation