====== Magento 2 Purchase Order Admin Only User Guide for Magento 2 ====== ===== Extension context ===== This is a Toweringmedia Magento 2 extension guide generated from the Magento Admin virtual product catalog. ===== Product page ===== * [[https://toweringmedia.com/toweringmedia-purchase-order-admin-only|Magento 2 Purchase Order Admin Only]] ===== Overview ===== The ToweringMedia Purchase Order Admin Only Extension for Magento 2.4 enables store administrators to accept purchase orders as a payment method for orders created in the Magento Admin panel. This extension is perfect for B2B stores that need to process purchase orders manually. Designed specifically for admin-created orders, this extension allows businesses to accept purchase orders while maintaining control over the approval process. The extension integrates seamlessly with Magento order management and provides a professional purchase order payment option for B2B transactions. Features Purchase Order Payment Method – Accept purchase orders as payment for admin-created orders. Admin-Only Access – Purchase. ===== What this extension does ===== * Enable the PO payment method for admin orders while keeping storefront checkout uncluttered. * Collect PO numbers, company names, and reference notes on each order. * Show custom payment instructions to guide accounting teams. * Integrates with Magento B2B credit limits and company accounts. * Fully compatible with Magento 2.4.x Open Source and Adobe Commerce. ===== Installation ===== Install and validate in staging before production rollout. cd /path/to/magento # Install from your licensed package source php bin/magento setup:upgrade php bin/magento setup:di:compile php bin/magento setup:static-content:deploy -f php bin/magento cache:flush ===== Configuration ===== Configure extension options in Magento Admin, then validate key storefront/admin flows tied to this extension. ===== Validation checklist ===== * Configuration saves without errors in Admin. * Expected storefront/admin behavior is present. * No critical PHP/JS errors occur during test flow. * Caches and static assets are refreshed after changes. ===== Troubleshooting ===== * **Feature missing**: verify module status, cache flush, and static-content deploy. * **Unexpected behavior**: retest with only required related modules enabled. * **Admin setting not applying**: verify config scope and clear cache. ===== Related Magento 2 docs ===== * [[magento2:extensions:start|Magento 2 extension index]] * [[start|Global docs home]]