Magento 2 Purchase Order Admin Only

Purchase orders for admin checkout only

  • PO Payment Admin-created orders
  • Hidden Storefront Not at checkout
  • Require PO # Optional enforcement
  • Config Switches Enable per store

Purchase orders for admin checkout only

Magento lacks a native admin-only purchase order payment for B2B workflows. This extension keeps Purchase Order available for admin orders while hiding it from storefront checkout.

  • Enable Purchase Order for backend order creation
  • Removes Purchase Order from customer-facing methods
  • Forces the method unavailable on storefront payment
  • Optional setting to require a purchase order number

Built for your store

Compatible with Magento 2.4.x Open Source and Adobe Commerce; uses Magento’s offline Purchase Order payment method.

  • Compatible with Magento 2.4.x Open Source and Adobe Commerce
  • Requires Toweringmedia Base and Magento Purchase Order
  • Configure under Toweringmedia → Purchase Order Admin Only
  • Master enable switches for extension and PO method

How It works

1
Configure Purchase Order Method
Enable and configure the admin-only purchase order payment method for authorized users in Magento Admin.
2
Create Orders Using PO
When creating an order in Magento Admin, select the purchase order payment method and enter required PO details.
3
Process and Manage Approvals
Submit and process the order through your internal approval and payment workflow while keeping the method restricted to admin use.

See It In Action

Coming Soon...

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 order payment option available only for admin-created orders.

  • ✅ B2B Support – Perfect for B2B stores processing purchase orders.

  • ✅ Order Management – Seamless integration with Magento order management.

  • ✅ Professional Payment Option – Professional purchase order handling for business customers.

  • ✅ Easy Configuration – Simple setup through Magento Admin interface.

  • ✅ Broad Compatibility – Compatible with Magento 2.4.x, PHP 8.1+, MySQL 8.0+.

⚡ Benefits

  • 🏢 B2B Support – Accept purchase orders for business customers.

  • 📋 Professional Payment – Professional purchase order handling.

  • 🔒 Admin Control – Admin-only access ensures proper order management.

  • 🛠 Easy Integration – Works seamlessly with existing order management.

  • 💰 Flexible Payment – Support for purchase order payment terms.

This Magento 2 purchase order extension is perfect for B2B stores that need to accept purchase orders for admin-created orders. The extension provides a professional purchase order payment option. Compatible with Magento 2.4.8, Magento 2.4.7, and other Magento 2.4.x versions. Supports purchase order payment, B2B payment methods, and admin order payment.

Magento 2 Purchase Order Admin Only Extension User Guide

Key Features

Keep Magento’s Purchase Order payment method available for admin orders while hiding it from storefront checkout.

  • Admin PO method Enable Purchase Order for backend order creation.
  • Storefront hide Removes Purchase Order from customer-facing method lists.
  • Frontend disable Forces the method unavailable on storefront payment scope.
  • Require PO number Optional setting to require a purchase order number.
  • Master enable Turn the extension and PO method on or off in config.
  • B2B admin flow Useful when sales reps place approved backend orders.
  • Config path Stores → Configuration → Toweringmedia → Purchase Order Admin Only.
  • Version label Composer version shown in the configuration section.

Demo

Docs & Support

📘 Documentation

Get started quickly with our detailed user guide. The documentation covers installation, configuration, admin-only purchase order setup, and B2B order processing workflows.

  • Step-by-step installation instructions
  • Configure the admin-only purchase order payment method
  • Set up PO details and payment workflows
  • Guidance for B2B and approval-driven order processing
  • Best practices for secure admin-managed PO workflows

💬 Support

Need help? Our Magento experts are here to assist you with setup, payment method configuration, and troubleshooting.

  • Quick and reliable email support
  • Help with installation and configuration
  • Troubleshooting purchase order workflow issues
  • Guidance for B2B approvals and admin payment workflows
  • Regular updates and Magento compatibility support

Frequently Asked Questions

This extension restricts the Purchase Order payment method so it can only be used by Magento administrators when creating orders from the backend.

No, the Purchase Order payment option is hidden from storefront customers and remains available only for admin-created orders.

It helps businesses manage approved B2B orders, phone orders, internal orders, or manual invoicing workflows without exposing Purchase Orders to all customers.

Yes, the extension supports Magento multi-store environments and can be configured per website or store view as needed.

Will shoppers see Purchase Order at checkout?

No. Plugins hide and disable the purchaseorder method on the storefront so it remains available for admin-created orders only.

Where do I configure it?

Go to Stores → Configuration → Toweringmedia → Purchase Order Admin Only. Enable the extension, enable the Purchase Order payment method, and choose whether to require a PO number.

Do you offer support?

Yes. Email support@toweringmedia.com or call (773) 466-2454. Updates and support continue while your subscription is active.

Can I try a demo?

Yes. Use the View Demo button on this page. For a guided walkthrough, email support@toweringmedia.com.

What happens when I don’t renew?

Uncheck auto-renew at purchase, or cancel later. You keep access until the end of the paid period. After that, updates and support stop.

Technical Specifications

  • Magento Version: Compatible with Magento 2.4.x (Open Source & Adobe Commerce)
  • PHP Version: PHP 8.1, 8.2 compatible
  • Framework: Built using Magento 2 native architecture (no core overrides)
  • Installation Type: Composer / Manual installation supported
  • Module Dependency: Requires Toweringmedia Base (toweringmedia/module-base)
  • Payment Method: Purchase Order (Admin only access)
  • Frontend Visibility: Hidden from storefront checkout
  • Backend Availability: Available during admin order creation
  • Order Processing: Works with Magento native order workflow
  • B2B Support: Ideal for manual and approved orders
  • Multi-Store Support: Yes
  • Store Scope Configuration: Website / Store View level
  • ACL Permission Support: Uses Magento admin permissions
  • Queue Compatibility: Works with Magento payment/order systems
  • Cron Support: Fully compatible with Magento cron jobs
  • Admin Configuration Path: Stores → Configuration → Toweringmedia → Purchase Order Admin Only
  • Override Default Purchase Order: Restricts method to admin use only
  • Security: Controlled through Magento backend access
  • Performance Impact: Minimal lightweight implementation

Compatible with your Magento 2 store

Compatible with Magento 2.4.x (Open Source and Adobe Commerce) per the live product specs. Requires toweringmedia/module-base and Magento’s offline Purchase Order payment method. Configure under Stores → Configuration → Toweringmedia → Purchase Order Admin Only.

  • Magento 2.4.x Open Source & Adobe Commerce
  • Updates & supportKeep your store running smoothly

Ready to Simplify Admin Purchase Orders?

Process B2B orders with an admin-only PO payment method and streamline approval-driven order workflows
$99.00

My Cart

Loading...

Customer Login

Checkout as a new customer

Creating an account has many benefits:

  • See order and shipping status
  • Track order history
  • Check out faster