Add Request a Quote Button on Shopify Product Page

If you’re running a Shopify store and want customers to request pricing instead of buying instantly, this guide will walk you through a simple method — perfect for non-technical users.

1. 🤔 Why Do You Need a “Request a Quote” Feature?

Not every product should have a fixed price or instant checkout. A Request a Quote (RFQ) feature is useful when:

  • 💼 You sell custom or made-to-order products
  • 📦 You offer bulk pricing or wholesale
  • 🚚 Shipping cost needs to be calculated manually
  • 🎯 You want to negotiate pricing with customers
  • 🔒 You prefer to hide prices from competitors

Instead of “Add to Cart”, customers click Request a Quote, and you can respond with a personalized offer.

2. 🛠️ Add “Request a Quote” Button to Product Page

This method is simple: we replace the default buy buttons with a custom button linking to your contact page.

Step 1: Create a “Quote Product” Template

Go To Online Store => Themes => Edit Theme

In the Select Page in the header bar. Select Product => Create Template

In the popup form, Enter template name and click to “Create Template” button.

👉 This allows you to apply RFQ only to specific products.

Step 2: Hide “Add to Cart” and “Buy Now” Buttons

Inside the theme editor:

  • Find Product Information section
  • Hide or remove:
    • Add to Cart button
    • Buy Now button

👉 Now customers cannot directly purchase this product.

Step 3: Add “Request a Quote” Button

Go To Products => Quote-product template

You can easily generate code using tools like ChatGPT or copy this simple HTML:

<a href="/pages/contact" class="request-quote-btn">
  Request a Quote
</a>

<style>
.request-quote-btn {
  display: inline-block;
  padding: 12px 20px;
  background-color: #000;
  color: #fff;
  text-decoration: none;
  border-radius: 6px;
  font-weight: bold;
}
.request-quote-btn:hover {
  background-color: #333;
}
</style>

In the Product page => Product Information Click to Add Block => Blocks => Custom Liquid

Add the html quote button to Custom liquid and Save

👉 Add this inside a Custom Liquid block in your product template.

Step 4: Assign Template to Product

  1. Go to Products
  2. Select your product
  3. In Theme template, choose: quote-product
  4. Save

When access the product with quote template, You can see the Request quote button.

When click to the button, You will go to contact page.

3. ⚖️ Advantages & Disadvantages of This Method

✅ Advantages

  • ✔️ Very easy to implement (no coding skills needed)
  • ✔️ Works with any Shopify theme
  • ✔️ Quick setup (under 10 minutes)
  • ✔️ Good for simple RFQ use cases

❌ Disadvantages

  • ❌ No structured quote form (just a contact page)
  • ❌ No product details automatically included
  • ❌ No file upload or customization options
  • ❌ No quote tracking or management
  • ❌ Manual process (email back-and-forth)

👉 This method is great for beginners, but limited for growing businesses.

4. 🚀 Upgrade with Huskify – Request for Quote

If you want a professional RFQ system, consider using:

👉 Huskify – Request for Quote

💡 What it can do:

  • 📩 Let customers send quote requests directly from product pages
  • 📝 Custom form builder (add fields, file uploads, options)
  • 🔄 Convert quotes into draft orders
  • 📊 Manage all quotes in one dashboard
  • 📧 Send automatic email notifications

Perfect for:

  • Wholesale stores
  • B2B businesses
  • Custom product sellers

Final Tip

If you’re just starting → use the simple button method

If you want to scale → switch to a full RFQ app like Huskify