-
sasmontrealAsked on June 18, 2021 at 8:43 PM
I am working on a form to sell products on our website. Most of these products are sold by item quantity, so the standard form setup works perfectly. However, we are also selling fabric by the metre, and would like to be able to offer it in half-metre increments.
As a workaround, I set up the fabric product with "special pricing" options so that I could sell in fractional units.
All good so far, but then the default price for the fabric showed up as "free" and I couldn't find a way to override it (ideally I would like it to say "$100/m"). So I hid the product prices using CSS, and put the prices in the description fields instead (styled with CSS to make the font bold and blue).
Now, because I have put the prices in the description fields, I can't use those fields to show any more information about my products (such as item size or weight). I could add this info right after the prices, but then the prices and descriptions would all look the same - there would be no way to distinguish them visually. I can't even put a line break between any text in the description field.
I understand that many people have asked for a built-in solution to sell by unit (length, weight, etc.) and not just by quantity, and to be able to sell in fractional units. Until these options are available, are there any other workarounds you can suggest?
Many thanks!
Sara
Page URL: https://form.jotform.com/210695195706058 -
Girish JotForm SupportReplied on June 19, 2021 at 4:17 AM
From your form https://form.jotform.com/210695195706058, it looks like now you have removed the special pricing option from all items.
To clarify, based on your requirement you want to sho quantities as fractions instead of decimals (as you have currently setup). Is that correct? Please confirm this.
Apart from that when you set up sub-products on each item with special pricing you can sell items by other factors as well.
Please check and let us know.
-
sasmontrealReplied on June 19, 2021 at 7:14 AM
I'm sorry, I haven't explained myself very well!
Most of my items are sold by quantity (1, 2, 3, etc.) and are priced per-item - simple. But the fabric is sold by the metre, and in half-metre increments:
- I want to show the fabric price as "$100/m" (including the metre unit)
- I want the purchase quantities to include decimals and units ("0.5 m", "1.0 m", "1.5 m", etc.)
My solution thus far:
- I used the special pricing drop-down menu option just for the fabric, so that I can sell in half-metre increments
- I hid ALL the PRICE fields using CSS because the fabric price was showing as "free" and I couldn't override it
- I entered ALL the prices in the DESCRIPTION fields - these prices are simply entered as text, and styled using CSS
My remaining problem:
- now I can't use the description field to show other information about my items (such as "quantities limited" or "138 cm wide") because I have already used that field to show the prices
In the description field, if I could put a line break between the price and the other information I want to add, and style these texts individually (i.e. show the price bold and coloured blue, and the rest of the text normal) then this could work. But I understand that this is impossible - others have asked the same question.
I hope this is more clear!
-
Girish JotForm SupportReplied on June 19, 2021 at 9:09 AM
Thanks for the details.
What you have said can be achieved but outside the payment field.
Instead of adding the items in the payment field, use Inventory widgets to show the items.
Use the Form calculation widget to show the total and finally pass on the total to the payment field.
You may use the Text (paragraph) field below each item for description.
Do try this and let us know if that helps.