{"id":166366,"date":"2019-03-15T07:36:55","date_gmt":"2019-03-15T07:36:55","guid":{"rendered":"https:\/\/webkul.com\/blog\/?p=166366"},"modified":"2024-07-19T13:39:06","modified_gmt":"2024-07-19T13:39:06","slug":"magento2-order-approval","status":"publish","type":"post","link":"https:\/\/webkul.com\/blog\/magento2-order-approval\/","title":{"rendered":"Magento 2 Order Approval Rules"},"content":{"rendered":"\n<p>The critical\/big purchase process on the website requires submitting a request for the purchase, gaining admin approval, and then making the payment for the products.&nbsp;<\/p>\n\n\n\n<p>But this process can be easy by using the <strong>Magento 2 Order Approval<\/strong>&nbsp;<strong>Rules<\/strong> module. With the help of this module, customers can place orders and wait for the admin&#8217;s approval to complete their orders.<\/p>\n\n\n\n<p>The admin can easily approve\/disapprove customer orders. This allows the admin to check the genuine orders and give their approval accordingly. Only after the admin approval, the customer can complete the order.<\/p>\n\n\n\n<p>Email notifications are sent to both the admin and the customer related to order approval status.<\/p>\n\n\n\n<p>Additionally, if you require a scan and go self checkout system for the store customers at your retail outlet, then you can check <a href=\"https:\/\/store.webkul.com\/magento2-scan-go-self-checkout.html\" target=\"_blank\" rel=\"noreferrer noopener\">Magento 2 Scan and Go<\/a> extension.<\/p>\n\n\n\n<p>Watch the below video tutorial to understand the extension workflow :<\/p>\n\n\n\n<div class=\"wp-block-wk-block-youtube-video wp-block-wk-block--yt-video components-placeholder\"><div class=\"wk-block--yt-video-frame\"><div class=\"wk-block--yt-video-frame-request\" data-plyr-provider=\"youtube\" data-plyr-embed-id=\"Fywwatljbmg\"><div class=\"components-placeholder__instructions\">Fywwatljbmg<\/div><\/div><\/div><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Features<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Customers can place the order approval request by placing the order.<\/li>\n\n\n\n<li>Various custom order status is available at the admin end, such as order_approval_pending, order_approved, and order_disapproved.<\/li>\n\n\n\n<li>The admin can create custom order approval conditions as per cart attributes, product attributes, shipping methods, address, etc.<\/li>\n\n\n\n<li>Set a custom message visible on the checkout page if the order is under moderation.<\/li>\n\n\n\n<li>The customer gets the notification via mail for the order approval requirement.<\/li>\n\n\n\n<li>The customer gets a notification via mail on the approval or disapproval of the orders.<\/li>\n\n\n\n<li>The users will get the \u201cComplete Order\u201d link when the admin approves the order.<\/li>\n\n\n\n<li>To complete the order, the customer can select the payment method and make the payment.<\/li>\n\n\n\n<li>Separate section to view pending orders that require approval.<\/li>\n\n\n\n<li>The admin can easily approve and disapprove the orders in bulk.<\/li>\n\n\n\n<li>The admin can generate the pending orders in CSV or Excel.<\/li>\n\n\n\n<li>The guest user cannot place the order approval request if they are satisfying the order approval condition.<\/li>\n\n\n\n<li>Customers can ask queries related to the orders.<\/li>\n\n\n\n<li>The Magento 2 order approval rules module is compatible with the <a href=\"https:\/\/webkul.com\/hyva-theme-development\/\" target=\"_blank\" rel=\"noreferrer noopener\">Hyva theme<\/a>.<\/li>\n<\/ul>\n\n\n\n<p><strong>Note: <\/strong>Whether the admin sets the condition or not, the Guest user must log in first.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Installation<\/strong><\/h3>\n\n\n\n<p>The customers will get a&nbsp;<strong>zip folder<\/strong>&nbsp;and they have to extract the contents of this zip folder on their system.<\/p>\n\n\n\n<p>The extracted folder has an&nbsp;<strong>src<\/strong>&nbsp;folder, inside the src folder you have the&nbsp;<strong>app<\/strong> folder.<\/p>\n\n\n\n<p>They need to transfer this <strong>app<\/strong> folder into the Magento 2 (Adobe Commerce) root directory on the server as shown below.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/07\/1-9-e1634634198330.png\"><img decoding=\"async\" width=\"1302\" height=\"384\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/07\/1-9-e1634634198330.png\" alt=\"INSTALLATION\" class=\"wp-image-90732\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/07\/1-9-e1634634198330.png 1302w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/07\/1-9-e1634634198330-250x74.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/07\/1-9-e1634634198330-300x88.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/07\/1-9-e1634634198330-768x227.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/07\/1-9-e1634634198330-1200x354.png 1200w\" sizes=\"(max-width: 1302px) 100vw, 1302px\" loading=\"lazy\" \/><\/a><\/figure>\n<\/div>\n\n\n<p>After the successful installation, the admin has to run these commands in the Magento 2 root directory.<\/p>\n\n\n\n<p><strong>First Command &#8211;<\/strong><\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\">php bin\/magento setup:upgrade<\/pre>\n\n\n\n<p><strong>Second Command &#8211;<\/strong><\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\">php bin\/magento setup:di:compile<\/pre>\n\n\n\n<p><strong>Third Command &#8211;<\/strong><\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\">php bin\/magento setup:static-content:deploy<\/pre>\n\n\n\n<p>After running the commands, the admin has to flush the cache from the Magento admin panel.<\/p>\n\n\n\n<p>For that, they need to navigate through<strong>-&gt;System-&gt;Cache management<\/strong>&nbsp;as shown below.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/07\/4-11-e1593446754786.png\"><img decoding=\"async\" width=\"1250\" height=\"547\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/07\/4-11-e1593446754786.png\" alt=\"INSTALLATION\" class=\"wp-image-90736\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/07\/4-11-e1593446754786.png 1250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/07\/4-11-e1593446754786-250x109.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/07\/4-11-e1593446754786-300x131.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/07\/4-11-e1593446754786-768x336.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/07\/4-11-e1593446754786-1200x525.png 1200w\" sizes=\"(max-width: 1250px) 100vw, 1250px\" loading=\"lazy\" \/><\/a><\/figure>\n<\/div>\n\n\n<p>Thus, module installation will complete.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Multi-Lingual Configuration<\/strong><\/h3>\n\n\n\n<p>For Multilingual support, please navigate to&nbsp;<strong>Store&gt;Configuration&gt;General &gt;Locale Options<\/strong>. Select your desired language from the <strong>Locale&nbsp;<\/strong>option.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/07\/change-language-magento-2-locale-e1593445275581.png\"><img decoding=\"async\" width=\"1243\" height=\"636\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/07\/change-language-magento-2-locale-e1593445275581.png\" alt=\"change-language-magento-2-locale\" class=\"wp-image-90737\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/07\/change-language-magento-2-locale-e1593445275581.png 1243w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/07\/change-language-magento-2-locale-e1593445275581-250x128.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/07\/change-language-magento-2-locale-e1593445275581-300x153.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/07\/change-language-magento-2-locale-e1593445275581-768x393.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/07\/change-language-magento-2-locale-e1593445275581-1200x614.png 1200w\" sizes=\"(max-width: 1243px) 100vw, 1243px\" loading=\"lazy\" \/><\/a><\/figure>\n<\/div>\n\n\n<p>Thus, in this way, the Multi-lingual configuration iscompleted.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Language Translation<\/strong><\/h3>\n\n\n\n<p>For module translation, navigate to the following path in your system&nbsp; <strong>app\/code\/Webkul\/OrderApproval\/i18n\/en_US.csv.<\/strong><\/p>\n\n\n\n<p>Open the file named&nbsp;<strong>en_US.CSV&nbsp;<\/strong>for editing as shown in the below screenshot:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/07\/22-3.png\"><img decoding=\"async\" width=\"1263\" height=\"400\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/07\/22-3.png\" alt=\"LANGUAGE TRANSLATION\" class=\"wp-image-90738\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/07\/22-3.png 1263w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/07\/22-3-250x79.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/07\/22-3-300x95.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/07\/22-3-768x243.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/07\/22-3-1200x380.png 1200w\" sizes=\"(max-width: 1263px) 100vw, 1263px\" loading=\"lazy\" \/><\/a><\/figure>\n<\/div>\n\n\n<p>Then replace the words after the&nbsp;<strong>comma(,)&nbsp;<\/strong>on the right in the file with your translated words.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/csv.png\"><img decoding=\"async\" width=\"1307\" height=\"500\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/csv.png\" alt=\"csv\" class=\"wp-image-166394\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/csv.png 1307w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/csv-250x96.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/csv-300x115.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/csv-768x294.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/csv-1200x459.png 1200w\" sizes=\"(max-width: 1307px) 100vw, 1307px\" loading=\"lazy\" \/><\/a><\/figure>\n<\/div>\n\n\n<p>After editing and translating the CSV file, you need to save the translated file name according to your region language and country code such as &#8211;<strong>&nbsp;de_DE.CSV<\/strong>.<\/p>\n\n\n\n<p>Followed by uploading the translated file to the same folder from where you have obtained it.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/07\/2016-05-02_16-25-34-3.png\"><img decoding=\"async\" width=\"1258\" height=\"399\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/07\/2016-05-02_16-25-34-3.png\" alt=\"Language translation\" class=\"wp-image-90740\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/07\/2016-05-02_16-25-34-3.png 1258w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/07\/2016-05-02_16-25-34-3-250x79.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/07\/2016-05-02_16-25-34-3-300x95.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/07\/2016-05-02_16-25-34-3-768x244.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/07\/2016-05-02_16-25-34-3-1200x381.png 1200w\" sizes=\"(max-width: 1258px) 100vw, 1258px\" loading=\"lazy\" \/><\/a><\/figure>\n\n\n\n<p>Thus, in this way, the module translation is complete<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Module Configuration<\/strong><\/h3>\n\n\n\n<p>After the module installation, the admin can configure the module from the back office.<\/p>\n\n\n\n<p>For that, the admin has to navigate through<strong>&nbsp;Stores -&gt; Configuration -&gt; Webkul -&gt; Order Approval<\/strong> as per the below image:<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">General Settings:<\/h4>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1192\" height=\"654\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/Configuration-2.png\" alt=\"Configuration-2\" class=\"wp-image-240885\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/Configuration-2.png 1192w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/Configuration-2-300x165.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/Configuration-2-250x137.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/Configuration-2-768x421.png 768w\" sizes=\"(max-width: 1192px) 100vw, 1192px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><strong>Enable Order Approval<\/strong> &#8211; Enable the module by selecting <strong>Yes<\/strong> else, and select <strong>No<\/strong> to disable the module.<\/p>\n\n\n\n<p><strong>Admin Mail<\/strong> &#8211; Configure the admin email address to receive emails for the new order&#8217;s arrival.<\/p>\n\n\n\n<p><strong>Conditional Order Approval&nbsp; Check<\/strong> &#8211; Choose <strong>Yes&nbsp;<\/strong>if order approval is required based on certain conditions, else choose <strong>No<\/strong>.<\/p>\n\n\n\n<p><strong>Order Approval Required<\/strong> &#8211; The admin will define the rule\/condition as required. If all mentioned conditions are true then order approval is required for the customer else the customer can checkout without order approval.<\/p>\n\n\n\n<p>Ex: The admin can apply the condition based on cart price, categories, quantity, etc. If all the conditions were satisfied then it will move for order approval.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1198\" height=\"670\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/General-setting.png\" alt=\"General-setting\" class=\"wp-image-240844\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/General-setting.png 1198w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/General-setting-300x168.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/General-setting-250x140.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/General-setting-768x430.png 768w\" sizes=\"(max-width: 1198px) 100vw, 1198px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><strong>Message For Buyer<\/strong> &#8211; Enter the message that is visible to the customers on the checkout page if the order is under moderation.<\/p>\n\n\n\n<p><strong>Message For Buyer When Order Is Completed<\/strong> &#8211; Enter the message for the customers which will display on the checkout page if the order is completed.<\/p>\n\n\n\n<p><strong>The Message For Guest User When Placing Order<\/strong> &#8211; Here the admin can enter the message which will visible to the guest user on the cart page.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Email Templates Settings:<\/h4>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/05\/magento2_order_approval_4.webp\" alt=\"Magento 2 order approval\" class=\"wp-image-439388\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/05\/magento2_order_approval_4.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/05\/magento2_order_approval_4-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/05\/magento2_order_approval_4-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/05\/magento2_order_approval_4-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><strong>Order Approval Pending Mail<\/strong> &#8211; Set an email template for the order approval pending notification to the customer whenever a new order is created.<\/p>\n\n\n\n<p>For reference, you can see below screenshot of email notification for the order approval pending:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1112\" height=\"510\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/Confirmation-email.png\" alt=\"Confirmation-email\" class=\"wp-image-240865\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/Confirmation-email.png 1112w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/Confirmation-email-300x138.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/Confirmation-email-250x115.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/Confirmation-email-768x352.png 768w\" sizes=\"(max-width: 1112px) 100vw, 1112px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><strong>Order Approval Pending Mail to Admin &#8211; <\/strong>An admin will also get mail when a customer places an order and the admin decides whether to approve or disapprove the order.<\/p>\n\n\n\n<p>For reference, you can see below screenshot of email notification for the order approval:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1170\" height=\"367\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/unnamed-file.png\" alt=\"unnamed-file\" class=\"wp-image-339511\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/unnamed-file.png 1170w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/unnamed-file-300x94.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/unnamed-file-250x78.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/unnamed-file-768x241.png 768w\" sizes=\"(max-width: 1170px) 100vw, 1170px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><strong>Order Approval Mail<\/strong> &#8211; Set an email template for the customers when the admin approves the pending orders<\/p>\n\n\n\n<p>For reference, you can see below screenshot of the email notification for the order disapproval:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1118\" height=\"514\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/order-approved.png\" alt=\"order-approved\" class=\"wp-image-240932\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/order-approved.png 1118w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/order-approved-300x138.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/order-approved-250x115.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/order-approved-768x353.png 768w\" sizes=\"(max-width: 1118px) 100vw, 1118px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><strong>Disapproved Order Mail<\/strong> &#8211; Set an email template for the customers when the admin disapproves of the orders.<\/p>\n\n\n\n<p>For reference, you can see below screenshot of email notification for the order disapproval:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1120\" height=\"472\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/disapprove-email-template.png\" alt=\"disapprove-email-template\" class=\"wp-image-240870\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/disapprove-email-template.png 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/disapprove-email-template-300x126.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/disapprove-email-template-250x105.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/disapprove-email-template-768x324.png 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><strong>Note:&nbsp;<\/strong>The admin can create various custom email templates by navigating to the&nbsp;<strong>Marketing -&gt; Communication -&gt; Email Templates.<\/strong><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"1180\" height=\"509\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul-magento2-order-approval-rules-email-template.png\" alt=\"webkul-magento2-order-approval-rules-email-template\" class=\"wp-image-217465\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul-magento2-order-approval-rules-email-template.png 1180w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul-magento2-order-approval-rules-email-template-300x129.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul-magento2-order-approval-rules-email-template-250x108.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul-magento2-order-approval-rules-email-template-768x331.png 768w\" sizes=\"(max-width: 1180px) 100vw, 1180px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>Thus, the module configuration completes in this way.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Checkout With Order Approval<\/strong><\/h3>\n\n\n\n<p>The customer can place the order just like default Magento. But when it comes to selecting the payment method, the checkout will display only the<strong> Order Approval&nbsp;<\/strong>payment method.<\/p>\n\n\n\n<p>For reference, check the below snapshot:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"1283\" height=\"930\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul-magento2-order-approval-rules-checkout-page.png\" alt=\"webkul-magento2-order-approval-rules-checkout-page\" class=\"wp-image-217468\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul-magento2-order-approval-rules-checkout-page.png 1283w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul-magento2-order-approval-rules-checkout-page-300x217.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul-magento2-order-approval-rules-checkout-page-1200x870.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul-magento2-order-approval-rules-checkout-page-250x181.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul-magento2-order-approval-rules-checkout-page-768x557.png 768w\" sizes=\"(max-width: 1283px) 100vw, 1283px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>The customer can view the &#8220;order approval required&#8221; message if the order is under moderation and can select the <strong>Order Approval&nbsp;<\/strong>payment method to place the order.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"1290\" height=\"671\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul-magento2-order-approval-rules-order-success-page.png\" alt=\"webkul-magento2-order-approval-rules-order-success-page\" class=\"wp-image-217474\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul-magento2-order-approval-rules-order-success-page.png 1290w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul-magento2-order-approval-rules-order-success-page-300x156.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul-magento2-order-approval-rules-order-success-page-1200x624.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul-magento2-order-approval-rules-order-success-page-250x130.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul-magento2-order-approval-rules-order-success-page-768x399.png 768w\" sizes=\"(max-width: 1290px) 100vw, 1290px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>The customers can view their orders under the section&nbsp;<strong>My Orders&nbsp;<\/strong>as shown below:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"909\" height=\"545\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/devmage-com_11816_sales_order_history_-halla-bol-.png\" alt=\"devmage-com_11816_sales_order_history_-halla-bol-\" class=\"wp-image-354872\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/devmage-com_11816_sales_order_history_-halla-bol-.png 909w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/devmage-com_11816_sales_order_history_-halla-bol--300x180.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/devmage-com_11816_sales_order_history_-halla-bol--250x150.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/devmage-com_11816_sales_order_history_-halla-bol--768x460.png 768w\" sizes=\"(max-width: 909px) 100vw, 909px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Here, the customer can check the status of their orders and whether the admin has approved the orders or not.<\/p>\n\n\n\n<p>The <strong>Complete Order&nbsp;<\/strong>link is there if that order is approved by the admin.<\/p>\n\n\n\n<p>Otherwise, the <strong>Order Disapproved <\/strong>status gets updated for the order that gets disapproved by the admin.<\/p>\n\n\n\n<p>The customer can click this <strong>Complete Order&nbsp;<\/strong>link to complete the order.<\/p>\n\n\n\n<p><strong>Note: <\/strong>If the guest customer places the order and that order satisfies the condition of the order approval then this module asks the guest customer to log in at the time of placing the order.<\/p>\n\n\n\n<p>When the Guest Customer adds the product to the cart selects the view and edits the cart page. The message is displayed for the customer to log in first if the condition is satisfying.<\/p>\n\n\n\n<p>For reference, you can check below:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/error-message.png\"><img decoding=\"async\" width=\"1286\" height=\"640\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/error-message.png\" alt=\"error message\" class=\"wp-image-204485\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/error-message.png 1286w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/error-message.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/error-message.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/error-message.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/error-message.png 1200w\" sizes=\"(max-width: 1286px) 100vw, 1286px\" loading=\"lazy\" \/><\/a><\/figure>\n<\/div>\n\n\n<p>And if the condition is not satisfying then the guest customer can checkout without login.<\/p>\n\n\n\n<p>Thus, that is all about how the customer can place the order while the order approval check.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Manage Orders- Admin End<\/strong><\/h3>\n\n\n\n<p>The admin can view and manage the orders which are pending approval from the back end.<\/p>\n\n\n\n<p>For that, the admin needs to navigate to <strong>Sales -&gt; Pending Orders&nbsp;<\/strong>as shown below:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/05\/magento2_order_approval_5.webp\" alt=\"Magento 2 order approval\" class=\"wp-image-439389\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/05\/magento2_order_approval_5.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/05\/magento2_order_approval_5-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/05\/magento2_order_approval_5-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/05\/magento2_order_approval_5-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>This will navigate the admin to the&nbsp;<strong>Pending Orders For Approval&nbsp;<\/strong>list page.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"1184\" height=\"800\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul-magento2-order-approval-rules-pending-orders-for-approval.png\" alt=\"webkul-magento2-order-approval-rules-pending-orders-for-approval\" class=\"wp-image-217484\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul-magento2-order-approval-rules-pending-orders-for-approval.png 1184w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul-magento2-order-approval-rules-pending-orders-for-approval-300x203.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul-magento2-order-approval-rules-pending-orders-for-approval-250x169.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul-magento2-order-approval-rules-pending-orders-for-approval-768x519.png 768w\" sizes=\"(max-width: 1184px) 100vw, 1184px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>Also, the admin can &#8211;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Check<\/strong> the status of the orders under the <strong>Status<\/strong>.<\/li>\n\n\n\n<li><strong>Approve\/Disapprove<\/strong> the orders. For this, they have to select the orders from the list and choose the required action from the <strong>Action<\/strong> button.<\/li>\n\n\n\n<li>The admin will get a notification for the approval or disapproval of the orders.<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"1202\" height=\"657\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul-magento2-order-approval-rules-orders-approved.png\" alt=\"webkul-magento2-order-approval-rules-orders-approved\" class=\"wp-image-217490\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul-magento2-order-approval-rules-orders-approved.png 1202w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul-magento2-order-approval-rules-orders-approved-300x164.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul-magento2-order-approval-rules-orders-approved-1200x656.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul-magento2-order-approval-rules-orders-approved-250x137.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul-magento2-order-approval-rules-orders-approved-768x420.png 768w\" sizes=\"(max-width: 1202px) 100vw, 1202px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<ul class=\"wp-block-list\">\n<li><strong>View<\/strong> the order details by clicking the&nbsp;<strong>View <\/strong>link.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>If The Order Is Disapproved<\/strong><\/h4>\n\n\n\n<p>After the disapproval of the order, the respective status is displayed at the admin end and the customer ends too.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Customer End<\/strong><\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"909\" height=\"545\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/devmage-com_11816_sales_order_history_-halla-bol-1-1.png\" alt=\"devmage-com_11816_sales_order_history_-halla-bol-1-1\" class=\"wp-image-354875\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/devmage-com_11816_sales_order_history_-halla-bol-1-1.png 909w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/devmage-com_11816_sales_order_history_-halla-bol-1-1-300x180.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/devmage-com_11816_sales_order_history_-halla-bol-1-1-250x150.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/devmage-com_11816_sales_order_history_-halla-bol-1-1-768x460.png 768w\" sizes=\"(max-width: 909px) 100vw, 909px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Admin End<\/strong><\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"1181\" height=\"785\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul-magento2-order-approval-rules-admin-orders-approved-1.png\" alt=\"webkul-magento2-order-approval-rules-admin-orders-approved-1\" class=\"wp-image-217508\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul-magento2-order-approval-rules-admin-orders-approved-1.png 1181w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul-magento2-order-approval-rules-admin-orders-approved-1-300x199.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul-magento2-order-approval-rules-admin-orders-approved-1-250x166.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul-magento2-order-approval-rules-admin-orders-approved-1-768x510.png 768w\" sizes=\"(max-width: 1181px) 100vw, 1181px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p><br>Also, if the order is not approved, then the admin will not have the following options on the <strong>order detail page<\/strong> to manage the order &#8211;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Cancel<\/li>\n\n\n\n<li>Invoice<\/li>\n\n\n\n<li>Ship<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/05\/magento2_order_approval_1.webp\" alt=\"Magento 2 order approval\" class=\"wp-image-439386\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/05\/magento2_order_approval_1.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/05\/magento2_order_approval_1-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/05\/magento2_order_approval_1-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/05\/magento2_order_approval_1-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>If The Order Is Approved<\/strong><\/h4>\n\n\n\n<p>If the order is approved, the respective status gets updated at the admin end and customer end too.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Customer End<\/strong><\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"909\" height=\"545\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/devmage-com_11816_sales_order_history_-halla-bol-1-2.png\" alt=\"devmage-com_11816_sales_order_history_-halla-bol-1-2\" class=\"wp-image-354880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/devmage-com_11816_sales_order_history_-halla-bol-1-2.png 909w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/devmage-com_11816_sales_order_history_-halla-bol-1-2-300x180.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/devmage-com_11816_sales_order_history_-halla-bol-1-2-250x150.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/devmage-com_11816_sales_order_history_-halla-bol-1-2-768x460.png 768w\" sizes=\"(max-width: 909px) 100vw, 909px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Admin End<\/strong><\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"1181\" height=\"785\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul-magento2-order-approval-rules-admin-orders-approved-1.png\" alt=\"webkul-magento2-order-approval-rules-admin-orders-approved-1\" class=\"wp-image-217508\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul-magento2-order-approval-rules-admin-orders-approved-1.png 1181w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul-magento2-order-approval-rules-admin-orders-approved-1-300x199.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul-magento2-order-approval-rules-admin-orders-approved-1-250x166.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul-magento2-order-approval-rules-admin-orders-approved-1-768x510.png 768w\" sizes=\"(max-width: 1181px) 100vw, 1181px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>The following options to manage the order in the <strong>order detail page<\/strong>&nbsp;will not be visible to the admin until and unless the customer doesn&#8217;t complete the order &#8211;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Cancel<\/li>\n\n\n\n<li>Invoice<\/li>\n\n\n\n<li>Ship<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/05\/magento2_order_approval_1.webp\" alt=\"Magento 2 order approval\" class=\"wp-image-439386\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/05\/magento2_order_approval_1.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/05\/magento2_order_approval_1-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/05\/magento2_order_approval_1-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/05\/magento2_order_approval_1-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>In this way, the admin can manage the orders which are requested by the customers.<\/p>\n\n\n\n<p>Admin can view all queries from the Ask query.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/05\/magento2_order_approval_2.webp\" alt=\"Magento 2 order approval\" class=\"wp-image-439387\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/05\/magento2_order_approval_2.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/05\/magento2_order_approval_2-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/05\/magento2_order_approval_2-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/05\/magento2_order_approval_2-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Admin can also manage all queries.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/05\/magento2_order_approval_3.webp\" alt=\"Magento 2 order approval\" class=\"wp-image-439390\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/05\/magento2_order_approval_3.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/05\/magento2_order_approval_3-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/05\/magento2_order_approval_3-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/05\/magento2_order_approval_3-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Complete Order &#8211; Customer End<\/strong><\/h3>\n\n\n\n<p>The customer can view the <strong>complete order link<\/strong> in the My order list and the order detail if that order gets approved by the admin.<\/p>\n\n\n\n<p>The customer will have to click on the <strong>view order&nbsp;<\/strong>button.<\/p>\n\n\n\n<p>On the order detail page, the customer can click the <strong>Complete Order&nbsp;<\/strong>link to complete the order.<\/p>\n\n\n\n<p><img decoding=\"async\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/devmage.com_11816_sales_order_view_order_id_27_halla-bol-2.png\" alt=\"devmage.com_11816_sales_order_view_order_id_27_halla-bol-2\" width=\"1120\" height=\"880\" loading=\"lazy\"><br>The customer will be redirected to the checkout page, where they have to select the <strong>Payment<\/strong> <strong>Method<\/strong> and click on the <strong>Place Order<\/strong> button to complete the order.<\/p>\n\n\n\n<p>For reference check the below image:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"1294\" height=\"913\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul-magento2-order-approval-rules-checkout.png\" alt=\"webkul-magento2-order-approval-rules-checkout\" class=\"wp-image-217515\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul-magento2-order-approval-rules-checkout.png 1294w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul-magento2-order-approval-rules-checkout-300x212.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul-magento2-order-approval-rules-checkout-1200x847.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul-magento2-order-approval-rules-checkout-250x176.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul-magento2-order-approval-rules-checkout-768x542.png 768w\" sizes=\"(max-width: 1294px) 100vw, 1294px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p><br>After placing the order, the status of the order changes to <strong>pending<\/strong> as shown below:<\/p>\n\n\n\n<p><img decoding=\"async\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/devmage-com_11816_sales_order_history_-halla-bol-1-3.png\" alt=\"devmage-com_11816_sales_order_history_-halla-bol-1-3\" width=\"909\" height=\"545\" loading=\"lazy\"><br>Also, the <strong>Complete Order&nbsp;<\/strong>link will no longer be visible once the customer completes the order.<\/p>\n\n\n\n<p>Thus, in this way, the customer can complete the order after the admin&#8217;s approval.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1107\" height=\"758\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/devmage-com_11816_sales_order_view_order_id_15_-halla-bol-.png\" alt=\"devmage-com_11816_sales_order_view_order_id_15_-halla-bol-\" class=\"wp-image-354917\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/devmage-com_11816_sales_order_view_order_id_15_-halla-bol-.png 1107w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/devmage-com_11816_sales_order_view_order_id_15_-halla-bol--300x205.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/devmage-com_11816_sales_order_view_order_id_15_-halla-bol--250x171.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/devmage-com_11816_sales_order_view_order_id_15_-halla-bol--768x526.png 768w\" sizes=\"(max-width: 1107px) 100vw, 1107px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Additionally, customers can view all query history from <strong>Ask query history<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1280\" height=\"637\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/Screenshot-from-2022-10-12-19-15-12.png\" alt=\"Screenshot-from-2022-10-12-19-15-12\" class=\"wp-image-354963\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/Screenshot-from-2022-10-12-19-15-12.png 1280w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/Screenshot-from-2022-10-12-19-15-12-300x149.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/Screenshot-from-2022-10-12-19-15-12-1200x597.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/Screenshot-from-2022-10-12-19-15-12-250x124.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/Screenshot-from-2022-10-12-19-15-12-768x382.png 768w\" sizes=\"(max-width: 1280px) 100vw, 1280px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Furthermore, the customer can also ask queries from the admin on my order page. When they click on the <strong>ask query<\/strong> button following page will open.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1104\" height=\"782\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/devmage-com_11816_sales_order_view_order_id_15_-halla-bol-1-.png\" alt=\"devmage-com_11816_sales_order_view_order_id_15_-halla-bol-1-\" class=\"wp-image-354918\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/devmage-com_11816_sales_order_view_order_id_15_-halla-bol-1-.png 1104w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/devmage-com_11816_sales_order_view_order_id_15_-halla-bol-1--300x213.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/devmage-com_11816_sales_order_view_order_id_15_-halla-bol-1--250x177.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/devmage-com_11816_sales_order_view_order_id_15_-halla-bol-1--768x544.png 768w\" sizes=\"(max-width: 1104px) 100vw, 1104px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Moreover, the customer can enter the query related to any placed order and submit it. This query directly escalates to the admin and they will receive it on their email id.<\/p>\n\n\n\n<p><img decoding=\"async\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/Screenshot-from-2023-03-01-12-50-50-1-2.png\" alt=\"Screenshot-from-2023-03-01-12-50-50-1-2\" width=\"888\" height=\"314\" loading=\"lazy\"><br>When admin replies to customer<br><img decoding=\"async\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/Screenshot-from-2023-03-01-12-52-31-1-1.png\" alt=\"Screenshot-from-2023-03-01-12-52-31-1-1\" width=\"814\" height=\"258\" loading=\"lazy\"><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Process The Order &#8211; Admin End<\/strong><\/h3>\n\n\n\n<p>Once the customer completes the order, that order will no longer be visible in <strong>Pending Order for Approval&nbsp;<\/strong>list at the admin end.<\/p>\n\n\n\n<p>The admin can view and manage those orders by navigating to&nbsp;<strong>Sales -&gt; Orders&nbsp;<\/strong>as shown below:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"1193\" height=\"684\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul-magento2-order-approval-rules-order-operation.png\" alt=\"webkul-magento2-order-approval-rules-order-operation\" class=\"wp-image-217520\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul-magento2-order-approval-rules-order-operation.png 1193w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul-magento2-order-approval-rules-order-operation-300x172.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul-magento2-order-approval-rules-order-operation-250x143.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul-magento2-order-approval-rules-order-operation-768x440.png 768w\" sizes=\"(max-width: 1193px) 100vw, 1193px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p><br>The admin will click the <strong>View&nbsp;<\/strong>link to process the order.<\/p>\n\n\n\n<p>Hence, this is how the admin can process the order after completion from the customer end.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Generate CSV\/Excel Of Pending Orders-Admin End<\/strong><\/h3>\n\n\n\n<p>The admin can even generate the CSV or Excel of pending orders. For this, the admin needs to navigate to&nbsp;<strong>Sales -&gt; Pending Orders&nbsp;<\/strong>as shown below.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/csv-2.png\"><img decoding=\"async\" width=\"1283\" height=\"545\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/csv-2.png\" alt=\"csv\" class=\"wp-image-167110\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/csv-2.png 1283w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/csv-2-250x106.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/csv-2-300x127.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/csv-2-768x326.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/csv-2-1200x510.png 1200w\" sizes=\"(max-width: 1283px) 100vw, 1283px\" loading=\"lazy\" \/><\/a><\/figure>\n<\/div>\n\n\n<p>Here, the admin will click the&nbsp;<strong>Export&nbsp;<\/strong>button and will select the option available for generating the files &#8211; CSV or Excel.<\/p>\n\n\n\n<p>Thus, that\u2019s all for the <strong>Magento 2 (Adobe Commerce) Order Approval Rules<\/strong>. If you have any queries or doubts get back to us at&nbsp;<a href=\"mailto:support@webkul.com\">support@webkul.com<\/a>&nbsp;or raise a ticket at&nbsp;<a href=\"http:\/\/webkul.uvdesk.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">webkul.uvdesk.com<\/a>.<\/p>\n\n\n\n<p>Explore the&nbsp;<a href=\"https:\/\/webkul.com\/adobe-commerce-cloud\/\" target=\"_blank\" rel=\"noreferrer noopener\">Adobe Commerce Cloud development service<\/a>&nbsp;by Webkul. You may also browse other&nbsp;<a href=\"https:\/\/store.webkul.com\/Magento-2\/Marketplace-Addons.html\" target=\"_blank\" rel=\"noreferrer noopener\">Magento 2 marketplace add-ons.<\/a>&nbsp;Also our quality&nbsp;<a href=\"https:\/\/store.webkul.com\/Magento-2.html\" target=\"_blank\" rel=\"noreferrer noopener\">Magento 2 extensions<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The critical\/big purchase process on the website requires submitting a request for the purchase, gaining admin approval, and then making the payment for the products.&nbsp; But this process can be easy by using the Magento 2 Order Approval&nbsp;Rules module. With the help of this module, customers can place orders and wait for the admin&#8217;s approval <a href=\"https:\/\/webkul.com\/blog\/magento2-order-approval\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":152,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[302],"tags":[8267,8268,8264,8263,8265,8266],"class_list":["post-166366","post","type-post","status-publish","format-standard","hentry","category-magento2","tag-check-orders","tag-detect-suspicious-orders","tag-order-approval","tag-order-approval-manager","tag-order-approval-payment-method","tag-order-verification-process"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Magento 2 Condition &amp; Rule Based Order Approval<\/title>\n<meta name=\"description\" content=\"Magento 2 order approval module helps the customers can place the orders and wait for the admin approval to complete their orders.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/webkul.com\/blog\/magento2-order-approval\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"approval\" \/>\n<meta property=\"og:description\" content=\"Magento 2 order approval module helps the customers can place the orders and wait for the admin approval to complete their orders.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webkul.com\/blog\/magento2-order-approval\/\" \/>\n<meta property=\"og:site_name\" content=\"Webkul Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/webkul\/\" \/>\n<meta property=\"article:published_time\" content=\"2019-03-15T07:36:55+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-07-19T13:39:06+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2017\/07\/1-9-e1634634198330.png\" \/>\n<meta name=\"author\" content=\"Kajal Sharma\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"approval\" \/>\n<meta name=\"twitter:description\" content=\"Magento 2 order approval module helps the customers can place the orders and wait for the admin approval to complete their orders.\" \/>\n<meta name=\"twitter:creator\" content=\"@webkul\" \/>\n<meta name=\"twitter:site\" content=\"@webkul\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kajal Sharma\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"16 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/webkul.com\/blog\/magento2-order-approval\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/magento2-order-approval\/\"},\"author\":{\"name\":\"Kajal Sharma\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/eeac324d79cd929a522950586c3d26bc\"},\"headline\":\"Magento 2 Order Approval Rules\",\"datePublished\":\"2019-03-15T07:36:55+00:00\",\"dateModified\":\"2024-07-19T13:39:06+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/magento2-order-approval\/\"},\"wordCount\":1985,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/magento2-order-approval\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2017\/07\/1-9-e1634634198330.png\",\"keywords\":[\"Check Orders\",\"Detect Suspicious Orders\",\"Order Approval\",\"Order Approval Manager\",\"Order Approval Payment Method\",\"Order Verification Process\"],\"articleSection\":[\"Magento2\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/webkul.com\/blog\/magento2-order-approval\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/webkul.com\/blog\/magento2-order-approval\/\",\"url\":\"https:\/\/webkul.com\/blog\/magento2-order-approval\/\",\"name\":\"Magento 2 Condition & Rule Based Order Approval\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/magento2-order-approval\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/magento2-order-approval\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2017\/07\/1-9-e1634634198330.png\",\"datePublished\":\"2019-03-15T07:36:55+00:00\",\"dateModified\":\"2024-07-19T13:39:06+00:00\",\"description\":\"Magento 2 order approval module helps the customers can place the orders and wait for the admin approval to complete their orders.\",\"breadcrumb\":{\"@id\":\"https:\/\/webkul.com\/blog\/magento2-order-approval\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/webkul.com\/blog\/magento2-order-approval\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/magento2-order-approval\/#primaryimage\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/07\/1-9-e1634634198330.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/07\/1-9-e1634634198330.png\",\"width\":1302,\"height\":384,\"caption\":\"INSTALLATION\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/webkul.com\/blog\/magento2-order-approval\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/webkul.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Magento 2 Order Approval Rules\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/webkul.com\/blog\/#website\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"name\":\"Webkul Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/webkul.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/webkul.com\/blog\/#organization\",\"name\":\"WebKul Software Private Limited\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"width\":380,\"height\":380,\"caption\":\"WebKul Software Private Limited\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/webkul\/\",\"https:\/\/x.com\/webkul\",\"https:\/\/www.instagram.com\/webkul\/\",\"https:\/\/www.linkedin.com\/company\/webkul\",\"https:\/\/www.youtube.com\/user\/webkul\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/eeac324d79cd929a522950586c3d26bc\",\"name\":\"Kajal Sharma\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0d2cd60d1df5bcebcbac2ccff8f759366c837d2468ff65a57d369d8c42b7d6f3?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Feva.png&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0d2cd60d1df5bcebcbac2ccff8f759366c837d2468ff65a57d369d8c42b7d6f3?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Feva.png&r=g\",\"caption\":\"Kajal Sharma\"},\"url\":\"https:\/\/webkul.com\/blog\/author\/kajalsharma-magento920\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Magento 2 Condition & Rule Based Order Approval","description":"Magento 2 order approval module helps the customers can place the orders and wait for the admin approval to complete their orders.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/webkul.com\/blog\/magento2-order-approval\/","og_locale":"en_US","og_type":"article","og_title":"approval","og_description":"Magento 2 order approval module helps the customers can place the orders and wait for the admin approval to complete their orders.","og_url":"https:\/\/webkul.com\/blog\/magento2-order-approval\/","og_site_name":"Webkul Blog","article_publisher":"https:\/\/www.facebook.com\/webkul\/","article_published_time":"2019-03-15T07:36:55+00:00","article_modified_time":"2024-07-19T13:39:06+00:00","og_image":[{"url":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2017\/07\/1-9-e1634634198330.png","type":"","width":"","height":""}],"author":"Kajal Sharma","twitter_card":"summary_large_image","twitter_title":"approval","twitter_description":"Magento 2 order approval module helps the customers can place the orders and wait for the admin approval to complete their orders.","twitter_creator":"@webkul","twitter_site":"@webkul","twitter_misc":{"Written by":"Kajal Sharma","Est. reading time":"16 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/webkul.com\/blog\/magento2-order-approval\/#article","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/magento2-order-approval\/"},"author":{"name":"Kajal Sharma","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/eeac324d79cd929a522950586c3d26bc"},"headline":"Magento 2 Order Approval Rules","datePublished":"2019-03-15T07:36:55+00:00","dateModified":"2024-07-19T13:39:06+00:00","mainEntityOfPage":{"@id":"https:\/\/webkul.com\/blog\/magento2-order-approval\/"},"wordCount":1985,"commentCount":0,"publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"image":{"@id":"https:\/\/webkul.com\/blog\/magento2-order-approval\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2017\/07\/1-9-e1634634198330.png","keywords":["Check Orders","Detect Suspicious Orders","Order Approval","Order Approval Manager","Order Approval Payment Method","Order Verification Process"],"articleSection":["Magento2"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/webkul.com\/blog\/magento2-order-approval\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/webkul.com\/blog\/magento2-order-approval\/","url":"https:\/\/webkul.com\/blog\/magento2-order-approval\/","name":"Magento 2 Condition & Rule Based Order Approval","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webkul.com\/blog\/magento2-order-approval\/#primaryimage"},"image":{"@id":"https:\/\/webkul.com\/blog\/magento2-order-approval\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2017\/07\/1-9-e1634634198330.png","datePublished":"2019-03-15T07:36:55+00:00","dateModified":"2024-07-19T13:39:06+00:00","description":"Magento 2 order approval module helps the customers can place the orders and wait for the admin approval to complete their orders.","breadcrumb":{"@id":"https:\/\/webkul.com\/blog\/magento2-order-approval\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webkul.com\/blog\/magento2-order-approval\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/magento2-order-approval\/#primaryimage","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/07\/1-9-e1634634198330.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/07\/1-9-e1634634198330.png","width":1302,"height":384,"caption":"INSTALLATION"},{"@type":"BreadcrumbList","@id":"https:\/\/webkul.com\/blog\/magento2-order-approval\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webkul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Magento 2 Order Approval Rules"}]},{"@type":"WebSite","@id":"https:\/\/webkul.com\/blog\/#website","url":"https:\/\/webkul.com\/blog\/","name":"Webkul Blog","description":"","publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/webkul.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/webkul.com\/blog\/#organization","name":"WebKul Software Private Limited","url":"https:\/\/webkul.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","width":380,"height":380,"caption":"WebKul Software Private Limited"},"image":{"@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/webkul\/","https:\/\/x.com\/webkul","https:\/\/www.instagram.com\/webkul\/","https:\/\/www.linkedin.com\/company\/webkul","https:\/\/www.youtube.com\/user\/webkul\/"]},{"@type":"Person","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/eeac324d79cd929a522950586c3d26bc","name":"Kajal Sharma","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/0d2cd60d1df5bcebcbac2ccff8f759366c837d2468ff65a57d369d8c42b7d6f3?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Feva.png&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0d2cd60d1df5bcebcbac2ccff8f759366c837d2468ff65a57d369d8c42b7d6f3?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Feva.png&r=g","caption":"Kajal Sharma"},"url":"https:\/\/webkul.com\/blog\/author\/kajalsharma-magento920\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/166366","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/users\/152"}],"replies":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/comments?post=166366"}],"version-history":[{"count":163,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/166366\/revisions"}],"predecessor-version":[{"id":453756,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/166366\/revisions\/453756"}],"wp:attachment":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media?parent=166366"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/categories?post=166366"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/tags?post=166366"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}