{"id":329685,"date":"2026-07-02T09:58:28","date_gmt":"2026-07-02T09:58:28","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/pi-handling-fee-for-woocommerce\/"},"modified":"2026-07-12T10:31:18","modified_gmt":"2026-07-12T10:31:18","slug":"pi-handling-fee-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/ro.wordpress.org\/plugins\/pi-handling-fee-for-woocommerce\/","author":14822905,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.3","stable_tag":"1.3","tested":"7.0.2","requires":"6.0","requires_php":"","requires_plugins":null,"header_name":"Pi Handling Fee for WooCommerce","header_author":"PI Web Solution","header_description":"Handling Fee for WooCommerce allows the addition of handling fees based on various conditions.","assets_banners_color":"daebf1","last_updated":"2026-07-12 10:31:18","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/piwebsolution.com","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":132,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq"],"tags":{"1.1":{"tag":"1.1","author":"rajeshsingh520","date":"2026-07-02 09:58:03"},"1.2":{"tag":"1.2","author":"rajeshsingh520","date":"2026-07-03 10:55:53"},"1.3":{"tag":"1.3","author":"rajeshsingh520","date":"2026-07-12 10:31:18"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3595154,"resolution":"128x128","location":"assets","locale":"","width":1254,"height":1254},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3595154,"resolution":"256x256","location":"assets","locale":"","width":1254,"height":1254}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3594763,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3594763,"resolution":"772x250","location":"assets","locale":"","width":1544,"height":500}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.1","1.2","1.3"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3604582,"resolution":"1","location":"assets","locale":"","width":2561,"height":2154},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3593784,"resolution":"2","location":"assets","locale":"","width":2271,"height":1506}},"screenshots":[]},"plugin_section":[],"plugin_tags":[157467,269826],"plugin_category":[],"plugin_contributors":[153153],"plugin_business_model":[],"class_list":["post-329685","plugin","type-plugin","status-publish","hentry","plugin_tags-handling-fee","plugin_tags-woocommerce-handling-fee","plugin_contributors-rajeshsingh520","plugin_committers-rajeshsingh520"],"banners":{"banner":"https:\/\/ps.w.org\/pi-handling-fee-for-woocommerce\/assets\/banner-772x250.png?rev=3594763","banner_2x":"https:\/\/ps.w.org\/pi-handling-fee-for-woocommerce\/assets\/banner-1544x500.png?rev=3594763","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/pi-handling-fee-for-woocommerce\/assets\/icon-128x128.png?rev=3595154","icon_2x":"https:\/\/ps.w.org\/pi-handling-fee-for-woocommerce\/assets\/icon-256x256.png?rev=3595154","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/pi-handling-fee-for-woocommerce\/assets\/screenshot-1.png?rev=3604582","caption":""},{"src":"https:\/\/ps.w.org\/pi-handling-fee-for-woocommerce\/assets\/screenshot-2.png?rev=3593784","caption":""}],"raw_content":"<!--section=description-->\n<p>Handling fee for woocommerce plugin allows store owners to add flexible handling fees to orders based on various conditions. Support both fixed and percentage-based fees, with options to target specific product categories or entire cart subtotals. Features optional (checkbox) or mandatory fee modes, and is compatible with both classic and block-based checkout experiences.<\/p>\n\n<h3>Features<\/h3>\n\n<ul>\n<li>Flexible fee types \u2014 Support for fixed amount fees and percentage-based fees<\/li>\n<li>Multiple calculation methods:\n\n<ul>\n<li>Fixed amount added to cart<\/li>\n<li>Percentage of cart subtotal<\/li>\n<li>Percentage of specific product categories<\/li>\n<\/ul><\/li>\n<li>Conditional application \u2014 Apply fees to specific product categories or entire cart<\/li>\n<li>Checkout mode options:\n\n<ul>\n<li>Optional fees (checkbox) \u2014 Customers can choose to add the fee<\/li>\n<li>Mandatory fees \u2014 Fees automatically added to all orders<\/li>\n<\/ul><\/li>\n<li>Checkout compatibility \u2014 Works with both classic checkout and block-based checkout<\/li>\n<li>Tax settings \u2014 Configure fees as taxable or non-taxable<\/li>\n<li>Easy administration \u2014 Admin settings page under WooCommerce menu for configuration<\/li>\n<li>HPOS compatible \u2014 Compatible with WooCommerce's High-Performance Order Storage<\/li>\n<\/ul>\n\n<h3>How to Use<\/h3>\n\n<p>Follow these steps to configure handling fees for your store:<\/p>\n\n<h3>Step 1: Access Plugin Settings<\/h3>\n\n<ul>\n<li>Go to your WordPress Dashboard<\/li>\n<li>Navigate to <strong>WooCommerce &gt; Handling Fee<\/strong><\/li>\n<li>You'll see the Handling Fee Configuration page with multiple sections<\/li>\n<\/ul>\n\n<h3>Step 2: Configure Handling Fee Type<\/h3>\n\n<p><strong>Make Handling Fee Optional<\/strong> toggle:\n* <strong>ON (Optional)<\/strong> \u2014 Customers see a checkbox at checkout to add the fee manually\n* <strong>OFF (Mandatory)<\/strong> \u2014 Handling fee is automatically added to all orders\n* Enter a title under \"Optional Fee Selection Title\" (e.g., \"Add Handling Service\")<\/p>\n\n<h3>Step 3: Choose Fee Calculation Method<\/h3>\n\n<p>Select how the fee should be calculated:<\/p>\n\n<ul>\n<li><strong>Fixed Amount<\/strong> \u2014 Add a flat fee (e.g., $5.00)<\/li>\n<li><strong>Percentage of Cart Subtotal<\/strong> \u2014 Fee is a percentage of the entire cart (e.g., 5%)<\/li>\n<li><strong>Percentage of Specific Categories<\/strong> \u2014 Fee is a percentage of selected product categories only (e.g., 10% on \"Clothing\")<\/li>\n<\/ul>\n\n<h3>Step 4: Set Target Categories (Optional)<\/h3>\n\n<p>If using <strong>Percentage of Specific Categories<\/strong>:\n* Check the \"Apply Handling Fee for Specific Categories\" section\n* Select the product categories where the fee applies\n* Only items in selected categories will count toward the fee calculation\n* Leave empty to apply the fee to all products<\/p>\n\n<h3>Step 5: Configure Fee Details<\/h3>\n\n<ul>\n<li><strong>Handling Fee Amount \/ Percentage<\/strong> \u2014 Enter the fee value (number only)<\/li>\n<li><strong>Handling Fee Title<\/strong> \u2014 Set a display name for the fee at checkout (e.g., \"Handling Fee\", \"Service Charge\")<\/li>\n<\/ul>\n\n<h3>Step 6: Set Tax Configuration<\/h3>\n\n<ul>\n<li><strong>Tax Status<\/strong> \u2014 Choose whether the handling fee is:\n\n<ul>\n<li><strong>Taxable<\/strong> \u2014 Tax will be applied to the fee amount<\/li>\n<li><strong>Non-Taxable<\/strong> \u2014 Fee is exempt from taxes<\/li>\n<\/ul><\/li>\n<li><strong>Tax Class<\/strong> \u2014 Select the appropriate tax rate class if fee is taxable<\/li>\n<\/ul>\n\n<h3>Step 7: Save Settings<\/h3>\n\n<ul>\n<li>Click the <strong>Save Settings<\/strong> button at the bottom<\/li>\n<li>A success message will confirm your settings are saved<\/li>\n<\/ul>\n\n<h3>Usage Examples<\/h3>\n\n<h3>Example 1: Optional 5% Handling Fee on All Products<\/h3>\n\n<ol>\n<li>Enable \"Make Handling Fee Optional\"<\/li>\n<li>Set Fee Type to \"Percentage of Cart Subtotal\"<\/li>\n<li>Enter 5 in \"Fee Amount \/ Percentage\"<\/li>\n<li>Enter \"Handling Fee\" in \"Handling Fee Title\"<\/li>\n<li>Set Tax Status to \"Taxable\"<\/li>\n<li>Save Settings<\/li>\n<\/ol>\n\n<p>* Result: Customers see an optional checkbox for a 5% fee on their cart subtotal<\/p>\n\n<h3>Example 2: Mandatory $10 Service Fee<\/h3>\n\n<ol>\n<li>Disable \"Make Handling Fee Optional\"<\/li>\n<li>Set Fee Type to \"Fixed Amount\"<\/li>\n<li>Enter 10 in \"Fee Amount \/ Percentage\"<\/li>\n<li>Enter \"Service Charge\" in \"Handling Fee Title\"<\/li>\n<li>Set Tax Status to \"Non-Taxable\"<\/li>\n<li>Save Settings<\/li>\n<\/ol>\n\n<p>* Result: A mandatory $10 fee is added to every order<\/p>\n\n<h3>Example 3: 8% Fee on Clothing Category Only<\/h3>\n\n<ol>\n<li>Enable \"Make Handling Fee Optional\"<\/li>\n<li>Check \"Apply Handling Fee for Specific Categories\"<\/li>\n<li>Select \"Clothing\" category<\/li>\n<li>Set Fee Type to \"Percentage of Specific Categories\"<\/li>\n<li>Enter 8 in \"Fee Amount \/ Percentage\"<\/li>\n<li>Enter \"Clothing Handling Fee\" in \"Handling Fee Title\"<\/li>\n<li>Save Settings<\/li>\n<\/ol>\n\n<p>* Result: Customers see an optional 8% fee (calculated only on clothing items)<\/p>\n\n<h3>Pro Version<\/h3>\n\n<p>For advanced features like conditional fees based on user roles, cart contents, or other criteria, consider upgrading to the <a href=\"https:\/\/www.piwebsolution.com\/product\/conditional-cart-fee-extra-charge-rule-for-woocommerce-extra-fees-pro\/\">Pro Version<\/a>.<\/p>\n\n<h3>Displaying Fees at Checkout<\/h3>\n\n<ul>\n<li><strong>Classic Checkout<\/strong> \u2014 Handling fee appears as a checkbox option in the checkout form<\/li>\n<li><strong>Block Checkout<\/strong> \u2014 Handling fee displays in the order summary section<\/li>\n<li>Customers can see the fee title, amount, and tax details before completing their purchase<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to the <code>\/wp-content\/plugins\/<\/code> directory, or install the plugin through the WordPress plugins screen directly.<\/li>\n<li>Activate the plugin through the 'Plugins' screen in WordPress.<\/li>\n<li>Ensure WooCommerce is installed and activated.<\/li>\n<li>Navigate to WooCommerce &gt; Handling Fee to access the plugin settings.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"q%3A%20can%20i%20change%20the%20fee%20after%20a%20customer%20completes%20their%20order%3F\"><h3>Q: Can I change the fee after a customer completes their order?<\/h3><\/dt>\n<dd><p>A: No. Fees are calculated at checkout time and locked into the order. Changes to settings apply only to future orders.<\/p><\/dd>\n<dt id=\"q%3A%20can%20i%20apply%20different%20fees%20to%20different%20customer%20groups%3F\"><h3>Q: Can I apply different fees to different customer groups?<\/h3><\/dt>\n<dd><p>A: For that you will need our <a href=\"https:\/\/www.piwebsolution.com\/product\/conditional-cart-fee-extra-charge-rule-for-woocommerce-extra-fees-pro\/\">Pro Version<\/a> of the plugin, which allows for advanced conditional logic based on user roles or other criteria.<\/p><\/dd>\n<dt id=\"q%3A%20how%20is%20the%20fee%20tax%20calculated%3F\"><h3>Q: How is the fee tax calculated?<\/h3><\/dt>\n<dd><p>A: If set to \"Taxable\", the fee amount is multiplied by the selected tax rate, similar to product taxes.<\/p><\/dd>\n\n<\/dl>","raw_excerpt":"Handling Fee for WooCommerce plugin allows you to add handling fees based on various conditions in your WooCommerce store.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ro.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/329685","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ro.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ro.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ro.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=329685"}],"author":[{"embeddable":true,"href":"https:\/\/ro.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/rajeshsingh520"}],"wp:attachment":[{"href":"https:\/\/ro.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=329685"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ro.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=329685"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ro.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=329685"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ro.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=329685"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ro.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=329685"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ro.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=329685"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}