Magento 2 Marketplace Indonesian Shipping:Using this extension, the admin and the sellers of the marketplace can allow to provide the Indonesian Shipping service for shipping the products in Indonesia.
This shipping method is the most advanced shipping method in Indonesia and provides shipping services like TIKI, POS, JNE to the customers for shipping the products in Indonesia.
Note: This extension is an add-on to the Webkul’s Multi-Vendor Marketplace. To make use of this extension, you must have first installed the Webkul’s Magento 2 Multi-Vendor Marketplace.
Features
- The admin can enable or disable Marketplace Indonesian Shipping method.
- The admin can set the Marketplace Indonesian shipping title name that will be shown from front side.
- The admin can allow sellers to save his/her Indonesian Credentials.
- The admin can increase or decrease shipping charges by some value.
- The seller can choose Starter/Basic/Pro API version.
- The seller can set Sub District his/her as origin.
- Indonesian shipping rate will be calculated from seller’s address.
- The seller can track the shipment.
Installation
Follow the below steps for installing the extension –
Step 1:
The customers will get a zip folder and they have to extract the contents of this zip folder on their system.
Please select the correct folder according to your Magento version (2.1.x or 2.2.x).
For Magento 2.2.x Users – You need to first install Marketplace Base Shipping module, that you will find in Magento 2.2.x folder and then install Magento 2 Marketplace Indonesian Shipping module.
Unzip the respective extension zip and and then move “app” folder (inside “src” folder) into magento root directory on the server.
Step 2:
Now, run the below-mentioned commands in the Magento 2 root directory via terminal.
- php bin/magento setup:upgrade
- php bin/magento setup:di:compile
- php bin/magento setup:static-content:deploy
Step 3:
lastly, flush the cache and re-index all by navigating through System->Cache management.
Translation
For translating the module language, please navigate into the to app>code>Webkul>MpIndonesianShipping>i18n and edit the en_US.csv file.
Now, translate the words on the right and upload the modified file to the same location. The filename of the translated file should be according to the language and region code like de_DE.csv.
How to Get the API Key?
To get the API key go to the following URL – https://rajaongkir.com/akun/masuk?lalu=akun/profil and login to get the API Key. If you don’t have an account already create one first and then login to receive the API key.
Module – Configuration
After installing the extension correctly, the admin will navigate through Stores->Configuration->Sales->Shipping Methods to configure the module.
Here, the admin will –
- Enable the module for checkout by selecting the option ‘Enabled for Checkout‘ as Enabled else select it as Disabled to keep the module disabled at checkout
- Select the API User as required
- Enter the API Key for the selected API user
- Load Data – You need to tap this button only after saving the complete configuration for validation
- Set the shipping Title which will be visible to the customers at the store frontend
- Set the Method Name
- Select the Origin Type as City or Sub District as required
- If sub district is selected then select the Sub District Origin
- Select the allowed Domestic Shipping Couriers
- Select the allowed International Shipping Couriers
- Add or Subtract the Shipping Price by – Enter the amount by Prefixing a + or – as required. To increase the shipping amount by Rp 10 use +10 and to decrease the amount use -10 and like wise. In other words – The admin can add additional amount to the original API generated shipping price or subtract amount from the original API generated shipping price
- Select Yes to ‘Allow the seller to Save MPIndonesianShipping Details’ else select No.
- Select Yes for ‘Show Method if Not Applicable‘ to display the error message else select it as No.
Shipping Setting
Under this section, the admin will set up his store origin by navigating through Stores->Configuration->Sales->Shipping Settings.
Seller’s End – Shipping Configuration
After the successful installation of the extension, the seller will navigate to the menu option Indonesian Configuration.
Here, the seller will –
- Select respective API URL from the drop-down option
- Enter the API key for the selected API URL
- Select the Origin Type as – City or Sub District as required
- Select the Domestic Shipping carriers
- Select the International Shipping carriers
Shipping Setting
After configuring the Indonesia Shipping, the seller will navigate to the Shipping Settings section to set up their origin.
Here, the seller will –
- Enter his Company name
- Enter the Phone number
- Enter the Street Address
- Enter the City
- Enter the respective State/Province
- Enter the Zip Code of your location
- Select the Country
Lastly, tap the Save button to save the Origin settings for the seller.
Customer’s End – Workflow
After the successful installation and configuration of the extension at the admin and seller’s end, the customers of Indonesia can have their products delivered using the Indonesian Shipping Courier service.
The customer will add the product into the cart and tap the Proceed to Checkout button to proceed further.
This brings up the section to select the shipping method. Here, the customer can select a shipping method and tap the Next button.
After this, the customer can see the order summary along with the selected shipping method. Here, the customer can tap the Place Order button to complete the purchase.
After placing a successful order, the customer can check the order details under My Orders section. Here, the customer can see the selected shipping carrier for the order.
Seller’s End – Management
The seller will navigate to My Order History menu option under the marketplace block to check the orders placed for his products.
Here, the seller will be able to check the shipping method selected by the customer. Apart from that, the seller can manage the order by generating the invoice, enter the tracking number and tap the Ship button for generating the shipment and sending the tracking number to the customer.
Tapping the Track this Shipment link opens a popup with the tracking details.
That was all about the Magento 2 Marketplace Indonesian Shipping extension. Still have any doubts or queries regarding the extension get back to us at support@webkul.com or create a ticket at our HelpDesk system.