BeDOM Posted October 21 Share Posted October 21 Hey everyone π Iβm sharing a small module I built for PrestaShop:π PromoBar, a fully configurable announcement banner to display messages, promotions, or important updates at the top of your store. π― Main Features β Multilingual message with mini-formatting (bold, link)β Configurable display dates (start and end)β Automatic countdown if an end date is setβ Customizable action button (text, URL, and colors)β Light animations (marquee, pulse, blink, or none)β βCloseβ button with cookie duration (1 to 365 days)β Full customization: background color, text color, local fontsβ Respects user accessibility preferences (reduced motion)β Compatible with multi-store and Creative Elements (Elementor for PrestaShop)β Tested on PrestaShop 1.7 β 9.x, PHP 7.4 β 8.3 π§ About the module PromoBar is designed for merchants who want a clean, simple, and efficient banner β no external dependencies. The goal: inform without disturbing, and manage everything easily from the back office in just a few clicks. π Useful Links πΉ Download for free: https://bedom.fr/boutique/extensions-plugins/promobarπΉ Live demo: https://www.bedom.fr/demo/πΉ Author: BeDOM β Web Solutions π§© Compatibility PrestaShop 1.7.x β 9.x Creative Elements (Elementor for PrestaShop) PHP 7.4 β 8.4 Modern themes (native hooks, non-intrusive structure) βοΈ License PromoBar is distributed under the MIT License. Youβre free to use, modify, and adapt it as long as the original author credit (BeDOM β Web Solutions) is preserved. π License details available on GitHub:π https://github.com/bdomat/promobar π¬ Feedback welcome This is the first version (v1.0.0). Feel free to share your feedback, ideas, or improvements β Iβll keep refining it based on community input. π§βπ» Author: BeDOM β Web Solutionsπ Web development β PrestaShop & WordPressπ https://bedom.fr π‘ If you find it useful, a quick βthank youβ or a small feedback means a lot π promobar.zip 2 Link to comment Share on other sites More sharing options...
IvicaB Posted November 24 Share Posted November 24 Your module is bad. 1. Everything is in French, which I had to translate using Google Translate to enter my data and order the module. 2. The module is in French, there is no other translation. 3. All changes when you want to save are returned to the default values in French that you wrote. 1 Link to comment Share on other sites More sharing options...
ITS Web Posted November 24 Share Posted November 24 (edited) 4 hours ago, IvicaB said: Your module is bad. 1. Everything is in French, which I had to translate using Google Translate to enter my data and order the module. 2. The module is in French, there is no other translation. 3. All changes when you want to save are returned to the default values in French that you wrote. Get it from Github. Make sure to download from the releases page, not the main branch. Otherwise github adds -main to the zip file and inner folder. If you get it that way just rename them both to promobar.zip. The github version is in english, comes with translations for french and spanish. The settings do save. Make sure you turn off and/or clear cache. I had some display issues due to JS and CSS but once I turned them off and on and cleared, it was all looking good. One small issue is the labels for the countdown were j, h, m, s. I was able to modify these in the displayTop.tpl template file. Edited November 24 by ITS Web removed reported issues, was not loading correctly due to smart caching JavaScript (see edit history) Link to comment Share on other sites More sharing options...
BeDOM Posted November 24 Author Share Posted November 24 Hi, Thanks a lot for your very kind and benevolent feedback π After checking, I realized that the version of the module available on my website was not the latest one β it was missing the translation files and some fixes. Thatβs my mistake, so thanks for pointing it out. A few clarifications: In the current version, if your back-office language is set to English, the module configuration interface is displayed in English (the original strings in the code are written in English). The module now includes French, Spanish and English translation files. The outdated version you downloaded didnβt have them properly included, but this has been fixed. If you still experience the βreset to defaultβ behaviour with the updated version, please share your PrestaShop version and the steps to reproduce it, and Iβll be happy to investigate. You can download the updated module from GitHub or from the attachment in my original forum post; thereβs no need to go on my website. Thanks again for taking the time to test the module and report these issues, it really helps improving it for everyone. π Link to comment Share on other sites More sharing options...
IvicaB Posted November 24 Share Posted November 24 (edited) Thanks. My language on BO and FO is Serbian, but I am ok with English. Can you please write a link of your github zip file module? PS is ver 9.0.1 Β Ok I see the link to github. Thanks Edited November 24 by IvicaB (see edit history) Link to comment Share on other sites More sharing options...
IvicaB Posted November 24 Share Posted November 24 I try now butΒ I received a message "Installation of module failed. This file does not seem to be a valid module zip" module from your web shop was installed ok, but this from GitHub no. Link to comment Share on other sites More sharing options...
IvicaB Posted November 24 Share Posted November 24 I change the name of folder to promobar instead promobar-main and uploading is ok Link to comment Share on other sites More sharing options...
IvicaB Posted November 24 Share Posted November 24 Not working. Only blink for less than a second and nothing. I try both options (on the top and body) but it is the same. Only one blink less then a second and nothing. Link to comment Share on other sites More sharing options...
IvicaB Posted November 24 Share Posted November 24 The previous one stayed in place but did not accept message changes and multilingual, and this one now accepts everything but does not appear. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now