{"data":{"id":"ACSD-54989","source":"qpt","sourceRef":"magento/quality-patches@1.1.84","title":"Fixes the issue where a company admin cannot place an order when \"Enable Purchase Orders\" is set to \"Yes\" and \"Purchase Order\" is set to \"No\".","categories":["B2B","Order/Checkout"],"components":["magento/module-company","magento/module-purchase-order"],"origin":"adobe-commerce-support","documentation":{"url":"https://experienceleague.adobe.com/en/docs/commerce-operations/tools/quality-patches-tool/patches-available-in-qpt/v1-1-40/acsd-54989-order-placement-restrictions-in-company-admin-settings","path":"help/tools/quality-patches-tool/patches-available-in-qpt/v1-1-40/acsd-54989-order-placement-restrictions-in-company-admin-settings.md","blobSha":"2845947e2757ae9a2fd96b2fbe8860554ded7964","description":"Company admins cannot place orders when Enable Purchase Orders is set to Yes and Purchase Order set to No.","stepsToReproduce":"1. Enable company and leave Order Approval Configuration > Purchase Order = No. 1. Create a simple product with a price of 100. 1. Create a new company through the Admin. 1. Set Enable Purchase Orders to Yes. 1. Log in as the company admin on the storefront. 1. Add the created simple product to the cart. 1. Proceed to the checkout page and click Place Order to complete the purchase.","introducedInQpt":"1.1.40","createdFor":["2.4.6-p2"],"documentedRange":"2.4.4-p5 - 2.4.6-p3","scheduledFixRelease":"2.4.7"},"files":[{"package":"magento/magento2-b2b-base","constraint":">=1.3.3-p5 <1.3.4 || >=1.3.4-p4 <1.3.5 || >=1.3.5-p2 <1.4.3","path":"patches/commerce/ACSD-54989_1.3.5-p2.patch","blobSha":"43a2fb7d230568a2102d77853101ea16bb11ffc6","url":"https://raw.githubusercontent.com/magento/quality-patches/11d565bdde197b9c7bac859a5698e99098b48457/patches/commerce/ACSD-54989_1.3.5-p2.patch","thirdParty":false,"modifies":[{"path":"vendor/magento/module-company/Plugin/AsyncOrder/Model/PermissionCheckPlugin.php","change":"deleted","package":"magento/module-company"},{"path":"vendor/magento/module-company/etc/di.xml","change":"modified","package":"magento/module-company"},{"path":"vendor/magento/module-purchase-order/Plugin/AsyncOrder/Model/PermissionCheckPlugin.php","change":"added","package":"magento/module-purchase-order"},{"path":"vendor/magento/module-purchase-order/etc/di.xml","change":"modified","package":"magento/module-purchase-order"}],"packages":["magento/module-company","magento/module-purchase-order"],"hasTests":false,"applicableVersions":{"magento-community":[],"magento-commerce":["2.4.7-p2","2.4.7-p1","2.4.7","2.4.6-p7","2.4.6-p6","2.4.6-p5","2.4.6-p4","2.4.6-p3","2.4.6-p2","2.4.5-p17","2.4.5-p16","2.4.5-p15","2.4.5-p14","2.4.5-p13","2.4.5-p12","2.4.5-p11","2.4.5-p10","2.4.5-p9","2.4.5-p8","2.4.5-p7","2.4.5-p6","2.4.5-p5","2.4.5-p4","2.4.4-p18","2.4.4-p17","2.4.4-p16","2.4.4-p15","2.4.4-p14","2.4.4-p13","2.4.4-p12","2.4.4-p11","2.4.4-p10","2.4.4-p9","2.4.4-p8","2.4.4-p7","2.4.4-p6","2.4.4-p5"],"mage-os":[]},"unknownVersions":[],"requires":[],"replacedWith":null,"deprecated":false}],"applicableVersions":{"magento-community":[],"magento-commerce":["2.4.7-p2","2.4.7-p1","2.4.7","2.4.6-p7","2.4.6-p6","2.4.6-p5","2.4.6-p4","2.4.6-p3","2.4.6-p2","2.4.5-p17","2.4.5-p16","2.4.5-p15","2.4.5-p14","2.4.5-p13","2.4.5-p12","2.4.5-p11","2.4.5-p10","2.4.5-p9","2.4.5-p8","2.4.5-p7","2.4.5-p6","2.4.5-p5","2.4.5-p4","2.4.4-p18","2.4.4-p17","2.4.4-p16","2.4.4-p15","2.4.4-p14","2.4.4-p13","2.4.4-p12","2.4.4-p11","2.4.4-p10","2.4.4-p9","2.4.4-p8","2.4.4-p7","2.4.4-p6","2.4.4-p5"],"mage-os":[]},"conditions":null,"requirements":null},"_documentation":"https://magento.watch/api","_description":"Quality patch ACSD-54989 details"}