

Monthly Invoice Gateway for WooCommerce adds a deferred payment method to your WooCommerce store. Customers can place orders without immediate payment and receive a consolidated invoice at the end of the billing period.
This plugin is designed for B2B (business-to-business) transactions where monthly invoicing is the standard payment practice.
Note: The plugin includes payment management (e.g. tracking paid/unpaid status). The free version does not include invoice generation or automated invoice notifications — sellers must create and send invoices to customers manually.
customer role can use invoice paymentNote: Admin-level roles (administrator, editor, author, contributor, shop_manager) cannot use this payment method.
Customize the thank you page message with these variables:
{order_id} — Order ID{order_number} — Order number{customer_name} — Customer name{company_name} — Company name{order_total} — Order total{order_date} — Order date{closing_day} — Billing closing dayWhen activated, the plugin creates one table (the prefix may differ from wp_ depending on your WordPress configuration):
wp_cdg_mig_monthly_invoice_payments — Stores invoice payment records per order: order ID, user ID, amount, billing month, payment status (paid/unpaid), and related dates. Used for the usage details and monthly history pages.