For Swiss WooCommerce shops · free & fair source

Your shop,
now wholesale.

A Swiss B2B trade portal for your WooCommerce store — tier prices, QR-bill invoices, four languages. Your AI agent sets it up while you watch. You only approve what matters.

  • Swiss QR-bill
  • DE · FR · IT · EN
  • MWST-ready
  • Your Cloudflare, EU data
CHF 0hosting on Cloudflare’s free plan
3pages you ever click — the rest is your agent
15sensible Swiss defaults, all adjustable
4languages for every product
0 %payment fees — customers pay by invoice

How it works

Three steps. Two are yours. One sentence.

  1. 1

    Sign up in two minutes

    Company, VAT number, IBAN — that’s what appears on your invoices. Only a person can ever change it, never an agent.

  2. 2

    Connect your AI agent

    Paste one address into Claude, sign in, click Allow. No keys to copy, no config files. Disconnect it any time.

  3. 3

    Say: “Set up my trade portal.”

    Your agent imports your catalogue with a read-only key, writes every product in German, French, Italian and English, walks you through the defaults and invites your first trade customer.

Features

Everything Swiss B2B needs. Nothing it doesn’t.

Trade prices, calculated like your accountant would

Discount off the price excluding VAT, MWST on its own line, rounded once. Try it:

Net list price—
Trade discount—
Net subtotal—
MWST 8.1 %—
Invoice total—
Below the CHF 200 minimumConfirmed right awayOver CHF 5,000 — waits for your approval

A Swiss QR-bill on every order

Gapless numbers, SCOR or QRR reference, MWST lines, Net 14. No payment provider — Swiss B2B runs on trust.

  • Gapless invoice numbers
  • SCOR or QR-IBAN reference
  • VAT per rate, rounded once
  • Credit notes for corrections
  • Print-ready page, PDF on request

Four languages, one catalogue

Your agent writes natural Swiss copy — “ss”, never “ß”. Every text shows where it came from.

Sonnencreme SPF 50

Mineralischer Schutz für empfindliche Haut. Wasserfest, ohne Duftstoffe.

importedCHF 17.40 net

You approve what matters

New trade accounts, big baskets and credit notes wait for a person. Your agent prepares them.

⌂
Hôtel des Alpes SàrlChampéry · UID ✓ · 40 rooms

“UID checks out. Approve on Standard −40 %?” — Claude

✓ Approved — invitation sent

Your shop stays read-only

MoltenRock Trade only reads your WooCommerce catalogue. Handing orders back to your shop is optional and off until you switch it on.

A dashboard that gets to the point

What came in, what waits for you, who owes what — live.

For agents

A back office your AI runs — with guard rails you set.

There is no settings maze. Your agent does the work over MCP — 32 tools, a REST mirror and llms.txt. Trust and money decisions always come back to you.

Your agent can

  • Import and translate your catalogue
  • Set tiers, minimums and payment terms
  • Invite trade customers
  • Prepare approvals with its reasons
  • Record payments and show you the numbers

Only you can

  • Change company, VAT and bank details
  • Approve trade accounts and big orders
  • Issue credit notes
  • Connect or disconnect agents
Terminal
$ claude mcp add --transport http moltenrock-trade https://b2b.shop.ch/mcp
› /mcp → Authenticate → Allow
› Set up my trade portal.
✓ get_setup_status → next: connect_shop
✓ import_catalog → 27 items · 4 languages
✓ bulk_set_translations → FR 15 · IT 15
✓ propose_partner_decision → waiting for you

Pricing

Free. Yours. In the EU.

Self-hosted

CHF 0 / month

On your own free Cloudflare account. We never see your data or your customers.

  • Everything included — no feature gates
  • Data in Cloudflare’s EU jurisdiction
  • Sets itself up: no terminal, no config
  • Fair source (FSL) — becomes Apache 2.0 after two years
Deploy to Cloudflare

About 10 minutes. Invoice PDFs need Workers Paid (USD 5 / month); the print-ready QR-bill page is free.

Optional · Mac only

MoltenRock for Mac

Optional Mac apps from the same makers. MoltenRock Trade works fully without them.

  • Today: your agent shows your dashboard live in MoltenView
  • Coming: approve with Touch ID
  • Coming: agent keys kept in the MoltenRock vault
About MoltenRock

FAQ

Questions merchants ask

Do I need a payment provider?

No. Trade customers pay by Swiss QR-bill, Net 14 by default. No card fees, no payment integration.

Can the agent break my shop?

No. It connects with a read-only WooCommerce key. It can’t touch your bank details, and it can’t approve customers or large orders — those wait for you.

Where is my data?

In your own Cloudflare account, in Cloudflare’s EU jurisdiction. We never host it and never see it.

Do I need to code?

No. Click “Deploy to Cloudflare”, open your new address, sign up. The portal creates its own database and keys.

Which agents work?

Any agent that speaks MCP — for example Claude. Others can use the REST API; everything is described in llms.txt.

Which shop systems?

WooCommerce today, including Polylang and WPML translations. Shopify is planned.

Open your trade portal tonight.

Two steps are yours. Your agent does the rest.

Start free