
Swiss clubs can set up their own online shop for merchandise, event tickets and course registrations without any programming knowledge. Mini web shops or one-page shops hosted by a payment service provider (PSP) are suitable for this. They accept payments via TWINT, credit card, PostFinance and Apple Pay. Setup takes less than an hour; costs start at zero fixed costs plus transaction fees of approx. 1.3–2.5 % per sale.
This guide compares the three most common sales channels for clubs, shows three concrete use cases (fan shop, ticket shop, course registration) and explains step by step how to set up your club shop.
1. Why your own club shop makes sense
Many clubs sell jerseys via WhatsApp messages, concert tickets via bank transfer and course places by handshake at training. It works – until it no longer works: orders get lost, payments are missing, the treasurer loses track. A simple online shop solves three problems at once: It shows the offer, takes the order and collects the payment – all in one step.
A mini web shop (also one-page shop) means a single webpage with a few products that is directly connected to a payment solution. Unlike a fully fledged e-commerce shop (e.g. WooCommerce, Shopify), a mini web shop does not need its own domain, hosting or technical maintenance. It is ideally suited for clubs that sell 3–20 products.
2. Three use cases: How clubs use their online shop
2.1 Sports club fan shop: jerseys, caps and water bottles
A football or floorball club offers its members and fans club merch: jerseys (CHF 65–85), caps (CHF 25), water bottles (CHF 15) and hoodies (CHF 55). In the mini web shop, the buyer selects product, size and colour, enters their address and pays immediately. The club receives the order including payment and ships the product or offers pickup at the next home game.
2.2 Cultural club ticket shop: concert, theatre, reading
A brass band club sells tickets for its annual concert (CHF 25 adults, CHF 15 children). Instead of selling the tickets for cash at the entrance, it sets up an online ticket shop. The buyer selects the category, pays by TWINT or credit card and receives a confirmation email that serves as the ticket. At the entrance, the confirmation is scanned with a smartphone or printout, or checked manually. Advantage: The club knows the number of visitors in advance and can plan refreshments better.
2.3 Course club: yoga subscription, cooking course, training camp
A yoga club offers a 10-class pass for CHF 180 and single lessons for CHF 22. A cooking club sells individual course places (CHF 75 per evening). In the mini web shop, the product page also serves as a registration form: name, email, desired course and date. Payment is made directly upon registration – the club saves itself the follow-up. For recurring offers, subscription models with automatic monthly debit are suitable.
3. Three sales channels compared
Not every club needs its own web shop. Depending on the offer, target audience and technical know-how, three approaches come into question.
Criterion | Own web shop (WooCommerce, Shopify) | Mini web shop / one-page shop (PSP) | Social media sales (Instagram, WhatsApp) |
Setup effort | High (domain, hosting, plugin, design) | Low (30–60 min., no code) | Very low (create post) |
Infrastructure costs | CHF 15–50/month (hosting + plugin) | from CHF 0 (free plan possible) | CHF 0 |
Transaction fees | approx. 1.3–2.5 % (PSP fee) | approx. 1.3–2.5 % (included in plan) | None (but also no payment integrated) |
Payment methods | TWINT, card, PostFinance (via plugin) | TWINT, card, PostFinance, wallets | Manual (bank transfer, TWINT request) |
Number of products | Unlimited | 3–50 (depending on provider) | No structured management |
Order management | Yes (backend with status tracking) | Yes (Dashboard, CSV export) | No (manually via chat) |
Form fields (name, size etc.) | Yes (plugins) | Yes (depending on provider) | No |
Ideal for | Clubs with 20+ products and their own web presence | Clubs with 3–20 products, without their own website | Occasional sales, small amounts |
Tip: For most clubs, the mini web shop is the sweet spot: little effort, professional payment processing, sufficient functions. A full web shop only makes sense once the club maintains an extensive range and regularly adds new products.
4. Step by step: Set up your club shop
4.1 Define products
Decide which products your club wants to sell online. Keep the list short – 5–10 products are enough for the start. For each product you need: name, price in CHF, description (1–2 sentences), a photo and, if applicable, variants (size, colour). For tickets: event date, category, available quantity. For courses: date, time, course leader, participant limit.
4.2 Set up shop
Register with a PSP that offers mini web shops – for example Payrexx Pages, MyCOMMERCE or a comparable Swiss tool. Upload your club logo, choose the colours and add the products with photo, description and price. Activate the payment methods: TWINT, credit and debit card (Visa, Mastercard), PostFinance Pay. Test the shop with a trial payment (small amount, then cancel).
4.3 Sell and promote
Share the shop link by email with members, post it on social media and print it as a QR code on flyers. For pre-orders (e.g. jerseys before the start of the season), set up an order window with start and end date. For tickets, communicate clearly: «Secure online tickets – limited spots». For courses, send the link directly with the course confirmation.
4.4 Combination in person + online
Many clubs sell online AND at the match or event. It works like this: The online shop takes pre-orders (payment immediately). At the event itself, the pre-ordered products are ready for pickup. In addition, you collect walk-in customers via Tap to Pay, card terminal or QR code at the stand. The revenue from both channels flows into the same PSP Dashboard.
5. Cost overview: What does a club shop cost?
The following table shows the costs for a typical club shop with 10 products and 50 orders per month at an average price of CHF 40.
Cost factor | Mini web shop (free plan) | Mini web shop (standard plan) | Own web shop (WooCommerce) |
Fixed costs/month | CHF 0 | approx. CHF 15–19 | approx. CHF 15–50 (hosting + domain) |
Transaction fee (approx.) | 2.5–2.9 % + fixed | 1.65 % + 0.18 CHF | 1.3–2.5 % (depending on PSP plugin) |
Costs at 50 Txn × CHF 40 | approx. CHF 59 | approx. CHF 42 + subscription | approx. CHF 36 + infrastructure |
Annual costs (estimated) | approx. CHF 708 | approx. CHF 684–732 | approx. CHF 612 + maintenance |
Setup effort | < 1 hour | < 1 hour | 5–20 hours |
Technical know-how | None | None | Medium–High (WordPress, plugin, SSL) |
Result: The mini web shop is for most clubs the most cost-efficient solution when you consider the time required for setup and maintenance. The pure transaction costs are somewhat lower with your own web shop, but the infrastructure and maintenance costs do not offset this at low volume.
6. Checklist: Set up club shop
Products defined: name, price (CHF), description, photo, variants (size, colour)
PSP account opened and verified (articles of association, IBAN, board identification)
Mini web shop created: logo, colours, products uploaded
Payment methods activated: TWINT, credit card, PostFinance
Form fields set up (name, address, size – depending on product)
Test order carried out and confirmation email checked
Shop link shared: email to members, social media, QR code for print
Process for pickup at the event defined (print order list or check off digitally)
Refund process clarified (e.g. if the event is cancelled)
Export orders regularly (CSV) for accounting and order processing
Payrexx offers with «Pages» a mini web shop that can be set up without any programming knowledge and combines merch, tickets and course places with integrated payment (TWINT, credit card, PostFinance, Apple Pay).
Form fields for name, address and individual details (e.g. T-shirt size or course date) can be configured per product. The orders flow into a central Dashboard with export function. The Free plan has no monthly fixed costs – the club pays only transaction fees per sale.
Frequently Asked Questions about the club shop for Swiss clubs
Do I need my own website to create a club shop?
No. Mini webshops are hosted directly by the PSP and shared via a link. You do not need a domain, hosting or technical knowledge. You can share the shop link by email, social media or QR code.
See detailed answer
Can I also sell event tickets in limited quantities with a club shop?
Yes. Most mini webshop solutions allow you to set a maximum stock quantity per product. Once all tickets are sold, the product is automatically displayed as «sold out».
See detailed answer
How does collection at the event work for online pre-orders?
The buyer receives a confirmation email with order number after payment. At the event, he shows the confirmation on his smartphone and receives his product. The association prints out the order list in advance or ticks it off digitally in the PSP-Dashboard.
See detailed answer
Can I combine course registrations with payment in one step?
Yes. In the Mini-Webshop, you set up the course as a product and add form fields: name, email, desired date. Payment is made directly at registration – the course spot is only reserved after payment.
See detailed answer
Which payment methods should a club shop offer?
TWINT is the most popular mobile payment method in Switzerland and should always be activated. Add at least Visa and Mastercard (credit and debit card) as well as PostFinance Pay. Apple Pay and Google Pay increase conversion among younger buyers.
See detailed answer
Does an association have to charge VAT for its online shop?
As a rule, no. Swiss associations that are run on a voluntary basis and have annual turnover below CHF 250’000 are exempt from VAT. For associations without tax exemption, the threshold is CHF 100’000.
See detailed answer
How do I export the orders for the club accounting?
Most PSPs offer a CSV export of the transactions. You download the file and import it into your accounting software or into an Excel spreadsheet. It contains amount, payment method, date and order details.
See detailed answer

