Skip to main content Skip to search Skip to main navigation
Shopware Payments ramp-up pricing for 12 months. Limited time only. Learn more
Diese Seite ist auch auf Deutsch verfügbar.
IWV Digitalagentur

Price on Request

Rating: no rating ( write a review )
Downloads: <10

Description

Highlights

  • Six display modes per product, variant, category and sales channel
  • Built-in request form with spam protection and privacy consent
  • Dedicated Administration module with status tracking and internal notes
  • Automatic emails to shop owner and customer via Flow Builder
  • Prices and cart blocked consistently in listings, cart and Store API

Features

  • Replace the price with a request button or add the button beside the buy button
  • Hide only the cart or the quantity selection while still showing the price
  • Turn a whole sales channel into a catalog without prices and cart
  • Override the mode for single variants, for example one size on request
  • Set modes on categories and optionally pass them on to subcategories
  • Treat products with a price of 0 automatically as price on request
  • Let the request button open the form, a Shopping Experience layout, a URL or another sales channel
  • Change the button label per product and category in every language
  • Prefill the request form for logged-in customers or require a login before sending
  • Protect the form with privacy consent, captcha, honeypot and rate limiting
  • Track every request with status, internal note and reply by email
  • Search and filter requests by status, sales channel and date
  • Send notification and confirmation emails through an editable default flow
  • Hide prices in listings, search suggestions, the wishlist and rich snippets
  • Delete old requests automatically after a configurable retention period

About the Extension

Sell made-to-order and project goods without a fixed price

Machines, custom work, volume orders or products with daily prices rarely fit a fixed price in the shop. Price on Request lets you decide for every product, variant and category whether customers see the price, can put the product in the cart or should ask for an offer instead. The request button and form fit seamlessly into the product page, and every request lands in a clear overview in the Administration.

You choose how far the shop goes: keep the price and add a request button for volume enquiries, hide only the cart, hide the price entirely, or turn a whole sales channel into a catalog without prices and cart.

Six modes for every sales situation

Each product, variant and category can follow one of these modes, and each sales channel can have its own default:

  • Replace – "Price on request" and a request button instead of price and buy button
  • Append – price and buy button stay, the request button appears beside them
  • Hide cart – the price is shown, customers request instead of buying
  • Hide quantity – buying without a quantity selection
  • Catalog – no price and no cart
  • Off – the product behaves normally, for example to exclude a single variant

The most specific setting wins: a variant can follow its parent or override it, a product can override its category, and categories override the sales channel default. Optionally, category settings also apply to subcategories, and products with a price of 0 can automatically be treated as price on request.

A request form that is ready to use

The request button opens a form in a modal window with product, name, email, company, phone, quantity and message. For logged-in customers it is prefilled. Privacy consent, the shop's captchas, a honeypot field and rate limiting protect it against spam, and you can allow requests from logged-in customers only. After sending, the customer sees a confirmation directly in the window.

Instead of the built-in form, the button can also open a Shopping Experience layout, any URL or the same product in another sales channel. The button label can be changed per product and category, in every language.

Every request in one place

All requests are stored in the new module Catalogues › Price requests. The list shows product, date, requester, company, quantity, mode and status, with search, filters and a counter of new requests. On the detail page your team sees all submitted data, sets the status (New, In progress, Answered, Closed), keeps an internal note and replies to the customer by email with one click.

The installation adds ready-made flows with German and English email templates: the shop owner receives every request with a link to the detail page, and the requester gets a confirmation. The shop owner mail goes only to the address you set in the plugin configuration or, if empty, to the shop email address – never to all administration users. Replying to it answers the customer directly. Because the flows run in the Flow Builder, you can change texts and conditions freely.

Consistent everywhere prices appear

Hidden prices are also removed from listings, search suggestions, the wishlist and the structured data for search engines. Products that must not be bought are removed from every cart, even if they were added before the setting changed. Headless frontends receive the resolved behaviour with every product, can submit requests via the Store API and get a clear error when adding a blocked product to the cart.

Data protection built in

Stored requests are deleted automatically after a retention period per sales channel (180 days by default, 1 to 730 days), and requests of a deleted customer account are removed together with the customer. The privacy notice must be accepted before a request is stored, also via the Store API.

Details

  • Available: English, German
  • Latest update: 2 November 2026
  • Publication date: 10 November 2026
  • Version: 1.7.0
  • Category: Shopping Experiences

Resources

Reviews (0)

Write a review

If you downloaded this extension you can write a review in the Shopware Account.

Write a review

About the Extension Partner

IWV Digitalagentur

IWV Digitalagentur

Partner Status

  • Shopware Premium Extension Partner Shopware
    Premium Extension Partner

Details

  • Ø-Rating: 5

    Average rating of 5 out of 5 stars

  • Partner since: 2019
  • Extensions: 77

Support

  • Based in: Germany
  • Speaks: German, English
  • Response time: Very quickly