Shop plugin for WordPress · Made in Hamburg

The shop that already knows EU law.

Shopventa turns WordPress into an online shop where the withdrawal button, manufacturer details, OSS VAT rates and e-invoices don't need retrofitting. They're simply there – from your first product.

  • Set up in 5 minutes
  • No revenue share
  • Cancel Pro any month
  • Your data stays on your server
CHECK RECEIPTOrder 1042 · Vienna · 5 Nov 2026
  1. Withdrawal button in footerEU Directive 2023/2673✓
  2. Cancel button for subscriptions§ 312k BGB✓
  3. Manufacturer & safety infoGPSR (EU) 2023/988✓
  4. Unit price & 30-day lowest priceOmnibus Directive✓
  5. Austrian VAT rate 20 %OSS scheme✓
  6. VAT ID checked liveVIES · reverse charge✓
  7. E-invoice createdXRechnung · EN 16931✓
  8. DHL label printedTracking link sent✓
  9. Bookings exportedDATEV format✓
DONE9 / 9

Automatic. No extra plugins.

Why Shopventa

One plugin instead of a stack.

Start a European shop with a classic shop plugin and you'll soon add a legal-texts pack, payment add-ons, a shipping tool, a subscriptions extension, a wishlist and a loyalty program – each with its own update cycle and its own invoice. Shopventa ships all of it as one system.

  • Legal texts pack
  • Stripe add-on
  • PayPal add-on
  • Mollie add-on
  • Label printing
  • Shipment tracking
  • Subscriptions
  • E-invoicing
  • DATEV export
  • AJAX filter
  • Wishlist
  • Gift cards
  • Loyalty points
  • Affiliates
  • Memberships
  • Request a quote
  • Catalog mode
  • Deposits
  • Marketplace
  • Account customiser
  • App plugin
ShopventaOne plugin, one interface, one update.

Free covers legally sound day-to-day selling. Pro unlocks the rest with one licence key – every module can be switched on and off on its own.

Preview

This is what your shop looks like.

Real screenshots from a sample shop, unretouched. Switch colours, font and corners to your brand in the design settings. (The sample shop is in German.)

Shop page with search, categories, filters and product cards with a wishlist heart

Shop page

Search, categories and filters load without a page reload. Every product card shows price, unit price and stock – plus a heart for the wishlist, no account needed.

Sample shop “Kontor Nord” – a fictitious company. Product photos: Unsplash.

Product page with size selection, a sold-out variant, member price and loyalty points

Product page

Variants as buttons; sold-out sizes stay visible and are struck through. Below: properties and GPSR manufacturer details, filled in from the product data.

Sample shop “Kontor Nord” – a fictitious company. Product photos: Unsplash.

Cart with quantity selector, shipping progress, subtotal and suggestions

Cart

Change quantities without reloading, see shipping costs and destination at once, with “goes well with” suggestions below. Coupons and gift cards are redeemed right here.

Sample shop “Kontor Nord” – a fictitious company. Product photos: Unsplash.

Checkout with address fields, payment methods, coupon field and order summary with the “order with obligation to pay” button

Checkout

One page instead of five steps: address, payment, coupon – and on the right the full cost summary directly above the binding order button, as German law requires.

Sample shop “Kontor Nord” – a fictitious company. Product photos: Unsplash.

Features

Everything a shop in the EU needs.

From product page to bookkeeping. Anything tagged Free costs nothing – for good.

Free

Legal & mandatory info

A setup wizard asks for your legal form, industry and payment methods and creates the legal pages from that. A compliance score on the dashboard shows what's still missing.

  • Withdrawal button and withdrawal form
  • Templates for T&Cs, withdrawal, shipping, accessibility
  • GPSR manufacturer details per product
  • Unit price, 30-day lowest price, small-business VAT
Pro

VAT & bookkeeping

The right VAT rate for every EU country, verified VAT IDs for business customers and invoices that public-sector buyers accept.

  • OSS rates for all 27 countries, quarterly return
  • VIES check with reverse charge
  • XRechnung / EN 16931 – passes the KoSIT validator
  • DATEV booking batches as CSV
Free

Separate customer accounts

Customers sign in to your shop – not to WordPress. No backend user, no role, no way into wp-admin.

  • Sign-in, sign-up, password reset
  • Orders, addresses, downloads, subscriptions
  • Show, hide and reorder account sections
Free

Filters & wishlist

The product filter updates without a page reload. The heart on every product card saves items – even without an account.

  • Category, price, variants, availability
  • Filters stay shareable in the URL
  • Wishlist carries over on sign-in
Free

Digital products

E-books, templates, music: files are stored protected and released only after payment.

  • Personal download links
  • Limits on count and time
  • Proof of withdrawal-right waiver
Pro

Payments

Stripe, PayPal and Mollie built in – including Apple Pay, Google Pay, SEPA and Klarna via the providers.

  • Payments verified server-side
  • Part and balance payments
  • Free: bank transfer with QR code, invoice, COD
Pro

Subscriptions

Coffee every month, software every year: term, interval and minimum term per product.

  • Automatic renewals
  • Cancel button with confirmation
  • Overview with monthly revenue
Pro

Shop as an app

Customers add your shop to their home screen with one tap – with its own icon and offline page.

  • Android, iOS, Windows, macOS
  • Optionally on Google Play
  • No app store account needed
Free

Products & gallery

Variants with colour swatches and their own stock, an image gallery with zoom and full screen, sold-out sizes clearly marked.

  • Variants, stock, SKUs
  • Gallery with lightbox
  • Sale prices with strike-through
Free

Design without code

Set brand colour, font, corner radius, card style and image ratio – Shopventa adapts to your theme.

  • Sorting and grid view
  • Second image on hover
  • 2 to 5 products per row

Compliance check · Free

You can see what’s still missing.

The dashboard checks your shop against the obligations that apply in Germany and the EU. Open items come first, and each one takes you straight to the right setting.

  • Legal notice, VAT ID and trade register
  • IBAN for GiroCode and invoices
  • Shipping costs and delivery times
  • Withdrawal button reachable (mandatory since 19 June 2026)
  • GPSR manufacturer details on every product
  • OSS threshold of €10,000 tracked

✓Every order also stores the exact wording of your terms and withdrawal policy at the time of purchase – in case of a dispute later.

Shopventa dashboard in WordPress: revenue, open payments, compliance check at 80% and EU distance-selling threshold

Cart & checkout · Free

A cart that leads to checkout.

Change quantities, remove items, redeem a coupon – all without reloading. Returning customers find their cart where they left it.

  • Progress bar towards free shipping
  • “Goes well with” suggestions below the cart
  • Delivery time, unit price and VAT per line
  • Guest checkout, account optional
  • Order review with an “order with obligation to pay” button

Pro modules

Sell more without another plugin.

Switch each module on individually under Pro → Settings. A module that's off loads no code and adds no menu item.

  • Gift cards ProSell gift cards for any amount, deliver them by email, redeem them partly at checkout. The remaining balance stays on the card.
  • Loyalty points ProCustomers earn points per euro, see them in their account and redeem them as a discount. Cancellations take points back.
  • Affiliates ProReferral links with commission. Partners see clicks, orders and payouts in their own customer account.
  • Memberships ProMember prices, exclusive products and protected pages – also as a subscription, with a cancel button.
  • Request a quote Pro“Request a quote” instead of a fixed price. You send prices back; the customer accepts with one click and lands in the cart.
  • Catalog mode ProHide prices and buy buttons – for everyone, for guests only or for selected products.
  • Deposits ProFor expensive items, pay part now and the balance later via a link. Status and outstanding amounts on every order.
  • Marketplace ProVendors apply from their customer account, list products and ship themselves. You keep a commission and pay out.
  • Coupons ProPercentage, fixed amount or free shipping – with minimum order, validity, usage limits and product selection.
  • Shipping hub ProDHL labels in bulk, return labels, automatic tracking status. Hermes in beta.

Backend

Tidy, even after your thousandth order.

Shopventa brings its own pages to the WordPress admin – fast, with no ad banners and no upsell notices. Click an image to see it full size.

Shipping hub · Pro

Print the label. Done.

Select all paid orders and click “Create labels” – Shopventa works out the weight, fetches the DHL labels, prints packing slips and sends the tracking link. The shop checks the shipment status every hour by itself.

Customers can create return labels themselves if you allow it. Hermes is connected in beta.

  1. Label createdMon 09:12 · packing slip printed
  2. In transitMon 18:40 · Hamburg parcel centre
  3. Out for deliveryTue 08:05 · loaded onto van
  4. DeliveredOrder closes automatically

Mobile

Most people buy on their phone. Your shop is built for it.

Large tap targets, search at the top, filters in a collapsible panel. Images load at the right size, and checkout fits under one thumb.

  • Product search and categories as a swipe bar
  • Gallery with swipe and full screen
  • Wishlist and cart always one tap away
  • With Pro: the shop as an app on the home screen
Shop page on a smartphone with search, sorting and categories
Product page on a smartphone

Who it’s for

For shops that sell across Europe.

From a side business to an agency with twenty client shops – Shopventa grows with you, no system change required.

Makers & retail

Coffee, cosmetics, clothing: unit prices, variants with their own stock, DHL labels and subscriptions for repeat buyers.

Digital products

E-books, courses, templates: protected downloads after payment, with proof for the right of withdrawal.

B2B & wholesale

Live VAT ID checks, reverse charge, XRechnung e-invoices, quote requests and catalogue mode for guests only.

Agencies

One agency key for unlimited client shops, templates you can override in the theme, one point of contact.

Tech & privacy

Clean under the hood.

Shopventa is built so your cookie banner can stay short and your accountant has no questions.

No tracking
No analytics scripts, no external fonts, no calls to third parties – not even to us.
One cookie, strictly necessary
The cart lives in a signed cookie. No server sessions, no consent required for it.
Its own tables
Orders, invoices and customer accounts live in their own database tables – not mixed in with your blog posts.
Audit-proof invoices
Gapless numbering, immutable documents, credit notes instead of deletion. German small-business rules built in.
Customisable without forking
Override templates in yourtheme/shopventa/, use shortcodes for your own layouts.
Safe to uninstall
Deleting the plugin keeps your orders and invoices, because you’re required to retain them.

Getting started

Ready in three steps.

No agency project, no weeks-long migration. All you need is a WordPress site with https.

  1. Download & upload

    Choose the ZIP file under Plugins → Add New → Upload Plugin and activate it.

    about 1 minute
  2. Run the setup wizard

    Legal form, industry, payment methods, shipping: your answers become your legal notice, terms, withdrawal policy and more.

    about 5 minutes
  3. Add products & sell

    The compliance check shows what’s still open. Add Pro any time with a licence key.

    right away

Free & Pro

Start free, unlock when you need it.

Pro extends the free plugin. Your products, orders and settings stay exactly as they are when you upgrade.

Feature comparison Shopventa Free and Pro
FeatureFreePro
Shop
Unlimited products, variants, gallery✓✓
Digital products with protected downloads✓✓
Design settings, AJAX filter, sorting✓✓
Cart with free-shipping progress and suggestions✓✓
Subscriptions with cancel button–✓
Shop as an app–✓
Customers
Customer accounts separate from WordPress login✓✓
Wishlist, even without an account✓✓
Coupons, gift cards–✓
Loyalty points, affiliates–✓
Memberships with member prices–✓
B2B & marketplace
Request a quote, catalog mode–✓
Deposits and balance payments–✓
Marketplace with vendor accounts and commission–✓
Legal & VAT
Legal text templates, withdrawal button, compliance score✓✓
GPSR, unit price, 30-day lowest price✓✓
PDF invoices, OSS threshold warning✓✓
OSS VAT rates for all EU countries, quarterly return–✓
VIES check, reverse charge–✓
XRechnung, DATEV export–✓
Payment & shipping
Bank transfer with QR code, invoice, COD, pickup✓✓
Stripe, PayPal, Mollie–✓
Shipment tracking page (11 carriers)✓✓
DHL labels, return labels, automatic status–✓
Hermes labels (beta)–✓

Pricing

One fixed price. No fee per order.

Pro is a subscription with updates and support, and you can cancel any month. If it ends, your shop stays online – only the Pro features pause.

Free

To get started and for small shops.

€0

free forever

  • All free features
  • Unlimited products and orders
  • Community support
Download

Subscribe now – your licence key arrives instantly.

We send your key and invoices here.
Subdomains included. Not needed for Agency.

Secure payment via Stripe: card, SEPA Direct Debit, Apple Pay, Google Pay. Add your VAT ID there – EU businesses with a valid VAT ID pay no German VAT (reverse charge). Cancel any time, effective at the end of the period.

FAQ

Good to know.

How do I get my key after buying?

Straight after payment, the confirmation page shows your licence key, and it arrives by email too. Paste it into WordPress under Shopventa → Pro → Licence. It takes less than a minute.

How does the monthly renewal work?

The key is valid until the end of the paid period plus five days. Shortly before that, your shop fetches a renewed key from shopventa.de once a day. Only the licence ID, the key and your domain are sent – no shop data.

How do I cancel?

Open your customer account, choose “Manage subscription” and click “Cancel” in the Stripe customer portal. Pro keeps working until the end of the paid period. You can also switch between monthly and yearly there or download invoices.

Is the shop front end in English?

The plugin's admin and shop texts are currently written in German, the market Shopventa was built for first. All shop texts can be translated with standard WordPress translation tools; a full English translation is planned.

Does Shopventa replace legal advice?

No. Shopventa provides the technical features the law requires and creates templates for your legal texts. Adapt them to your business and have them checked by a lawyer or a trade association if you're unsure.

What do I need to run Shopventa?

WordPress 6.4 or newer with PHP 8.1 or newer and an SSL certificate (https). Shopventa works with common themes and brings its own pages for cart, checkout, customer account, orders and tracking.

Do my customers have to register in WordPress?

No. Customer accounts are completely separate from WordPress: their own table, their own login, their own session. Customers never see the WordPress backend and don't appear in the user list.

Can I move from WooCommerce?

Shopventa runs independently of WooCommerce and can be installed alongside it. A product import wizard is in the works; until then our support helps you move.

Where is my customers' data stored?

Only in your WordPress database. Shopventa does not send shop data to us.

What happens when the subscription ends?

Your shop keeps selling with all free features. Pro features such as Stripe, DHL labels or loyalty points pause until you subscribe again. Orders, points, gift cards and vendor data stay saved.

Do you sell to consumers?

Pro is sold to businesses – anyone running a shop as a trade or profession. Anyone can use the free plugin.

Can I keep my current theme?

Yes. Shopventa takes your brand colour, font and corner radius from the design settings and adapts to common themes. If you want more, override individual templates under yourtheme/shopventa/ or build your own layouts with shortcodes such as [shopventa_shop].

Do I need a cookie banner because of Shopventa?

Shopventa itself only sets one signed, strictly necessary cookie for the cart, loads no external fonts or scripts and doesn’t track. Whether you need a banner depends on your other plugins and services.

Do I need Pro to sell to other EU countries?

Not below €10,000 a year in sales to consumers in other EU countries – your home VAT rate applies until then. The dashboard shows how close you are to the threshold. Above it, Pro calculates the rates for all 27 countries and prepares the OSS return.

Can I sell to Switzerland, Norway or the UK?

Yes, even with Free: Shopventa treats deliveries there as tax-free exports and shows this on the invoice. Customs and import duties in the destination country are handled according to your shipping terms.

What happens to my orders if I delete the plugin?

They stay in the database, because you have to keep orders and invoices for eight to ten years. If you really want everything removed, set define('SHOPVENTA_REMOVE_ALL_DATA', true); in wp-config.php.

Your next shop starts on the right side of the law.

Download the plugin, upload it to WordPress, click through the setup wizard – it creates your legal pages from your answers.