Reading list Switch to dark mode

    Make An Offer (New Theme): Multivendor Marketplace for Shopify

    Updated 22 June 2023

    We are here with another featured app “Make an offer” within the Multivendor Marketplace for Shopify. You can create “Make an Offer” products and get the request quotes from the customers on any of those products. And as you have all the details of your customers to easily contact them and pursue them for the purchase. This app will help you to increase the conversion rate as well as reduce the abandoned cart on your store.

    With “Make an Offer” app, you can improve sales and retain customers by providing them with amazing offers. This featured app will cost you 10$ per month apart from the monthly cost of the Multivendor app.

    Once you enable the feature app, you will get some additional features.


    • Help to convert your store visitors to customers by providing the best offers.
    • Admin can enable this “Make an offer” feature for the sellers.
    • Both admin and Sellers can create “Make an Offer” products.
    • It helps to send the email notification to the seller/admin as per the app configuration.
    • We provide you the option of label translation, you can change the label on your own.
    • The seller can get the right to disable the “Add to cart” button and add the “Request a quote” option for the product.
    • You can edit the field in “Make an offer” for the customer.

    The video tutorial is available now check below:


    How to activate “Make an offer” App

    You can enable this feature from the “featured app” menu of the Multivendor app. Just click on the enable button and use this feature on your store which will cost you 10$ USD per month in addition to the Multivendor app plan.

    Searching for a Shopify
    Headless solution ?
    Find out More

    Dashboard>> Feature Apps>> Make an offer>> Click on Enable button.

    Make an Offer

    Once you enable this “Make an offer” feature within your app, you just need to accept the additional monthly charges for this feature which is added to the Multivendor app charges.

    Make an Offer2

    How to Create “Make an Offer” Products

    Both admin and Sellers can create “Make an Offer” Products from their respective panel. You can visit the “Products” section of the Multivendor App. Clicking on the “Add Product” button on the “Product Listing Page”, choose the product type as “Make an Offer” product and fill the rest of the details to create a product.

    Make an Offer3

    Admin Panel:

    Similarly, Your sellers too can create “Make an Offer” Products from the “Product” section of the Multivendor app.

    Make an Offer4

    Seller Panel:

    Make an Offer5

    Once the “Make an Offer” product is created, the same will get listed on the “Product Listing” Page.

    Front End Display

    In order to apply this “Make an offer” feature on the products, seller end and on the customer end, simply copy and paste the following codes in the respective liquid files on your Shopify store.

    1. To display the “Make an offer” button on the front end

    ->> Copy the below-given code into the product.liquid template(or product-template,if exist)

    <div id="wk_make_an_offer" data-pid ="{{}}" data-vid ="{{}}" {% if %} data-cid ="{{}}"{% endif %} style="display:none; padding:5px;"></div>

    2. To display the customer offer request button on the customer account page

    ->> Copy the below-given code into the customer/account. liquid template

    <div id="wk_make_an_offer_div" style="clear: both!important; margin:10px 0!important;"><input id="wk_mao_cid" type="hidden" value="{{ }}">

    3. To hide the “Add to cart” button on your store’s product description page

    ->> Copy the below-given code into the product. liquid template

    <{% unless product.tags contains 'wk_rfq' %}    {% endunless %}

    “Make an offer” Configurations

    Once you enable this “Make an offer” feature in your Multivendor App, the configuration will be done on Admin end, seller end as well as on customer end.

    Let us understand this one by one.

    Admin End Configuration

    After enabling this feature called “Make an offer”, you will get three new menus in the Make an offer configuration section of the app i.e. General Configuration, Label Configuration, and Liquid File Configuration.

    Make an offer configuration

    General Configuration

    From the below-specified screenshot, you can have the direct way to configure general details about “Make an offer”.

    Firstly, you need to allow settings to “Admin”, “Seller” or “Both” and select who will manage the offer requests of the customers.

    Now, you need to choose where you want to show the details of the offer requests either on each product page (individually) or on the cart page.

    Have a look:

    • Auto-draft enables: By enabling this configuration requested product will automatically be created as a draft order after the admin and seller accepted the offer.

    NOTE: If you disable the automatic draft order functionality then you have to manually remove the checkout button from the offer accept mail configuration.

    • Auto-create invoice: Enable this configuration, if you want Draft Order gets created as soon as the Customer accepts the request/offer (offer price + shipping cost)
    • Allow extra price: Enable this configuration, To allow customer to pay more than product’s actual price( as per the customer’s choice).
    • Allow counter price: this tab allows the admin to counter the price at the time of receiving offers from the customer side.
      once this enables admin or seller will get an option to put the status as pending and can request for another price or negotiate with the buyer.

    For example A customer makes an offer for a product at 70$ and the product cost is 100$ but the seller/admin ask for 90$ for the product by adding a counter price and status will be in pending.

    If customers agree to buy for 90$ then they can accept and if not they can deny by clicking on deny.

    • Allow shipping price: By default, this configuration is enabled, if the admin wants to disable shipping rate then the admin can disable the tab and shipping will not applicable in the customer offer.

    NOTE:- If you disable the functionality of the automatic draft order, then you need to remove the checkout button manually from the offer accept mail configuration.

    The creation of an automatic invoice includes the offer price and the shipping cost of the product.

    Form Configuration

    Make an Offer9

    NOTE:- Here, you have two fields i.e. “visible” and “required” to check or uncheck as per your need. But if you want to uncheck any of the two fields, just remove the field variables manually from the mail configuration.

    Also Note:- If you make any changes in the “Form Configuration” then you need to regenerate the liquid file in the app. Otherwise, no changes will appear on the front end.

    Label Configuration

    Here, you can configure label details about the “Make an offer” feature of the Multivendor app. You have a screenshot below to understand it well.

    Make an Offer10

    Liquid File Configuration

    In order to display “Make an offer” form and button on the front end, all you need to do is to copy the below-given code and paste it to the product.liquid (or product-template,if exist) template.

    {% capture rfq_snippet_content %}{% include "rfq-form" %}{% endcapture %} {% unless rfq_snippet_content contains "Liquid error" %} {{ rfq_snippet_content }} {% endunless %}

    Before this, you first need to generate a liquid file just by clicking the “Generate Liquid File” button.

    Make an Offer11

    This is the complete procedure that will help the admin to configure the details about the “Make an offer” feature. Now, once the customer submits the make an offer request, admin can view the request in the “Make An Offer Request” menu in the Multivendor app (if you set the configuration like this).

    Now, admin can view all the requests from here and view the offer details just by clicking on the open button.
    Admin can also export the details by simply clicking on export details button.


    Once you click the open button, “Make an offer Request Description” page appears. Admin can either accept or reject the customer’s request by selecting the status.


    If admin enable the

    • Once the admin accepts the request, then the customer will receive a notification to make the payment.
    • If the admin rejects the request, then the customer can again request for the offer.  
    • If the admin enables the tab (for counter price yes/no) admin can negotiate with the customer and mark the status as pending.

    Seller End Configuration

    After logging into the account on the app, the seller can view the customer’s request from the “Make an Offer” request menu in the product section of the app.

    Make an Offer15

    There you will get an “Open” button which helps the seller to view the details of the requests made from the customer. Just click on it and view the received requests or click on three dots in action as shown below:


    Request details are shown like this (as shown in the screenshot below)


    Here, the seller can manage the status of the request offered by the customers. He/she can either accept or reject the “Make an offer” request. Also a new option of “Shipping cost” is also provided to you from where the seller can add the shipping cost to the requested price.

    If the seller checks the shipping cost option and adds some shipping amount and changes the status to accept the customer’s request then, once the changes are saved, the customer will get a notification about the offer from the client.


    But if you don’t want the seller to add any shipping fee and accept or reject the offer from the client, then the seller can simply leave the shipping cost checkbox unchecked.


    If the seller enables the tab (for counter price yes/no) admin can negotiate with the customer and mark the status as pending.

    Important Note:- If the “auto draft enable” button is enabled at admin end then draft order is created once the admin/seller accepts the request and then the customer requests the invoice from his end. But if the shipping cost option is not checked, then the draft order is created once the customer “requests the invoice”.

    Customer End

     Simply by clicking the “Make an Offer” button of any product on the product page, the customer can make a request for that particular product.

    make an offer product

    Once the customer taps this “Make an offer” button, an offer detail form will appear. The customer just needs to fill the required details in that form and offer a request by clicking the submit button.

    submit request

    Once the customer submits the form, the same request for the product is sent to the seller and the admin. Both admin and seller can view the request from “Make an offer request” menu in the product section of the app.

    Make an Offer125
    Make an Offer127

    The seller can either accept or reject the request as mentioned above.

    The customer can also view the request made by him/her in the “My Account” section of the store.

    If the seller/admin rejects the request made by the customer, the whole process ends here.

    But if the seller/admin accepts the request, the same will be visible to the customer’s account on the store. The customer will also receive the mail regarding the same.



    The same will reflect to the customers at their respective “My Account” section.

    NOTE:- As soon as the customer submits the form, the customer will get his account on the store. The customer will also receive a mail regarding the same if not registered on the store.


    Now, there will be two options for the customer. He/she can either deny the request or can request an invoice. For this, the seller needs to send an invoice.

    Once the customer request for invoice, “invoice created” will be the status. Now, the customer can checkout and purchase any product.


    Clicking the Make an Offer button, the customers can view the offer request details.

    Before the offer gets accepted


    After the offer gets accepted

    The customer can deny the request or request for an invoice.


    After that, the customer can directly proceed to checkout from the “My Account” section.


    Now, clicking the checkout button, the customer will be straightaway redirected to enter the information before payment & checkout.

    Offer Requests on Cart Page

    Selecting the “Cart Page” type from the “Make an Offer Configuration“. You can allow the buyers to add “make an offer” products (of multiple sellers) to the cart page. So they can request quotes to each seller (whose products are added to the cart) in a go.

    Now, a request will go out to sellers that this buyer wants more information on their “Make an offer” products.

    The sellers will be receiving the request quotes from different buyers and will contact them outside the app.



    • The buyer must log-in to the admin’s store.
    • No product prices will be shown on the cart page.
    • In this case, all the products added to the cart page will be treated as “Make an offer” products.
    • Contact Seller” button will appear on the cart page instead of the “Checkout” button.

    Clicking the “Contact Seller” button. So the sellers will receive the quote (via email) requested by the buyer for the cart products. Now, the seller will contact the buyer through email outside the app.
    And the buyer will see a confirmation message that the seller will contact him/her once the quote request is received.

    That’s all about this feature of the Multivendor Marketplace app. Now, the store owner can get the customer’s requests which help him to offer the desired product to the customers.

    Check the Demo

    Check the Demo of Make an Offer App:

    Need Help?

    If you like this blog, keep in touch with us for more interesting blogs. In case you get any doubts or queries, just raise a ticket at or contact [email protected].

    Thank You for reading this Blog!

    . . .

    Leave a Comment

    Your email address will not be published. Required fields are marked*

    Be the first to comment.

    Back to Top

    Message Sent!

    If you have more details or questions, you can reply to the received confirmation email.

    Back to Home

    Table of Content