Linux 软件免费装
Banner图

JagoOngkir – Indonesian Shipping Rates

开发者 tatakode
更新时间 2026年10月27日 12:22
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPL-2.0-or-later
版权网址: 版权信息

标签

shipping woocommerce indonesia ongkir

下载

1.2.0 1.1.0

详情介绍:

JagoOngkir is an Indonesian shipping cost plugin for WooCommerce. It shows the available couriers and calculates the shipping cost to your customer's address, right on the Cart and Checkout pages. Shipping costs are fetched through the API of your chosen provider: api.co.id, RajaOngkir, Biteship, or Binderbyte. You use your own provider account and API key, and you can switch providers at any time without redoing your setup. What you can do with it What it doesn't do JagoOngkir only calculates shipping rates. It doesn't book shipments, arrange pickups, or track parcels. It also works with the classic shortcodes [woocommerce_cart] and [woocommerce_checkout], not the Cart and Checkout Blocks. About the rates JagoOngkir is an independent plugin and isn't affiliated with any provider or courier. Prices and availability come straight from the provider's API, so they can differ from one provider to another, or from what the courier quotes at the counter. The courier sets the final charge when your parcel is processed. API fees and quotas depend on your provider account, so check their terms before you go live. Requirements

安装:

  1. Install and activate WooCommerce, then upload the jagoongkir folder to /wp-content/plugins/ and activate JagoOngkir.
  2. Go to WooCommerce > Ongkos Kirim > API Connection and enter your provider's API key.
  3. In General, choose your active provider. Then open Shipping Origin and set where you ship from.
  4. Pick your courier services and set a default product weight.
  5. In Checkout, adjust destination selection, badges, and sorting to taste.
Once the API key and origin are set, shipping rates appear automatically.

屏幕截图:

  • Search for a checkout destination by district, city, or regency.
  • Choose the checkout province, city or regency, and district step by step.
  • Checkout shipping rates with delivery estimates and cheapest/fastest badges.
  • Usage dashboard: API requests, cached requests, returned rates, and estimated costs per provider.
  • Setup status overview: active provider, API connection, origin, currency, and couriers.
  • Checkout settings: destination selection, weight display, badges, and sorting.
  • API connection settings and test for api.co.id, RajaOngkir, Biteship, and Binderbyte.
  • Courier and service selection with search.
  • General settings: active provider, default product weight, cache duration, and estimated request cost.
  • Shipping origin picker using locations verified by the selected provider.

常见问题:

Do I need an API account?

Yes. Sign up with api.co.id, RajaOngkir, Biteship, or Binderbyte and grab an API key.

Are there API fees?

That depends on the provider and the plan you choose. These fees are separate from what couriers charge for delivery, so check your provider's current pricing.

Is JagoOngkir affiliated with the providers or couriers?

No. It's an independent plugin that connects WooCommerce to third-party shipping APIs.

Why are no shipping rates showing?

Go through this list:

  • Is your API key correct, and do you still have balance or quota?
  • Are the origin and destination set?
  • Do your products have weights (or is a default weight set)?
  • Did you select at least one courier service?
  • Does the courier actually serve that route? Providers can also have outages.
If you just switched providers, ask the customer to select the destination again so the new provider can verify it.

Why do rates differ between providers, or from the courier's own quote?

Providers use different data sources and calculation methods. Weight rounding, package dimensions, coverage, and update timing all play a part. The courier's final calculation is what counts when the parcel is processed.

Can I switch providers without losing my settings?

Yes. Each provider keeps its own profile and caches, and shared courier and service selections carry over (only services the new provider supports will return rates). The plugin also tries to match your saved origin automatically, using province, city or regency, and district names (plus postal code for Biteship). If it can't find a single clear match, it keeps your current provider and origin so nothing breaks. Binderbyte matching uses the full location hierarchy, and if a district result has no postal code, your previous origin postal code is kept.

How does the plugin handle package size and volumetric weight?

It depends on the provider:

  • RajaOngkir: The plugin works out volumetric weight itself (length × width × height ÷ divisor) and sends whichever is greater, actual or volumetric weight. The divisor defaults to 6000 and can be changed in General (the field only appears when RajaOngkir is active). It applies to all couriers.
  • api.co.id: It receives the physical weight and an estimated parcel size in whole centimeters, and calculates volumetric rates on its side. If product dimensions are incomplete, only the weight is sent.
  • Biteship: It receives each item's dimensions and quantity.
  • Binderbyte: Volumetric weight isn't calculated by the plugin.
For api.co.id and RajaOngkir, the parcel is estimated from the largest item's length and width, plus the combined height of all items. Everything is converted to centimeters first.

Does it split big orders into several parcels or simulate packing?

No. The size is a simple estimate and doesn't account for packaging material or how items fit in a box. Final measurements and charges follow the courier.

Which weights are shown at Cart and Checkout?

Turn on "Show product and shipping weights below subtotal" in the Checkout settings. It shows the total physical product weight (including the default weight for products without one) and, for RajaOngkir, the weight after the volumetric calculation. Courier rounding and minimum billing rules aren't included. With api.co.id and Biteship, dimensions are calculated remotely, so only the physical weight is shown.

Is customer information sent to the provider?

No personal details. Names, emails, phone numbers, and street addresses are never sent. Only the origin and destination location, plus the package details needed for a quote, go out. See "External services" below.

Can JagoOngkir book or track shipments?

No. It only shows rates.

Does it work with Cart and Checkout Blocks?

Not yet. Please use the classic [woocommerce_cart] and [woocommerce_checkout] shortcodes.

Where can I read each provider's terms and privacy policy?

更新日志:

1.2.0 1.1.0 1.0.0