Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/carmopereira/carmo-woo-fees/archive/refs/heads/main.zipAdds configurable percentage and standard fees to WooCommerce cart/checkout based on shipping method, customer role and shipping country.
Description
Carmo Woo Fees is a WooCommerce extension that automatically applies a percentage-based fee and/or a fixed standard fee to the cart when a configured Flexible Shipping method is selected. Fees are conditioned on the customer role and shipping country, and are configurable from WooCommerce > Settings > Carmo Fees.
Requires WooCommerce to be installed and active.
Installation
- Upload the plugin files to
/wp-content/plugins/carmo-woo-fees, or install the plugin through the WordPress plugins screen directly. - Activate the plugin through the "Plugins" screen in WordPress.
- Make sure WooCommerce is installed and active.
- Configure fees under WooCommerce > Settings > Carmo Fees.
Frequently Asked Questions
Does this plugin work without WooCommerce?
No, WooCommerce must be installed and active. An admin notice is shown if it is not.
Changelog
1.0.25
- Add WooCommerce settings page for configurable fees (shipping method, names, amounts).
- Add Flexible Shipping method targeting with rate ID tracking.
- Make console debugging conditional on
?debug=1URL parameter. - Add npm script to create WordPress plugin zip package.
1.0.3
- Add role and country filters with logging.
- Fix fee persistence across payment method changes, email changes and Block Checkout.
Upgrade Notice
1.0.25
Latest stable release.