Pay4All Shop - Unlock every advanced feature.

WooCommerce - Unlock TWINT + age verification

Access the advanced features of Pay4All Shop

Five advanced modules to turn your Pay4All Shop form into a real store: full QR ticketing, order rules by category and by brand, abandoned cart recovery and real-time product filters. Distributed directly from pay4all.ch with a 30-day free trial - no credit card.

30-day trial - License per domain

What Pay4All Pro unlocks for Pay4all Shop

Seven advanced modules for Pay4All Shop.

QR ticketing

New product type Ticket in the selector. Every seat sold generates a unique QR sent in the confirmation email, with a self-service public validation page: scan at the door with any smartphone, green = valid, red = already used (timestamped). Admin screen with search, filters, CSV / XLSX export, re-issuing and manual cancellation.

Categories & quantity rules

Group your products into multilingual categories and enforce order rules: minimum, maximum, multiple of N, or minimum + multiple. Error message customizable per category and per language (ideal for wine sold by cases of 6). Live client-side validation on every quantity change, and server-side block at submit against tampered payloads.

Brands

"Brands" taxonomy independent from categories, with the same set of quantity rules and the same translation engine. Ideal for mixing wine by variety AND by estate, or cheese by region AND by producer - the rules apply independently for each taxonomy.

Abandoned carts

Automatic capture as soon as the customer types their email, reminder sent after a configurable delay (10 days by default), one-time recovery link that pre-fills the whole form. Admin screen with status filters (pending, sent, recovered, converted), individual deletion and automatic GDPR purge after 90 days.

Live product filters

A dynamic bar above the product list on the public page: filter by category, filter by brand and sort by price. Works client-side without a reload - useful from about twenty products onward. Color palette inherited automatically from the form Settings.

Custom colors

Freely choose the colors of the order form (background, text, buttons, alerts). Customize the abandoned cart and its reminder email. Live preview: changes appear immediately on your store.

PDF invoice and order slip NEW

Automatic PDF invoice generation for every order, attached to the confirmation emails (customer + administrator). PDF order slip (without prices) downloadable from the order screen for shipping preparation. Logo (height in cm), merchant details and C5/C6 window position fully configurable - right side (Swiss standard) or left side, the customer address lines up exactly with the envelope window. Multi-rate VAT breakdown, payment method and status localized in the customer's language.

What Pay4All Pro unlocks for WooCommerce

TWINT payment + age verification.

Pay4All TWINT on WooCommerce

Automated TWINT collection on your WooCommerce checkout: the customer pays from their TWINT app, the order moves to Paid without manual action. Signed webhook confirmation, detailed statuses, refunds managed from the admin.
Free on Pay4All Shop, unlocked via Pay4All Pro on WooCommerce.

Pay4All Age on WooCommerce

Age verification (ID document + selfies) on products subject to a legal limit in your WooCommerce store. AES-256-GCM encryption, control panel on the order screen.
Free on Pay4All Shop, unlocked via Pay4All Pro on WooCommerce.

How does it work?

Three steps to activate Pay4All Pro on your site.

  1. Download the plugin

    Download the .zip file and install it like any other WordPress plugin.

  2. Enjoy 30 free days

    At activation, Pay4All Pro automatically starts a 30-day trial period. No credit card is required. No account to create. Once a subscription is activated, all modules are unlocked immediately.

  3. Tie your domain to a subscription

    Before the end of the trial, pick a plan from pay4all.ch and tie your domain to your subscription. The automatic check switches to "active" immediately.

Pay4All Pro pricing


Pay4All Shop Unlocks the advanced features.
WooCommerce Unlocks TWINT + age verification.

LAUNCH OFFERLifetime promo

Subscribe now and lock in the offer.
The price is guaranteed for life.
CHF 7.-/month instead of 9.-
CHF 70.-/year instead of 90.-
--
days
--
hours
--
min
--
sec

MonthlyLifetime promo

CHF 9.-CHF 7.- per month / domain

Pay4All Shop
  • All advanced features
  • Cancel any time
WooCommerce
  • Pay4All Age verification
  • Pay4All TWINT
  • Cancel any time
Choose monthly

One license per domain. Pay4All Shop is free in its base version. Pay4All Pro unlocks every advanced feature of Pay4All Shop, including age verification.
For WooCommerce, a Pay4All Pro subscription is required.

Frequently asked questions

Do I need Pay4All Shop to use Pay4All Pro?

Yes. Pay4All Pro is an extension that adds modules on top of Pay4All Shop. You must install and activate both plugins (preferably in this order: Pay4All Shop first, then Pay4All Pro).

Does the free trial require a credit card?

No. The 30-day trial starts automatically at the first activation of the plugin, no card, no account to create. All modules are unlocked immediately. After the 30 days, the Pro modules silently deactivate if no subscription is attached - your data stays intact.

What happens to my data if I deactivate Pay4All Pro?

Your categories, brands, tickets already sold and abandoned carts stay in the database. They will become accessible again upon reactivation. While Pay4All Pro is deactivated, the Pay4All Shop forms keep working: they simply ignore the quantity rules and no longer show the filters.

Can I use Pay4All Pro on several sites?

Yes. Each license covers one domain name. You can attach as many domains as you want to your pay4all.ch account, billing is per active domain.

How do updates work?

Pay4All Pro is not distributed from WordPress.org. Updates come directly from pay4all.ch and appear in the WordPress Plugins screen like any official update. You click Update, that's it. Updates stay accessible even after the license expires (but the Pro modules themselves deactivate).

My license expires in 5 days and pay4all.ch is down. What happens?

Pay4All Pro keeps the last valid status for 72 hours if pay4all.ch is unavailable. If the outage exceeds this window, the plugin switches to trial expired mode on the client side but does not erase any data. As soon as the SaaS responds again, the status re-syncs automatically at the next check (within 48 hours).

Is the plugin compatible with WPML / Polylang?

Yes. Categories, brands and error messages are multilingual natively (FR / DE / IT / EN). The abandoned-cart reminder email templates are also translated. QR ticketing sends the customer to the validation page in the original language of their order.

Is there technical support?

Yes, included in every Pay4All Pro subscription. Send us an email from your pay4all.ch customer area (button Contact support). Reply within 48 business hours, often less.