Not signed in (Sign In)

Vanilla 1.1.5a is a product of Lussumo. More Information: Documentation, Community Support.

  1.  
    OK this might sound a bit confusing but here goes. I have a form which utilizes the PayPal Connector. The Connector is setup to pass data from a potential 6 different conditional Grand Total fields (it should only ever pull from ONE grand total field per transaction and only one will show because only one condition can be met at one time). Whenever those fields contain anything but a zero, the total amount is passed to PayPal. That part is working as intended. But I have an undesirable side effect.

    Four of those 6 fields pull calculation data from another shared field (shared meaning all 4 of those Grand Total fields pull from the same exact sub-total field for part of its calculation). So when that shared field contains anything but a zero, all four of these fields end up containing an amount greater than zero. Thus, whenever my customer pays via PayPal and has any one of these 4 fields populated, it pulls the totals from ALL four, despite 3 of them being hidden due to their conditions not being met. All four totals are then shown on their checkout cart and three shouldn't be.

    I know that I could bypass this issue if I made unique sub-total fields for each of the Grand Total fields but these sections/fields are incredibly intricate and contains MANY fields. My worry is that if I duplicated these sections and had each Grand Total field pull from its unique sub-total field (full section really) that it would cause my form to slow down more than is acceptable.

    My question is: Is there any way I can have PayPal ignore conditional fields which are not visible to the user on the form itself?
  2.  
    Actually it won't be as bad as I thought. I'll just duplicate the sub-total fields so I can get this done. But I'd still like to know if the idea presented in my question would be possible. Thanks!
  3.  
    Still no reply on this? I take it FormAssembly is not capable of ignoring un-shown conditional fields? Just had another registrant for my event pay an additional $300 because it passed totals from fields that were not even showing on their receipt. For example:
    ---------------------------------------------------------------
    Description Unit price Qty Amount

    All-Star Cheer Registration
    Item #: ASC2011ASCA
    $515.00 USD 1 $515.00 USD

    All-Star/Studio Dance Registration
    Item #: ASD2011ASCA
    $61.80 USD 1 $61.80 USD

    Scholastic Sideline Cheer Registration
    Item #: SSC2011ASCA
    $61.80 USD 1 $61.80 USD

    Scholastic Competitive Cheer Registration
    Item #: SCC2011ASCA
    $61.80 USD 1 $61.80 USD

    Scholastic Dance Registration
    Item #: SD2011ASCA
    $61.80 USD 1 $61.80 USD

    Pop Warner Cheer Registration
    Item #: PWC2011ASCA
    $61.80 USD 1 $61.80 USD

    Subtotal: $824.00 USD
    Total: $824.00 USD
    ---------------------------------------------------------------

    The total on the receipt was only $515.00 USD. It is calculating totals in fields that don't apply to the category that was chosen yet still passing that data along instead of ignoring those hidden fields.

    So here my form setup:

    I have 6 different Grand Total fields which PayPal can pull from for their totals. All 6 of those fields pull information from a single section to calculate the cost of individuals competition for my event. At $30 per person, when a team chooses two individuals it will have all 6 Grand Total Fields populate with 60 as their total (and then I also have a 3% fee for processing payment via PayPal/CC so the total for each field would end up being the $61.80 you see above. But, I only want PayPal to be passed the information for the ONE category (1 Grand Total field) they select and that applies to them (and that is actually shown).

    My solution above (earlier posts) was to recreate/duplicate all sections and give them a unique identifier for the grand total fields, so that the other 5 would still calculate out to zero and be ignored. But I don't see that as an option here because creating 6 unique sections within my existing repeatable rows would mess up my formatting (from previous experience). However, if you still have no solution to this problem I will need to find a way for my "Solos:" field in my Team Roster section to be conditional as well based on the category that is chosen.
    • CommentAuthordbuschho
    • CommentTimeOct 11th 2011
     
    Hello Akspiritcoaches,

    If you're having a problem you need immediate resolution to, it's usually better to hit our support team by opening a support request. We try to let the community have a go at questions asked in the community forum, as the crowd is frequently wiser than us.

    That being said, for your issue, without seeing the form, I think you might try including the 'custom clear switch' addon to your form. It slows your form down in older browsers, but it clears out data from unselected conditional fields, which sounds like what you are wanting.

    http://www3.formassembly.com/forum/discussion/296/any-way-of-clearing-selections-on-a-form/
    <script type="text/javascript" src="/wForms/3.4/js/wforms_custom_clear_switch.js"></script>

    Happy to help further,
    Drew
    FormAssembly.com Support
  4.  
    Perfect suggestion. I will give that a try and post back my responses. Thank you.