Woongkir

Description

WooCommerce shipping rates calculator for Indonesia domestic and international shipment: JNE, POS Indonesia, TIKI, PCP Express, RPX, Pandu Logistics, Wahana Express, SiCepat Express, J&T Express, Pahala Express, SAP Express, JET Express, Solusi Ekspres, 21 Express, Nusantara Card Semesta, Star Cargo, Lion Parcel, Ninja Xpress, Indotama Domestik Lestari, Royal Express Indonesia, Indah Logistic, Expedito.

Key Features

  • Support domestic shipping couriers: JNE, POS Indonesia, TIKI, PCP Express, RPX, Pandu Logistics, Wahana Express, SiCepat Express, J&T Express, Pahala Express, SAP Express, JET Express, Solusi Ekspres, 21 Express, Nusantara Card Semesta, Star Cargo, Lion Parcel, Ninja Xpress, Indotama Domestik Lestari, Royal Express Indonesia, Indah Logistic.
  • Support international shipping couriers: POS Indonesia, JNE, TIKI, Solusi Ekspres, Expedito.
  • Support multiple couriers.
  • Support shipping rates calculation from and to subdistrict location for domestic shipping.
  • Support shipping rates calculation based on dimensions and weight.
  • Enable or disable any of the shipping services provided by each courier.
  • Automatically convert volumetric to weight.
  • Set shipping couriers priority.
  • Set base weight for cart content.
  • Show or hide the estimated time of arrival.
  • Real-time currency conversion to IDR for international shipping cost courier that uses USD.
  • Real-time API Key validation on settings update.

Demo

Please visit the link below for the live demo:

http://demo.woongkir.com

Dependencies

This plugin is using RajaOngkir.com API as the data source. You must have RajaOngkir.com API Key to use this plugin.

Please visit the link below to get RajaOngkir.com API Key. It is free.

https://rajaongkir.com

Donation

If you enjoy using this plugin and find it useful, please consider donating. Your donation will help encourage and support the plugin’s continued development and better user support.

Please use the link below to if you would like to buy me some coffee:

https://www.buymeacoffee.com/sofyansitorus

Screenshots

  • Settings panel: General Options
  • Settings panel: Domestic Shipping Options
  • Settings panel: International Shipping Options
  • Shipping Calculator Preview: Domestic Shipping
  • Shipping Calculator Preview: International Shipping

Installation

Minimum Requirements

  • WordPress 4.8 or later
  • WooCommerce 3.0 or later

AUTOMATIC INSTALLATION

Automatic installation is the easiest option as WordPress handles the file transfers itself and you don’t even need to leave your web browser. To do an automatic install of Woongkir, log in to your WordPress admin panel, navigate to the Plugins menu, and click Add New.

In the search field type “Woongkir” and click Search Plugins. You can install it by simply clicking Install Now. After clicking that link you will be asked if you’re sure you want to install the plugin. Click yes and WordPress will automatically complete the installation. After the installation has finished, click the ‘activate plugin’ link.

MANUAL INSTALLATION

  1. Download the plugin zip file to your computer
  2. Go to the WordPress admin panel menu Plugins > Add New
  3. Choose upload
  4. Upload the plugin zip file, the plugin will now be installed
  5. After the installation has finished, click the ‘activate plugin’ link

FAQ

I see the message “There are no shipping methods available” in the cart/checkout page, what should I do?

I have no clue what is happening on your server during the WooCommerce doing the shipping calculation, and there are too many possibilities to guess that can cause the shipping method not available. To find out the causes and the solutions, please switch to “ON” for the WooCommerce Shipping Debug Mode setting. Then open your cart/checkout page. You will see a very informative and self-explanatory debug info printed on the cart/checkout page. Please note that this debug info only visible for users that already logged-in/authenticated as an administrator. You must include this debug info in case you are going to create a support ticket related to this issue.

Click here for how to switch WooCommerce Shipping Debug Mode.

How to switch WooCommerce Shipping Debug Mode setting?

Click here for how to switch WooCommerce Shipping Debug Mode setting.

I see there is no city or subdistrict dropdown field in the checkout form or shipping calculator form, what should I do?

The main cause of this issue is because you are using a theme or plugin that modifying the standard WooCommerce form structure. There is no way to fix this at the moment except you deactivate the theme or plugin that modifying the standard WooCommerce form structure. You may also need to check out the Browser’s developer tools console to check if there is a JavaScript error/conflict. You must include this debug info in case you are going to create a support ticket related to this issue.

How to set the plugin settings?

You can set up the plugin setting from the WooCommerce Shipping Zones settings panel. Please click here for the video tutorial on how to set up the WooCommerce Shipping Zones.

I got an error related with the API Key setting, what should I do?

The error printed in there is coming from the RajaOngkir.com API server. Please check your account by login to RajaOngkir.com.

Where can I get support or report a bug?

You can create a support ticket at plugin support forum:

Can I contribute to developing this plugin?

I always welcome and encourage contributions to this plugin. Please visit the plugin GitHub repository:

Reviews

February 27, 2020
Tanpa basa basi, plugin ongkos kirim terbaik yang ringan dan mudah digunakan. Saya sudah mencoba sekitar 4 plugin dan beberapa ada yang berbayar, tapi Woongkir adalah plugin yang paling baik untuk website saya. Sudah berjalan sekitar 2 tahun tanpa problem, author juga sangat supportive dan responsive.
February 13, 2020
Awalnya ada sedikit issue dengan API Rajaongkir. Tapi langsung diberesin dalam waktu singkat. Thanks banget mas Sofyan sudah dibantuin sampai tuntas problemnya. Plugin mantep. Gak perlu manual isi table ongkir yg berubah2 lagi seperti jaman bahuela. 😀
March 5, 2019
semangat bro kembangin terus supaya semakin bagus. mungkin penamaan perlu di kasih keterangan tambahan misal JNE CTC(City to City)
Read all 15 reviews

Contributors & Developers

“Woongkir” is open source software. The following people have contributed to this plugin.

Contributors

Translate “Woongkir” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.2.16

  • Fixed incorrect ETA value parsing when started with 1.

1.2.15

  • Tweaked calculate shipping form.
  • Enabled auto-update couriers list.
  • Removed send log functionality.
  • Added option to sort shipping results by name and cost in descending order.
  • Improved couriers list setting UI/UX.
  • Fixed selected services counter not work properly for the Basic account type.

1.2.14

  • Added Sort Shipping settings.
  • Fixed internationalization text for ETA label.

1.2.13

  • Fixed real-time API Key setting validation.
  • Added API response error to debug info.
  • Updated version compatibility.

1.2.12

  • Improved UI/UX in the admin area for mobile devices.
  • Refactored codebase to make it modular for easy to extend.
  • Introduced new filters: woongkir_api_request_post_pre, woongkir_api_request_get_pre, woongkir_shipping_results, woongkir_shipping_origin_info, woongkir_shipping_destination_info, woongkir_shipping_dimension_weight.

1.2.11

  • Fixed bug to calculate volumetrically.
  • Added new couriers: 21 Express, Nusantara Card Semesta, Lion Parcel, Ninja Xpress, Indotama Domestik Lestari, Royal Express Indonesia, Indah Logistic.
  • Updated existing couriers.

1.2.10

  • Fixed fail to parse the API response in some cases.

1.2.9

  • Improvement – Enabled Volumetric Converter
  • Improvement – Added new hooks: woocommerce_woongkir_shipping_origin_info, woocommerce_woongkir_shipping_destination_info
  • Fix – Fixed bug when calculating cost 1 courier only in starter account

1.2.7

  • Fix – Fixed duplicate postcode field in checkout form when using custom form structure
  • Fix – Fixed timeout issue when many couriers selected
  • Fix – Removed Cahaya Logistic Domestic Courier (Not supported by RajaOngkir anymore)
  • Fix – Removed TIKI International Courier (Not supported by RajaOngkir temporarily)
  • Improvement – Enabled to sort couriers list
  • Improvement – Enabled logger for API response error

1.2.6

  • Fix – Fixed corrupted file during the build process

1.2.5

  • Fix – Fixed checkout form not updated on fields change
  • Improvements – Improved backend form

1.2.4

  • Fix – Fixed City and subdistrict dropdown field now appear in my account address fields
  • Fix – Fixed Fixed Subdistrict selected value always empty in the shipping calculator form
  • Improvements – Improved backend form

1.2.3

  • Bug Fix – Compatibility issue with WooCommerce 3.5

1.2.2

  • Bug Fix – Empty JS File.

1.2.1

  • Improvements – Added 5 new domestic couriers: Solusi Ekspres, Wahana Prestasi Logistik, Cahaya Ekspress Logistik, Pahala Kencana Express, SAP Express Courier

1.2

  • Feature – Enabled subdistrict field in shipping rate calculator form.
  • Fix – Plugin is not detected in WordPress multisite.

1.1.4

  • Improvements – Add a new setting field for base weight.
  • Improvements – Add a logo for couriers in setting panel.
  • Fix – Bug in getting destination info.
  • Fix – Bug in getting weight info.

1.1.3

  • Improvements – Add the “Settings” link on the plugins.php page.

1.1.2

  • Fix – The couriers are not displayed if the product weight and dimensions are empty.
  • Improvements – Store local storage data at first load only.

1.1.1

  • Fix – Prevent request to API server if the destination address is not complete.
  • Improvements – Set timeout parameter for remote request: 10 seconds.

1.1.0

  • Feature – Add new domestic shipping couriers: STAR, SICEPAT, JET, PANDU, J&T.
  • Feature – Add new international shipping couriers: TIKI, SLIS, EXPEDITO.
  • Improvements – Tweak settings panel.
  • Improvements – Tweak estimated time of arrival label.

1.0.0

  • Feature – Support multiple couriers for domestic shipping: JNE, TIKI, POS, PCP, RPX.
  • Feature – Support multiple couriers for international shipping: JNE, POS.
  • Feature – Support shipping rates calculation from and to subdistrict location for domestic shipping.
  • Feature – Support shipping rates calculation based on dimensions and weight.
  • Feature – Enable or disable any of the shipping services provided by each courier.
  • Feature – Show or hide the estimated time of arrival.
  • Feature – Real-time currency conversion to IDR for international shipping cost courier that uses USD.
  • Feature – Real-time API Key validation on settings update.