Often I quote out products with out knowing how many the client needs.
Is there a way to have the end user change the quantity of an item in a quote in the same way that you create an order form?
Unfortuately, the one [DI_QtyBase] is used for both hard-coded quantities and user selectable. It's not treated in the same way as say [QV_OptionBox] with the check built in using [Begin_IsInteractive].
Realistically, and the most elegant/simple is if QW builds this into the code, so that [Begin_IsInteractive] can be utilised in exactly the same way.
Pretty much anything is possible in this regard. TBH I've not worried about the fact that the PDF doesn't reflect the changes the client makes, and have never had any issues from customers.
I'm also not using the QuoteWerks option to specify the user can change the quantity. I was doing that using a custom field. (being honest, I stole some of the ideas off Matt when he worked for his previous employer!) I will change this when I next do a major changes, which probably will be making the QuoteValet template fully responsive. Just got a few other projects in the queue ahead of it!
I've done this several times for various types of scenario.
I'm sure John will jump in here soon.
When there are option items, next to the PDF we have wording warning that optional items selected aren't automatically reflected in the PDF, and to ask for a revised copy in the comments.
But that text doesn't appear if you have no optional items, but you DO have user-selectable quantities.
I'm looking for a way to ensure that text is presented, as it's totally relevant for the same reason.
OMG this is exactly what I was looking for, you are amazing!!!
Suggest create a new test QV template.
Add the below to your <head>
Conditional Line Item Qty Editing
This css is used in conjunction with the
data-qty-condition attribute and additional
fields found below in the 'Begin_LineTypeProduct'
and 'Begin_LineTypeGroupHeaders' portions
of the Line Items Section down below.
then set your QTY field to:
<td class="col-qty" data-qty-condition="[DI_CustomText14]"><span>[DI_QtyBase]</span>[DI_QtyBase:InputType=TextBox,style="display:none;"]</td>
Wherever you enter a "Y" into CustomText14 (or whichever field) on the QW line item, it'll then appear as a textbox for the client to change QTY.
Let me know if you get stuck.
Alternatively, I'm around for the next 30 minutes if you want an online screensharing session and I'll do it for you:
Pretty passable. I know it well enough to know what I am looking at but not enough to just start creating from scratch.
If I know what to change and how I can usually get it done.
Yes, I often do this, requires a tweak to the QuoteValet HTML template though.
How good is your HTML/CSS