- Implemented URL parameters to switch between add and update modes.
- Enhanced XML loading from a remote URL.
- Added logging for updated products with a daily log file.
- Improved product update logic to change default category if necessary.
- Refactored functions for better readability and performance.
- Ensured proper type casting for database interactions.
- Added functionality to create or update product combinations.
- Improved user feedback with HTML output for added products and combinations.
- Added `flex-wrap: wrap;` to the product display container in custom.scss for better layout management.
- Introduced a new CSS class `.gm_omniprice` to ensure price elements are displayed as block and take full width.
- Moved the hook `{hook h='displayProductPriceBlock' product=$product type="after_price"}` to the product-prices template for improved modularity and flexibility in price display.
- Removed the redundant hook call from the product template to maintain a clean structure.
- Added French translations for the OmniPrice module (fr.php).
- Added Italian translations for the OmniPrice module (it.php).
- Created empty Dutch translation file (nl.php).
- Implemented upgrade script for version 1.1.11 to update configuration for showing real discount.
- Implemented upgrade script for version 1.2.0 to update configuration for indexing inactive products.
- Implemented upgrade script for version 1.2.3 to update configuration for ignoring non-EU countries.
- Implemented the main module class with essential properties and methods.
- Added translation support for various user interface strings.
- Created XML configuration file for module versioning.
- Ensured compatibility with different PHP versions and PrestaShop versions.
- Added cursor pointer style to the product selection area for better user experience.
- Updated click event handler to toggle active state on the new '.control-label-nav' class, improving the interaction for selecting products.