{"id":11233,"date":"2026-05-28T05:30:09","date_gmt":"2026-05-27T21:30:09","guid":{"rendered":"https:\/\/aeosub.com\/blackboxng\/"},"modified":"2026-05-28T05:30:09","modified_gmt":"2026-05-27T21:30:09","slug":"blackboxng","status":"publish","type":"post","link":"https:\/\/aeosub.com\/zh\/blackboxng\/","title":{"rendered":"BlackBoxNG Delivery for WooCommerce"},"content":{"rendered":"<div class=\"post-img\" style=\"margin-bottom: 25px\"><img decoding=\"async\" src=\"https:\/\/ps.w.org\/blackboxng\/assets\/banner-1544x500.png?rev=3551283\" alt=\"BlackBoxNG Delivery for WooCommerce\" style=\"width: 100%;height: auto;border-radius: 12px\"><\/div>\n<div class=\"plugin-info-card\" style=\"border: 1px solid #e2e8f0;border-radius: 10px;overflow: hidden;margin-bottom: 30px;font-family: -apple-system, system-ui, sans-serif;background: #fff\">\n<table style=\"width: 100%;border-collapse: collapse;font-size: 14px\">\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 15px 20px;text-align: left;width: 35%;color: #4a5568;background: #fcfcfc\"><img decoding=\"async\" src=\"https:\/\/ps.w.org\/blackboxng\/assets\/icon-256x256.png?rev=3551283\" style=\"width: 40px;height: 40px;border-radius: 6px;margin-right: 12px;vertical-align: middle\"> Developer<\/th>\n<td style=\"padding: 15px 20px;font-weight: 500\"><a href=\"https:\/\/profiles.wordpress.org\/blackboxng\/\" target=\"_blank\" rel=\"noopener\">blackboxng<\/a><\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Version<\/th>\n<td style=\"padding: 12px 20px\">v1.0.0<\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Active Installs<\/th>\n<td style=\"padding: 12px 20px\">0 +<\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Requires \/ Tested<\/th>\n<td style=\"padding: 12px 20px\">6.2 \/ 6.9.4<\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Last Updated<\/th>\n<td style=\"padding: 12px 20px\">2026-05-27 8:34pm GMT<\/td>\n<\/tr>\n<tr>\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Official Link<\/th>\n<td style=\"padding: 12px 20px\"><a href=\"https:\/\/wordpress.org\/plugins\/blackboxng\/\" target=\"_blank\" style=\"text-decoration: none;color: #4a3bca;font-weight: bold\" rel=\"noopener\">View Details \u2192<\/a><\/td>\n<\/tr>\n<\/table><\/div>\n<div class=\"plugin-short-desc\" style=\"margin: 20px 0;padding: 12px 15px;background: #f9fafb;border-left: 4px solid #4a3bca;border-radius: 6px;font-style: italic;color: #4a5568\">Connect WooCommerce to BlackBoxNG for live Lagos delivery rates at checkout, automatic order dispatch, and two-way status sync.<\/div>\n<p><strong>BlackBoxNG Delivery for WooCommerce<\/strong> is the official WooCommerce connector for <strong>BlackBoxNG<\/strong>, a Lagos-based last-mile delivery service. The plugin itself doesn&#8217;t dispatch riders or move parcels; it links your WooCommerce store to the BlackBoxNG dispatch network so that orders placed in your store automatically become delivery jobs on the BlackBoxNG side, and live shipping status flows back into the WooCommerce order as order notes and synced order statuses.<\/p>\n<p><strong>This plugin requires an active BlackBoxNG account.<\/strong> Sign up free at https:\/\/app.blackboxng.com. Without an account the shipping method won&#8217;t quote rates and order sync won&#8217;t fire. All delivery operations (rider dispatch, tracking, payment to BlackBoxNG for the service) happen on the BlackBoxNG side; the plugin is the connector, not the carrier.<\/p>\n<p><strong>What you get<\/strong><\/p>\n<ul>\n<li><strong>One-paste connection.<\/strong> Generate a single install token in the BlackBoxNG dashboard, paste it into WordPress, click Connect. No copy-pasting API keys, no OAuth dance.<\/li>\n<li><strong>Auto-configured shipping zone.<\/strong> On first connect, the plugin creates a &#8220;BlackBoxNG Lagos&#8221; shipping zone wired up to our shipping method. No manual zone setup.<\/li>\n<li><strong>Live rate quoting at checkout.<\/strong> Buyers see accurate Lagos delivery prices in real time, on both classic and block checkout. Rates are cached briefly per address so checkout stays snappy.<\/li>\n<li><strong>Real-time order sync.<\/strong> Orders push to BlackBoxNG the moment they&#8217;re placed (configurable to push on payment instead). Per-order Send \/ Refresh actions for manual control.<\/li>\n<li><strong>Two-way status sync.<\/strong> When the rider picks up, departs, or delivers, the status flows back into WooCommerce as an order note plus a synced order status. No polling required; updates arrive via signed webhooks.<\/li>\n<li><strong>HPOS-ready.<\/strong> Compatible with WooCommerce&#8217;s High-Performance Order Storage (the default for new WC installs since 8.2).<\/li>\n<li><strong>Block-checkout compatible.<\/strong> Live rates work in the Cart and Checkout blocks via WooCommerce&#8217;s Store API.<\/li>\n<li><strong>GDPR-aware.<\/strong> Personal data exporter and eraser registered with WordPress&#8217;s built-in Privacy Tools so admin-initiated requests cover order data the plugin stamps locally.<\/li>\n<\/ul>\n<p><strong>Where this plugin operates<\/strong><\/p>\n<p>Lagos State, Nigeria. The shipping method only quotes rates for Lagos addresses; customers shipping elsewhere see no BlackBoxNG option at checkout and your other shipping methods handle them.<\/p>\n<p><strong>What this plugin is NOT<\/strong><\/p>\n<ul>\n<li>Not a generic logistics framework: it&#8217;s a connector for one specific service (BlackBoxNG).<\/li>\n<li>Not a payment processor: BlackBoxNG service charges are billed separately by BlackBoxNG, not through WooCommerce.<\/li>\n<li>Not a tracking app for end-customers: order status flows into the WooCommerce order; end-customer tracking experience is handled by your existing WooCommerce email + tracking-page setup.<\/li>\n<\/ul>\n<h3>External services<\/h3>\n<p>This plugin connects to BlackBoxNG at <strong>https:\/\/app.blackboxng.com<\/strong>. Every endpoint is listed below; no data is sent to any other service.<\/p>\n<p><strong>When you click Connect:<\/strong> the plugin POSTs the install token, the WordPress site URL, and the site name to <code>https:\/\/app.blackboxng.com\/api\/woocommerce\/connect<\/code>. BlackBoxNG returns a permanent API key (stored encrypted in <code>wp_options<\/code>) and a webhook secret for receiving status updates.<\/p>\n<p><strong>When you click Disconnect:<\/strong> the plugin POSTs to <code>https:\/\/app.blackboxng.com\/api\/woocommerce\/disconnect<\/code> with the API key as a Bearer token to mark the credential row inactive on the BlackBoxNG side.<\/p>\n<p><strong>When a customer reaches checkout:<\/strong> the plugin POSTs the recipient address, weight, and total to <code>https:\/\/app.blackboxng.com\/api\/woocommerce\/rate<\/code> to quote a live shipping rate. The address is used only for rate calculation; rates are cached briefly per address.<\/p>\n<p><strong>When a new order is placed (and the BlackBoxNG shipping method was chosen):<\/strong> the plugin POSTs the order details (recipient name, phone, email, shipping address, line items, total) to <code>https:\/\/app.blackboxng.com\/api\/woocommerce\/orders<\/code>. This is what arranges the BlackBoxNG dispatch.<\/p>\n<p><strong>When the rider&#8217;s status changes<\/strong> (picked up, in transit, delivered, cancelled): BlackBoxNG POSTs the new status to the plugin&#8217;s webhook receiver at <code>\/wp-json\/blackbox\/v1\/status<\/code> on your site. The payload is HMAC-signed with the secret rotated at connect time.<\/p>\n<p>No data is sent until you initiate one of these actions (Connect \/ customer-driven checkout \/ new order). The plugin does not phone home on install or activation.<\/p>\n<ul>\n<li>Terms of service: https:\/\/www.blackboxng.com\/terms<\/li>\n<li>Privacy policy: https:\/\/www.blackboxng.com\/privacy<\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>Connect WooCommerce to BlackBoxNG for live Lagos delivery rates at checkout, automatic order dispatch, and two-way status sync.<\/p>","protected":false},"author":1,"featured_media":9317,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[252],"tags":[687,685,2334,686,569,555],"class_list":["post-11233","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-trends","tag-courier","tag-delivery","tag-lagos","tag-shipping","tag-woocommerce","tag-wordpress-plugin"],"_links":{"self":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/posts\/11233","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/comments?post=11233"}],"version-history":[{"count":0,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/posts\/11233\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/media\/9317"}],"wp:attachment":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/media?parent=11233"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/categories?post=11233"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/tags?post=11233"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}