Swiss WordPress plugin · Simple, fast and no WooCommerce
Sell online in just a few minutes
Easily build a professional order form to sell your products, services or tickets directly on your WordPress site. Configure your order form in just 5 minutes, accept payments via TWINT or Stripe and manage every order right from WordPress.
Pay4All Shop is free. Upgrade to Pay4All Pro to unlock QR ticketing, quantity rules, advanced categories and automatic abandoned-cart recovery.
Try Pay4All Pro free for 30 days, no credit card required.
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)
- 5product types: physical, variable, virtual (+ ticket and donation 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
- Donation: preset amounts + optional custom amount NEW Pro
Product options NEW
Add per-product add-ons: gift wrapping, engraving, personal message, extra ingredients…
Promo codes NEW
Fixed amount, percentage, free shipping or free product. Validity window, spend cap, per-customer cap. Full usage history per code.
Customer management NEW
Customer directory auto-populated on every order: search, edit, one-click promo opt-out, CSV import. Basis of the newsletter audience.
Multilingual newsletters Pro
Every customer is automatically added to the list matching their language. Pre-filled templates make it easy to send a newsletter about a product or a promo code, with one-click unsubscribe.
Quantity rules Pro
Minimum, maximum, multiple, or minimum + multiple by category and brand. Client- and server-side validation.
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.
Delivery methods
For each delivery method, enable the payment methods that apply (TWINT, credit card, payment on collection, bank transfer, etc.).
Collection
The customer picks up their order at the address you set. Prepaid online or paid on the spot.
Free above an amount
Free delivery starting from a configurable order threshold. Below the threshold, your flat rate is applied automatically.
Home delivery with time slot NEW
The customer picks a date and a time slot based on your opening hours and holiday periods. Ideal for food deliveries.
Rate table by weight NEW
Define several from … to … price tiers based on the total cart weight (kg or lb). Each product, variation and option carries its own weight.
Rate table by item count NEW
Progressive pricing based on the total number of ordered items. Handy for shipments where volume matters more than weight.
Rate table by cart amount NEW
Delivery tiers indexed on the total order amount. The rate adjusts automatically as the cart grows.
Country-based delivery NEW
Restrict each delivery mode to a selected list of countries. The form automatically hides modes unavailable for the customer's address.
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 |
| Donation collection (preset amounts + custom amount) | Pay4All Pro | 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 | ✓ | ✓ |
| Rate table by cart weight | ✓ | Paid extension |
| Rate table by cart amount | ✓ | Paid extension |
| Rate table by item count | ✓ | Paid extension |
| 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 |
| Customers & Newsletters | ||
| Customer directory (search, edit, opt-out) | ✓ | Paid extension |
| Customer CSV import | ✓ | Paid extension |
| Multilingual newsletters with TinyMCE | Pay4All Pro | Paid extension |
| Dedicated template for a product | Pay4All Pro | Paid extension |
| Dedicated template for a promo code | Pay4All Pro | Paid extension |
| Throttled spooler (batch sending) | Pay4All Pro | Paid extension |
| One-click unsubscribe GDPR-compliant | Pay4All Pro | Paid extension |
| Schedule broadcast at date + time | 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.
Free trial
1 MONTH
Try for$ 030 days
- All advanced features for 1 month
- No credit card required
- Manual switch to a subscription
Monthly
$ 9 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
$ 90$ 70 per year / domain-35%
- 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.






