WordPress plugin
Vietnam Checkout for WooCommerce Pro
Use Vietnam Checkout for WooCommerce Pro for WooCommerce stores selling within Vietnam. Customers can enter a province or city, district, and ward, commune, or town. The Pro edition can use these address levels to calculate shipping charges. Province data is supplied as arrays, so the add-on does not add SQL for this address information.
Use Vietnam Checkout for WooCommerce Pro for WooCommerce stores selling within Vietnam. Customers can enter a province or city, district, and ward, commune, or town. The Pro edition can use these address levels to calculate shipping charges. Province data is supplied as arrays, so the add-on does not add SQL for this address information.
Fields customers see
The checkout can combine First name and Last name in one Họ và tên field, move the address field to the end, and conceal selected fields. It can add a shipping phone number field and display the recipient's number on the invoice. The add-on can also remove shipping method titles.
The displayed currency symbol can change from ₫ to VNĐ. PayPal is supported, with an adjustable exchange rate from VNĐ to currencies supported by PayPal.
Pro delivery charges
Set shipping costs by province or city, district, or ward, commune, or town. District shipping can also depend on the order total. For example, a shop can set its usual Hanoi delivery fee and offer free shipping above a chosen order value, such as 500,000 VNĐ. Weight-based shipping can be calculated for districts and for wards, communes, or towns.
Activate and check checkout
After activation, the plugin applies its checkout changes without additional installation steps. Review the available options in the plugin options, and configure location-based shipping rules if needed.
- Install the plugin on the WooCommerce website.
- Activate the plugin.
- Open the plugin settings and review the additional options.
- Configure location-based shipping rules when required.
- Test the checkout fields and shipping calculations before accepting orders.
If province or city fields do not load on a newly added checkout page, add this filter to the active theme's functions.php file: add_filter('vn_checkout_allow_script_all_page', '__return_true');

