| 开发者 | tatakode |
|---|---|
| 更新时间 | 2026年10月22日 21:49 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPL-2.0-or-later |
| 版权网址: | 版权信息 |
No. JagoOngkir is an independent plugin connecting WooCommerce to third-party shipping APIs. It is not officially affiliated with those providers or courier companies.
Yes. Register with api.co.id, RajaOngkir / Komerce, or Biteship and obtain an API key. You only need an account with the provider you choose.
Fees, quotas, and API access depend on your provider account and plan. API fees are separate from parcel delivery charges. Check your provider's current pricing and account terms.
Shipping rates and service availability come from your selected API provider. JagoOngkir displays the results it receives.
Biteship receives each item's dimensions and quantity. api.co.id receives physical weight and estimated parcel length, width and height in centimeters, rounded up to whole centimeters. Its API calculates volumetric rates; the plugin does not increase weight locally or recalculate api.co.id rates when a service is selected. Product dimensions are used automatically when complete. When complete dimensions are unavailable, api.co.id receives only physical weight. For api.co.id and RajaOngkir, the plugin estimates one parcel using the largest item length and width, plus all item heights multiplied by quantity. RajaOngkir receives the greater of actual and locally calculated volumetric weight. General provides a Volumetric weight divisor field only when RajaOngkir is the active provider. It defaults to 6000 and applies to all RajaOngkir couriers and services. The plugin calculates length x width x height / divisor in kilograms, rounded up to grams, before requesting rates. Selecting a courier does not change the divisor or trigger a separate volumetric adjustment request. All product measurements are converted from the WooCommerce dimension unit to centimeters. This is a packing estimate; packaging material and box fitting are not simulated, and oversized orders are not automatically split into multiple parcels. Final measurements and charges follow the courier.
The Checkout setting Show product and shipping weights below subtotal displays the physical product total and the weight after volumetric calculation for selected RajaOngkir services. Product weight includes the configured default for products without a weight. The calculated shipping weight is before courier rounding or minimum billing rules. api.co.id and Biteship calculate dimensions remotely, so only physical product weight is shown for these providers; no unverified shipping weight is displayed.
Providers may use different data sources or calculation methods. Weight rounding, package dimensions, coverage, and rate updates can also affect results. Final delivery charges follow the courier's calculation when the parcel is processed.
API use is subject to the selected provider's terms and privacy policy:
Check your API key, provider balance or quota, origin, destination, product weights, and service selections. Rates may be unavailable during a provider outage or when a courier does not serve the route. After switching providers, select the destination again so it can be verified by the active provider.
The plugin sends origin and destination location data and the package information needed for a quote. Customer names, email addresses, phone numbers, and street addresses are not sent. See External services and Privacy below.
No. The plugin calculates shipping rates only. It does not book deliveries, arrange pickups, or track parcels.
No. Use the classic [woocommerce_cart] and [woocommerce_checkout] shortcodes.
Yes. Provider profiles and account-specific caches are retained. A saved origin is automatically matched by province, city/regency and district names, with postal-code matching for Biteship when available. The target origin is updated with the target provider's own IDs; the source origin stays intact. If no origin has been configured yet, the target provider's saved configuration is restored. Shared courier and service selections are preserved, including selections unavailable for the active provider. Only matching, unexpired quotes are reused.