Bijak Smart Freight integrates directly with WooCommerce to enable nationwide freight shipping across Iran. It allows store owners to automatically calculate delivery costs, choose between prepaid and postpaid shipping, and register shipments in Bijak’s logistics system.
Main Features:
- Adds a new shipping method for Bijak Freight
- Supports both Prepaid and Postpaid (Cash on Delivery) modes
- Fetches live shipping rates from the Bijak API
- Supports Door-to-door delivery or Pickup at freight terminal
- Provides secure map-based destination selection for door-to-door delivery
- Automatically registers orders in Bijak after WooCommerce checkout
- Displays shipment tracking status and code in both user and admin panels
Developer configuration
Integration endpoints are centralized in includes/class-config.php. Update Config::MAP_PICKER_URL there when deploying the location picker; it is intentionally not exposed as a merchant setting.
The plugin requests a short-lived picker authorization from the Bijak API server-side. The API Key is never placed in JavaScript, the iframe, or the browser URL. Revoking the key invalidates new picker sessions and location saves.
External Services
This plugin connects to the Bijak Smart Freight API to calculate shipping rates and register orders.
What data is sent – Origin and destination city IDs – Product dimensions (length, width, height, weight) – Customer’s contact data for shipment registration
When data is sent – During checkout (for rate estimation) – When an order is created (for shipment registration)
Service Provider – Bijak (https://bijak.ir) – Terms of Service: https://bijak.ir/privacy-policy/ – Privacy Policy: https://bijak.ir/privacy-policy/
