PrestaShop Integration with Google Merchant Centre (Free Version)
PrestaShop integration with Google Merchant Centre via a standards-compliant XML feed. A lightweight, secure and production-ready free edition, optimised for performance and...
Automatic currency rate updates is a PrestaShop module that automates a critical area of e-commerce: updating exchange rates based on the NBP API and your own margin rules. The ideal solution for B2B/B2C sales, where outdated conversion rates directly reduce the profitability of your offer. The administrator gains full control and access to logs, whilst the technical team benefits from a secure synchronisation process using CRON in a multistore environment.
Information Parameters:
The administrator can see the date of the last update, the date of the retrieved NBP table, and the shop's default currency.
The panel allows separate configuration of a fixed margin (e.g. in PLN) and a percentage margin (%) for each currency in the shop.
The module fully supports currency tables A, B, and A+B depending on the range of target markets.
The system generates ready-to-use URLs and a CLI command for automating rate updates on the server.
The built-in update log records INFO / WARNING / ERROR entries with the option of automatic clearing.
The module does not add any heavy UI widgets to the Front Office, but directly updates the core PrestaShop data, which affects the final prices displayed in the shop.
Before deploying to production, perform a full backup (shop files + database) and test the CRON configuration and SSL policy in a staging environment. Changing the NBP table, CRON token, or margins directly affects prices throughout the entire shop, therefore we recommend following a change management procedure and preparing a rollback plan for rapid system recovery.
## [1.0.0] - 2026-02-25 ### Added - Initial public release of `ppcurrencyautoupdate`. - NBP API integration with table selection: `A`, `B`, `A + B`. - Manual update action in BO (`Update rates now`). - CRON support (HTTP and CLI) with security token. - Per-currency margin management: - fixed margin (PLN), - percentage margin (%). - Automatic recalculation of PrestaShop conversion rates after margin save. - Validation summary after save: saved/rejected/recalculated counters. - Update log panel with levels `INFO`, `WARNING`, `ERROR`. - Log retention settings with automatic old-entry cleanup. - SSL mode switch with secure default (`SSL-only = ON`) and optional dev fallback. - Non-PLN default currency handling (cross-rate computation). - BO tabbed interface: Status, Exchange rates & margins, Settings, CRON Configuration, Update log. - Multistore-aware configuration and per-shop processing. - Integration with PP updater and admin tab installer components. ### Changed - Improved admin UX for margin editing and save feedback. - Clearer help text for fixed margin behavior (net/gross clarification). - Persistent active tab in BO after form submissions. ### Fixed - Updater output visibility issue caused by namespace mismatch. - Immediate propagation of recalculation flow after margin save/settings changes. - Translation coverage in `pl`, `de`, `fr`, `it` language files.
Each module in our store contains information about compatibility with specific PrestaShop versions. Please check this information carefully before purchasing. If you are not sure, contact us.
The module retrieves rates from the National Bank of Poland API. In the configuration, you can select table A, B, or A+B according to the markets and currencies used by your store. It also handles currencies that are absent from the selected table without blocking the entire update.
Yes. The panel lets you define an independent fixed or percentage adjustment for every currency. This helps maintain your own profitability policy across different markets. The module validates the entered data and recalculates rates after settings are saved, so changes are immediately reflected in the current store configuration.
Automatic updates are handled through CRON. The module generates a ready-to-use URL and CLI command that can be added to the server scheduler. Updates can also be started manually from the administration panel. The CRON call is protected by a token, which can be regenerated when necessary without changing the module code.
Yes. The configuration and recalculation logic operate independently for each store in a multistore environment. This makes it possible to maintain different exchange-rate and margin rules without conflicts between store contexts. Administrators can therefore manage updates separately where the offer requires distinct currency settings and pricing policies.
The module records an update log with INFO, WARNING, and ERROR entries. The logs let you review the process and diagnose potential issues more quickly. Log retention is also available to remove older entries automatically, helping limit database growth and keep operations organised.
10 other products in the same category:
PrestaShop Integration with Google Merchant Centre (Free Version)
PrestaShop integration with Google Merchant Centre via a standards-compliant XML feed. A lightweight, secure and production-ready free edition, optimised for performance and...
PrestaShop Integration with Google Merchant Centre (Version Pro)
Product Feed PRO streamlines catalogue publishing between your store and advertising platforms. It is practical for e-commerce teams that need faster time-to-market for new...
llms.txt for PrestaShop — Dynamic Store Index for AI Bots
AiLlmTxt publishes llms.txt and llms-full.txt files on the fly, without physical file generation on the disk — PrestaShop generates them dynamically under public URLs....
WhatsApp, Telegram and Phone in one - Increase conversions with Quick Contact
A customer has a question? Don't let them wait for an email. The PP Quick Contact module is your sales hotline. Add an elegant, floating button to your store that, with one...
Replace order reference with a numeric reference in PrestaShop
The module organises order identification by replacing the default reference with a numeric one (random or based on the order ID ). It makes customer communication easier,...
Cookie Banner and Google Consent Mode v2 for PrestaShop (Free)
PrestaPremium Consent Mode v2 (Free) is a reliable, free PrestaShop module that implements a fully GDPR-compliant cookie banner and handles Google Consent Mode v2 for...
GTM Lite – Free Google Tag Manager & GA4 e-Commerce Module for PrestaShop
100% FREE (LITE Version) GA4 e-Commerce Standard GTM Lite is a lightweight, free module connecting your PrestaShop store with Google Tag Manager. It automatically...
Google Maps Reviews Module for PrestaShop – Automatic Import and Display of Customer Ratings
This module serves to increase trust in your shop by displaying authentic reviews from Google Maps. Thanks to the automatic generation of JSON-LD structured data, star...
Free PrestaShop Video Module (YouTube & Vimeo)
Product Video Lite is a free and exceptionally lightweight module that allows you to assign an unlimited number of YouTube and Vimeo videos to your products. Instantly...
VAT and VIES Validation for B2B in PrestaShop
PP VAT Checker is a reliable PrestaShop module that automates VAT number verification for your business customers. With direct integration with the VIES database, it...
Do you have ideas on how to improve this software? Share your suggestions for optimisation, new features, or bug reports – we’ll be happy to review them!