1. Status and On-Demand Update
The administrator can see the date of the last update, the date of the retrieved NBP table, and the shop's default currency.
- Manual update triggered with a single click from the admin panel.
- Operational control without the need to log in to the server.
- Quick monitoring of rate changes from a single, clear view.
2. Margins per Currency
The panel allows separate configuration of a fixed margin (e.g. in PLN) and a percentage margin (%) for each currency in the shop.
- Full control over sales profitability across individual markets.
- Data validation and automatic rejection of invalid values.
- Immediate recalculation of rates after saving new settings.
3. NBP Integration and Table Selection
The module fully supports currency tables A, B, and A+B depending on the range of target markets.
- Data source matching to a specific sales model.
- Support for currencies unavailable in a given table (the script does not block the update process).
- Cross-rate support for shops with a default currency other than PLN.
4. CRON and Security
The system generates ready-to-use URLs and a CLI command for automating rate updates on the server.
- Tokenised endpoint for authorising CRON invocations.
- Security token regeneration with a single click, without any code changes.
- SSL-only mode (active by default) for protecting production environments.
5. Logs and Retention
The built-in update log records INFO / WARNING / ERROR entries with the option of automatic clearing.
- Full process audit and rapid diagnosis of any potential issues.
- Log retention prevents excessive database growth.
- Improved technical workflow between administrator and developer.