App for selling products, packages and services

Sell online — standalone or directly from your app.

WebShop system that can run as a fully standalone online store, as a module in the Trainify app, or as an embedded shop that opens from other apps without breaking the user experience.

Flexible pricing

promotions and highlighted prices

AI sales

search for buyers, reports for managers

White label

theme, colors, font, language

See WebShop in action

Real screens from the app — catalog, cart, orders, analytics and marketing.

Phone, tablet or computer — the same system on every device

Responsive design and PWA: install it as an app on your phone, use it on a tablet or in the browser on your computer — the same experience, everywhere.

WebShop — desktop view
WebShop — tablet view
WebShop — phone view

This isn't just an online store.

It's a sales layer you can add to existing software, apps or businesses. The user stays in the same experience, and you gain a new sales channel — with tools for retention and repeat purchases.

Loyalty, promo codes and campaigns over email, Telegram and Web Push — with an AI assistant and AI recommendations — turn attention into sales and returning customers.

  • Product sales

    Supplements, equipment, apparel, digital products or any physical items.

  • Packages and services

    Training, memberships, treatments, consultations, courses.

  • Embedded purchase flow

    Shop inside another app — no additional login.

  • Smart stock handling

    Substitution or lower quantity suggestions — buyer decides per line item.

  • Brand customization

    Logo, colors, theme, font, hover effects per client or app.

  • Loyalty program

    Points on every purchase and redemption at checkout — earning rules, minimum threshold and limits.

  • Promo codes & deals

    Fixed or percentage discounts, minimum cart amount, validity windows and usage limits.

  • Marketing channels

    Email campaigns (drag-and-drop builder), Telegram and Web Push — with an AI assistant that writes copy for each channel.

One WebShop. Three ways to use it.

The biggest advantage is flexibility — the same system can be a separate online store or part of an existing digital product.

🛍️

Standalone WebShop

Your own online store with products, cart, orders and admin. Your own domain, branding and email.

🏋️

WebShop in Trainify app

Purchase directly from Trainify without logging in again — linked to the client profile.

🔗

WebShop in other apps

Embedded sales module — BFF proxy + SSO bridge, one login, two systems.

How it works in practice

WebShop as main channel or additional sales within existing experience.

  1. 1

    User opens shop

    Link, Trainify or another app.

  2. 2

    Chooses products

    Products, packages, services in cart. AI helps find the right ones.

  3. 3

    Completes order

    Payment, confirmation, email and push notification.

  4. 4

    Staff processes

    QR scans order, sees history, can propose substitutions.

Everything the WebShop system can cover

From product catalog to orders, AI features, QR processing and customer communication.

📦

Products and categories

Prices, quantity, promotions, statuses and product variants.

🖼️

Images and descriptions

Detailed descriptions, custom copy and sales information.

🤖

AI search for buyers

Natural language: "something for post-workout recovery" — AI finds the product.

📊

AI reports for managers

Insights on sales, products, orders and trends.

🧾

Cart and checkout

Line items, quantities, price and order completion.

📋

Orders

New, processed, shipped and completed — via the control panel.

🔄

Substitutions and corrections

Substitution or lower quantity when out of stock.

Per-line acceptance

Buyer accepts or rejects each proposed change separately.

🕓

Action history

Who sent the proposal, what was accepted, when it was updated.

📱

QR scanning

Scanning a QR code opens the order immediately.

🌍

Multilingual system

Different markets and user types.

🎨

Fully customizable look

Theme, colors, font, button radius, hover effects.

✉️

Built-in SMTP

Emails about new offers, products and promotions.

🎟️

Packages and services

Training, memberships, consultations — not just physical products.

🔐

User linking

Purchase tied to existing user — no re-login.

📍

Multi-location

Multiple stores, warehouses, pickup locations.

👥

RBAC for staff

Cashier, warehouse, manager — each sees their own.

📣

Marketing campaigns

Drag-and-drop email builder, Telegram and Web Push — with an AI assistant per channel.

🎁

Loyalty program

Earn points on spend and redeem at checkout — earn rules, min points and limits.

🔮

AI demand forecast

Predict demand and stock needs based on sales history.

💡

AI recommendations

Product and purchasing recommendations — more sales, less dead stock.

🗓️

Shifts & scheduling

Staff scheduling across locations and time slots.

🏷️

Promo codes

Fixed or percentage discounts, min amount, validity and usage limits.

↩️

Returns & withdrawal

Conformity complaints and 14-day withdrawal — reasons, resolutions (replacement, refund, repair, price reduction), statuses, SLA deadlines and a full history with messages and attachments.

💳

Bank transfer & IPS QR

Bank transfer and IPS/NBS QR (instant payment) with a payment reference and proof upload confirmed by staff; cash on delivery also supported. Separate order and payment statuses, payment expiry and full/partial refunds.

🛡️

GDPR support

Data export and anonymization, full audit trail of actions.

Smart workflow

Advanced workflow for unavailable products

When an item isn't available, the order doesn't have to fail. Staff propose a solution, the buyer decides.

  • Substitution proposal

    Similar product as replacement when the original is out of stock.

  • Lower quantity proposal

    Asked for 5, 3 in stock — offer available quantity.

  • Buyer decision per line

    Notification — accept or reject each line separately.

  • Automatic update

    On acceptance the system updates the line and keeps history.

  • Audit log

    Who sent the proposal, what the buyer accepted or rejected.

Fewer cancelled orders. More completed purchases.

Instead of a failed purchase due to unavailable product, the system helps you offer an alternative immediately.

Every staff and buyer action stays in order history.

Plans for different needs

Price based on number of locations, staff, products and monthly orders.

💡 Pay upfront — free months

6 months upfront → 7th month free. 12 months upfront → +3 months free.

Monthly plans

For small stores

WebShop Start

Professional online sales without high upfront cost.

49€ / monthly

Locations1
Staffup to 3
Productsup to 100
  • Products, categories, cart, checkout
  • Orders and basic statuses
  • Basic theme customization
  • Customer email notifications
Request a demo
Best choice

WebShop Grow

More staff, larger catalog, active order processing.

99€ / monthly

Locationsup to 3
Staffup to 10
Ordersup to 1,500/mo
  • Everything in Start plan
  • Substitutions and line corrections
  • QR order scanning
  • Action history
  • Multilingual display
  • Push notifications
Request a demo
For serious sales

WebShop Pro

Higher volume, more locations, sales automation.

199€ / monthly

Locationsup to 8
Staffup to 30
Productsup to 5,000
  • Everything in Grow plan
  • AI search and AI reports
  • SMTP campaigns
  • Advanced theme customization
  • Priority support
Request a demo

Add-ons

Extra location

Store, branch or warehouse above limit.

+20€ / monthly

Extra staff

Admin and order processing access.

+5€ / user / monthly

AI package

AI search and reports if not in plan.

+30€ / monthly

White label plus

Advanced look customization and custom CSS.

+20€ / monthly

Payment gateway

Stripe, NestPay, Monri, AllSecure.

by agreement

Prices exclude VAT and implementation or enterprise costs.

Enterprise

WebShop Enterprise

For companies that want WebShop as part of existing software, portal or mobile app.

  • Integration with existing application
  • Opening shop inside another system
  • User and order linking
  • Custom purchase and processing flows
  • Custom limits and enterprise support
  • SLA, monitoring, dedicated engineer
Request a quote

Frequently asked questions

Can WebShop run fully standalone?

Yes. Separate online store with its own link, products, cart and admin — doesn't require Trainify or another app.

Can it be part of the Trainify app?

Yes. Opens inside Trainify — BFF proxy forwards authentication, client doesn't log in again.

What is AI search for?

Buyer writes in natural language what they need, system finds products — conversion is significantly higher because the buyer doesn't have to guess categories.

What if a product is out of stock?

Staff send substitution or lower quantity proposal. Buyer accepts or rejects per line. Everything stays in history.

Which payment methods are supported?

Bank transfer, IPS/NBS QR (instant payment) and cash on delivery. Buyers can upload payment proof, which staff confirms — order and payment statuses are separate, with full and partial refunds.

How do returns and complaints work?

Conformity complaints and 14-day withdrawal are supported — with reasons, resolutions (replacement, refund, repair, price reduction), statuses and SLA deadlines, plus a full history with messages and attachments.

Can I run promotions and keep customers coming back?

Yes. Email campaigns (drag-and-drop builder), Telegram and Web Push, promo codes and a loyalty program — with an AI assistant that writes copy for each channel.

How long does implementation take?

Start plan: 2–3 days. Grow with custom branding: 1–2 weeks. Enterprise integration: 4–8 weeks.

Want WebShop standalone or as part of your app?

In the demo we walk through your sales model: locations, staff, products, orders and need for AI, QR and white-label options.