Proposals

Price it, send it, and let one click make it an order

A quote workspace that shows margin on every line as you type, handles counter-offers and deposits, sends a branded PDF, and converts an accepted quote into a Shopify draft order.

Included on every plan — PDF on Premium, counter-offers on Wholesale Pro

ProductQtyList priceQuoted priceMarginLine total
Merino Crew KnitSKU MCK-440120$42.00$36.5531%$4,386.00
Lambswool ScarfSKU LS-118240$18.50$15.2032%$3,648.00
Cashmere BeanieSKU CB-70296$29.00$24.6529%$2,366.40
Subtotal $10,400.40
Margin 31% on 3 of 3 lines
Total $10,000.00

What you can do

How it works

Price the lines

Edit any quantity or price. Margin updates as you type, and anything under your floor is flagged.

Send the proposal

A branded email with a PDF and a link. Add a message, set an expiry, attach a spec sheet.

They respond

Accept, counter-offer, or decline. A counter-offer shows their price beside yours on the same quote.

It becomes an order

One click creates a Shopify draft order, or emails the invoice through Shopify.

What you control

Every one of these is a setting in the app — no code, no developer.

SettingWhat it doesSensible start
Default validityHow many days a new quote stays open before it expires.14 days
Quote numberingThe sequence new quotes are numbered from.Start at 1001
Minimum marginWarns your team when a quoted line falls below this margin.Your floor
Counter-offersWhether buyers may propose their own prices, and the maximum discount allowed.On, capped
Require signatureMakes the buyer type their name to accept, recorded with time and IP.On for large orders
Default depositPercentage taken up front, with the balance on terms.Off unless you take deposits
Attach PDFSends the proposal as a file as well as a link.On
Expiry remindersEmails the buyer a set number of days before the quote lapses.On, 3 days before

Questions

What happens after a quote is accepted?

It becomes an ordinary Shopify draft order, so inventory, taxes, discounts and payments all behave exactly as they do for any other order in your admin.

Can I stop my team discounting too far?

Yes. Set a minimum margin and any line below it is flagged while they edit. Counter-offers have their own separate cap on how far below your price a buyer may go.

Is the acceptance recorded?

The app records the name typed as the signature, the timestamp and the IP address it came from, and keeps them on the quote alongside the exact lines that were agreed.

Can I delete a quote?

Draft, requested, declined and expired quotes can be deleted. A sent or accepted quote cannot — it is a promise already made to the customer. Mark it declined first if it is no longer wanted.

The rest of the app

Start quoting wholesale buyers today

Free to install. Five quotes a month on the free plan, no trial to remember.