Back to OpenCart Development

OpenCart Module

Purchase Order

Add a proper Purchase Order payment method to your OpenCart store so B2B customers can place orders against a PO instead of paying by card upfront. Includes the controls finance teams expect , customer-group gating, PO number capture, and admin approval before fulfilment.

What it does

Key features

  • New 'Purchase Order' payment method that appears at checkout alongside your existing payment options, with its own label, description, and sort order.
  • Restrict PO availability to specific customer groups so retail shoppers never see it , only approved B2B accounts can pay by PO.
  • Required PO number and optional notes field captured at checkout and stored against the order for accounting and reconciliation.
  • Optional admin approval step , PO orders sit in a 'Pending Approval' state until finance reviews them, preventing fulfilment of unapproved orders.
  • PO details surfaced on the order confirmation page, customer order email, and admin order screen so every team has the reference they need.

See it in action

Module screenshots

Real admin and storefront screenshots are being prepared. Scroll horizontally for a preview.

Screenshot 1

Coming soon

Screenshot 2

Coming soon

Screenshot 3

Coming soon

Screenshot 4

Coming soon

Get the module

Download Purchase Order

Share a few details and we'll send the download link straight to your inbox.

Your download link will be sent to the email address provided. We may follow up to see how the module is working for you.