Automatic National Bank of Ukraine (NBU) currency rates integrator. The module guarantees precise price conversion to Hryvnia (UAH), even if your store's base currency is EUR, USD, or PLN. Gain the trust of Ukrainian customers with official government exchange rates. Features automatic updates (CRON), margin adjustment, and intelligent handling of bank holidays.







Ensure the financial integrity of your PrestaShop store in the Eastern European market with a professional integrator that sources official exchange rates directly from the National Bank of Ukraine (NBU) .
This specialized module is a strategic asset for any e-commerce business expanding into Ukraine or dealing with the Ukrainian Hryvnia (UAH). The application establishes a secure, automated connection with the NBU's API, fetching authoritative daily reference rates. In a market where currency stability is key, basing your prices on the National Bank of Ukraine builds immediate trust and transparency.
The module's architecture executes a precise and fail-safe data processing cycle:
Daily Quote Verification: The system autonomously connects to NBU servers to download the latest available exchange rate table. It intelligently recognizes Ukrainian national holidays and non-working days, ensuring your store never relies on outdated or zeroed-out data.
Intelligent Cross-Currency Calculation (No UAH Base Required): This is the module's standout feature. Your store's default currency does not have to be the Hryvnia (UAH). Whether your store runs on EUR, USD, or PLN, the module performs advanced mathematical triangulation. It calculates the correct exchange rate relative to the Hryvnia based on NBU data, bridging the gap between your base currency and the Ukrainian market requirements without changing your store's configuration.
Mathematical Precision & Compliance: All conversions are performed with high-decimal precision, strictly adhering to the valuation methodology used by the central bank. This ensures that the prices displayed to your customers are mathematically accurate and consistent with official standards.
Atomic Price List Update: The process concludes with a secure update of your PrestaShop database. The module ensures data integrity, meaning prices across your entire catalog are updated simultaneously, preventing any pricing disparities during the process.
Thanks to full automation based on the CRON scheduler, the module operates in a "set-and-forget" mode, eliminating the risk of human error. Additionally, the Margin Management (Spread Control) feature allows you to add a safety buffer (percentage or fixed amount) to the official rate to cover currency conversion costs or protect your profit margin.

Implementing this module translates into tangible benefits crucial for effective operation in Ukraine, addressing both consumer psychology and legal requirements:
Consumer Trust & Authority In Ukraine, the "NBU Rate" is the gold standard of fairness. Unlike commercial bank rates which include hidden spreads, the NBU rate is official. Displaying prices calculated via NBU signals to your Ukrainian customers that you are a transparent, honest business that treats them fairly.
Universal Compatibility (Base Currency Independence) You don't need to switch your store's main currency to UAH. Keep your accounting in Euro (EUR), Dollars (USD), or Zloty (PLN). The module acts as a smart translator, automatically computing the correct price in Hryvnia for your Ukrainian visitors using official cross-rates. This allows you to sell globally while localizing perfectly for Ukraine.
Legal & Accounting Compliance For B2B transactions and official invoicing within Ukraine, using the NBU rate on the date of the transaction is often a legal requirement. This module ensures your pricing history aligns with official state records, simplifying tax reporting and customs declarations.
Automatic Margin Protection The currency market can be volatile. Full automation ensures your prices reflect the latest market reality every day. Furthermore, you can automatically apply a margin (e.g., +2%) to the NBU rate to hedge against exchange differences when you eventually convert your earnings.
Reliability During Market Fluctuations In dynamic economic times, relying on static rates is risky. This integrator ensures your business reacts instantly to changes in the Hryvnia's value, protecting your revenue without requiring manual intervention.
Fail-Safe Data Logic The system is designed to handle connectivity issues or bank holidays. If the NBU API is temporarily unreachable, the module intelligently preserves the last valid exchange rate, ensuring your store continues to sell without interruption or pricing errors (preventing $0 prices).
Performance Optimization Designed for speed, the module processes the NBU data feed (JSON/XML) with minimal server footprint. It updates rates efficiently without slowing down your store's frontend, maintaining a low Time To First Byte (TTFB).
Full Audit Trail Every update is logged. You can easily verify when the rates were updated and what values were used. This transparency is essential for resolving any disputes regarding pricing or order value on a specific past date.
Wide Currency Support The NBU publishes rates for many global currencies. Whether your customers pay in UAH, USD, EUR, or GBP, the module ensures the conversion matrix is consistent and based on a single, authoritative source.
Cost-Effective Solution NBU data is public and free. By using this module, you eliminate the need for expensive monthly subscriptions to paid currency data APIs, relying instead on the most trusted source for the Ukrainian market.