avanton Shop · online shop for traders and brands

Online shop software with German consumer law built in

We moved away from WooCommerce.
So can you.

Catalogue, checkout and legal duties from one piece instead of a pile of plugins — as your own instance, run by us or on your server, with your own Stripe and PayPal accounts and in your design.

Why we built avanton Shop

Our dental supplies business tonidental.de ran on WooCommerce. It worked — but only with a pile of extensions, each with its own updates and its own quirks.

  • A separate plugin for every legal duty: terms, unit prices, payment methods, caching, security.
  • Every update a small risk, because nobody quite knows how the plugins get along.
  • A new duty such as the withdrawal button means: go looking for another plugin and hope.
  • Styling through CSS snippets, because the theme does not go any further.

What avanton Shop does

What a specialist retailer or a brand actually needs. No app store with monthly fees — everything in one system.

Catalogue

  • Categories with sub-categories and a search across all products
  • Variants with freely named attributes — colour and size, or finish and blank height
  • Technical data as a table, safety data sheet and instructions as PDFs on the product
  • Unit price per kg, litre or metre worked out by the shop itself
  • Delivery time per article, German and English

Checkout and payment

  • Card, Apple Pay, Google Pay and Klarna through your own Stripe account
  • PayPal connected directly through your own PayPal account, with no payment service in between
  • Express checkout straight from the product page
  • Buy as a guest or with a customer account, sign-in by passkey
  • Business customers with a VAT ID — checked online, intra-EU supplies shown tax-free
  • Shipping within Germany and to the EU countries you choose, free above an order value you set
  • A required confirmation per product, such as “trade customers only” or an age limit

Selling

  • Discount codes in percent or euros, with a period, a minimum value and a limit per customer
  • Pre-orders with a quota and a dispatch date — reserved at payment, never oversold
  • Waiting list per product or variant with double opt-in: an email as soon as it is back
  • Before launch a landing page with a waiting list, afterwards the full shop

Administration

  • Orders, dispatch for several at once, refunds and cancellations
  • Customers, withdrawals and the waiting list in one place, exportable as CSV
  • Revenue today, seven and thirty days on the overview
  • You edit texts and pages yourself, and every email sent can be read back

Invoices and accounting

  • With avanton Kontor: an order on payment, an invoice on dispatch — to the cent from the order
  • The invoice travels with the dispatch email, refunds become credit notes
  • E-invoicing as ZUGFeRD and XRechnung, DATEV export for your tax advisor
  • Or with avanton Wawi as the back office: order, payment and customer arrive there as a sales order
  • Prices, stock and dispatch come back from the Wawi, and its invoice goes out with the dispatch email — that is how tonidental.de runs

German consumer law, built in

What elsewhere is assembled from plugins and legal-text subscriptions is part of the software here — and kept current with the maintenance.

Withdrawal button (§ 356a BGB)

German law requires an online “withdraw from contract” button. It sits in the footer of every page, with confirmation of receipt by email. The withdrawal lands on the order in the admin area, not in a mailbox.

Versioned legal texts

Terms and the withdrawal policy are versioned. Every order knows which version applied, and the confirmation carries both as PDFs.

Statutory guarantee notice

The official EU notice on the statutory guarantee, mandatory from 27 September 2026, is already in place.

Product safety (GPSR)

Manufacturer and responsible person in the EU on every product. For textiles the fibre composition — a required field as soon as a product is marked as a textile.

Price information

Prices including VAT, the unit price required by the German price indication rules, and shipping costs before anyone reaches the checkout.

Statistics without tracking

Visitors are counted without cookies. Cookies exist only for the basket and sign-in, so there is no consent banner in front of the first look.

Your shop, not our platform

Your own instance with its own database and your own payment accounts — on our server in Germany or on yours. Set up, maintained and updated by us.

No revenue share

Set-up once, maintenance monthly. What you sell is none of our business — we do not earn from your turnover.

Our server or yours

Normally we run the shop at Hetzner in Germany, with its own database and its own system user. If you have your own server, we set it up there — from 2 cores and 4 GB RAM.

Your design

Colours, typography, home page and texts to match your brand. tonidental.de looks like a specialist retailer, not like our template.

Migration without losses

We bring over products, texts, images and data sheets. Old addresses redirect permanently, so search engines and bookmarks find the new pages.

Built for search engines

Structured product data with GTIN, sitemap, language versions and preview images for shared links.

Updates without downtime

The new version is built next to the running one and only then switched over. If something fails, the old one keeps running.

Off-site backup

Encrypted nightly, kept for fourteen days, with a copy on another server.

Admin with two-factor

Sign-in only with a second factor, passkey possible. A shop admin without one is an open door.

Light and dark

Your customers pick light, dark or whatever their device is set to.

New duties from us

When a rule for online shops changes, we build it in. That is part of maintenance, not an add-on module.

Your data belongs to you

If you leave, you get everything: database, uploaded files and documents. On your own server the shop simply keeps running.

What avanton Shop deliberately is not

We would rather tell you up front what is missing than surprise you with it after you buy.

  • Built for selling to consumers in Germany: the legal functions follow German and EU rules. Selling from another country is possible, but the legal fit has to be checked first.
  • The shop front is available in German and English. The admin area and the handbook are currently German-only.
  • Not a do-it-yourself kit. We set it up. If you want to click your shop together in one evening, a hosted shop platform suits you better.
  • No app store. What is missing, we build in — or we say no honestly.
  • No point of sale and no fiscal recording unit.
  • No marketplaces: no Amazon, no eBay from inside the shop. eBay is handled by avanton Wawi and avanton Cockpit.
  • No newsletter tool and no abandoned-basket emails. The waiting list only writes when an item is back in stock.
  • No subscriptions, no tiered or customer-group pricing, no gift vouchers. Discount codes, yes.
  • Shipping within Germany and one flat rate for the EU countries you choose. No per-country rates, no shipping outside the EU.

How it starts

01 — Conversation

Is it a fit?

One hour: what you sell, how many articles, what your shop runs on today, who writes the invoices, and whether it should run with us or on your server. If a hosted shop platform suits you better, we say so.

02 — Design

Your shop in your design

Colours, typography and home page to match your brand. You see it early on a password-protected preview, not on launch day.

03 — Migration

Products, texts, addresses

Products with images, variants and data sheets, legal texts, payment through your own Stripe and PayPal accounts, redirects from every old address.

04 — Go live

Live only once it is right

Test purchases with real money through the whole chain, then your domain points at the new shop. The old links keep working.

Would this suit your shop?

Tell us briefly what you sell and what your shop runs on today. We will reply with an honest assessment — even if it is “probably not”.

hallo@avanton.de

Pricing on request — one-off setup including data import, then maintenance and updates as a monthly fee.