PrestaShop Make an Offer module: price negotiation
"Make an offer" button on the PrestaShop product page, also per combination
Offer window: unit price, quantity, message and current reference price
"My offers" in the customer account with the status and history of each offer
Offers list in the PrestaShop back office with status and date filters and CSV export
Offer details in the back office with accept, counteroffer and reject buttons
Offer statistics in PrestaShop: accepted, rejected, conversion and amount sold
PrestaShop Make an Offer module: price negotiation
"Make an offer" button on the PrestaShop product page, also per combination
Offer window: unit price, quantity, message and current reference price
"My offers" in the customer account with the status and history of each offer
Offers list in the PrestaShop back office with status and date filters and CSV export
Offer details in the back office with accept, counteroffer and reject buttons
Offer statistics in PrestaShop: accepted, rejected, conversion and amount sold
PrestaShop Make an Offer module: price negotiation
"Make an offer" button on the PrestaShop product page, also per combination
Offer window: unit price, quantity, message and current reference price
"My offers" in the customer account with the status and history of each offer
Offers list in the PrestaShop back office with status and date filters and CSV export
Offer details in the back office with accept, counteroffer and reject buttons
Offer statistics in PrestaShop: accepted, rejected, conversion and amount sold
Haz una oferta para PrestaShop

PrestaShop Make an Offer module: price negotiation, best offer and counteroffers

Compatible with PrestaShop 1.7.7 · 8 · 9 (up to 9.2)
Regular price
59,99€
Sale price
59,99€
Regular price

excl. VAT (72,59 € incl. VAT)

Buy now

Support and updates

One-time payment. The module is yours forever.

  • 6 months of support and updates included (12 months for €10 more)
  • Renew for 6 more months for €10 anytime from your client area
  • You have 15 days after the end date to renew at the same price
  • If you don't renew, you keep using the module and downloading versions released up to that date

The Make an Offer module for PrestaShop adds a button to the product page so customers can propose their own price and the quantity they want. You accept, reject or counteroffer, by hand or with automatic rules per product, category or brand, and on acceptance a personal voucher with an expiry date is created for that customer and product only. It helps you close sales you would lose on price, without lowering it for everyone. Compatible with PrestaShop 9.2 and with PrestaShop 1.7, 8 and 9, no overrides.

Why let customers negotiate the price in your PrestaShop store

Some customers leave because the price is not quite right for them, and they never tell you. PrestaShop gives them no way to propose a price, and haggling by email or chat leaves no record, never expires and ends in discount codes anyone can use. With the "Make an offer" button, the negotiation stays in your shop, with rules and a full history.

How a customer makes an offer

On the product page, the customer clicks "Make an offer" and enters a unit price, a quantity and, optionally, a message; visitors who are not logged in leave their name and email. It works per combination (size, colour…) and shows the current price with and without tax, so there is no confusion. The button text is configurable per language.

Accept, reject or counteroffer: by hand or with automatic rules

From the back office you accept, reject or counteroffer with a price and a note for the customer, who replies from their account or the email. Or let the automatic rules do the work, per product, category, brand or global: accept from a % of the price, reject below a hidden minimum price and counteroffer automatically at a %. A rule can also switch offers off for a product, category or brand.

A personal, expiring voucher when the offer is accepted

On acceptance, the module creates a PrestaShop cart rule with a code and an expiry date, only for that customer, product, combination and quantity, single use. By default it does not stack with other discounts (configurable) and shipping is charged as usual. The "Buy now" button in the email adds the product to the cart with the voucher applied.

Offers without bots or extra discounts

Limit of offers per customer and period, maximum pending offers and offers per product, minimum fill-in time, honeypot field, optional built-in captcha and the option to accept offers from logged-in customers only, with no Google and no third-party accounts. Discounted products are left out (optional), you can set a minimum product price to show the button and choose which customer groups can negotiate.

History, "My offers" and conversion statistics

Customers follow everything in "My offers" in their account and get an email at every step; the shop is notified of each new offer and sees a counter in the back office. The offers list has filters and CSV export, and the statistics show accepted, rejected and expired offers, acceptance rate, conversion to sale and amount sold. It works with our quotes and saved carts module (lgbudget), for B2B quotes on a whole cart, and our popups and notice bar module (lgmarquesina), to announce "Make your offer!".

Frequently asked questions about the Make an Offer button in PrestaShop

How is the price decided?

You decide: by hand from the back office (accept, reject or counteroffer with a note) or with rules per product, category or brand that accept from a %, reject below a minimum the customer never sees and counteroffer at a %. Anything in between waits for your decision.

What happens when an offer is accepted?

A PrestaShop cart rule with a code is created only for that customer, product, combination and quantity, and it expires after the days you set (3 by default). The customer gets an email with a "Buy now" button that takes them to the cart with the discount applied, and the order is linked to the offer in the statistics.

Does it stack with other discounts?

Not by default: the offer voucher does not combine with other cart rules, and discounted products do not show the button. Both can be changed in the settings. Shipping is charged as usual.

How does it stop bots and lowball offers?

With a limit of offers per customer (email and IP) and period, a maximum of pending offers, a minimum fill-in time, a honeypot field, an optional built-in captcha and automatic rejection below the hidden minimum. It does not use Google reCAPTCHA or any external service.

Can visitors without an account make offers?

Yes, if you allow it: they leave their name and email, receive the emails and follow their offer with the signed link; once accepted, they buy as guests or with their account. You can also require them to log in.

Is it an auction?

No. Each customer negotiates privately with the shop: there are no bids and no countdown. Nor is it a quote for the whole cart: offers are per product (for B2B quotes there is our quotes and saved carts module).

Is it multistore and GDPR-ready?

Yes: settings and offers per shop, plus consent checkbox, data export and deletion with PrestaShop's official GDPR module (psgdpr).

Which PrestaShop versions does it support?

PrestaShop 1.7.7 to 9.2 and PHP 7.1 to 8.5. No overrides, no cron, and the module is translated into 10 languages.

The accepted price, the percentages and the expiry are always your decision; the module applies the discount with PrestaShop cart rules and does not change the product price for other customers. More info

Compatibility

Prestashop 1.7.7 - 9.2

Tested compatibility

Version

1.0.0

Developed by

Linea Gráfica

Free installation (tick it in the cart)
6 months of support and updates included · Extendable to 12 months for only €10
Demo Front Office Demo Back Office

Email demo@demo.com

Password demodemo

  • "Make an offer" button on the product page, also per combination
  • Customers propose a unit price and quantity, with an optional message
  • Current price with and without tax shown in the form
  • Accept, reject or counteroffer by hand with a note for the customer
  • Automatic rules per product, category, brand or global
  • Accept from a %, hidden minimum price and automatic counteroffer
  • Personal voucher with code and expiry for that customer and product
  • Not cumulative with other discounts (configurable)
  • Emails to the customer and the shop at every step
  • "My offers" in the customer account with history and actions
  • Anti-bot: limits, minimum fill-in time, honeypot and built-in captcha
  • Discounted products excluded and allowed customer groups
  • History with filters, CSV export and conversion and sales statistics
  • PrestaShop 1.7 to 9.2, multistore, no overrides

How does it work?

  • The customer clicks "Make an offer" on the product page and enters the price, the quantity and, optionally, a message.
  • You accept, reject or counteroffer by hand, or the automatic rules decide instantly; the customer gets an email at every step.
  • On acceptance a personal voucher with an expiry date is created, and the "Buy now" button takes the customer to the cart with the discount applied.

Requirements

PrestaShop 1.7.7 to 9.2 and PHP 7.1 or later. It plugs into the product page and My account without touching the theme. Compatible with PrestaShop 9.2.

You may also like