This is a bankwire payment module for PrestaShop. Module has several features to improve payment process. Addon allows to define discount for order if customer will use this payment method. Discount can be a percentage value of order or flat discount value. There are also several other improvements - you can find details below
























This PrestaShop module elevates the bank wire payment experience by introducing a flexible discount system. Merchants can configure either a percentage-based or a flat amount discount, applicable to various order total calculations (e.g., products, shipping, tax inclusive/exclusive). The module prominently displays the potential discount on the payment method selection, incentivizing customers. It also allows for excluding specific products or categories from discount calculations. Further enhancing user experience, it can display detailed cart and address summaries before order confirmation. Crucially, it supports multi-currency operations by enabling distinct bank account details for each available currency, ensuring smooth international transactions.
Bank Wire with discount gives shoppers an instant incentive to prepay by transfer, so the money is in your account before you ship. It goes far beyond a flat percentage: build country, currency, group and cart-value discount rules, watch revenue and collection rate on a live dashboard, and let automated guardrails chase unpaid orders for you. One payment option. Full control over your cash flow.
Built for shops that want bank transfer to be the smart choice for the customer and the safe choice for the merchant. Set the incentive, target it precisely, and keep your cash flow healthy.
Offer a percentage or a fixed amount off when the customer chooses bank wire. The total updates live at checkout, so the saving is visible the moment they pick the method.
Money in the bank before you ship
Change the discount by country, currency, customer group, delivery zone and cart value. Build tiered offers like 2% under 200 and 5% above, all from a clean two-column picker.
The right offer for every market
Bank wire share of orders, collected revenue, discounts granted, outstanding amount and payment collection rate. Weekly, monthly and yearly Chart.js trends. Export to CSV.
Know exactly what the discount earns
Blacklist customers who grab the discount but never transfer. Blacklisted buyers simply stop seeing the discounted bank wire option at checkout.
Protect your margin from abuse
Send transfer reminders, auto-cancel orders that stay unpaid too long and auto-blacklist repeat offenders. Run it from your server cron and forget about chasing payments manually.
Unpaid orders chase themselves
Show the right IBAN, BIC, owner and instructions based on the order currency. Customers paying in EUR, USD or GBP each get the account that matches, with automatic currency conversion for flat discounts.
Sell worldwide, get paid locally
Show a full recap of products, address, shipping and the discounted total before the customer confirms. The bank details land on the confirmation page, the email and the PDF invoice.
Clear for buyers, ready for audits
Some items should never be discounted further. Pick them with a search-by-name tool and the percentage discount skips their value automatically.
Keep low-margin products safe
Five focused tabs, every field with a plain-language help text. Search-by-name pickers instead of guessing IDs. Built-in update checker keeps you on the latest release.
Set it up without a manual
A discount for bank transfer is easy to switch on. The hard part is knowing whether it actually makes you money, and stopping the few customers who exploit it. This module closes that loop: targeted rules decide who gets what, a live ROI panel proves the discount pays off, and automated guardrails deal with everyone who takes the deal and never pays.
Rules match on currency, country, delivery zone, customer group and cart value, evaluated by priority. A wholesale group gets 6%, EUR carts over 500 get 5%, everyone else falls back to a simple default. Cart thresholds are compared in your base currency, so the same rule works across markets.
The ROI panel puts collected bank wire revenue next to the discount you granted, shows the discount cost as a share of turnover, and the revenue earned per unit of discount. It also lists your least reliable payers, with a one-click blacklist button next to each.
A token-protected cron endpoint emails transfer reminders, cancels orders that pass your deadline to free up stock, and blacklists customers who pile up cancelled bank wire orders. You set three numbers; the module does the chasing.
Why this matters: a prepayment discount is only smart if it earns more than it costs and survives contact with bad actors. With a context-aware rule resolver, a dedicated ROI dashboard and self-running guardrails, you get a discount that grows revenue, proves it on screen, and quietly shuts the door on abuse.
Every feature explained in plain language for shop owners. One by one, so you know exactly what Bank Wire with discount does for your business.
Bank transfer costs you no card fees and puts the money in your account before you ship, but customers rarely choose it on their own. This module flips that: it rewards the customer with a discount for paying by transfer, so the slower method becomes the cheaper one for them and the safer one for you.
Pick a percentage of the order or a fixed amount, and choose what the percentage is based on: full order total or products only, tax included or excluded. When the shopper selects bank wire at checkout, the cart total updates on the spot so the saving is impossible to miss.
The global discount is your safety net. The Discount rules tab is where it gets clever. Each rule overrides the default whenever the cart matches its scope, and rules are checked by priority so the first match wins.
The Dashboard turns raw orders into answers. At a glance you see the share of orders paid by bank wire, collected revenue, discounts granted, the amount still awaiting transfer, average order value and your payment collection rate.
A discount only makes sense if it earns more than it gives away. The Discount ROI panel makes that obvious: collected bank wire revenue next to the discount cost, the cost as a percentage of gross turnover, and how much revenue each unit of discount brought in.
Below the numbers sits a least reliable payers table: customers with the worst paid-to-cancelled ratio for bank wire, each with a quick blacklist button. You instantly see who deserves the incentive and who does not.
The Discount abuse protection tab keeps the offer honest. Add a customer to the blacklist by ID or email, with an optional reason, and the discounted bank wire method simply disappears for them at checkout. Other payment methods stay available.
Sell across borders without confusing buyers. For every shop currency you fill in a dedicated account: owner, IBAN, BIC, bank address and free-form instructions. The customer paying in that currency sees exactly the account they should transfer to.
Those details appear on the order confirmation page, in the order email and on the PDF invoice. Flat discounts entered in your base currency are converted automatically for orders placed in other currencies, while percentage discounts work natively in any currency.
Reward bank transfer with a smart, targetable discount, prove on a live dashboard that it grows revenue, and let automated guardrails handle the customers who take the deal but never pay. One payment option that protects your cash flow and your margin.
The technical side of Bank Wire with discount. Not a checkbox that adds a fee. A complete prepayment engine for PrestaShop 1.7, 8 and 9 with a rule resolver, analytics, ROI reporting and self-running guardrails.
PHP, SQL, JavaScript, CSS and Smarty that calculate discounts, resolve rules, draw the dashboard, run cron guardrails and serve the checkout experience.
One main class driving five admin tabs, the currency-aware discount resolver, analytics queries, ROI reporting and the guardrail runner.
Dashboard, Settings, Discount rules, Discount abuse protection and Updates. Each one a focused workspace instead of a single endless form.
Translation files shipped out of the box, so the checkout label and back office read naturally for shops across the world.
bankwiredis_rule for discount rules, bankwiredis_blacklist for blocked customers and bankwiredis_reminder for the reminder log.payment, validation and a token-protected cron endpoint that runs the guardrails and returns a JSON report.To the customer it is one line at checkout: pay by transfer, pay less. Underneath sits a currency-aware rule resolver, a 3,200-line payment class, three database tables, an ROI dashboard and a self-running guardrail cron - 15+ years of MyPresta.eu checkout craft behind a button that looks simple and behaves like a finance team.
























This module automates discount calculations for bankwire payments, optimizing checkout conversion by displaying savings upfront. It streamlines order processing with automatic discount application on orders and invoices, enhancing efficiency and improving usability.
Increase sales by incentivizing customers with instant bankwire discounts. This module prominently displays savings, streamlines the checkout process with comprehensive summaries, and offers flexible discount options to drive conversions and grow your revenue.
Leveraging 15 years of PrestaShop expertise, this module meticulously integrates bankwire discounts (percentage or flat, with flexible calculation) into orders, invoices, and confirmation emails, showcasing deep platform understanding.
This module ensures extensive customization, offering flexible discount types, calculation bases, and product exclusions. You can tailor your checkout with detailed summaries and assign currency-specific bank accounts, perfectly fitting your store's unique payment needs.
This module provides full access to its open source code and template files, allowing developers complete freedom for custom modifications and seamless integrations without any encryption or limitations.
Enjoy a perpetual license for this module. Free updates for one year ensure its advanced bankwire discount and order process improvements remain up-to-date with current PrestaShop requirements. Renewal discounts are offered.