Linux 软件免费装
Banner图

MakeMeHappy QR Code

开发者 makemehappysk
更新时间 2026年9月25日 13:09
捐献地址: 去捐款
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

woocommerce qr code payments bank transfer pay by square

下载

1.1.0

详情介绍:

MakeMeHappy QR Code adds a payment QR image to the order received page for unpaid WooCommerce Direct bank transfer (BACS) orders. You can also include it in customer HTML emails for pending or on-hold orders. All plugin features are free. No registration number, activation key or plugin license purchase is required. There is no custom update server or telemetry. QR image generation uses the external services documented below. QR payment is enabled by default and automatically uses the selected service once bank details are configured. A dismissible information box explains this in the settings. The plugin does not execute payments or confirm receipt of funds. Customers should check the recipient and amount in their banking application. The store must reconcile payments as usual. External image availability and email image loading depend on the provider and email client. A QR in an already sent email is static and cannot reflect later order changes or payments.

安装:

  1. Install and activate WooCommerce, then MakeMeHappy QR Code.
  2. Configure Direct bank transfer and its bank account details under WooCommerce > Settings > Payments.
  3. Open WooCommerce > Settings > QR payment. Select the matching account and format.
  4. Read the external-service information box. QR payment is enabled by default; use Enable QR payment to switch it on or off. Closing the box does not change payment settings.
  5. Configure the payment message, size and optional customer email output, then save.
  6. Place a test bank transfer order. Scan the QR code and verify the recipient, currency, amount and reference before making the plugin available to customers.

屏幕截图:

  • Payment QR code in a customer HTML order email.
  • Slovak QR payment settings with the dismissible external-service information box.

升级注意事项:

1.1.0 Free release without license activation or custom updates. Existing main QR settings remain. QR generation works automatically without a separate external-services checkbox.

常见问题:

Does it require a license key?

No. There is no license activation or registration screen. Donations are optional.

Can I upgrade from 1.0.2?

Yes. Back up your site, then replace the existing plugin using this ZIP. The folder and main file remain makemehappy-qr-code/makemehappy-qr-code.php. Existing mmh_qr_ options and legacy values inside woocommerce_bacs_settings are read as fallbacks; bank accounts and orders are not deleted. Saving QR settings writes new makeqrco_ options, which take precedence over the old standalone options and then the legacy BACS values. The QR payment tab is the single place to edit QR settings; the BACS screen links to it. After upgrading, QR uses the main Enable QR payment setting without another activation step. Version 1.1.0 does not contact the former update endpoint and does not read or modify WordPress update transients or alter the built-in update process. Directory updates depend on publication under this same slug; the ZIP does not itself publish the plugin or push updates to existing stores. Plugin functions, options, hooks, script handles and AJAX actions now use the distinctive makeqrco prefix. Custom integrations using the former mmh_qr_ filters must switch to their makeqrco_ equivalents. Old settings remain readable as described above.

How are translations installed?

WordPress automatically loads available language packs for the makemehappy-qr-code text domain. Translation files are not bundled in the plugin ZIP. Slovak and Czech source translations are prepared for contribution to translate.wordpress.org after approval; until a language pack is published or installed separately, the interface uses English.

Why is no QR displayed?

Check the Enable QR payment setting, selected account, IBAN checksum, BIC, order status, positive total and currency. PAY by square requires SK/EUR; SEPA EPC requires EUR. The plugin does not silently choose another account or format. QR output is omitted for paid, completed, cancelled, failed and refunded orders, other payment methods, administrator emails and plain-text emails. Clients may block external images. Standard WooCommerce bank transfer instructions remain available.

Does it run without WooCommerce?

WooCommerce is required for settings and order output. Without WooCommerce the plugin does not register its payment hooks.

更新日志:

1.1.0 1.0.2