{"id":11599,"date":"2026-07-06T16:07:10","date_gmt":"2026-07-06T08:07:10","guid":{"rendered":"https:\/\/aeosub.com\/aam-partial-cod\/"},"modified":"2026-07-06T16:07:10","modified_gmt":"2026-07-06T08:07:10","slug":"aam-partial-cod","status":"publish","type":"post","link":"https:\/\/aeosub.com\/zh\/aam-partial-cod\/","title":{"rendered":"AAM Partial COD &amp; Mobile Payment for WooCommerce"},"content":{"rendered":"<div class=\"plugin-expert-review\" style=\"border: 1px solid #e2e8f0;border-left: 4px solid #4a3bca;border-radius: 10px;padding: 20px;margin-bottom: 25px;background: #fff;font-family: -apple-system, system-ui, sans-serif\">\n<div style=\"font-weight: bold;font-size: 1.1em;color: #4a3bca;margin-bottom: 10px\">LethaldiranMX Insight<\/div>\n<div style=\"color: #4a5568;font-size: 14px;line-height: 1.6\">\n<div>\n<p>This plugin addresses a critical pain point in the Bangladeshi e-commerce ecosystem by mitigating the high return rates associated with standard Cash-on-Delivery (COD) transactions. By facilitating a structured, manual workflow for collecting partial advance payments (such as delivery charges) or full payments via bKash, Nagad, and Rocket, it establishes a secure commitment from the buyer without requiring complex API integrations. The inclusion of a dedicated payment page, copyable numbers, and QR codes significantly improves the user experience over standard manual payment instructions. From an operational standpoint, it brings order and traceability to manual mobile financial service (MFS) transactions directly within the WooCommerce admin panel.<\/p>\n<p><strong>Best Fit &amp; Operational Role:<\/strong> This solution is ideal for small-to-medium WooCommerce stores operating in Bangladesh that want to reduce fake or non-serious orders without the administrative hurdle of acquiring official MFS merchant API keys. It serves as a risk-management gatekeeper at checkout, allowing merchants to validate customer intent before committing inventory or shipping fees. Operationally, it integrates directly into the WooCommerce order management screen with a dedicated metabox, making it a natural fit for teams that handle order fulfillment and payment verification manually.<\/p>\n<p><strong>Potential Limitations &amp; Pitfalls:<\/strong> The primary operational bottleneck is the manual verification requirement; because there are no API integrations to automatically reconcile payments, store administrators must manually cross-reference transaction IDs or sender numbers against their MFS account statements. Consequently, this workflow may scale poorly for high-volume stores experiencing hundreds of orders per day. No technical performance overhead or security vulnerabilities were identified based on available information, as the plugin operates locally, supports High-Performance Order Storage (HPOS), and avoids third-party telemetry or external API dependencies.<\/p>\n<\/div>\n<\/div><\/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<div style=\"padding: 20px;border-bottom: 1px solid #edf2f7;background: #fafafa;display: flex;align-items: flex-start\">\n                <img decoding=\"async\" src=\"https:\/\/ps.w.org\/aam-partial-cod\/assets\/icon-256x256.png?rev=3597404\" alt=\"AAM Partial COD &amp; Mobile Payment for WooCommerce icon\" loading=\"lazy\" style=\"width: 45px;height: 45px;border-radius: 8px;margin-right: 15px\"> <\/p>\n<div style=\"flex: 1;line-height: 1.2\">\n<div style=\"font-weight: bold;font-size: 1.1em;color: #1a202c\">Plugin Specification<\/div>\n<p>                    <small style=\"color: #718096\">WordPress.org Official Data<\/small>\n                <\/div>\n<\/p><\/div>\n<table style=\"width: 100%;border-collapse: collapse;font-size: 14px\">\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;width: 35%;color: #4a5568;background: #fcfcfc\">Developer<\/th>\n<td style=\"padding: 12px 20px;font-weight: 500\"><a href=\"https:\/\/profiles.wordpress.org\/almahmudbd\/\" target=\"_blank\" rel=\"noopener\">almahmud<\/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.5.9<\/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.0 \/ 7.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\">Last Updated<\/th>\n<td style=\"padding: 12px 20px\">2026-07-06 8:04am 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\/aam-partial-cod\/\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"text-decoration: none;color: #4a3bca;font-weight: bold\">View Details -&gt;<\/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\">Collect a partial advance (delivery charge) or the full order total via bKash\/Nagad\/Rocket to confirm orders. No API keys required.<\/div>\n<p>Two manual mobile-payment gateways built for the Bangladeshi market, verified by you from the order screen:<\/p>\n<ul>\n<li><strong>BD Partial COD<\/strong> \u2014 the customer pays a small advance equal to the delivery charge via bKash\/Nagad\/Rocket to confirm a Cash-on-Delivery order. The rest is collected as cash on delivery.<\/li>\n<li><strong>BD Manual Mobile Payment (full)<\/strong> \u2014 the customer pays the full order total via bKash\/Nagad\/Rocket up front.<\/li>\n<\/ul>\n<p>Both share the same payment page, verification workflow, and settings \u2014 enable one or both at checkout.<\/p>\n<p><strong>Customer flow<\/strong><\/p>\n<ol>\n<li>At checkout the customer sees a notice (e.g. &#8220;You must pay \u09f3X (delivery charge) now to confirm this order.&#8221;).<\/li>\n<li>After placing the order they land on a standalone payment page showing a QR code, a copyable number, and a form.<\/li>\n<li>They pay via bKash\/Nagad\/Rocket, then submit their sender number (and optionally the Transaction ID).<\/li>\n<li>The order is held until you verify the payment.<\/li>\n<\/ol>\n<p><strong>Admin flow<\/strong><\/p>\n<ul>\n<li>Open the order \u2014 the metabox shows the method, sender number, Transaction ID, amount due, and remaining COD.<\/li>\n<li>Click <strong>Verify payment<\/strong> to confirm the order (status <span aria-hidden=\"true\" class=\"wp-exclude-emoji\">\u2192<\/span> Processing), or <strong>Reject<\/strong> to send it back.<\/li>\n<\/ul>\n<p><strong>Features<\/strong><\/p>\n<ul>\n<li>Two modes: partial advance (delivery charge) and full payment.<\/li>\n<li>bKash, Nagad, and Rocket \u2014 each with Merchant and Personal accounts, each with its own number, QR image, and instructions, independently switched on\/off.<\/li>\n<li><strong>Editable texts<\/strong> \u2014 customise every customer-facing string (checkout notice, payment page title\/labels\/button\/footer, status messages) per gateway, in any language. Every field is pre-filled with the default, ready to edit.<\/li>\n<li><strong>Transaction ID (TrxID)<\/strong> \u2014 ask for it Off \/ Optional \/ Required.<\/li>\n<li><strong>Flexible sender number<\/strong> \u2014 require a full 11-digit number, or let the customer confirm with just the last few digits.<\/li>\n<li><strong>Gateway icon<\/strong> \u2014 choose the icon shown beside the method at checkout and in the payment page header.<\/li>\n<li><strong>Reuse numbers<\/strong> \u2014 the full gateway can use its own numbers, copy the partial gateway&#8217;s numbers once on save, or always mirror them live.<\/li>\n<li>Copy-to-clipboard number and QR display.<\/li>\n<li>Manual admin verification \u2014 no API keys required.<\/li>\n<li>High-Performance Order Storage (HPOS) compatible.<\/li>\n<li>Theme-overridable payment template and i18n-ready strings.<\/li>\n<\/ul>\n<div class=\"plugin-editorial-note\" style=\"margin-top: 25px;padding: 12px 15px;background: #f8fafc;border-radius: 6px;color: #64748b;font-size: 13px;line-height: 1.5\">Editorial note: This overview combines WordPress.org official plugin metadata with an AI-assisted LethaldiranMX editorial review. Plugin data should be verified on the official WordPress.org listing before installation.<\/div>","protected":false},"excerpt":{"rendered":"<p>Collect a partial advance (delivery charge) or the full order total via bKash\/Nagad\/Rocket to confirm orders. No API keys required.<\/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":[2845,2846,2847,813,569,555],"class_list":["post-11599","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-trends","tag-bkash","tag-nagad","tag-partial-payment","tag-payment-gateway","tag-woocommerce","tag-wordpress-plugin"],"_links":{"self":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/posts\/11599","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=11599"}],"version-history":[{"count":0,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/posts\/11599\/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=11599"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/categories?post=11599"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/tags?post=11599"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}