An e-commerce store selling board games and accessories needed an upgrade. At the same time, it required optimization, because several components were no longer necessary. The client also wanted new language versions on separate domains; in addition, they expected automated translations. Moreover, they requested a multi-currency setup, so prices could follow up-to-date exchange rates.
Scope of work
-
PrestaShop core upgrade
-
module review and optimization, including removal of unused modules
-
fixing BaseLinker-imported products (caused by the way in which Baselinker operated on a multishop PrestaShop environment)
-
adding additional currencies and a header currency switcher
-
daily exchange rate updates with price rounding rules
-
launching 2 language versions on separate domains
-
connecting AI translations (ChatGPT) and automating translations for new items
Solution
First, we upgraded the PrestaShop core; therefore, the store had a stable base for further work. Next, we reviewed the module stack, and we removed unused modules. We then optimized the remaining ones; as a result, we reduced conflict risk and improved stability.
After that, we addressed product data issues. Products imported via BaseLinker had an incorrect id_shop; consequently, some items did not behave as expected. Therefore, we built a custom script. It scanned the product list and detected invalid assignments; then it corrected them automatically. Thanks to this, products worked properly across the store structure.
Meanwhile, we implemented multi-currency. We added currencies beyond PLN, and we placed a currency switcher in the site header. In addition, we enabled daily exchange rate updates. At the same time, we applied rounding rules, so pricing stayed consistent and user-friendly.
Finally, we launched two language versions under separate domains. Moreover, we connected translations to AI (ChatGPT) through the client’s account. We also created automation for new content; for example, our custom script analyzes the catalog, detects new items, and translates only missing elements. As a result, the workflow is efficient and avoids duplicate work.
Results
We delivered all project goals. The store now runs on an upgraded PrestaShop setup, and the module stack is optimized. In addition, it supports multi-currency with daily rate updates. Moreover, it includes two language versions on separate domains with automated translations.
A key challenge was translation context. Some names were linguistically correct; however, they did not fit the board games niche. Therefore, we improved how context is provided in the translation flow. Consequently, the content reads more naturally for real customers.
Technologies / environment
-
PrestaShop
-
BaseLinker integration
-
custom scripts for data fixes and translation automation
-
ChatGPT as the AI translation engine
Need a PrestaShop upgrade or new store features? Then we can help you add language versions, multi-currency, and smart automations. Contact us, and we will propose a safe rollout plan.