Surcharge Pro
- Plugin page: https://plogins.com/plogins-surcharge-pro/
- Documentation: https://plogins.com/plogins-surcharge-pro/docs/
- Author: WPPoland.com
- WordPress.org contributor: motylanogha
- Source: https://github.com/wppoland/plogins-surcharge-pro
Surcharge Pro is the premium edition for Surcharge. It is an add-on that requires the free Surcharge plugin installed and active; it is distributed through Freemius (licensing, activation and automatic updates), not the WordPress.org directory.
Surcharge Pro extends the free checkout fee engine. It does not work on its own. If the free plugin is missing, deactivated, or older than the required version for tiered fees, Surcharge Pro stays dormant and shows an admin notice instead of booting.
Shipping PRO features
Section titled “Shipping PRO features”- Fee-exempt user roles — waive selected checkout fees for chosen WordPress roles (e.g. wholesale or staff). Guests are never exempt. Evaluated through
surcharge/fee_appliesviaRoleRestriction. - Tiered fees by cart value — vary fee amounts based on the customer’s cart subtotal range (subtotal + tax). Tier amounts replace the base fee row amount through
surcharge/fee_amountviaTieredFeesandTierResolver. - Per-product and per-category rules — apply a fee only when selected products or categories are in the cart, or skip the fee when they are present. Evaluated through
surcharge/fee_amountviaProductFeeRulesandCartProductMatcher. - Schedule windows — run a fee only during a date range or on chosen weekdays via
FeeScheduleRulesonsurcharge/fee_applies. - Per-fee reporting — see how much each fee has collected, with CSV export via
FeeReportingunder WooCommerce → Surcharge Reports.
Configuration
Section titled “Configuration”| Screen | Purpose |
|---|---|
| WooCommerce → Surcharge | Free fee rows with fixed or percent amounts and cart-total, payment-method and country conditions. |
| WooCommerce → Surcharge Pro | Fee-exempt user roles, tiered subtotal bands, product/category rules and schedule windows per FREE fee row. |
| WooCommerce → Surcharge Reports | PRO collected totals per fee row with CSV export. |
Requirements
Section titled “Requirements”- WordPress 6.5 or later
- PHP 8.1 or later
- WooCommerce 8.0 or later
- The free Surcharge plugin installed and active (0.1.1 or later for tiered fees and product rules)
Relationship with Surcharge
Section titled “Relationship with Surcharge”The free plugin provides unlimited fixed and percentage fees with cart-total, payment-method and country conditions. PRO adds role-based fee exemptions, tiered fees by cart value, per-product or per-category rules, schedule windows and per-fee reporting today.