Order Surcharge & Extra Fee - Brand, Product, Category & Zip Code Rules
Every store has costs that don't fit into a product price: installation, disposal, cash on delivery, remote-area delivery, small-order handling. This module adds them as clear, conditional fee lines — per order or per product, fixed amount or percentage, mandatory or optional. Target fees by product, brand, category, customer group or delivery zip code, add a minimum-order fee that disappears above a threshold, and manage everything at scale with CSV import/export. For PrestaShop 1.5 – 9.
Charge for what actually costs you money
An installation service, a pallet deposit, a cash-on-delivery charge, a small-order handling fee, a surcharge for remote delivery areas — real costs that a product price can't carry. Order Surcharge & Extra Fee adds them to the cart as transparent, clearly-labelled fee lines, exactly when your rules say they apply.
How it works
- 1. Create a fee rule — a fixed amount or a percentage, applied per order or per matching product.
- 2. Set the conditions — everything in the cart, or only specific products, categories, brands, customer groups, or delivery zip codes.
- 3. The fee appears automatically — as its own labelled line, named after the reason it was added, so customers always understand what they are paying for.
Every fee type you will need
- Order fee — a flat or percentage charge on the whole order.
- Minimum-order fee — applies only while the subtotal is below your threshold, and tells the customer exactly how much more to add to remove it.
- Product, category and brand fees — charged per matching product or as one combined line for all matching items.
- Zip code rules — surcharge deliveries to specific postal code areas.
- Customer group targeting — charge or exempt B2B, wholesale or any other group.
- Combination-linked fees — tie a fee to a product attribute so it is selected automatically.
Built for real shops
- Mandatory fees are locked in the cart: the delete control is dimmed and explains "This fee is required and cannot be removed" — no silent re-adding, no confused customers.
- Optional fees can be offered as unchecked or pre-selected choices on the product page.
- Fee lines are named after their reason ("Order fee", "Minimum order fee", or both combined) instead of a generic label.
- Quantity-based fees with a base quantity — charge only beyond the first N items.
- Percentage or fixed amounts, configurable decimals, correct tax display.
- CSV export and import for mass-managing fee rules across a large catalog (endpoints protected by a per-install security token).
- Multi-currency and multistore aware; works with PrestaShop's native cart, order, email and invoice flow.
Compatibility and maintenance
Works on PrestaShop 1.5, 1.6, 1.7, 8 and 9. Actively maintained (v2.9.x) with a public changelog — including a recent security hardening pass that locked down the CSV endpoints and escaped every template output.
Frequently asked questions
What do merchants use this for?
Installation and assembly services, disposal and recycling charges, cash-on-delivery fees, deposits, insurance, gift wrapping, small-order handling fees, and delivery surcharges for specific postal areas.
Can customers remove the fee from the cart?
Only if you allow it. Optional fees can be removed or deselected; mandatory fees and the minimum-order fee are locked, with a clear message instead of a broken delete button.
How does the minimum-order fee behave?
It is added while the cart subtotal is below your threshold, and the cart tells the customer exactly how much more to add for it to disappear — a proven nudge toward larger orders.
What happens when several fees apply at once?
Each fee appears as its own labelled line, and related charges are combined intelligently — for example "Order fee + Minimum order fee" as one clearly named line.
Percentage or fixed amount?
Both, per rule. Percentages follow the matching products' total; fixed amounts can be charged once or multiplied per matching product — your choice.
How do I manage fees on a large catalog?
Use the built-in CSV export and import to edit all fee rules in a spreadsheet and apply them in one pass.
-
CompatibilityPrestashop 1.5
Prestashop 1.6
Prestashop 1.7
Prestashop 8
Prestashop 9 -
Available Module TranslationsDutch
English
French
German
Italian
Polish
Portuguese
Spanish
Turkish
MEG Venture
4 other products in the same category
| Version | 2.9.5 |
|---|---|
| Last updated | 2026-07-28 |
| Changelog | - [2026-07-27] Refactor JavaScript handling in templates to adhere to PrestaShop coding standards and improve maintainability; add new templates for fee notices and alerts. - [2026-07-26] Implement feature X to enhance user experience and optimize performance - [2026-07-26] Fix unauthenticated export/import endpoints and Addons validator findings - [2026-07-24] Refactor code structure for improved readability and maintainability - [2026-07-23] Implement code changes to enhance functionality and improve performance across various modules. - [2026-07-23] Translate Turkish phrases to English in the onefee module's language file, updating various settings and messages for clarity and consistency. - [2026-07-23] Populate translation files with complete translatable strings - [2026-07-23] Populate translation files with complete translatable strings - [2026-07-23] Populate translation files with complete translatable strings - [2026-07-23] Populate translation files with complete translatable strings - [2026-07-23] Populate translation files with complete translatable strings - [2026-07-23] Add missing translation files (fr, de, pl, nl, tr, it, es) - [2026-07-23] Lock the minimum-order fee line + name it by reason (2.9.4) - [2026-07-22] fix: ensure jQuery is loaded before executing script in addtocartbutton template - [2026-07-22] refactor: remove unused jQuery UI CSS and category header template - [2026-07-19] refactor: simplify fee text generation by omitting product names and adding total label conditionally - [2026-07-19] refactor: update fee application descriptions to clarify combined totals for products in cart - [2026-07-19] feat: add fee application modes for products, categories, and brands - [2026-07-09] Refactor syncOrderFeeToCartTotal method to return products subtotal and improve fee calculation logic - [2026-07-09] Refactor fee notice rendering to use trusted HTML and improve tax display consistency - [2026-07-09] Implement syncOrderFeeToCartTotal method to ensure fee product price aligns with current cart totals - [2026-07-09] Add multi-language support for order fees and create AJAX endpoint for fee notices - [2026-07-09] Enhance fee display logic to format amounts with tax rates and ensure consistency across order and brand fees - [2026-07-09] Fix minimum fee handling and ensure cart product cache is refreshed after price updates - [2026-07-09] Repair fee attribute combination creation logic to handle incomplete installations and ensure proper configuration restoration - [2026-07-09] Fix position calculation for attribute group to handle array results from database query - [2026-07-09] Fix fee update logic to check for existing product attribute before updating price - [2026-07-09] Refactor out_of_stock handling for fee products to use StockAvailable API for reliability across PrestaShop versions - [2026-07-09] Bump version to 2.9.2 and enforce out-of-stock policy for fee products to ensure mandatory fees can be re-added to the cart - [2026-07-09] Add order fee notices to cart page and enhance fee explanation logic |
• [2026-07-26] Implement feature X to enhance user experience and optimize performance
• [2026-07-26] Fix unauthenticated export/import endpoints and Addons validator findings
• [2026-07-24] Refactor code structure for improved readability and maintainability
• [2026-07-23] Implement code changes to enhance functionality and improve performance across various modules.
• [2026-07-23] Translate Turkish phrases to English in the onefee module's language file, updating various settings and messages for clarity and consistency.
• [2026-07-23] Populate translation files with complete translatable strings
• [2026-07-23] Populate translation files with complete translatable strings
• [2026-07-23] Populate translation files with complete translatable strings
• [2026-07-23] Populate translation files with complete translatable strings
• [2026-07-23] Populate translation files with complete translatable strings
• [2026-07-23] Add missing translation files (fr, de, pl, nl, tr, it, es)
• [2026-07-23] Lock the minimum-order fee line + name it by reason (2.9.4)
• [2026-07-22] fix: ensure jQuery is loaded before executing script in addtocartbutton template
• [2026-07-22] refactor: remove unused jQuery UI CSS and category header template
• [2026-07-19] refactor: simplify fee text generation by omitting product names and adding total label conditionally
• [2026-07-19] refactor: update fee application descriptions to clarify combined totals for products in cart
• [2026-07-19] feat: add fee application modes for products, categories, and brands
• [2026-07-09] Refactor syncOrderFeeToCartTotal method to return products subtotal and improve fee calculation logic
• [2026-07-09] Refactor fee notice rendering to use trusted HTML and improve tax display consistency
• [2026-07-09] Implement syncOrderFeeToCartTotal method to ensure fee product price aligns with current cart totals
• [2026-07-09] Add multi-language support for order fees and create AJAX endpoint for fee notices
• [2026-07-09] Enhance fee display logic to format amounts with tax rates and ensure consistency across order and brand fees
• [2026-07-09] Fix minimum fee handling and ensure cart product cache is refreshed after price updates
• [2026-07-09] Repair fee attribute combination creation logic to handle incomplete installations and ensure proper configuration restoration
• [2026-07-09] Fix position calculation for attribute group to handle array results from database query
• [2026-07-09] Fix fee update logic to check for existing product attribute before updating price
• [2026-07-09] Refactor out_of_stock handling for fee products to use StockAvailable API for reliability across PrestaShop versions
• [2026-07-09] Bump version to 2.9.2 and enforce out-of-stock policy for fee products to ensure mandatory fees can be re-added to the cart
• [2026-07-09] Add order fee notices to cart page and enhance fee explanation logic
• [2026-07-23] Translate Turkish phrases to English in the onefee module's language file, updating various settings and messages for clarity and consistency.
• [2026-07-23] Populate translation files with complete translatable strings
• [2026-07-23] Populate translation files with complete translatable strings
• [2026-07-23] Populate translation files with complete translatable strings
• [2026-07-23] Populate translation files with complete translatable strings
• [2026-07-23] Populate translation files with complete translatable strings
• [2026-07-23] Add missing translation files (fr, de, pl, nl, tr, it, es)
• [2026-07-23] Lock the minimum-order fee line + name it by reason (2.9.4)
• [2026-07-22] fix: ensure jQuery is loaded before executing script in addtocartbutton template
• [2026-07-22] refactor: remove unused jQuery UI CSS and category header template
• [2026-07-19] refactor: simplify fee text generation by omitting product names and adding total label conditionally
• [2026-07-19] refactor: update fee application descriptions to clarify combined totals for products in cart
• [2026-07-19] feat: add fee application modes for products, categories, and brands
• [2026-07-09] Refactor syncOrderFeeToCartTotal method to return products subtotal and improve fee calculation logic
• [2026-07-09] Refactor fee notice rendering to use trusted HTML and improve tax display consistency
• [2026-07-09] Implement syncOrderFeeToCartTotal method to ensure fee product price aligns with current cart totals
• [2026-07-09] Add multi-language support for order fees and create AJAX endpoint for fee notices
• [2026-07-09] Enhance fee display logic to format amounts with tax rates and ensure consistency across order and brand fees
• [2026-07-09] Fix minimum fee handling and ensure cart product cache is refreshed after price updates
• [2026-07-09] Repair fee attribute combination creation logic to handle incomplete installations and ensure proper configuration restoration
• [2026-07-09] Fix position calculation for attribute group to handle array results from database query
• [2026-07-09] Fix fee update logic to check for existing product attribute before updating price
• [2026-07-09] Refactor out_of_stock handling for fee products to use StockAvailable API for reliability across PrestaShop versions
• [2026-07-09] Bump version to 2.9.2 and enforce out-of-stock policy for fee products to ensure mandatory fees can be re-added to the cart
• [2026-07-09] Add order fee notices to cart page and enhance fee explanation logic
• [2026-07-09] Refactor code structure for improved readability and maintainability
• [2026-07-09] Add fee awareness notices for products and improve unchangeable fee handling
• [2026-07-09] Fix tax rules retrieval and prevent DB exceptions during attribute insertion
• [2026-07-04] Refactor fee calculation logic to improve category checks for order fees in cart
• [2026-07-23] Translate Turkish phrases to English in the onefee module's language file, updating various settings and messages for clarity and consistency.
• [2026-07-23] Populate translation files with complete translatable strings
• [2026-07-23] Populate translation files with complete translatable strings
• [2026-07-23] Populate translation files with complete translatable strings
• [2026-07-23] Populate translation files with complete translatable strings
• [2026-07-23] Populate translation files with complete translatable strings
• [2026-07-23] Add missing translation files (fr, de, pl, nl, tr, it, es)
• [2026-07-23] Lock the minimum-order fee line + name it by reason (2.9.4)
• [2026-07-22] fix: ensure jQuery is loaded before executing script in addtocartbutton template
• [2026-07-22] refactor: remove unused jQuery UI CSS and category header template
• [2026-07-19] refactor: simplify fee text generation by omitting product names and adding total label conditionally
• [2026-07-19] refactor: update fee application descriptions to clarify combined totals for products in cart
• [2026-07-19] feat: add fee application modes for products, categories, and brands
• [2026-07-09] Refactor syncOrderFeeToCartTotal method to return products subtotal and improve fee calculation logic
• [2026-07-09] Refactor fee notice rendering to use trusted HTML and improve tax display consistency
• [2026-07-09] Implement syncOrderFeeToCartTotal method to ensure fee product price aligns with current cart totals
• [2026-07-09] Add multi-language support for order fees and create AJAX endpoint for fee notices
• [2026-07-09] Enhance fee display logic to format amounts with tax rates and ensure consistency across order and brand fees
• [2026-07-09] Fix minimum fee handling and ensure cart product cache is refreshed after price updates
• [2026-07-09] Repair fee attribute combination creation logic to handle incomplete installations and ensure proper configuration restoration
• [2026-07-09] Fix position calculation for attribute group to handle array results from database query
• [2026-07-09] Fix fee update logic to check for existing product attribute before updating price
• [2026-07-09] Refactor out_of_stock handling for fee products to use StockAvailable API for reliability across PrestaShop versions
• [2026-07-09] Bump version to 2.9.2 and enforce out-of-stock policy for fee products to ensure mandatory fees can be re-added to the cart
• [2026-07-09] Add order fee notices to cart page and enhance fee explanation logic
• [2026-07-09] Refactor code structure for improved readability and maintainability
• [2026-07-09] Add fee awareness notices for products and improve unchangeable fee handling
• [2026-07-09] Fix tax rules retrieval and prevent DB exceptions during attribute insertion
• [2026-07-04] Refactor fee calculation logic to improve category checks for order fees in cart
• [2026-07-19] refactor: update fee application descriptions to clarify combined totals for products in cart
• [2026-07-19] feat: add fee application modes for products, categories, and brands
• [2026-07-09] Refactor syncOrderFeeToCartTotal method to return products subtotal and improve fee calculation logic
• [2026-07-09] Refactor fee notice rendering to use trusted HTML and improve tax display consistency
• [2026-07-09] Implement syncOrderFeeToCartTotal method to ensure fee product price aligns with current cart totals
• [2026-07-09] Add multi-language support for order fees and create AJAX endpoint for fee notices
• [2026-07-09] Enhance fee display logic to format amounts with tax rates and ensure consistency across order and brand fees
• [2026-07-09] Fix minimum fee handling and ensure cart product cache is refreshed after price updates
• [2026-07-09] Repair fee attribute combination creation logic to handle incomplete installations and ensure proper configuration restoration
• [2026-07-09] Fix position calculation for attribute group to handle array results from database query
• [2026-07-09] Fix fee update logic to check for existing product attribute before updating price
• [2026-07-09] Refactor out_of_stock handling for fee products to use StockAvailable API for reliability across PrestaShop versions
• [2026-07-09] Bump version to 2.9.2 and enforce out-of-stock policy for fee products to ensure mandatory fees can be re-added to the cart
• [2026-07-09] Add order fee notices to cart page and enhance fee explanation logic
• [2026-07-09] Refactor code structure for improved readability and maintainability
• [2026-07-09] Add fee awareness notices for products and improve unchangeable fee handling
• [2026-07-09] Fix tax rules retrieval and prevent DB exceptions during attribute insertion
• [2026-07-04] Refactor fee calculation logic to improve category checks for order fees in cart
• [2026-07-04] Add mandatory order fee setting and update admin panel for fee behavior options
• [2026-07-03] Refactor product attribute retrieval and sync fee calculations in cart management
• [2026-06-30] Add active fee status panel, documentation link, and reset warning to translations for multiple languages
• [2026-06-30] Update version to 2.9.1 and add upgrade script to fix brand-based fee storage issue
• [2026-06-29] Update documentation links to use absolute URLs for improved accessibility
• [2026-06-29] Remove outdated documentation files and update module to include dynamic documentation URL based on language. Enhance admin panel to provide direct access to documentation with a new button, improving user experience and accessibility of installation instructions.
• [2026-06-29] Fix display name formatting in module description for clarity
• [2026-06-29] Update module display name and description; add active fee status summary and alerts for brand selection
• [2026-06-29] Refactor SQL queries to improve clarity and prevent potential issues with attribute group retrieval
• [2026-06-26] Enhance fee visibility management and implement unchangeable fee attributes in cart
• [2026-06-26] Refactor fee handling logic to improve fee re-application and per-quantity calculations in cart
• [2026-07-09] Refactor fee notice rendering to use trusted HTML and improve tax display consistency
• [2026-07-09] Implement syncOrderFeeToCartTotal method to ensure fee product price aligns with current cart totals
• [2026-07-09] Add multi-language support for order fees and create AJAX endpoint for fee notices
• [2026-07-09] Enhance fee display logic to format amounts with tax rates and ensure consistency across order and brand fees
• [2026-07-09] Fix minimum fee handling and ensure cart product cache is refreshed after price updates
• [2026-07-09] Repair fee attribute combination creation logic to handle incomplete installations and ensure proper configuration restoration
• [2026-07-09] Fix position calculation for attribute group to handle array results from database query
• [2026-07-09] Fix fee update logic to check for existing product attribute before updating price
• [2026-07-09] Refactor out_of_stock handling for fee products to use StockAvailable API for reliability across PrestaShop versions
• [2026-07-09] Bump version to 2.9.2 and enforce out-of-stock policy for fee products to ensure mandatory fees can be re-added to the cart
• [2026-07-09] Add order fee notices to cart page and enhance fee explanation logic
• [2026-07-09] Refactor code structure for improved readability and maintainability
• [2026-07-09] Add fee awareness notices for products and improve unchangeable fee handling
• [2026-07-09] Fix tax rules retrieval and prevent DB exceptions during attribute insertion
• [2026-07-04] Refactor fee calculation logic to improve category checks for order fees in cart
• [2026-07-04] Add mandatory order fee setting and update admin panel for fee behavior options
• [2026-07-03] Refactor product attribute retrieval and sync fee calculations in cart management
• [2026-06-30] Add active fee status panel, documentation link, and reset warning to translations for multiple languages
• [2026-06-30] Update version to 2.9.1 and add upgrade script to fix brand-based fee storage issue
• [2026-06-29] Update documentation links to use absolute URLs for improved accessibility
• [2026-06-29] Remove outdated documentation files and update module to include dynamic documentation URL based on language. Enhance admin panel to provide direct access to documentation with a new button, improving user experience and accessibility of installation instructions.
• [2026-06-29] Fix display name formatting in module description for clarity
• [2026-06-29] Update module display name and description; add active fee status summary and alerts for brand selection
• [2026-06-29] Refactor SQL queries to improve clarity and prevent potential issues with attribute group retrieval
• [2026-06-26] Enhance fee visibility management and implement unchangeable fee attributes in cart
• [2026-06-26] Refactor fee handling logic to improve fee re-application and per-quantity calculations in cart
• [2026-06-26] Implement unchangeable fee attribute logic to prevent removal of mandatory fees from the cart
• [2026-06-26] Refactor fee insertion logic to ensure hidden inputs are submitted with the Add to Cart action
• [2026-06-26] Refactor ZIP handling logic and reposition fee display on product page for improved functionality
• [2026-06-30] Update version to 2.9.1 and add upgrade script to fix brand-based fee storage issue
• [2026-06-29] Update documentation links to use absolute URLs for improved accessibility
• [2026-06-29] Remove outdated documentation files and update module to include dynamic documentation URL based on language. Enhance admin panel to provide direct access to documentation with a new button, improving user experience and accessibility of installation instructions.
• [2026-06-29] Fix display name formatting in module description for clarity
• [2026-06-29] Update module display name and description; add active fee status summary and alerts for brand selection
• [2026-06-29] Refactor SQL queries to improve clarity and prevent potential issues with attribute group retrieval
• [2026-06-26] Enhance fee visibility management and implement unchangeable fee attributes in cart
• [2026-06-26] Refactor fee handling logic to improve fee re-application and per-quantity calculations in cart
• [2026-06-26] Implement unchangeable fee attribute logic to prevent removal of mandatory fees from the cart
• [2026-06-26] Refactor fee insertion logic to ensure hidden inputs are submitted with the Add to Cart action
• [2026-06-26] Refactor ZIP handling logic and reposition fee display on product page for improved functionality
• [2026-06-26] Add repositionFee function to dynamically adjust fee display position on product page
• [2026-06-26] Reuse existing "Fee Type" attribute group and enhance product creation logic to prevent duplicates and ensure visibility
• [2026-06-26] Update hooks for product display and version bump to 2.9.0
• [2026-06-26] Implement deleteFee action in AdminOnefeeZipController and update deleteRow function in admintabfee.tpl
• [2026-06-26] Refactor translations and update admin template for fee management
• [2026-06-26] Add new templates for import failure and success messages, and update front-end templates
• [2026-06-21] Enhance customer management interface and functionality
• [2025-09-14] admin page explanation is improved based on new capabilities
• [2025-09-14] - Version 2.8.0
• [2025-08-24] Brand (manufacturer) based fee feature is added
• [2025-01-16] bqSQL fix on _DB_PREFIX_ constant instances
• [2025-01-15] v2.7.6
• [2025-01-09] product update for attribute fix
• [2024-07-29] v2.7.5. Remove unused popup.js and onefee.css files
• [2024-06-25] Fix commented out code in export.php and delete.php
• [2024-04-17] security fix
• [2024-04-17] duplicate jquery loading on categorycontroller is prevented
• [2024-02-24] Add quantity column to product_attribute table
• [2026-06-29] Remove outdated documentation files and update module to include dynamic documentation URL based on language. Enhance admin panel to provide direct access to documentation with a new button, improving user experience and accessibility of installation instructions.
• [2026-06-29] Fix display name formatting in module description for clarity
• [2026-06-29] Update module display name and description; add active fee status summary and alerts for brand selection
• [2026-06-29] Refactor SQL queries to improve clarity and prevent potential issues with attribute group retrieval
• [2026-06-26] Enhance fee visibility management and implement unchangeable fee attributes in cart
• [2026-06-26] Refactor fee handling logic to improve fee re-application and per-quantity calculations in cart
• [2026-06-26] Implement unchangeable fee attribute logic to prevent removal of mandatory fees from the cart
• [2026-06-26] Refactor fee insertion logic to ensure hidden inputs are submitted with the Add to Cart action
• [2026-06-26] Refactor ZIP handling logic and reposition fee display on product page for improved functionality
• [2026-06-26] Add repositionFee function to dynamically adjust fee display position on product page
• [2026-06-26] Reuse existing "Fee Type" attribute group and enhance product creation logic to prevent duplicates and ensure visibility
• [2026-06-26] Update hooks for product display and version bump to 2.9.0
• [2026-06-26] Implement deleteFee action in AdminOnefeeZipController and update deleteRow function in admintabfee.tpl
• [2026-06-26] Refactor translations and update admin template for fee management
• [2026-06-26] Add new templates for import failure and success messages, and update front-end templates
• [2026-06-21] Enhance customer management interface and functionality
• [2025-09-14] admin page explanation is improved based on new capabilities
• [2025-09-14] - Version 2.8.0
• [2025-08-24] Brand (manufacturer) based fee feature is added
• [2025-01-16] bqSQL fix on _DB_PREFIX_ constant instances
• [2025-01-15] v2.7.6
• [2025-01-09] product update for attribute fix
• [2024-07-29] v2.7.5. Remove unused popup.js and onefee.css files
• [2024-06-25] Fix commented out code in export.php and delete.php
• [2024-04-17] security fix
• [2024-04-17] duplicate jquery loading on categorycontroller is prevented
• [2024-02-24] Add quantity column to product_attribute table
• [2023-12-27] Fix ajax-cart.js file replacement and restore, add missing SQL columns and tables
• [2023-10-02] Squaremeter module compatibility
• [2026-06-29] Remove outdated documentation files and update module to include dynamic documentation URL based on language. Enhance admin panel to provide direct access to documentation with a new button, improving user experience and accessibility of installation instructions.
• [2026-06-29] Fix display name formatting in module description for clarity
• [2026-06-29] Update module display name and description; add active fee status summary and alerts for brand selection
• [2026-06-29] Refactor SQL queries to improve clarity and prevent potential issues with attribute group retrieval
• [2026-06-26] Enhance fee visibility management and implement unchangeable fee attributes in cart
• [2026-06-26] Refactor fee handling logic to improve fee re-application and per-quantity calculations in cart
• [2026-06-26] Implement unchangeable fee attribute logic to prevent removal of mandatory fees from the cart
• [2026-06-26] Refactor fee insertion logic to ensure hidden inputs are submitted with the Add to Cart action
• [2026-06-26] Refactor ZIP handling logic and reposition fee display on product page for improved functionality
• [2026-06-26] Add repositionFee function to dynamically adjust fee display position on product page
• [2026-06-26] Reuse existing "Fee Type" attribute group and enhance product creation logic to prevent duplicates and ensure visibility
• [2026-06-26] Update hooks for product display and version bump to 2.9.0
• [2026-06-26] Implement deleteFee action in AdminOnefeeZipController and update deleteRow function in admintabfee.tpl
• [2026-06-26] Refactor translations and update admin template for fee management
• [2026-06-26] Add new templates for import failure and success messages, and update front-end templates
• [2026-06-21] Enhance customer management interface and functionality
• [2025-09-14] admin page explanation is improved based on new capabilities
• [2025-09-14] - Version 2.8.0
• [2025-08-24] Brand (manufacturer) based fee feature is added
• [2025-01-16] bqSQL fix on _DB_PREFIX_ constant instances
• [2025-01-15] v2.7.6
• [2025-01-09] product update for attribute fix
• [2024-07-29] v2.7.5. Remove unused popup.js and onefee.css files
• [2024-06-25] Fix commented out code in export.php and delete.php
• [2024-04-17] security fix
• [2024-04-17] duplicate jquery loading on categorycontroller is prevented
• [2024-02-24] Add quantity column to product_attribute table
• [2023-12-27] Fix ajax-cart.js file replacement and restore, add missing SQL columns and tables
• [2023-10-02] Squaremeter module compatibility
• [2026-06-29] Remove outdated documentation files and update module to include dynamic documentation URL based on language. Enhance admin panel to provide direct access to documentation with a new button, improving user experience and accessibility of installation instructions.
• [2026-06-29] Fix display name formatting in module description for clarity
• [2026-06-29] Update module display name and description; add active fee status summary and alerts for brand selection
• [2026-06-29] Refactor SQL queries to improve clarity and prevent potential issues with attribute group retrieval
• [2026-06-26] Enhance fee visibility management and implement unchangeable fee attributes in cart
• [2026-06-26] Refactor fee handling logic to improve fee re-application and per-quantity calculations in cart
• [2026-06-26] Implement unchangeable fee attribute logic to prevent removal of mandatory fees from the cart
• [2026-06-26] Refactor fee insertion logic to ensure hidden inputs are submitted with the Add to Cart action
• [2026-06-26] Refactor ZIP handling logic and reposition fee display on product page for improved functionality
• [2026-06-26] Add repositionFee function to dynamically adjust fee display position on product page
• [2026-06-26] Reuse existing "Fee Type" attribute group and enhance product creation logic to prevent duplicates and ensure visibility
• [2026-06-26] Update hooks for product display and version bump to 2.9.0
• [2026-06-26] Implement deleteFee action in AdminOnefeeZipController and update deleteRow function in admintabfee.tpl
• [2026-06-26] Refactor translations and update admin template for fee management
• [2026-06-26] Add new templates for import failure and success messages, and update front-end templates
• [2026-06-21] Enhance customer management interface and functionality
• [2025-09-14] admin page explanation is improved based on new capabilities
• [2025-09-14] - Version 2.8.0
• [2025-08-24] Brand (manufacturer) based fee feature is added
• [2025-01-16] bqSQL fix on _DB_PREFIX_ constant instances
• [2025-01-15] v2.7.6
• [2025-01-09] product update for attribute fix
• [2024-07-29] v2.7.5. Remove unused popup.js and onefee.css files
• [2024-06-25] Fix commented out code in export.php and delete.php
• [2024-04-17] security fix
• [2024-04-17] duplicate jquery loading on categorycontroller is prevented
• [2024-02-24] Add quantity column to product_attribute table
• [2023-12-27] Fix ajax-cart.js file replacement and restore, add missing SQL columns and tables
• [2023-10-02] Squaremeter module compatibility
Comments (1)
Your review appreciation cannot be sent
Report comment
Report sent
Your report cannot be sent