create a "request a quote" button that sends the product & requests to me?

Hello!

So I have started using easify app to help create custom orders for certain products in more store. The issue is I don’t want customers to be able to add their customized product to cart & checkout. I want them to “request a quote” and when they request a quote the product and their customizations gets sent to us. i tried simple adding a contact form at the bottom of the product page but that doesnt attach the product information.

Hi @Judithsbk this is an advanced theme customization, reductively it’s a contact form with optional inputs:

https://shopify.dev/docs/themes/customer-engagement/add-contact-form#optional-inputs

In some themes this can be done just using a custom-liquid sections or block and reference the product properties using liquid in the form.

A bit more advanced is to use an automation app to generate a draft order from a cart, though in your case email the info to you and not allow checkout.

example: https://tasks.mechanic.dev/create-a-draft-order-from-the-cart

If you need this customization, or automations for a streamline quote process then contact me by my email for services, or if you have access private message by clicking here .
Contact info in forum signature.
ALWAYS please provide context, examples: store url, theme name, post url(s) , or any further detail in ALL correspondence.

Thanks for describing your situation. You might want to check out Shopify Request a Quote. This app does exactly what you need:
Replaces the usual “Add to Cart” button with a “Request a Quote” button for products that require custom ordering.

Collects all relevant product information — including custom options and user inputs.

Sends the full quote request to you (with product, variant, and customization data) — not just a blank contact form.

Lets you review the request, generate a quote manually, and then convert it into a formal order when everything is finalized.

Hello @Judithsbk ,

I hope you are well!

I want to inform you that the Request a Quote form with product information can be sent with the help of AiTrillion’s Form builder module. With the module, you will get various other forms app with Loyalty, reviews and many other app with one plan and one app. Your requirement can be fulfilled with the help of the app.

This usually needs 2 parts to work properly:

First, you have to block checkout for those custom products (hide price / disable add to cart), otherwise customers will always try to buy instead of requesting a quote. That part is hard to maintain with pure theme code once you have many products.

Second, the quote form must pass product info + custom inputs (variant, options, uploads), not just a blank contact form. That’s why a normal contact section doesn’t work well here.

A common setup merchants use is:
– hide price + add to cart on selected products
– replace it with a “Request a quote” CTA that sends product context
– then handle the quote manually or as a draft order

I’m currently doing this by hiding prices at product/collection level and routing users to a quote flow using this app

It keeps checkout clean, avoids accidental purchases, and makes the quote step intentional instead of confusing.

@Judithsbk Cart Whisper gives you the option to show a widget that lets customers request a quote, and it also shows you all the products the customer has in the cart.

Hi [email removed]Judithsbk,

I hope you are doing well. If you do not want to allow customers to add customized products to the cart and checkout, and instead want them to request a quote, you can do this using the Get A Quote feature in the Inkybay – Product Personalizer app.

With Inkybay, customers can customize the product by adding text, graphics, or uploading their own design and then submit a quote request, rather than completing a purchase. When they request a quote, all the details of the selected product, customization options, uploaded images/files, along with the customer’s name, email, and message, are automatically added to the quote and sent to you. You will receive the quote request both via email notification and inside the Inkybay admin panel. This works much better than a basic contact form because the full product and customization information is attached to the request.

The setup is simple, no coding is required, and you can try it with Inkybay’s 21-day free trial to see if it fits your workflow.

Thanks for explaining your requirements. You can take a look at Shopify Quotes Guru: RFQ & Hide Prices, as it fits this use case very well.

With Quotes Guru, you can:
• Replace the standard “Add to Cart” button with a “Request a Quote” button for customized or made-to-order products.
• Capture complete product details, including selected variants, custom options, and customer inputs.
• Receive full quote requests with all customization information instead of a basic contact form submission.

This app is designed specifically for stores that need a quote workflow instead of direct checkout for certain products.

You can also check this guide for more details:
https://quotes-guru.webframez.com/doc/show-or-hide-quote-button-on-product-page/

Hi there,

This happens because most contact forms don’t read from the cart.
Here is the solution:
(1) Keep Add to Cart active so the options app stores customizations as line-item properties.
(2) Remove the Checkout button.
(3) Put the Request a Quote button at the cart level.
(4) Use a quote app that reads the full cart including line-item properties like Quote Snap.

Thank you