Online Shop & ERP in one stack
One system instead of many integrations
Storefront
- Nuxt 3 + Nuxt UI
- Fully brandable
- SEO, OG images, sitemap automated
- Multi-locale (DE / EN out of the box)
API proxy
- Cookie forwarding
- API token never in the browser
- Caching where it makes sense
ERPNext + Webshop
- Item, Item Price, Sales Order, Quotation
- Webshop app (official)
- Payments app (Stripe integration)
- Custom DocTypes for content
Hosting
- Hetzner DE (Falkenstein/Nuremberg)
- Docker Compose, reproducible
- Daily encrypted backups
- TLS via Traefik + Let's Encrypt
Online shop & inventory — one system, one truth
Organic dog food
€14.90 · in stock
Add to cartTrigger
Sales Order submitted
Action
Notify warehouse + send confirmation
Live demo · Franz Futter GmbH
Open the finished shop in your browser — real catalog, real frontend, real ERPNext backend. Exactly the same architecture we'd build for your project.
Franz Futter GmbH — from WordPress + WooCommerce to a headless shop
A mid-sized German pet-food retailer that ran their shop and inventory on WordPress + WooCommerce with attached Excel sheets. We moved their stack, shop and warehouse to ERPNext in four weeks — without pausing day-to-day operations.
Time to launch
4 weeks
Hosting
100% DE
License cost
€0
- 23 plugin updates pending
- WooCommerce 7.2 · 5 security advisories
- Orders → CSV → Excel by hand
- lager-FINAL-FINAL2.xlsxvor 14 Tagen
- bestellung_export_287.csvvor 3 Tagen
- wp-export-2024-04.xmlvor 2 Monaten
Manual sync between shop, inventory and accounting.
- Sales Order SO-2025-0042 → Paid paid
- Stock: 1 × organic dog food · €14.90 · auto-booked
- Confirmation email sent
One data layer. Four tiers, seamlessly connected.
Starting point
WordPress 5.x with WooCommerce 7.x as the shop, an inventory plugin plus parallel Excel sheets for stock, and separate FibuPro accounting. Orders had to be exported from WP and pasted into the inventory sheet by hand; accounting received PDFs at month end. One employee spent ~6h/week on data plumbing.
Solution
ERPNext as the single source of truth (items, prices, customers, sales orders, stock). Headless Nuxt storefront in their new brand. Stripe via the Frappe Payments app. Marketing copy (hero, T&Cs, privacy) lives as Web Pages in ERPNext and is editable without a deploy.
Outcome
Orders flow directly into Sales Orders, stock updates in real time, accounting exports with one click. Manual data plumbing dropped to under 1h/week, the shop loads 3× faster, the whole thing runs on one VM in Falkenstein.