{"id":377075,"date":"2026-09-30T00:59:48","date_gmt":"2026-09-30T00:59:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/yakeen-cod-order-confirmation-for-woocommerce\/"},"modified":"2026-09-30T00:59:30","modified_gmt":"2026-09-30T00:59:30","slug":"yakeen","status":"publish","type":"plugin","link":"https:\/\/cs.wordpress.org\/plugins\/yakeen\/","author":23575431,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.1.2","requires":"6.5","requires_php":"7.4","requires_plugins":null,"header_name":"Yakeen \u2013 COD Order Confirmation for WooCommerce","header_author":"Naqla","header_description":"Confirm cash-on-delivery orders with a WhatsApp message before you ship them. Unconfirmed orders are cancelled automatically.","assets_banners_color":"6d7877","last_updated":"2026-09-30 00:59:30","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/naqladigital.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":35,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"eslamelshenawy9316","date":"2026-09-30 00:59:30","revision":3720106}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3720106,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3720106,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256},"icon.svg":{"filename":"icon.svg","revision":3720106,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3720106,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3720106,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3720106,"resolution":"1","location":"assets","locale":"","width":500,"height":520},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3720106,"resolution":"2","location":"assets","locale":"","width":1115,"height":1460},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3720106,"resolution":"3","location":"assets","locale":"","width":1115,"height":600}},"screenshots":{"1":"The page the customer opens from the WhatsApp buttons: review the order, then confirm or cancel.","2":"Settings under WooCommerce \u2192 Settings \u2192 COD Confirmation, including one-click template creation.","3":"Yakeen stats (Pro): confirmation rate and the shipping money saved."}},"plugin_section":[],"plugin_tags":[31179,31178,226324,3160,286],"plugin_category":[45],"plugin_contributors":[283541],"plugin_business_model":[],"class_list":["post-377075","plugin","type-plugin","status-publish","hentry","plugin_tags-cash-on-delivery","plugin_tags-cod","plugin_tags-order-confirmation","plugin_tags-whatsapp","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-eslamelshenawy9316","plugin_committers-eslamelshenawy9316"],"banners":{"banner":"https:\/\/ps.w.org\/yakeen\/assets\/banner-772x250.png?rev=3720106","banner_2x":"https:\/\/ps.w.org\/yakeen\/assets\/banner-1544x500.png?rev=3720106","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/yakeen\/assets\/icon.svg?rev=3720106","icon":"https:\/\/ps.w.org\/yakeen\/assets\/icon.svg?rev=3720106","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/yakeen\/assets\/screenshot-1.png?rev=3720106","caption":"The page the customer opens from the WhatsApp buttons: review the order, then confirm or cancel."},{"src":"https:\/\/ps.w.org\/yakeen\/assets\/screenshot-2.png?rev=3720106","caption":"Settings under WooCommerce \u2192 Settings \u2192 COD Confirmation, including one-click template creation."},{"src":"https:\/\/ps.w.org\/yakeen\/assets\/screenshot-3.png?rev=3720106","caption":"Yakeen stats (Pro): confirmation rate and the shipping money saved."}],"raw_content":"<!--section=description-->\n<p>Every cash-on-delivery order that gets refused at the door costs you shipping, packing and time. <strong>Yakeen<\/strong> asks the customer to confirm the order on WhatsApp first, so you only ship orders that people actually want.<\/p>\n\n<h4>How it works<\/h4>\n\n<ol>\n<li>A customer places a cash-on-delivery order. Yakeen puts it on <strong>Awaiting confirmation<\/strong> and reserves the stock.<\/li>\n<li>The customer receives a WhatsApp message with two buttons: <strong>Confirm order<\/strong> and <strong>Cancel order<\/strong>.<\/li>\n<li><strong>Confirm<\/strong> moves the order to <em>Processing<\/em> in one tap, and the customer gets your usual order email.<\/li>\n<li><strong>Cancel<\/strong> asks \"Are you sure?\" first, then cancels the order and puts the stock back.<\/li>\n<li>No answer? The order is cancelled automatically after 24 hours (you choose the delay, or turn it off).<\/li>\n<\/ol>\n\n<h4>Features<\/h4>\n\n<ul>\n<li>One-tap <strong>Confirm<\/strong> and <strong>Cancel<\/strong> buttons inside the WhatsApp message.<\/li>\n<li><strong>Arabic and English<\/strong> messages, in your store's language or the one you choose.<\/li>\n<li><strong>Creates the WhatsApp message templates for you<\/strong> with one click. No need to open WhatsApp Manager.<\/li>\n<li><strong>Auto-cancel<\/strong> unconfirmed orders after a delay you choose, with stock restored.<\/li>\n<li>Stock is reserved while the order waits for confirmation, so confirmed orders are never oversold.<\/li>\n<li>Understands local phone formats, including Arabic-Indic digits (\u0660\u0661\u0660\u2026) and numbers without a country code.<\/li>\n<li>Order notes show when the message was sent, confirmed or cancelled, and why a message failed.<\/li>\n<li><strong>Resend<\/strong> the confirmation message from the order screen.<\/li>\n<li>Works with the classic and the block (Cart &amp; Checkout blocks) checkout, and with High-Performance Order Storage (HPOS).<\/li>\n<\/ul>\n\n<h4>Yakeen Pro<\/h4>\n\n<p>Yakeen Pro is a separate premium plugin, sold on our website. It is not included in this plugin, and this free plugin works fully on its own. Yakeen Pro adds:<\/p>\n\n<ul>\n<li>A WhatsApp <strong>reminder<\/strong> for customers who haven't answered yet.<\/li>\n<li>A WhatsApp <strong>shipping message<\/strong> telling the customer the order is on its way and how much to pay.<\/li>\n<li><strong>Address editing<\/strong> for customers from the confirmation page, until the order ships.<\/li>\n<li>Messages in <strong>each customer's own language<\/strong> (WPML).<\/li>\n<li><strong>Statistics<\/strong> showing the shipping money you saved, with 30 and 90-day history.<\/li>\n<\/ul>\n\n<h4>Uses your own WhatsApp number<\/h4>\n\n<p>Messages are sent from <strong>your<\/strong> WhatsApp Business number through Meta's official WhatsApp Cloud API. There is no middleman and no extra per-message fee from us. Meta bills WhatsApp conversations directly to your Meta account.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects to the <strong>WhatsApp Cloud API<\/strong>, provided by Meta Platforms, Inc., to send the order confirmation message. It is required for the plugin to work.<\/p>\n\n<ul>\n<li><strong>When a cash-on-delivery order is placed<\/strong>, or when you click <em>Resend WhatsApp confirmation<\/em>, the plugin sends the customer's phone number, first name, order number, order total and a confirmation link to <code>graph.facebook.com<\/code>.<\/li>\n<li><strong>On the settings page<\/strong>, the plugin reads the review status of its message templates, and when you click <em>Create message templates<\/em> it sends the template text to <code>graph.facebook.com<\/code>.<\/li>\n<li>Your access token is sent with every request to authenticate your account. Nothing is sent to the plugin author.<\/li>\n<\/ul>\n\n<p>Meta's terms and privacy policy apply:<\/p>\n\n<ul>\n<li>WhatsApp Business Solution Terms: https:\/\/www.whatsapp.com\/legal\/business-solution-terms<\/li>\n<li>Meta Platform Terms: https:\/\/developers.facebook.com\/terms\/<\/li>\n<li>Meta Privacy Policy: https:\/\/www.facebook.com\/privacy\/policy\/<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate the plugin. WooCommerce must be active.<\/li>\n<li>In Meta for Developers, create an app with the WhatsApp use case, and a System User token with the <code>whatsapp_business_messaging<\/code> and <code>whatsapp_business_management<\/code> permissions.<\/li>\n<li>Go to <strong>WooCommerce \u2192 Settings \u2192 COD Confirmation<\/strong> and enter your Phone number ID, WhatsApp Business Account ID and access token. Save.<\/li>\n<li>Click <strong>Create message templates<\/strong> and wait until both show <strong>Approved<\/strong> (usually minutes to a few hours).<\/li>\n<li>That's it. New cash-on-delivery orders now ask for confirmation.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20a%20whatsapp%20business%20api%20account%3F\"><h3>Do I need a WhatsApp Business API account?<\/h3><\/dt>\n<dd><p>Yes. You need a WhatsApp number connected to the WhatsApp Cloud API in Meta for Developers. Setting one up is free; Meta charges per message according to its pricing.<\/p><\/dd>\n<dt id=\"which%20orders%20are%20affected%3F\"><h3>Which orders are affected?<\/h3><\/dt>\n<dd><p>Only orders paid with WooCommerce's built-in <strong>Cash on delivery<\/strong> method that have a billing phone number. All other orders are untouched.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20the%20customer%20doesn%27t%20answer%3F\"><h3>What happens if the customer doesn't answer?<\/h3><\/dt>\n<dd><p>The order stays on <em>Awaiting confirmation<\/em>. After the delay set in the settings (24 hours by default) it is cancelled automatically and the stock is restored. Set the delay to 0 to never cancel automatically.<\/p><\/dd>\n<dt id=\"can%20i%20confirm%20an%20order%20myself%2C%20for%20example%20after%20calling%20the%20customer%3F\"><h3>Can I confirm an order myself, for example after calling the customer?<\/h3><\/dt>\n<dd><p>Yes. Change the order status to <em>Processing<\/em> as usual.<\/p><\/dd>\n<dt id=\"which%20languages%20are%20supported%3F\"><h3>Which languages are supported?<\/h3><\/dt>\n<dd><p>The WhatsApp message is available in Arabic and English. The plugin interface is translation-ready and ships with an Arabic translation.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>First release.<\/li>\n<\/ul>","raw_excerpt":"Stop shipping fake cash-on-delivery orders. Customers confirm or cancel their order with one tap in a WhatsApp message before you ship.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/377075","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=377075"}],"author":[{"embeddable":true,"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/eslamelshenawy9316"}],"wp:attachment":[{"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=377075"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=377075"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=377075"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=377075"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=377075"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=377075"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}