First of all everything works great except for one minor detail.
Need to remove the the price in the quantity drop down when integrated with WooCommerce.
It displays "50 +$257.50" and I need it to be just "50".
My client is a boutique design agency specializing in well designed wedding invitations. They required an e-commerce solution to allow customers to select a design then choose options/add-ons (quantity, color, gender options, additional info cards and mailing lists). Each with variable drop down selections.
Was able to achieve everything with this setup
- -Gravity Forms (220.127.116.11)
- -WooCommerce (1.4.4)
- -WooCommerce - Gravity Forms Product Add-Ons (1.3.1)
- -WP (3.3.1)
Here's what the form looks like on the front end:
Here's the exported XML:
I had to create unique Gravity Forms for each product and then associate it with its respective WooCommerce product.
They wanted to sell in only sets of 25 so I "enable values" which worked.
In this case, I set the WooCommerce base price for $257.50 and the Gravity Form price $0.
For the Quantity:
- Label 25, Value 25, Price $0
- Label 50, Value 50, Price $257.50
- ...and so forth
Shopping cart and data-wise, everything works. I just need to remove all the the prices in the drop down selections on the front-end:
ie..."50 +$257.50" instead of "50".
<field id="10" size="medium" type="option" inputType="select" productField="14" enablePrice="1" enableEnhancedUI="1" enableChoiceValue="1"> <description><![CDATA[(<strong>PRICE</strong>: $257.50 per set of 25)]]></description> <label><![CDATA[Quantity]]></label> <choices> <choice> <text><![CDATA]></text> <value><![CDATA]></value> <price><![CDATA[$0.00]]></price> </choice> <choice> <text><![CDATA]></text> <value><![CDATA]></value> <price><![CDATA[$257.50]]></price> </choice>
They also requested the customer only pay a 50% deposit + applicable taxes (this was achieved within WooCommerce and had nothing to do with Gravity Forms)