Configure your quote form
Read time: 5 minutes. Last updated: June 20, 2026 Who it's for: Merchants choosing what buyers fill in when they request a quote.
Your quote form is what a buyer sees inside the QuotWay drawer when they tap "Request a quote." This article shows you how to turn the built-in fields on or off, add your own custom fields, set up conditional logic so the form stays short, and understand validation and pre-fill. Configure the form once and the storefront picks up your changes within a couple of minutes - no theme deploy needed.
Before you start
- QuotWay is installed and the app embed is on, so the quote button shows on your storefront. See Add the quote button to your theme.
- You know roughly what you need to price a deal - quantities are always captured, but think about whether you also need a company name, a PO number, a delivery date, or a target price.
- For custom fields and conditional logic, check your plan. Built-in fields are on every plan; custom fields start on Starter; conditional logic is on Professional and up (see the callouts below).
Where to configure the form
You can set up the quote form in two places, and both write to the same shop settings:
- During onboarding (Step 2) - the form editor with a live preview, shown when you first set up QuotWay.
- Any time after - go to Apps → QuotWay → Settings → Quote form.
Your changes save to your shop settings. The storefront drawer reads your latest setup the next time a buyer opens it, so updates go live within a couple of minutes without a theme deploy.
Note: A buyer who already has the drawer open sees the form as it was when they opened it. The storefront fetches your form configuration once per drawer open, so a buyer who opened it before you saved keeps the old form until they refresh the page.
Step 1 - Set your built-in fields
QuotWay ships with a set of built-in fields you can turn on or off. Some are always on because QuotWay can't create a quote without them; the rest are yours to toggle.
Always-on fields
These three are required on every plan and can't be turned off - they're the minimum QuotWay needs to capture and respond to a quote:
| Field | Notes |
|---|---|
| Name | Pre-filled when the buyer is signed in. |
| Pre-filled when signed in. Email format is checked in the buyer's browser. | |
| Products and quantities | Pre-filled from the product the buyer was viewing. |
Toggleable built-in fields
Turn these on or off to match how you sell. Defaults differ for stores QuotWay detects as B2B-capable, where procurement details are expected up front:
| Field | Why turn it on |
|---|---|
| Company name | B2B procurement teams expect to identify their company. |
| Phone number | An optional contact method, useful for urgent quotes. |
| Shipping address | For freight and logistics quotes where shipping is a real line. |
| Purchase order number | Procurement workflows often need a PO number up front. |
| Custom message / notes | A free-text "tell us more" field. Recommended on. |
| File attachment upload | For RFQs, drawings, and BOMs - available on Starter and up (see below). |
| Requested delivery date | Lets the buyer name a target delivery date. |
| Requested price per line | Lets the buyer suggest pricing, which speeds up negotiation rounds. |
To change them:
- Open Settings → Quote form (or onboarding Step 2).
- Toggle each field on or off.
- Save. The live preview reflects your changes, and the storefront updates within a couple of minutes.
Step 2 - Add custom fields
Need to ask for something the built-in fields don't cover - a tax ID, a project reference, an industry, or a delivery window? Add your own custom fields. Custom fields support text, number, choice, and similar input types, so you can capture exactly what you need to price a request.
To add one:
- Open Settings → Quote form.
- In the custom fields section, add a field.
- Give it a label, pick a field type, and mark it required if it must be answered.
- Save.
Your custom fields appear in the buyer's quote form and on the quote in your inbox, alongside the built-in answers.
⚠️ Custom fields require the Starter, Professional, or Enterprise plan. Starter includes up to 5 custom fields; Professional and Enterprise include unlimited custom fields.
Step 3 - Add conditional logic (optional)
Conditional logic shows or hides a field based on how the buyer answered an earlier one, so the form asks only what's relevant and stays short. For example, you might show a "Shipping address" field only when the buyer selects "Ship to me," or reveal a "Tax ID" field only for buyers who pick "Reseller."
To set it up:
- Open Settings → Quote form and select the field you want to show conditionally.
- Add a condition: choose the controlling field and the answer that should reveal (or hide) this field.
- Save.
The buyer sees the field appear or disappear in the drawer as they fill in the form.
⚠️ Conditional form logic requires the Professional or Enterprise plan.
Validation and pre-fill
Validation. QuotWay validates what it can in the buyer's browser before they submit:
- Email - checked for a valid format before submit.
- Phone - no format is enforced; QuotWay stores whatever the buyer types.
- Required fields - a built-in or custom field marked required must be filled before the buyer can submit.
- Requested price per line - accepts decimals. If the buyer enters a price above your catalog price, you see a warning badge on the quote in your inbox.
Pre-fill for signed-in buyers. When a buyer is signed in to your storefront, QuotWay pre-fills what it can from their customer record so they type less:
- Name and email - filled from the customer record.
- Company name - filled from the customer's primary company association on B2B-capable stores.
- Shipping address - filled from the customer's default shipping address.
- Phone, PO number, and custom message - never pre-filled.
Guest buyers see empty fields. After they submit, they get a magic-link email to access their quote; if they create a customer account later, the quote attaches to that account. See Guest quotes and account claim.
File attachments on the form
If you turn on the file attachment field, buyers can attach specs, drawings, BOMs, or artwork to their request. Attachments are available on Starter and up, with limits set by your plan. QuotWay validates each file's type and rejects files with malicious or active content.
⚠️ Buyer attachments require the Starter, Professional, or Enterprise plan, with per-plan file-count and size limits.
For the full limits, retention, and how validation works, see File attachments.
Common gotchas
- The drawer shows a field I disabled. The storefront fetches your form configuration once when the buyer opens the drawer. A buyer who opened it before you saved keeps the old form until they refresh the page.
- Company or PO defaults aren't what I expected. B2B-capable detection runs at install. If you enabled B2B after installing QuotWay, go to Settings → Activation → Re-check so QuotWay re-detects your store's capability.
- A signed-in buyer's company didn't pre-fill. Either the buyer isn't signed in, or they don't have a primary company association on a B2B-capable store.
- I can't add more custom fields. You may have hit your plan's custom-field count - Starter includes 5; upgrade to Professional or Enterprise for unlimited.
Related articles
- Add the quote button to your theme - where and how the form appears on your storefront.
- Targeting rules - choose which buyers see the quote form and price hiding.
- File attachments - file limits, retention, and validation.
Still need a hand? The team is happy to help.