{"id":346878,"date":"2026-08-03T02:52:18","date_gmt":"2026-08-03T02:52:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/product-attribute-fees-for-woocommerce\/"},"modified":"2026-08-16T05:10:59","modified_gmt":"2026-08-16T05:10:59","slug":"storestack-attribute-fees-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/nb.wordpress.org\/plugins\/storestack-attribute-fees-for-woocommerce\/","author":23542244,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.2","stable_tag":"1.0.2","tested":"7.0.4","requires":"6.2","requires_php":"8.1","requires_plugins":null,"header_name":"StoreStack Attribute Fees for WooCommerce","header_author":"StoreStack","header_description":"StoreStack Attribute Fees for WooCommerce is a plugin that allows you to add fees to variable products based on the selected attributes and options.","assets_banners_color":"e9ecf1","last_updated":"2026-08-16 05:10:59","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/github.com\/StoreStack\/storestack-attribute-fees-for-woocommerce","header_author_uri":"https:\/\/github.com\/StoreStack","rating":0,"author_block_rating":0,"active_installs":0,"downloads":158,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"storestack","date":"2026-08-03 02:52:05"},"1.0.1":{"tag":"1.0.1","author":"storestack","date":"2026-08-03 04:59:39"},"1.0.2":{"tag":"1.0.2","author":"storestack","date":"2026-08-16 05:10:59"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3632255,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3632255,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256},"icon.svg":{"filename":"icon.svg","revision":3632255,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3632255,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3632255,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.0.2"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":3649291,"resolution":"1","location":"assets","locale":"","width":2265,"height":1415},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":3649291,"resolution":"2","location":"assets","locale":"","width":2269,"height":1419},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":3649291,"resolution":"3","location":"assets","locale":"","width":2264,"height":1417}},"screenshots":{"1":"Assign attributes to an existing variable product.","2":"Set fees for each attribute option.","3":"Frontend demo with the Storefront theme."}},"plugin_section":[],"plugin_tags":[152761,4394,66595,65874,286],"plugin_category":[45],"plugin_contributors":[274283,274282],"plugin_business_model":[],"class_list":["post-346878","plugin","type-plugin","status-publish","hentry","plugin_tags-extra-fees","plugin_tags-pricing","plugin_tags-product-attributes","plugin_tags-variable-products","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-storestack","plugin_contributors-tiagosartor3","plugin_committers-storestack"],"banners":{"banner":"https:\/\/ps.w.org\/storestack-attribute-fees-for-woocommerce\/assets\/banner-772x250.png?rev=3632255","banner_2x":"https:\/\/ps.w.org\/storestack-attribute-fees-for-woocommerce\/assets\/banner-1544x500.png?rev=3632255","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/storestack-attribute-fees-for-woocommerce\/assets\/icon.svg?rev=3632255","icon":"https:\/\/ps.w.org\/storestack-attribute-fees-for-woocommerce\/assets\/icon.svg?rev=3632255","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/storestack-attribute-fees-for-woocommerce\/assets\/screenshot-1.jpg?rev=3649291","caption":"Assign attributes to an existing variable product."},{"src":"https:\/\/ps.w.org\/storestack-attribute-fees-for-woocommerce\/assets\/screenshot-2.jpg?rev=3649291","caption":"Set fees for each attribute option."},{"src":"https:\/\/ps.w.org\/storestack-attribute-fees-for-woocommerce\/assets\/screenshot-3.jpg?rev=3649291","caption":"Frontend demo with the Storefront theme."}],"raw_content":"<!--section=description-->\n<p>StoreStack Attribute Fees for WooCommerce allows WooCommerce store owners to easily assign extra fees to variable products based on the specific attributes selected by the customer.<\/p>\n\n<p>Whether you charge extra for custom materials, special colors, premium finishes, or specific dimensions, this plugin gives you complete control over attribute pricing directly within the product edit screen.<\/p>\n\n<h3>Features<\/h3>\n\n<ul>\n<li><strong>Flexible Fee Types<\/strong>: Support for flat fees, percentage fees, and compound percentage fees for each attribute option.<\/li>\n<li><strong>Native WooCommerce Integration<\/strong>: Dynamic fee calculations update in real-time on variable product pages, cart, mini-cart, and checkout.<\/li>\n<li><strong>Built-in Translations<\/strong>: Includes full support for English (<code>en_US<\/code>) and Brazilian Portuguese (<code>pt_BR<\/code>).<\/li>\n<\/ul>\n\n<h3>Integrations<\/h3>\n\n<p>Works seamlessly with the following plugins:<\/p>\n\n<ul>\n<li><strong><a href=\"https:\/\/wordpress.org\/plugins\/woocommerce\">WooCommerce<\/a><\/strong><\/li>\n<li><strong><a href=\"https:\/\/wordpress.org\/plugins\/storestack-attribute-swatches-for-woocommerce\">StoreStack Attribute Swatches for WooCommerce<\/a><\/strong><\/li>\n<\/ul>\n\n<h3>Need Help or Have Feedback?<\/h3>\n\n<p>Before leaving a negative review, please consider reaching out to us first! If you encounter any bugs, unexpected behavior, or have ideas for new features and improvements, please open a support request or report an issue on our GitHub repository. We will gladly work with you to resolve any problems.<\/p>\n\n<h3>Contributing &amp; GitHub Repository<\/h3>\n\n<p>We welcome and appreciate contributions from the community! Whether you want to fix a bug, improve documentation, or propose a new feature, feel free to fork our repository, submit pull requests, or open issues on GitHub:<\/p>\n\n<p><a href=\"https:\/\/github.com\/StoreStack\/storestack-attribute-fees-for-woocommerce\">GitHub Repository<\/a><\/p>\n\n<p>Your feedback and code contributions help make this plugin better for everyone.<\/p>\n\n<!--section=installation-->\n<h3>Getting Started<\/h3>\n\n<ol>\n<li><p><strong>Install and Activate<\/strong>:<\/p>\n\n<ul>\n<li>Download the <code>.zip<\/code> file from WordPress.org and install via <strong>WordPress Admin &gt; Plugins &gt; Add New &gt; Upload Plugin<\/strong>.<\/li>\n<li>Click <strong>Activate<\/strong> to enable the plugin.<\/li>\n<\/ul><\/li>\n<li><p><strong>Configure Attributes on a Variable Product<\/strong>:<\/p>\n\n<ul>\n<li>Navigate to <strong>Products &gt; All Products<\/strong> and edit an existing <strong>Variable Product<\/strong> (or create a new one).<\/li>\n<li>Under the <strong>Attributes<\/strong> tab in the <em>Product Data<\/em> panel, assign your desired global or custom attributes (e.g., <em>Color<\/em>, <em>Size<\/em>, <em>Material<\/em>).<\/li>\n<li>Save and update the product before proceeding to the next step.<\/li>\n<\/ul><\/li>\n<li><p><strong>Set Attribute Fees<\/strong>:<\/p>\n\n<ul>\n<li>Click the new <strong>Attribute Fees<\/strong> tab in the <em>Product Data<\/em> panel.<\/li>\n<li>For each attribute option, enter a fee value and select the appropriate <strong>Fee Type<\/strong>:\n\n<ul>\n<li><strong>Flat<\/strong>: Adds a fixed currency amount (e.g. <code>+$10.00<\/code>).<\/li>\n<li><strong>Percentage<\/strong>: Adds a percentage fee calculated from the base variation price (e.g. <code>+15%<\/code>).<\/li>\n<li><strong>Compound Percentage<\/strong>: Calculates the percentage fee based on the running price including prior fees.<\/li>\n<\/ul><\/li>\n<li><em>Tip: Use the <strong>Change All<\/strong> dropdown and button to update all fee types in an attribute block at once.<\/em><\/li>\n<\/ul><\/li>\n<li><p><strong>Save and Test on Frontend<\/strong>:<\/p>\n\n<ul>\n<li>Click <strong>Update<\/strong> to save your product.<\/li>\n<li>Visit the product page on your store. When customers select variation options, the fees will be displayed next to the option labels and prices will update live for the product, cart items, mini-cart, and checkout.<\/li>\n<li><em>On some hosting providers, it may be needed to delete the server-level cache in order for the changes to be reflected on the frontend.<\/em><\/li>\n<\/ul><\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20fee%20types%20are%20supported%3F\"><h3>What fee types are supported?<\/h3><\/dt>\n<dd><p>The plugin supports flat fees ($), percentage fees (%), and compound percentage fees.<\/p><\/dd>\n<dt id=\"i%27ve%20set%20the%20fees%20for%20the%20product%20but%20i%20can%27t%20see%20the%20changes\"><h3>I've set the fees for the product but I can't see the changes<\/h3><\/dt>\n<dd><p>After setting or updating the fees, it may be needed to delete the server-level cache in order for the changes to be reflected on the frontend.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20support%20woocommerce%20high-performance%20order%20storage%20%28hpos%29%3F\"><h3>Does this plugin support WooCommerce High-Performance Order Storage (HPOS)?<\/h3><\/dt>\n<dd><p>Yes! The plugin declares full compatibility with WooCommerce HPOS (Custom Order Tables).<\/p><\/dd>\n<dt id=\"what%20happens%20to%20my%20data%20when%20i%20uninstall%20the%20plugin%3F\"><h3>What happens to my data when I uninstall the plugin?<\/h3><\/dt>\n<dd><p>When deleting the plugin from WordPress Admin, it performs a clean uninstall, which deletes any custom database table, plugin options, and cache.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.2 - 2026\/08\/16<\/h4>\n\n<ul>\n<li>Refactor attribute fee handling.<\/li>\n<li>Improve code consistency for price calculation.<\/li>\n<li>Fix fee type terminology.<\/li>\n<li>Update README.<\/li>\n<\/ul>\n\n<h4>1.0.1 - 2026\/08\/03<\/h4>\n\n<ul>\n<li>Update README.<\/li>\n<\/ul>\n\n<h4>1.0.0 - 2026\/08\/02<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Add fees to product attributes and change final product price based on user-selected attributes and options.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/nb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/346878","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/nb.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/nb.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=346878"}],"author":[{"embeddable":true,"href":"https:\/\/nb.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/storestack"}],"wp:attachment":[{"href":"https:\/\/nb.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=346878"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/nb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=346878"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/nb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=346878"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/nb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=346878"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/nb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=346878"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/nb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=346878"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}