{"id":187493,"date":"2024-06-26T03:07:32","date_gmt":"2024-06-26T03:07:32","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/ninja-van-my\/"},"modified":"2026-04-02T09:16:56","modified_gmt":"2026-04-02T09:16:56","slug":"ninja-van-my","status":"publish","type":"plugin","link":"https:\/\/kir.wordpress.org\/plugins\/ninja-van-my\/","author":22019365,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.1.7","stable_tag":"1.1.7","tested":"6.6.5","requires":"5.6","requires_php":"7.2","requires_plugins":null,"header_name":"Ninja Van (MY)","header_author":"Ninja Van Logistics Sdn Bhd","header_description":"Easily connect your WooCommerce store to your Ninja Van Dashboard for automatic tracking order creation and updates \u2014 no manual entry required!","assets_banners_color":"27060a","last_updated":"2026-04-02 09:16:56","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/sites.google.com\/ninjavan.co\/woocommerce\/","header_author_uri":"https:\/\/www.ninjavan.co\/","rating":0,"author_block_rating":0,"active_installs":1000,"downloads":5944,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.1.0":{"tag":"1.1.0","author":"ninjavanmy","date":"2024-06-26 04:25:09"},"1.1.1":{"tag":"1.1.1","author":"ninjavanmy","date":"2024-06-26 04:38:54"},"1.1.2":{"tag":"1.1.2","author":"ninjavanmy","date":"2024-06-28 01:32:57"},"1.1.3":{"tag":"1.1.3","author":"ninjavanmy","date":"2024-07-25 05:52:02"},"1.1.4":{"tag":"1.1.4","author":"ninjavanmy","date":"2024-10-14 12:58:49"},"1.1.5":{"tag":"1.1.5","author":"ninjavanmy","date":"2025-05-06 18:29:07"},"1.1.6":{"tag":"1.1.6","author":"ninjavanmy","date":"2025-07-14 11:01:34"},"1.1.7":{"tag":"1.1.7","author":"ninjavanmy","date":"2026-04-02 09:16:56"}},"upgrade_notice":{"1.0.0":"<p>This version creates a Cash on Delivery (COD) addresses table which are used to verify COD orders. Upon uninstallation of this plugin, the table will be removed.<\/p>","1.1.3":"<p>Update Cash on Delivery (COD) address coverage to the latest version<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3107730,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3107730,"resolution":"256x256","location":"assets","locale":""},"icon.svg":{"filename":"icon.svg","revision":3107730,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":3107730,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.1.0","1.1.1","1.1.2","1.1.3","1.1.4","1.1.5","1.1.6","1.1.7"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3107730,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3107730,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3107730,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3107730,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3107730,"resolution":"5","location":"assets","locale":""},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3107730,"resolution":"6","location":"assets","locale":""}},"screenshots":{"1":"General Settings","2":"Shipping &amp; Air Waybill (AWB) Settings","3":"Pickup Address Settings","4":"Miscellaneous Settings","5":"Order History","6":"Bulk Actions (Push to Ninja Van, Generate AWBs &amp; Cancel Orders)"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[228876,228877],"plugin_category":[],"plugin_contributors":[233114,228878],"plugin_business_model":[],"class_list":["post-187493","plugin","type-plugin","status-publish","hentry","plugin_tags-ninja-van","plugin_tags-ninjavan","plugin_contributors-kyraoki","plugin_contributors-ninjavanmy","plugin_committers-ninjavanmy"],"banners":{"banner":"https:\/\/ps.w.org\/ninja-van-my\/assets\/banner-772x250.png?rev=3107730","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/ninja-van-my\/assets\/icon.svg?rev=3107730","icon":"https:\/\/ps.w.org\/ninja-van-my\/assets\/icon.svg?rev=3107730","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/ninja-van-my\/assets\/screenshot-1.png?rev=3107730","caption":"General Settings"},{"src":"https:\/\/ps.w.org\/ninja-van-my\/assets\/screenshot-2.png?rev=3107730","caption":"Shipping &amp; Air Waybill (AWB) Settings"},{"src":"https:\/\/ps.w.org\/ninja-van-my\/assets\/screenshot-3.png?rev=3107730","caption":"Pickup Address Settings"},{"src":"https:\/\/ps.w.org\/ninja-van-my\/assets\/screenshot-4.png?rev=3107730","caption":"Miscellaneous Settings"},{"src":"https:\/\/ps.w.org\/ninja-van-my\/assets\/screenshot-5.png?rev=3107730","caption":"Order History"},{"src":"https:\/\/ps.w.org\/ninja-van-my\/assets\/screenshot-6.png?rev=3107730","caption":"Bulk Actions (Push to Ninja Van, Generate AWBs &amp; Cancel Orders)"}],"raw_content":"<!--section=description-->\n<p>The Ninja Van (MY) plugin allows you to seamlessly integrate your WooCommerce store with the Ninja Van Dashboard. With this plugin, you can automate the process of tracking order creation, updates and cancellation, eliminating the need for manual data entry.<\/p>\n\n<p>Simply install the plugin, configure the settings, and enjoy the convenience of automatic order tracking. This plugin is perfect for businesses using Ninja Van MY services in Malaysia.<\/p>\n\n<h3>Use of 3rd Party Service<\/h3>\n\n<p>Ninja Van (MY) uses an external service to connect this plugin to the Ninja Van Official dashboard.<\/p>\n\n<p>This enables us to manage your WooCommerce orders straight to your Ninja Van dashboard.<\/p>\n\n<p>By connecting to this external service, we are able to create and cancel tracking number for respective order and configure your dashboard webhook to receive order status update automatically.<\/p>\n\n<p>In addition, the tracking number displayed are linked to Ninja Van Official Track &amp; Trace.<\/p>\n\n<p>For transparency, we use the following endpoints:<\/p>\n\n<ul>\n<li>https:\/\/api.ninjavan.co\/<\/li>\n<li>https:\/\/api-sandbox.ninjavan.co\/<\/li>\n<li>https:\/\/www.ninjavan.co\/en-my\/tracking<\/li>\n<\/ul>\n\n<p>Learn about <a href=\"https:\/\/sites.google.com\/ninjavan.co\/woocommerce\/connect?authuser=0\">how this plugin works<\/a> and <a href=\"https:\/\/www.ninjavan.co\/en-my\/privacy-policy\">our privacy policy<\/a><\/p>\n\n<h3>Privacy Policy<\/h3>\n\n<p>The use of Ninja Van (MY) plugin adhere to our privacy policy, which can be found at <a href=\"https:\/\/www.ninjavan.co\/en-my\/privacy-policy\">https:\/\/www.ninjavan.co\/en-my\/privacy-policy<\/a>.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to the <code>\/wp-content\/plugins\/ninja-van-my<\/code> directory, or install the plugin through the WordPress plugins screen directly.<\/li>\n<li>Activate the plugin through the 'Plugins' screen in WordPress.<\/li>\n<li>Use the Ninja Van MY screen to configure the plugin.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<p>Q: <em>Can I use Next Day &amp; Same Day Delivery through the plugin?<\/em>\nA: Not at the moment, probably will be included in the next built update<\/p>\n\n<p>Q: <em>I have more than 100 orders to fulfill daily but I can only select 20 orders at a time, can I increase the number?<\/em>\nA: You can do the following:\n1. You can increase your Website Admin Page Order Limit view to more than 20 orders per page\n2. Or you can use the \"Auto Push Order to Ninja Van\" Feature to ease your Shipping Order Creation Process<\/p>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<p>Initial release<\/p>\n\n<h3>What's New<\/h3>\n\n<ul>\n<li>Support for High-Performance Order Storage (HPOS) for WooCommerce<\/li>\n<li>Added support for Webhook V2<\/li>\n<li>Added Cancel Order<\/li>\n<li>Added option to add logo in AWB<\/li>\n<li>Added Cash on Delivery (COD) Address Validation<\/li>\n<\/ul>\n\n<h3>Changes<\/h3>\n\n<ul>\n<li>Better UI<\/li>\n<li>Removed support for Webhook V1 and V1.1<\/li>\n<li>Fix shipping postcode priority issue. Going forward, we will prefer shipping postcode when filled over billing<\/li>\n<li>Fix order status updates for orders that already completed<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<p>Bug Updates<\/p>\n\n<h3>Changes<\/h3>\n\n<ul>\n<li>Fix an issue where AWB did not use shipping address if first or last name was empty. This new fix would only checks for first name<\/li>\n<li>Fix an issue with order creation error when shipping field is empty<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<p>Bug Updates<\/p>\n\n<h3>Changes<\/h3>\n\n<ul>\n<li>Fix an issue where AWB is unable to download due to redirect behavior of HPOS enabled shop page upon executing bulk action<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<p>Bug Updates<\/p>\n\n<h3>Changes<\/h3>\n\n<ul>\n<li>Fix Create Booking error for international shipping<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<p>Bug Updates<\/p>\n\n<h3>Changes<\/h3>\n\n<ul>\n<li>Fix Create Booking -&gt; Cash on Deliver (COD) error for international shipping<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<p>Bug Updates<\/p>\n\n<h3>Changes<\/h3>\n\n<ul>\n<li>Add address field validation per country for Create Booking<\/li>\n<li>Fix an issue where AWB does not start download from edit order &amp; setting pages<\/li>\n<\/ul>\n\n<h4>1.0.6<\/h4>\n\n<p>Bug Updates<\/p>\n\n<h3>Changes<\/h3>\n\n<ul>\n<li>Fix many <code>wc_doing_it_wrong<\/code> issues<\/li>\n<li>Fix an issue on some website that are unable to render url image<\/li>\n<\/ul>\n\n<h4>1.0.7<\/h4>\n\n<p>Small Updates<\/p>\n\n<h3>Changes<\/h3>\n\n<ul>\n<li>Improve error description for Ninja Van order page column<\/li>\n<li>Other very tiny improvements<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<p>Major Release<\/p>\n\n<h3>What's New<\/h3>\n\n<ul>\n<li>Added an OAuth 2.0 authentication (Beta) to seamlessly connect your Ninja Van account. Switch over to the new authentication method in the settings.<\/li>\n<\/ul>\n\n<h3>Changes<\/h3>\n\n<ul>\n<li>Added Exchange Rate field for more Ninja Van supported countries<\/li>\n<li>More optimizations!<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<p>Small Updates<\/p>\n\n<h3>Changes<\/h3>\n\n<ul>\n<li>Small bug fixes that prevents user from be able to save settings<\/li>\n<li>Tips and tricks<\/li>\n<\/ul>\n\n<h4>1.1.2<\/h4>\n\n<p>Bug Updates<\/p>\n\n<h3>Changes<\/h3>\n\n<ul>\n<li>Fix an issue where Cash on Delivery were blocked for international shipping<\/li>\n<\/ul>\n\n<h4>1.1.3<\/h4>\n\n<p>Bug Updates<\/p>\n\n<h3>What's New<\/h3>\n\n<ul>\n<li>Added an option to force validate Cash on Delivery orders<\/li>\n<li>Service Code(s) for international shipment<\/li>\n<li>Cash on Delivery order coverage has been updated to the latest<\/li>\n<\/ul>\n\n<h3>Changes<\/h3>\n\n<ul>\n<li>Callback URL does not work with subdirectory installations. We have implemented a fix to address this issue<\/li>\n<li>Plugin API is not the default authentication<\/li>\n<li>Once authenticated using Plugin API, webhooks are automatically synced<\/li>\n<li>Status \"Arrived at Transit Hub\" is replaced by \"Arrived at Origin Hub\"<\/li>\n<\/ul>\n\n<h4>1.1.4<\/h4>\n\n<h3>Changes<\/h3>\n\n<ul>\n<li>Small optimizations<\/li>\n<li>Order item that cost zero (0) does not included in the parcel job<\/li>\n<\/ul>\n\n<h4>1.1.5<\/h4>\n\n<h3>What's New<\/h3>\n\n<ul>\n<li>Added 'Picked Up' status for WooCommerce<\/li>\n<\/ul>\n\n<h3>Changes<\/h3>\n\n<ul>\n<li>Fixes international order's parcel job item value not converted into the appropriate currency<\/li>\n<li>Fixes OAuth mode reverted to legacy on save<\/li>\n<li>Fixes very long order message on Order column with an updated view<\/li>\n<\/ul>\n\n<h4>1.1.6<\/h4>\n\n<h3>Changes<\/h3>\n\n<ul>\n<li>Fixes unable to logout when access token expires<\/li>\n<li>Small UI error<\/li>\n<\/ul>\n\n<h4>1.1.7<\/h4>\n\n<h3>Changes<\/h3>\n\n<ul>\n<li>Added <code>battery_present<\/code> and <code>liquid_present<\/code> fields to customs declaration for international orders (API 4.2 compliance)<\/li>\n<\/ul>","raw_excerpt":"Easily connect your WooCommerce store to your Ninja Van Dashboard for automatic tracking order creation and updates \u2014 no manual entry required!","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/kir.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/187493","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kir.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/kir.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/kir.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=187493"}],"author":[{"embeddable":true,"href":"https:\/\/kir.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/ninjavanmy"}],"wp:attachment":[{"href":"https:\/\/kir.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=187493"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/kir.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=187493"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/kir.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=187493"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/kir.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=187493"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/kir.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=187493"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/kir.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=187493"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}