| 开发者 | pay4all |
|---|---|
| 更新时间 | 2026年6月22日 19:40 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.0 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
.htaccess protected), the customer receives a one-time link valid for 60 days, served by the plugin's download endpointhttps://api.qrserver.com/v1/create-qr-code/. The plugin server itself does not call this service — the request is made by the recipient when they open the email. The data passed to the service is only the ticket validation URL (your site domain + a random per-seat token).
Terms of service: https://goqr.me/api/
Privacy: https://goqr.me/api/#privacy
Use cases
/wp-content/plugins/pay4all-form/ or install via Plugins › Add New.No. Pay4All Shop is standalone. It does not depend on WooCommerce in any way.
Yes — this is the core use case. Set the category to Minimum + multiple, with minimum 6 and multiple 6. The customer can pick any combination of bottles from that category as long as the total is 6, 12, 18, etc.
The free version supports manual payments only (pickup, on delivery, bank transfer, TWINT instructions). Automated TWINT payments are available via Pay4All Pro.
Yes. Customer data is included in WordPress's Tools › Export / Erase Personal Data workflow.
No, unless you explicitly enable Réglages › Données › Supprimer les données lors de la désinstallation.
When you create a product of type Ticket and a customer orders N seats, the plugin generates N unique QR codes — one per seat. Each QR points to a public validation URL (/p4all-ticket/{slug}/{token}). The customer receives one e-mail with every QR embedded. At the door, the organizer scans a QR: the page shows a green Validate button when the ticket is still available, and a red message with the date of the previous scan if it has already been used. You can also validate tickets manually and search them by customer information from Pay4All Shop › Billets.
When you create a product of type Virtual, you upload one file per product. The file is stored in wp-content/uploads/p4all-virtual/, protected by an automatically generated .htaccess (deny from all). After purchase, the customer's e-mail contains a one-time download link served by the plugin endpoint (?p4all_dl={token}). The link is valid for 60 days.
Tick the Rupture de stock checkbox on a product. The product stays visible in the form so the customer still sees what you usually offer, but the quantity field is greyed and disabled. A red badge labels the product as out of stock. Server-side validation rejects any tampered submission that tries to order an out-of-stock item.
.htaccess).