Bank Transfer Revolution
mypresta.rocks · Issue, MD · 2 days ago
FinanceFull-time
PrestaShop Bank Transfer
About the role
Bank Transfer Revolution is designed to streamline the process of handling international payments, particularly those involving different currencies. It ensures that the correct bank account is used for each order, reducing the need for extensive reconciliation and minimizing financial losses.
Responsibilities
- Keeps a bank account per currency, allowing for multiple accounts on one order and freezing these details once the order is placed.
- Flexible account fields include IBAN, BIC, UK sort code, US routing number, bank address, and custom labelled rows for any specific bank requirements.
- Accounts are chosen based on the order details, ensuring that the right account is selected regardless of what the customer was browsing in.
- Optional rules can narrow down the selection by country, zone, customer group, carrier, or order value, with the most specific rule taking precedence.
- Instructions are provided in multiple languages, allowing for customization of account details and payment references.
- Split baskets remain as one payment, and the system handles the combined total for the customer.
- Accounts can be retired without deletion, allowing for historical tracking of previous settings.
- The back-office order page displays the exact details the customer received, making it easier to trace older orders.
Qualifications
The module is designed to work seamlessly with PrestaShop, requiring no core overrides and running on PHP 7.1 and newer versions. It supports PrestaShop releases from 1.6 through the current 9.x.
Skills
- Expertise in international banking and payment systems.
- Knowledge of PrestaShop and its integration capabilities.
- Ability to handle complex order management and reconciliation processes.
- Experience with flexible account field configurations and optional rules.
- Proficiency in multi-language support and customization.
Benefits
- Reduces the risk of financial discrepancies due to incorrect account usage.
- Improves the accuracy of payment references and reconciliation processes.
- Enhances customer satisfaction by providing clear and consistent payment options.
- Supports multi-store setups by keeping account details separate for each store.
- Provides detailed reporting and tracking of unpaid transfer orders.