User Documentation
What This Plugin Adds
The plugin adds a Payment Terms gateway to WooCommerce checkout for accounts that have been approved for terms. It also adds admin controls for assigning terms and reviewing due dates.
Merchant Setup
- Open
WooCommerce > Payment Terms Control. - Map any fallback WordPress roles to a preset if role-based eligibility is needed.
- Choose eligibility precedence:
Customer overrideRole fallbackDisable role fallback
- Turn reminder emails on or off.
- Set the
Due-soonday threshold.
Approving A Customer
- Open the customer profile in WordPress admin.
- In
WebMe Payment Terms:- set approval status
- choose requested preset if tracking a request
- choose approved preset
- enable PO requirement when needed
- save review notes
- Save the user profile.
Checkout Behavior
- Guests never see the gateway.
- Logged-in users see the gateway only if terms resolve successfully.
- If PO is required for that account, checkout requires a PO number.
- Successful checkout marks the order
on-holdand stores a due date on the order.
Order Management
- Order admin screens show payment terms label, due date, assignment source, and reminder log.
- Legacy and HPOS order lists gain a
Terms duecolumn. - Order list filters support
Due soonandOverdue. - Order actions include a manual
Send payment terms reminderaction when terms are enabled on the order.
Customer Account Display
The WooCommerce account dashboard shows:
- approved terms summary
- pending review state
- declined state
- any stored request note
- any stored review note
Limits To Know
- Reminder cadence is basic and driven by daily cron.
- The plugin records approved terms but does not collect invoice payments after checkout.
- There is no built-in customer self-service request form in this version.