B2B Platform

Shopware B2B RFQ platform: 24/7 self-service quotes

Shopware 6 RFQ platform for a German industrial distributor. Multi-item quote builder, ERP sync via OAuth2, DE/EN localisation, 24/7 self-service.

Industry:
Industrial Parts
Project Type:
B2B Platform
Duration:
5 months
Location:
Germany
Published:
Outcome
24/7
Self-service
98%+
Digital quotes
2
Languages
99.5%+
API uptime

The Challenge

A German industrial parts distributor was getting 100+ quote requests a week through email and phone. Many arrived with missing details. The rest got buried in someone's inbox.

Critical Pain Points

  • Quote requests arrived as plain emails with inconsistent specs
  • No way for buyers to check stock or pricing without calling someone
  • Custom parts had to be re-typed by hand into the ERP
  • Quote history lived nowhere, with no link to the customer's ERP record
  • International buyers were asking for German and English in one workflow

Sales reps spent half their week on data entry. Quotes that should have closed in a day were taking five. Growth was capped by a process that didn't scale with the team.

The Solution

I built a self-service RFQ platform that lets buyers compose quotes themselves and pushes everything straight into the existing ERP.

Multi-item quote builder

Buyers search products, add custom parts manually, set urgency per line item, and drag in attachments. One submission, fully structured.

Industrial-grade product page

Lifecycle status, commodity codes, export rules, environmental data. Everything an industrial buyer needs before they request a price.

ERP integration over OAuth2

A REST API with OAuth2 keeps the ERP and Shopware in sync. Quotes flow back into the existing customer record without manual entry.

Bilingual end to end

Same workflow in German and English: product data, UI, emails, and PDFs. No translation handoffs.

Results & Business Impact

Self-service became the default

Most quote requests now arrive fully structured through the portal. The phone still rings, but for different conversations.

Faster turnaround

Validation and ERP sync removed the manual data-entry layer. Quote response times dropped sharply.

A real customer portal

Buyers track quote status, edit line items, and message back through the same interface where they composed the quote.

New markets opened

German and English on day one made it possible to take English-speaking accounts without a translation rebuild.

Technologies Used

  • Shopware 6.7.x
  • PHP 8
  • Symfony
  • Bootstrap 5
  • Twig
  • SCSS
  • MySQL
  • REST API
  • OAuth2

Quotes still landing in inboxes?

If your team is losing deals to slow quote turnaround, I'll walk you through what a self-service RFQ flow could look like for your shop. 30 minutes, no pitch.

Book a consultation

Share this case study

Found this interesting? Share it with your network