Skip to content
Henner R Setyono edited this page May 2, 2017 · 7 revisions

WooCommerce Indonesia Shipping

REQUIREMENT: PHP 5.6 and WooCommerce 3.0+

Add JNE, TIKI, or POS Shipping (Ongkos Kirim) to your WooCommerce. Requires PRO License purchase from RajaOngkir.com.

This plugin is free and provided as is. If you found a bug, please submit it here.

Table of Contents

  1. Installation

Installation

  1. Go to WooCommerce > Settings > Shipping. Open "Indo Shipping" tab.

  2. Set your API (License) Key and Save. You will find some new fields to set City origin and Services to use. Note: If the City dropdown is empty, press Save again.

  3. Go to "Shipping Zones" tab and create one with only Indonesia as its region.

  4. Click the plus (+) button and add "Indo Shipping".

Done! Now you can see the shipping cost in your Checkout page after filling out all fields.

Updating to v1

If you have used this plugin previously, here are the steps you need to update our plugin:

  1. Delete old plugin, replace it with our latest release

  2. Go to WooCommerce > Settings > General and change your shop base location to any place. After saving, revert it back. This is to flush the cache.

  3. Go to WooCommerce > Settings > Shipping > Indo Shipping. If the City Origin field is empty/bugged, click "Save changes". It should properly show all city name now.

Known Bug / Issue

  • This plugin only works if the "Ship To" field is only Indonesia.
  • City and District field is located above Province. To change the order, read here

Screenshot

Setting Page

SETTING PAGE - After API connected, you can select the City origin (based on your Shop Location) and select which services you want.


Shipping Zone

SHIPPING ZONE - Create 'Indonesia' region and set 'Indo Shipping' method.


Checkout Page

CHECKOUT PAGE - New City and District (Kecamatan) dropdown will be created. After filling all fields, the Shipping option will be shown.

FAQ

  1. Where to get Raja Ongkir API? Register at rajaongkir.com and purchase PRO version. Sorry, we don't support any other version.

  2. Why does my API Key always wrong? Make sure there's no empty space before or after the fields.

  3. The Province / City info doesn't show up during Checkout! There are two common problems: (1) Your host doesn't support a feature called "CURL", ask your customer support about this, and (2) Your theme has heavily modified Checkout page; go to Appearance > Theme and download a theme called "Storefront" and see whether you still got the issue.

Clone this wiki locally