Make an Offer: Customers Name Their Price
Description
Highlights
About the Extension
Make an offer brings negotiation into your shop: customers name the price they would pay for a product or for the whole cart, and you accept, counter or decline the price offer. With a customer account, an accepted offer becomes a personal discount code for the agreed price and quantity.
Make an offer on the product page and the cart page
On products that accept offers, a "Make an offer" button appears below the add-to-cart button. On the cart page, "Make an offer for the cart" sits below "Go to checkout". The price stays visible, it is what the customer bids against.
- Offers on single products and on the whole cart, both on by default
- The offer form opens in a modal window: an offer per item plus the quantity, or one total for the cart
- With tier prices, the current price in the offer form follows the chosen quantity
- A customer account is required by default; if you switch that off, guests can send offers too and are contacted by email
- Logged-in customers send the contact details from their account, guests enter them in the form
- Optional address query: guests fill in address fields, which you can make mandatory; for customers, the billing address comes from their account
- Data protection checkbox, on by default, and the captchas from your Shopware settings
- Optional file upload, by default PDF, JPG and PNG up to 5 MB
- Rate limit per customer account or IP address and per email address
Accept, counter or decline a price offer
The detail page of an offer shows the price at the time of the offer, the discount in percent and the requested products. Under "Your decision" you accept the offered price or another amount, send a counter offer with an optional message, or decline.
- With a customer account, accepting creates a personal, single-use discount code (OFFER-…), redeemable for 14 days by default
- Counter offers and answers reach the customer by email, answers with an optional attachment
- In their account, customers accept or decline your counter offer and, by default, can name their own price when declining
- Customers can reply to an offer, twice per offer by default (0 = unlimited)
- Statuses: Open, In review, Countered, Accepted, Declined, Withdrawn, Expired
- Pending offers expire 30 days after they were sent by default; nothing is deleted
- A notice in the offer when a decision or an answer could not be emailed
Automatic decisions on price offers
Both thresholds are a share of the price at the time the offer was made, and both are off by default.
- Accept automatically from a percentage; with a customer account, the customer gets the personal price straight away
- Decline automatically below a percentage
- Optional with automatic declining: the minimum offer appears under the input field for products
Choose which products accept offers
Product offers are possible once you choose the products. Offers on the whole cart do not depend on these settings.
- Per product: "Accept offers on this product" or "Never accept offers on this product"
- The complete catalogue in one step
- Only products in selected categories, subcategories included
- Products from a price X, based on the price the customer sees
- Products with high stock, from a threshold you set
- Rules from the Rule Builder, for example for a customer group or a time period
- Matching rules are part of the HTTP cache key, so cached pages show the right button
Price offers in the customer account
"My offers" in the account menu lists the customer's offers with date, type, items, amount and status, 10 per page.
- Conversation with the shop, including attachments from your answers
- Accept or decline a counter offer; when declining, by default with an optional message and their own price
- Reply box and "Withdraw offer" button, both on by default
- After acceptance: the agreed price, the code and a "Buy at your price" button that puts the items and the code in the cart
- On by default; when switched off, the pages are not reachable
Manage price offers in the Administration
Under Orders > Price offers, a dashboard shows the offers in total, the counts for Open, In review, Countered, Accepted and Declined, and the five latest offers.
- Offer list with filters for status, type, sales channel and date received
- Detail page with contact details, address, message, requested products and attachment
- Status for manual follow-up: Open, In review or Expired
- Nine email templates, from the notification to the shop to the confirmation for the customer
- Notification recipients of your choice, otherwise the shop email address
- Duplicate check for open offers: allow, show a notice (default) or refuse
- Permissions for viewing, editing and deleting offers
- Built-in documentation
Details
- Available: English, German
- Latest update: 2 November 2026
- Publication date: 15 October 2026
- Version: 2.1.1
- Category: Special features
Resources
Reviews (0)
About the Extension Partner
weedesign
Partner Status
-
Shopware
Extension Partner
Details
- Ø-Rating: 4.9
- Partner since: 2019
- Extensions: 71
Support
- Based in: Germany
- Speaks: German, English
- Response time: Very quickly