Product Icon

Invoice Payment Method for WooCommerce

Add a flexible pay-by-invoice option to WooCommerce. Let customers order now and pay later while you control availability using advanced rules based on users, location, cart value, products, and shipping methods.
Escolha uma opção de cobrança
$39
Save 20%
$78 $62.40

A assinatura inclui

  • Melhorias e atualizações de produtos
  • Suporte ao cliente
  • Garantia de 30 dias para reembolso

Invoice Payments — Smart, Controlled, and Automated

Give your customers the flexibility to order now and pay later while you stay in complete control of when invoice payment is available.

• Show or hide the invoice payment method based on user roles, specific customers, or guest users.
• Restrict availability by country, state, city, or ZIP code.
• Control access using cart totals, quantity limits, shipping methods, or selected products.
• Collect Purchase Order (PO) numbers and optional notes directly at checkout.
• Automatically generate branded PDF invoices and attach them to emails.

How It Works

Invoice Payment Method works in two simple layers — basic activation and optional rule-based control.

  1. Enable & Start Accepting Invoice Orders Simply enable the invoice payment method from WooCommerce settings, customize the title, description, and order status — and customers can immediately select “Pay by Invoice” at checkout. No complex setup required.
  2. Optional Rule-Based Restrictions If needed, you can create rules to control when the invoice option appears. The system evaluates customer type, location, cart value, products, quantities, and shipping methods in real time to determine eligibility. If the conditions are met, the invoice option is displayed. If not, it remains hidden.
  3. Automated Invoice Processing Once selected, the plugin captures PO numbers and optional notes, assigns the configured order status, generates a branded PDF invoice, and attaches it to customer and admin emails automatically. After configuration, everything runs instantly at checkout, whether you use simple activation or advanced restrictions.

Features

  1. Role-Based Invoice Access
    Show or hide the invoice payment method for specific user roles, individual customers, or guest users (e.g., allow wholesalers, block retail customers).
  2. Geo-Targeted Invoice Control
    Restrict invoice payments by country, state, city, or ZIP code (e.g., enable invoices only for domestic B2B customers).
  3. Cart & Product Condition Rules
    Enable invoice payments based on cart total, quantity, selected products, categories, tags, or shipping methods (e.g., allow invoices only for orders above $500).
  4. PO Number & Checkout Notes
    Collect required or optional PO numbers and allow customers to add notes directly at checkout (e.g., require PO for wholesale orders or include internal instructions).
  5. Automated Branded PDF Invoices
    Generate professional PDF invoices instantly with customizable templates, numbering, and logos (e.g., include terms, footer notes, and company branding).
  6. Email Attachment Automation
    Attach invoice PDFs to customer and admin emails automatically (e.g., reduce manual processing and improve communication).
  7. Flexible Payment Settings
    Customize checkout title, description, thank-you message, and default order status from WooCommerce settings (e.g., control display without touching code).

Payment Method Settings

Enable or disable the invoice payment option, customize its title, description, thank-you message, and set the default order status from WooCommerce settings (e.g., show “Pay by Invoice” only for B2B customers or rename it to “Invoice Payment”).

General Settings

Quickly configure the checkout fields used with the invoice payment method. Enable a Purchase Order (PO) number field and allow customers to add a message for the admin when placing an order.

You can customize field labels, placeholders, and decide whether the PO number should be required or optional. These settings act as global defaults and can also be customized separately inside individual rules for more advanced control.

PDF Invoice Settings

Automatically generate professional PDF invoices for orders placed using the invoice payment method. Choose from three built-in invoice templates, including Simple Classic, Modern Minimal, and Professional Bold.

You can further customize invoices with your company logo, invoice numbering prefix, company details, headings, colors, terms and conditions, and footer notes, ensuring every invoice reflects your brand while maintaining a clean professional layout.

You can check out design of each PDF template here:

Invoice Access Settings

Control how invoice PDFs are shared with customers and administrators. Automatically attach invoices to customer emails, include them in admin notification emails, and allow customers to download their invoices directly from the My Account orders page.

These options ensure invoices are always accessible while keeping the order workflow smooth and organized.

Flexible Invoice Payment Rules

Create multiple rules to control when the invoice payment method appears at checkout. Each rule can be enabled or disabled individually and assigned a priority to determine which rule should apply first when multiple conditions are met.

This allows store owners to tailor invoice payments for different business scenarios without modifying code.

Customer & Location Targeting

Control invoice payment availability based on user roles, specific customers, or guest users. You can also restrict access by country, state, city, or ZIP code, allowing invoice payments only in approved regions or for selected customer groups.

This makes it easy to offer invoice payments to trusted B2B customers or specific markets while keeping the option hidden from others.

Order & Checkout Conditions

Define conditions based on cart total, quantity limits, shipping methods, products, categories, tags, or brands to determine when invoice payments should be available.

Rules can also override the global checkout field settings, allowing you to require PO numbers, enable customer messages, or apply different field behavior depending on the rule.

Front-end View

The invoice payment method appears along with other payment methods on the front-end.

Scenario 1: Invoice Payments for Wholesale Customers

Description:

You want to allow trusted wholesale or B2B customers to place orders using invoice payment, while regular customers must use standard payment methods like credit cards or PayPal.

Rule Configuration:

  • Target: User Role = Wholesale Customer
  • Rule Settings:
    • Enable Rule: Enabled
    • User Restriction: Select Wholesale Customer role
    • Extra Fields: Enable Purchase Order (PO) Number
    • Shipping Methods: Leave empty (applies to all)
    • Countries / States: Leave empty (applies to all)
  • Result: Only customers with the Wholesale Customer role will see the Invoice Payment option during checkout, and they will be required to provide a PO Number when placing the order.

Scenario 2: Invoice Payment for Specific Countries

Description:

Some international customers may require invoice payments due to local banking restrictions or company purchasing processes.

Rule Configuration:

  • Target: Countries = [Your Desired list]
  • Actions:
    • Enable Rule: Enabled
    • Countries: Germany, United Arab Emirates, Singapore
    • Extra Fields: Enable PO Number
    • Shipping Methods: All methods
  • Result: Customers from the selected countries will see the Invoice Payment option at checkout, allowing them to place orders and complete payment later via invoice.

Perguntas frequentes

Can customers place orders without paying immediately?

Yes. The Invoice Payment Method allows customers to place orders now and pay later via invoice. This is especially useful for B2B stores where businesses prefer paying after receiving an invoice.

Can I control who can use the invoice payment option?

Absolutely. You can control invoice availability using rules based on user roles, specific customers, locations, cart value, products, shipping methods, and more. This ensures the payment option only appears when your conditions are met.

Can I collect a Purchase Order (PO) number during checkout?

Yes. You can enable a Purchase Order (PO) number field at checkout when customers select invoice payment. The field can be optional or required, helping businesses track and process orders more efficiently.

Will invoices be automatically generated for orders?

Yes. The plugin can automatically generate PDF invoices for orders placed using the invoice payment method. You can customize the invoice design, numbering, company details, and other elements to match your brand

Can invoices be attached to customer or admin emails?

Yes. You can choose to automatically attach PDF invoices to customer emails and admin notifications. This makes it easier for both customers and store managers to access invoice documents immediately after an order is placed.

Can customers download their invoice later?

Yes. Customers can download their invoice directly from their My Account → Orders page if the feature is enabled. This allows them to easily access their invoice whenever needed.

Avaliações de clientes

We are accepting reviews for this product, and will display them when we get a few more.

Related Products

Preço: $79 Anualmente
Classificado com 3.4 de 5 estrelas
Preço: $59 Anualmente
Classificado com 3.1 de 5 estrelas
Preço: $109 Anualmente
Classificado com 2.8 de 5 estrelas
Preço: $49 Anualmente
Classificado com 4.1 de 5 estrelas
Preço: $109 Anualmente
Classificado com 2 de 5 estrelas
Preço: $109 Anualmente
Classificado com 2.3 de 5 estrelas
Preço: $109 Anualmente
Classificado com 2 de 5 estrelas
Preço: $109 Anualmente
Classificado com 2.6 de 5 estrelas
Preço: $109 Anualmente
Classificado com 2.3 de 5 estrelas