WordPress plugin · Switzerland
Order forms for shops, wineries and events
Sell your products and services online without installing WooCommerce. Drag-and-drop builder, configurable delivery methods, virtual downloads, TWINT payments: all in a free plugin. Unlock QR ticketing, categories, quantity rules and abandoned-cart recovery with the Pay4All Pro extension (30-day free trial).
Plugin preview
A few screenshots to discover the interface, from the order form to the WordPress admin area.
- 4pre-translated languages (FR, DE, IT, EN)
- 2product types: physical and virtual (+ ticket with Pay4All Pro)
- 2minutes are enough to launch your shop
- 1shortcode to paste into any page
- 0heavy dependencies: WooCommerce not required
Who is it for?
Pay4All Shop is designed for craftspeople, producers and organisers who want to sell online without the complexity of a full e-commerce store.
Wineries and cellars
Sales by cases of 6, mix-and-match grape varieties, delivery or collection at the estate. Your customers build their own case and the total is validated automatically (per-category quantity rules via Pay4All Pro). Protection of minors built in with the free Pay4All Age extension: ID and selfie verification, encrypted, required only for the products concerned.
Caterers and cheese shops
Open an ordering window each week, set a minimum per category (via Pay4All Pro), deliver or offer counter collection. Pick-up times and delivery zones are configurable.
Events and parties Pro
Sell tickets with one QR code per seat. Scan them at the entrance from any smartphone: public validation page, no app to install. QR ticketing is included in Pay4All Pro (30-day free trial).
Local shops
Order page with in-store collection. No dynamic inventory, no carrier, no five-step checkout funnel: just a form that records the order.
Clubs and associations
Event registrations, one-off membership sales and equipment sales to members. Automated TWINT payment via Pay4All Twint.
Digital sellers
Deliver PDFs, MP3s, EPUBs and course materials. The file is protected; the customer receives a single-use link valid for 60 days.
Key features
Everything you need to sell, deliver and invoice.
TWINT
To accept TWINT payments (payment from the customer's TWINT app + automatic order confirmation), install Pay4All TWINT for free.
Credit cards
To accept Visa, Mastercard, Apple Pay, Google Pay… (3D Secure payment + automatic order confirmation), install Pay4All Stripe for free.
Drag-and-drop builder
All common field types, pre-translated into 4 languages.
Product types
- Physical: delivered or collected
- Variable: product variants (size, grape variety, vintage, colour…) with independent price and stock NEW
- Virtual: downloadable file, 60-day link
- Ticket: QR code scannable with a smartphone Pro
Product options NEW
Add per-product add-ons: gift wrapping, engraving, personal message, extra ingredients…
Quantity rules Pro
Minimum, maximum, multiple, or minimum + multiple by category and brand. Client- and server-side validation.
Delivery methods
Collection, flat rate, free, or free above a certain amount. Accepted payment methods configurable per delivery method. For each method, define your delivery locations (allowed postcodes) as well as the available dates and times based on your opening hours and holiday periods.
VAT NEW
Full VAT rate management: one global default rate, plus a customisable rate for each product, variation, option and delivery method. "Incl. VAT X%" breakdown per rate is displayed automatically in the customer summary and confirmation emails.
Invoice and order slip Pro
Automatic generation of a PDF invoice for each order, attached to the confirmation emails. PDF order slip (without prices) downloadable from the order page for shipping preparation. Logo, contact details and C5/C6 envelope window (left or right) fully configurable - the customer address lines up exactly with the envelope window.
QR ticketing Pro
N seats = N unique QR codes by email, scannable at the entrance with a smartphone. Self-service control screen, search and export.
Order management
Custom statuses, CSV export and built-in GDPR compliance. Resend the confirmation email manually in one click.
Customisable emails
Subject, header, intro and outro editable by language, for the customer and merchant.
10 preset themes Pro
Light, Dark, Red, Orange, Yellow, Green, Blue, Purple, Brown or full customisation. Live preview.
Abandoned carts Pro
Automatic capture and email follow-up for uncompleted carts, with configurable delay and a single-use recovery link.
Protection of minors
Age verification for products subject to legal restrictions (wine, spirits, tobacco…). The customer sends their ID and a selfie from their smartphone via a QR code. Photos encrypted with AES-256-GCM, visible only to the administrator from the order page.
How does it work?
Three steps to publish your form online.
-
Install the plugin
Download Pay4All Shop and activate it from the WordPress Plugins screen. No external database, no third-party account to create.
-
Create your products and form
Categories and quantity rules, products (photo, price, short description), delivery and payment methods, then build your form using drag and drop.
-
Paste the shortcode into a page
Copy
[pay4all_form id="123"]into any WordPress page. The form adapts to the available width and the active theme.
Video tutorials
Five minutes to get started, ten to configure a real shop. The videos below are managed from the Pay4All dashboard.
Why not WooCommerce?
WooCommerce is a full online store. If you have 500 products, inventory that changes daily and several international carriers, use it. But if you sell 20 products, tickets or a service, Pay4All Shop provides the essentials with 10 times less configuration.
| Feature | Pay4All Shop | WooCommerce |
|---|---|---|
| Installation & getting started | ||
| Installation in 5 minutes | 1 plugin | WooCommerce + 5 extensions, 1 to 3 hrs |
| No heavy dependencies | ✓ | ✗ |
| Order form customisation | ✓ | ✗ |
| Shortcode to paste into a page | ✓ | ✗ |
| Product types | ||
| Physical product | ✓ | ✓ |
| Virtual product with single-use link | ✓ | ✓ |
| Variable product (variants) | ✓ | ✓ |
| QR ticketing per seat | Pay4All Pro | Paid extension |
| Product options (add-ons, engraving, etc.) | ✓ | Paid extension |
| Catalogue | ||
| Multilingual categories | Pay4All Pro | ✓ |
| Brands (dedicated taxonomy) | Pay4All Pro | Paid extension |
| "Minimum + multiple" rules per category / brand (e.g. case of 6) | Pay4All Pro, 1 checkbox | Paid extension |
| Live client-side product filters | Pay4All Pro | Paid extension |
| Product import / export CSV / XLSX | Pay4All Pro | ✓ |
| Delivery | ||
| Collection, flat rate, free, free above an amount | ✓ | ✓ |
| Delivery locations per method (postcodes) | ✓ | ✓ |
| Delivery time slots (date + time) based on opening hours | ✓ | Paid extension |
| Holiday periods / closed days | ✓ range picker | Paid extension |
| Minimum order lead time (hours) | ✓ | Paid extension |
| Payments | ||
| Payment on collection, on delivery, bank transfer | ✓ | ✓ |
| Automated TWINT (status "Paid") | ✓ Pay4All Twint free | Additional fees |
| Credit cards (Visa, Mastercard, Apple/Google Pay) | ✓ Pay4All Stripe free | Additional fees |
| Payment methods configurable per delivery method | ✓ | Paid extension |
| VAT & invoicing | ||
| Global VAT + per-product rate | ✓ | ✓ |
| VAT per variation, per option, per delivery method | ✓ | ✗ |
| Multi-rate "Incl. VAT X%" breakdown in the summary | ✓ | ✓ |
| Automatic PDF invoice attached to emails | Pay4All Pro | Paid extension |
| PDF order slip | Pay4All Pro | Paid extension |
| Layout for C5/C6 window envelopes | ✓ right or left | ✗ |
| Multilingual | ||
| FR / DE / IT / EN translation included | ✓ | Paid extension |
| Product titles, emails, messages translated per language | Pay4All Pro | Paid extension |
| Order management | ||
| Custom order statuses | ✓ | ✓ |
| CSV order export | ✓ | ✓ |
| XLSX order export | Pay4All Pro | Paid extension |
| Customer + admin emails customisable per language | ✓ | Paid extension |
| Abandoned-cart recovery | Pay4All Pro | Paid extension |
| Visual customisation | ||
| 10 preset themes + free colour choice | Pay4All Pro | Depends on theme |
| Configurable product grid (1 to 4 columns) | ✓ | Depends on theme |
| Security & compliance | ||
| Protection of minors (encrypted ID document) | Pay4All Age free | Paid extension |
| Anti-spam (honeypot + nonces + server validation) | ✓ | Paid extension |
| GDPR - export / erasure | Built-in workflow | Manual configuration |
Pay4All Pro pricing
One licence per WordPress domain. If you have several sites, each domain has its own subscription, but all are managed from the same Pay4All dashboard.
LAUNCH OFFERLifetime promotion
The price is guaranteed for life.
CHF 7.-/month instead of 9.-
CHF 70.-/year instead of 90.-
Free trial
1 MONTH
Try forCHF 0.-30 days
- All advanced features for 1 month
- No credit card required
- Manual switch to a subscription
Monthly Lifetime promotion
CHF 9.-CHF 7.- per month / domain
- Full QR ticketing
- Categories, brands and quantity rules
- Abandoned-cart recovery
- Live product filters
- Colour customisation
- Cancel anytime
Annual 2 months free Lifetime promotion
CHF 90.-CHF 70.- per year / domain-22%
- Everything included in the monthly plan
- Savings equivalent to 2 months
- Cancel anytime
One licence per domain.
Pay4All Shop is free in its basic version. Pay4All Pro unlocks all advanced Pay4All Shop features, including age verification.
A Pay4All Pro subscription is required for WooCommerce.
Frequently asked questions
Do I need WooCommerce?
No. Pay4All Shop is fully standalone. It does not depend on any other plugin and does not touch WooCommerce tables.
Can I sell wine by the case of 6 while letting the customer choose the grape varieties?
Yes: this is exactly the intended use case - via the Pay4All Pro extension. Create a "Wine" category, set the rule Minimum + multiple with minimum 6 and multiple 6. The customer freely builds their case as long as the total is 6, 12, 18, etc. Pay4All Pro starts with a free 30-day trial with no credit card.
Does the plugin accept online payments?
The free version handles manual payments: collection and payment on delivery. To accept TWINT payments (payment from the customer's TWINT app + automatic order confirmation), add the Pay4All Twint extension.
How do tickets work?
Ticketing is part of the Pay4All Pro extension (30-day free trial). Create a product of type Ticket: when a customer orders N seats, the plugin generates N unique QR codes, sends them by email and activates a public validation page. At the entrance, scan each QR code with any smartphone: green = valid ticket, red = already used (with the date of the previous scan).
How do virtual products work?
Upload a file (PDF, MP3, EPUB…) to the product. It is stored in a private folder. After the purchase, the customer receives a single-use link valid for 60 days, served by a plugin endpoint.
Is the plugin GDPR-compliant?
Yes. Customer data is included in the WordPress Tools › Export / Erase Personal Data workflow.
Is my data deleted if I uninstall the plugin?
No, unless you explicitly enable the option Delete data on uninstall in Settings › Data. Your forms, products and orders remain intact.
Is the plugin translated into my language?
Four languages are included natively: French, German, Italian and English. Default form labels are pre-translated.





