{"id":149336,"date":"2021-11-07T17:28:23","date_gmt":"2021-11-07T17:28:23","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/ncm-api-plugin\/"},"modified":"2026-04-07T01:44:32","modified_gmt":"2026-04-07T01:44:32","slug":"ncm-api","status":"publish","type":"plugin","link":"https:\/\/tah.wordpress.org\/plugins\/ncm-api\/","author":20085448,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.1.0","stable_tag":"trunk","tested":"6.8.5","requires":"6.5","requires_php":"7.4","requires_plugins":null,"header_name":"NCM API","header_author":"Nepal Can Move","header_description":"This is a NCM Plugin which will help NCM Vendor to create order, comment and view Order details, comments in Wordpress site.","assets_banners_color":"dc1f3e","last_updated":"2026-04-07 01:44:32","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/www.nepalcanmove.com\/","header_author_uri":"https:\/\/www.nepalcangroup.com\/","rating":0,"author_block_rating":0,"active_installs":50,"downloads":1335,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":{"1.1.0":"<p>This release replaces the legacy NCM API implementation with a new WooCommerce-focused architecture. Existing token and core order-link metadata are migrated automatically on first load.<\/p>"},"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":2626046,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":2626046,"resolution":"1544x500","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":[],"block_files":[],"assets_screenshots":{"Screenshot-1.png":{"filename":"Screenshot-1.png","revision":2625691,"resolution":"1","location":"assets","locale":""},"Screenshot-2.png":{"filename":"Screenshot-2.png","revision":2625691,"resolution":"2","location":"assets","locale":""},"Screenshot-3.png":{"filename":"Screenshot-3.png","revision":2625691,"resolution":"3","location":"assets","locale":""},"Screenshot-4.png":{"filename":"Screenshot-4.png","revision":2625691,"resolution":"4","location":"assets","locale":""},"Screenshot-5.png":{"filename":"Screenshot-5.png","revision":2625691,"resolution":"5","location":"assets","locale":""}},"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[5567,13827,3546,286],"plugin_category":[45],"plugin_contributors":[204876],"plugin_business_model":[],"class_list":["post-149336","plugin","type-plugin","status-publish","hentry","plugin_tags-courier","plugin_tags-delivery","plugin_tags-shipping","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-nepalcangroup","plugin_committers-nepalcangroup"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/ncm-api\/assets\/icon-256x256.png?rev=2626046","icon_2x":"https:\/\/ps.w.org\/ncm-api\/assets\/icon-256x256.png?rev=2626046","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/ncm-api\/assets\/Screenshot-1.png?rev=2625691","caption":""},{"src":"https:\/\/ps.w.org\/ncm-api\/assets\/Screenshot-2.png?rev=2625691","caption":""},{"src":"https:\/\/ps.w.org\/ncm-api\/assets\/Screenshot-3.png?rev=2625691","caption":""},{"src":"https:\/\/ps.w.org\/ncm-api\/assets\/Screenshot-4.png?rev=2625691","caption":""},{"src":"https:\/\/ps.w.org\/ncm-api\/assets\/Screenshot-5.png?rev=2625691","caption":""}],"raw_content":"<!--section=description-->\n<p>NCM API lets store operators create Nepal Can Move delivery orders from WooCommerce, sync NCM order details back into WordPress, manage comments and tickets, and receive webhook-driven delivery status updates.<\/p>\n\n<p>Features in this release:<\/p>\n\n<ul>\n<li>Development and production environment switching with environment-specific API tokens<\/li>\n<li>Assigned branch cache and destination branch selection<\/li>\n<li>Manual and automatic order creation from WooCommerce orders<\/li>\n<li>Refresh of NCM details, statuses, and comments<\/li>\n<li>NCM comment creation from the WooCommerce order screen<\/li>\n<li>Vendor ticket and COD transfer ticket management from a dedicated Tickets page<\/li>\n<li>Webhook registration and test actions<\/li>\n<li>Scheduled background sync for linked orders<\/li>\n<li>One-time migration path for existing NCM API installs using the legacy token and order-link meta keys<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin to <code>\/wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate the plugin through the Plugins screen in WordPress.<\/li>\n<li>Ensure WooCommerce is active.<\/li>\n<li>Go to NCM API &gt; Settings and choose the environment you want to use.<\/li>\n<li>Enter the API token for that environment.<\/li>\n<li>Choose your default pickup branch and save settings.<\/li>\n<\/ol>\n\n<h4>Will existing NCM API installs upgrade safely?<\/h4>\n\n<p>Version 1.1.0 includes a one-time migration that imports the legacy <code>api_token<\/code> option and old order meta such as <code>vendor_id<\/code> and <code>branchname<\/code> into the new structure.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20change%20woocommerce%20order%20statuses%20automatically%3F\"><h3>Does this change WooCommerce order statuses automatically?<\/h3><\/dt>\n<dd><p>No. NCM status updates are stored for reference only in this version.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20prevent%20duplicate%20ncm%20orders%3F\"><h3>Does the plugin prevent duplicate NCM orders?<\/h3><\/dt>\n<dd><p>The plugin prevents duplicate creation for orders that are already linked to an NCM order in WordPress.<\/p><\/dd>\n<dt id=\"can%20i%20reply%20to%20tickets%20from%20wordpress%3F\"><h3>Can I reply to tickets from WordPress?<\/h3><\/dt>\n<dd><p>You can add internal ticket responses in WordPress for your team. The current NCM API documentation does not expose a ticket-reply endpoint, so those responses are not pushed back to NCM.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Rebuilt the plugin architecture for current WordPress and WooCommerce versions.<\/li>\n<li>Added environment switching, ticket management, webhook tooling, HPOS support, and legacy upgrade migration.<\/li>\n<\/ul>","raw_excerpt":"Connect WooCommerce orders with Nepal Can Move and manage delivery operations directly from WordPress.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/149336","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=149336"}],"author":[{"embeddable":true,"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/nepalcangroup"}],"wp:attachment":[{"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=149336"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=149336"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=149336"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=149336"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=149336"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=149336"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}