60-day Money Back


Frequent Update


365-day Support

Request a Quote for Magento 2


Magento 2 Request For Quote extension allows customers to request a quote for one, some products or the whole shopping cart easily. Customers will add their preferred items to the quote cart with their wished prices. After viewing the quote requests, store owners can approve, cancel, discuss with customers and modify the quotes.

Total price:


This demo is hosted on Cloudways

Magento 2 Request for Quote for Magento 2.3.x, 2.4.x CE/EE/B2B/Cloud/ Adobe Commerce 2.3.x, 2.4.x

Most-Trusted Pick

  • Work perfectly together
  • Cost-effective
  • 60-day money back guarantee
  • FREE installation for all
Request for Quote



  • 60-day money back guarantee
  • FREE installation for all

Checkout now


The risk of cart abandonment due to price. Price is always the top concern of shoppers. When your products seem goodbut the price is unaffordable to shoppers, they will be likely to abandontheir shopping carts and leave stores without purchase.

The reason that there is no chance for customers to request their quotes for lower prices to meet their expectations


  • Personal quote request
  • Decrease cart abandonment
  • Increase potential buyers
  • Relieve price pressure
  • Better shopping experience
  • Help wholesale buyers
  • Sell in a large number better

Price negotiation via a quote cart

With Magento 2 Request For Quote extension, customers are allowed to suggest their wished prices for multiple items at once very easily. The “Add to Quote” buttons are next to any products, allowing shoppers to add the items to a special cart anytime, called a quote cart. In the quote cart, customers can easily change the current prices of items to the new ones, then submit the quote cart to the store for negotiation.

This advanced function is very significant to both shoppers and customers. Shoppers can raise their affordable prices and store owners do not miss the potential customers.

Turn a shopping cart into a quote cart

A very interesting feature of Request For Quote module is that customers keep adding items to their shopping cart as usual and raise quotes later.

From the default shopping cart, shoppers can add one, some items, or even the whole cart to the quote cart with simple mouse clicks.

Customers can freely pick their beloved items to cart first and consider prices for later. This is an effective way to quicken customers' shopping behavior and reduce the pressure of store prices on customers.

Super convenient to request for quote

Shoppers can easily make a price quote because the Quote button is ready on multiple pages on the store site. All the positions are easy-to-reach for customers:

  • Category Page: Add items to quote cart right when a buyer is surfing a Category page.
  • Product Page: The quote cart button is placed under the “Add to cart” button on a Product page.
  • Shopping Cart Page: As mentioned above, it is very easy to request quotes from the current shopping cart page.

Mass quote requests by SKUs

Suppose that you are a wholesaler with a long list of products you would like to buy from a store. However, it is very time-wasting if you add each item to the quote cart one by one. The solution is using SKUs to add multiple items at once.

With Request For Quote extension, there is a box allowing customers to enter instantly many SKUs. Then with one click of adding, all items with corresponding SKUs will appear on the quote cart.

This function is very friendly to the wholesale buyers whose orders contain different items and at a large volume.

Approve/ reject / modify a quote request

Store admins can approve or reject a quote request via one click at the backend. Meanwhile, customers (the quote requesters) are able to delete or cancel any quotes easily when they do not want to follow any more.

Either party can edit any quote in price/ qty and leave a response to another side. The flexibility in modifying a quote in online stores is very similar to a typical quote negotiation in real life.

Mutual-reply around a quote

To make customers and store admins discuss with each other smoothly during the quote negotiation, Request For Quote module supports mutual reply.

With requester, the comment box is always ready at the end of the quote cart page. Customers can send their messages to the stores easily and negotiate more conveniently.

Besides, at the store backend, the admin views a quote and sends a reply to the request right there. The conversation going along with every quote helps the price negotiation go smoothly, and both sides are more likely to reach an agreement.

More Features
Check out more details of Request For Quote

Apply for categories

Select the categories you want to show request-for-quote buttons on

Request for Quote

Apply for customer groups

Select certain customer groups who are allowed to request for quotes

Request for Quote

Quote requests by admins

From the admin backend, admin can make a new quote request for a customer easily.

Request for Quote

Quote requests grid

View all quote requests including status, customers, quote total, expired date and open any quotes to view and edit details.

Request for Quote

My quotes page

Customers can access all their quote requests at My Dashboard section to view, duplicate, cancel, delete any quotes or add the approved ones to cart.

Request for Quote

File attachment

Allow customers and admins to add attachments to a quote.

Request for Quote

Quote expiration

Set the number of days since the approved date that a quote will be expired.

Request for Quote

Expiration reminder

Remind customers of the quotes which is going to expire via emails.

Request for Quote

Email notifications

Email customers when their quotes are submitted, edited, approved, canceled and expired. Email store admins about the number of new requests.

Request for Quote

Email templates

All types of emails are supported with ready-to-use templates.

Request for Quote

Redirection page

When customers add to cart the approved-quote products to cart, they will be redirected to the Shopping Cart Page or Checkout Page.

Request for Quote


Well compatible with Quick Order extension.

Choose your suitable edition


Crafted for a great webstore start $ 249 first year

  • 1-year extension updates
  • 1-year support
  • 60-day money-back guarantee
  • Read our policies
  • Supports for Magento 2 Community Edition

Enterprise/ Magento Cloud

Great for an enterprise solution $ 449 first year

  • Free updates within subscription time
  • Free support within subscription time
  • Read our policies
  • Supports for Magento 2 Enterprise Edition
  • Highest priority support

Full features list

Request For Quote extension will place a Request For Quote button by the Add To Cart button of each product on Category Page, Product Page. Then the request products will be moved to a new cart named Quote Cart to edit price and qty here. Besides, after a product is added to the shopping cart, the customer is still able to add it to the Quote Cart. Moreover, a whole shopping cart can be transferred to the Quote Cart instantly.

Yes, there is an Add a comment button. After click, the comment and attachment section will appear for customer to input their message and attach a file.

Yes, there is My Quotes section at My Account section of any customer. They can view all the quote requests and cancel any request here. Besides, customers can duplicate, add to cart or delete.

The admin can approve if the price is acceptable. By contrast, the request can be canceled instantly. Especially, the admin can modify the quote with changes, and give a reply to customer.

If a quote is canceled by a customer, the quote is still saved at the My Quotes section at the frontend and Manage Quote Requests at the backend. The chance for conversation remains. By contrast, if it is deleted, it will be removed from both sections of both sides.

Reviews (7)

17 June 2024

I would like to express my gratitude for the excellent support and resolution provided by Tony from the Mageplaza team

I would like to express my gratitude for the excellent support and resolution provided by Tony from the Mageplaza team. From the moment I reported my issue, my ticket was promptly picked up and I received the help I needed immediately. Tony was extremely helpful and professional from the start. He took the time to thoroughly investigate the problem and kept me continuously updated on the progress. His technical expertise was evident in the way he identified and resolved the issue. The problem with the "add to quote" button not showing after an advanced search was quickly and effectively addressed. Tony ensured that the necessary adjustments were made and that the function worked properly again. I also appreciate the clear communication throughout the entire process. Tony asked targeted questions to better understand the situation and offered solutions tailored to our specific needs. This level of customer focus is exactly what a company needs to build trust with their clients. All in all, I am very satisfied with the service from Mageplaza and would not hesitate to recommend them to others. Thank you, Tony, for your hard work and dedication. Best regards, Ron Maris Webwinkelvisie

Ron -Verified Purchase
24 April 2023


I aquired this extension several months ago and after all that time, the module worked perfecly. The tech team supported me and helped me to install and fine tune the extension. Mageplaza as usual, offers high performance extensions and very reliable. Happy with this ones.

Santi A. -Verified Purchase
27 April 2022

Easy installation

A wholesaler like us love this extension. Easy quote request and approval process, and it comes with quick installation, so double points for you Mageplaza!

Myrka -Verified Purchase
19 April 2022


At first, I didn't know which extension providers to choose. But I decided to go with Mageplaza because of positive reviews from their customers. And I was right. Will buy from you more in the future!

Julio -Verified Purchase
04 February 2021


Customers can keep adding their items and then ask for quote afterthat, which is lovely. I can have more time to consider and reply to them and their shopping process is not interrupted. Don't think I need such an extension but you proved to me that your product was so effective.

Lewis -Verified Purchase
02 February 2021

Great Support

At first it was just ok, like every other extension. But later I enjoyed all the support I got from your team. It was the support that made Mageplaza different. Thanks so much. I will continue supporting you guys.

Dorothy Blake -Verified Purchase
27 January 2021

Wholeseller solution

My business is a wholesale one so I love this. My customers think it's great to be able to deal with the price. Very good extension. I really recommend this if you are wholesaling too.

Thompson -Verified Purchase

Leave a Review

How do you rate this product?

Your email address on Mageplaza's store

Plain text, no HTML tags.

Use case 1: Let customers negotiate for the price of a product

Business goals:

  • Provide a new way of buying - buyers suggesting their own preferred prices.
  • Increase sales thanks to the flexibility of purchasing methods.

Default Magento technical limitations:

  • The quote request feature is available for B2B customers, but you need to set roles for a user in the backend to use the feature, quite complicated.
  • There is no option for buyers to request a quote in the front end.


  • Include an "Add to Quote" button next to a product so shoppers can add an item to their quote card.
  • Let buyers easily set their prices and submit the quote cart to get approval from the admins.
  • You can then approve / reject / or modify any quote request in the backend.

Use Case #2: Provide the request to quote function on many pages of the store.

Business goals:

  • Let shoppers make a price quote at many places along the buying journey.
  • Increase the conversion rate with consumers who want to negotiate the price.

Default Magento technical limitations:

  • There is no feature to choose the page and place of a feature like Request A Quote.


  • Allow you to choose to display the "Add to Quote" button on The Category page, Product page, or Shopping cart page.
  • You can also choose specific categories to display the quote request option.

Use Case #3: Allow buyers to turn a shopping cart into a quote cart

Business goals:

  • Provide the option to raise quotes when customers have already added items to their cart.

Default Magento technical limitations:

  • Buyers simply can't ask for new prices when they are viewing the cart.


  • On the shopping cart, buyers can select items to add to the quote cart with one click.
  • Buyers can also add the whole cart to request a quote with just one click.

Use Case #4: Wholesalers can send mass quote requests

Business goals:

  • Let wholesalers negotiate prices more easily by adding many items to the cart at the same time.

Default Magento technical limitations:

  • Wholesale buyers have no way of mass ordering items and negotiating the price right in the cart.


  • Provide a box for buyers to enter many SKUs and add corresponding products. They need just one click to add all items into the quote cart.

Use Case #5: Reply to buyers who requested for quotes

Business goals:

  • Discuss the price with buyers right on the website.

Default Magento technical limitations:

  • There's no feature to let buyers and sellers interact on negotiating quotes.


  • Support mutual reply with comment boxes on each quote cart page for both customers and store owners.
  • Admins can also view and reply to a quote request in the backend.

Use Case #6: Make quote requests for customers in the backend

Business goals:

  • On behalf of buyers, create new quote requests for buyers.

Default Magento technical limitations:

  • You can't create a price quote for users in the default Magento backend.


  • Admin can create a new quote request for a buyer in the backend, especially helpful if the buyer hasn't signed up for an account yet.

Use Case #7: Enable the quote request feature for only certain customer groups

Business goals:

  • Choose which buyer segment can negotiate the price with you.

Default Magento technical limitations:

  • A default Magento store can't set up different groups of customers for quote requests.


  • You can select groups of customers allowed to request quotes, such as Retailers or Wholesalers.

All of the feature updates plan and status will be updated as soon as possible in our public Trello.

View Mageplaza Extension Roadmap 2023 ->

Don't see the features you are looking for?

Request feature

Want to do extension customization?

Custom request

Let us know your requirements

Release Notes

  • v4.1.6 (Magento v2.4.x)

    21 July 2023

    • Compatible with Magento v2.4.6
    • Fix minor bugs
  • v4.1.5 (Magento v2.4.x)

    08 February 2023

    • Compatible with Magento 2.4.5
    • Compatible with PHP 8.1
    • Fixed minor bugs
  • v4.1.4 (Magento v2.4.x)

    09 December 2022

    • Support Bundle Product
    • Fixed minor bugs
  • v4.1.3 (Magento v2.4.x)

    28 December 2021

    • Fixed minor bugs
  • v1.2.2 (Magento v2.3.x)

    28 December 2021

    • Fixed minor bugs
  • v4.1.2 (Magento v2.4.x)

    10 August 2021

    • Compatible with Mageplaza Table Category View
    • Compatible with Mageplaza Quick Order
    • Compatible with Mageplaza Catalog Permissions
  • v1.2.1 (Magento v2.3.x)

    10 August 2021

    • Compatible with Mageplaza Table Category View
    • Compatible with Mageplaza Quick Order
    • Compatible with Mageplaza Catalog Permissions
  • v4.1.1 (Magento v2.4.x)

    07 July 2021

    • Compatible with Magento v2.4.2
  • v1.2.0 (Magento v2.3.x)

    07 May 2021

    • Added discount for Quote on Frontend
    • Added approve Quotes Automatically
    • Added additional Discount/Surcharge in Admin
    • Fixed upload file js not show the message
    • Fixed Download file without authorization
    • Fixed minor bugs
  • v4.1.0 (Magento v2.4.x)

    07 May 2021

    • Added discount for Quote on Frontend
    • Added approve Quotes Automatically
    • Added additional Discount/Surcharge in Admin
    • Fixed upload file js not show the message
    • Fixed Download file without authorization
    • Fixed minor bugs
  • v4.0.0 (Magento v2.4.x)

    30 October 2020

    • Supported Magento v2.4.0
  • v1.1.0 (Magento v2.3.x)

    17 August 2020

    • Supported Rest API
    • Fixed minor bugs
  • v1.0.3 (Magento v2.3.x)

    27 May 2020

    • Compatible with Magento v2.3.5
  • v1.0.2 (Magento v2.3.x)

    06 May 2020

    • Compatible with Magento v2.3.4
    • Compatible with Mageplaza Quick Order
    • Fixed error adding Bundle product to cart
    • Fixed send email error
  • v1.0.1 (Magento v2.3.x)

    19 February 2020

    • Compatible with Magento 2.3.3
  • v1.0.0 (Magento v2.3.x)

    31 December 2019

    Initial release

For store admins

Quote extension General settings

  • Enable/ Disable the Quote extension
  • Upload the quote request icon or use the default icon
  • Select categories to apply quote request
  • Select customer groups able to request for quotes
  • Allow/ Disallow customers to attach files to the quotes
  • Allow/ Disallow additional Discount/Surcharge for the quote in the admin
  • Show discount for quote on the frontend
  • Support Bundle Product (New)
  • Select Add-to-cart redirect page: the Shopping Cart Page or Checkout Page
  • Compatible with other extensions: Hide Price, B2B Signup, Call for Price, Gift Card, Table Category View, Quick Order, Catalog Permissions

Quote extension Email settings

  • Select the email sender
  • Select the time to define the number of new quote requests and send report email to the admin
  • Send emails to customers when their quote requests are submitted, edited, approved, or canceled
  • Send emails to customers to remind when their approved quote requests are going to expire
  • Send emails to customers when their approved quote requests expire
  • Select templates for types of emails

Expiration settings

  • Set the expiration time: the number of days since the approved date
  • Set the number of days before the expiration date to remind customers

Grid management

  • View all quote requests of customers: status, customer, customer group, store view, quote total, expired date
  • Create a new quote request from the admin backend, add products & customers to the quote
  • Edit, approve, cancel, reply to a quote request

Quote extension for customers

  • Customers can request a quote with their wished price
  • Convenient to negotiate with stores
  • Get notified instantly when there are any updates related to the quote
  • Have the chances to buy products at better prices
  • Have a better shopping experience

Why choose Mageplaza Magento 2 Request for Quote

Mageplaza provides consistent and customer-centric extensions for your Magento 2 store.

We don't sell products for one time. We provide lifetime solutions which help our customers thrive with their businesses.

innovate exchange partner
mageplaza trustpilot
follow magento coding standard
8 years ecommerce

60-day Money Back

Extensive 60-day money-back period. You love it or get a full refund no questions asked.


Extensive Support Timeframe

Mageplaza provides support 16 hrs/day, 5.5 days/week to guarantee the seamless operation of our extensions on your store.


Install via Composer

Simple installation via composer helps you save time and eliminates technical issues during future updates.


Frequent Updates

Intensive update roadmaps ensure great performance, bug-free, highly compatible, and innovative extensions.