Charge Tax on Shipping Using Gravity Forms for WordPress

After figuring out how to charge tax for only one state , I then needed to include the shipping in the taxable amount.

When I used the calculated field ( ({EMT Code Membership:30} + {Shipping:28} ) * .07 ) in Gravity Forms, the total would not refresh. I looked in the javascript for Gravity Forms and found the function gformCalculateTotalPrice($form_id). I added this function call to my jQuery code using my form ID and all is well. It calculates the tax and adds it to the total as expected.

  jQuery(document).ready(function($) {
   $('#field_5_38').hide();
   $('#input_5_25_4').change(function() {
      var state = $(this).val();
       state = state.toLowerCase();
       if (state == 'fl' || state == 'florida') {
           $('#field_5_38').show();
           gformCalculateTotalPrice('5');
       } else {
           $('#field_5_38').hide();
           gformCalculateTotalPrice('5');
       }
   }); 
   $('#choice_30_0').change(function() {
      var state = $('#input_5_25_4').val();
       state = state.toLowerCase();
       if (state == 'fl' || state == 'florida') {
           $('#field_5_38').show();
           gformCalculateTotalPrice('5');
       }
   }); 
   $('#choice_30_1').change(function() {
      var state = $('#input_5_25_4').val();
       state = state.toLowerCase();
       if (state == 'fl' || state == 'florida') {
           $('#field_5_38').show();
           gformCalculateTotalPrice('5');
       }
   }); 
});
Summary
Charge Tax on Shipping Using Gravity Forms for WordPress
Article Name
Charge Tax on Shipping Using Gravity Forms for WordPress
Description
When I used the calculated field ( ({EMT Code Membership:30} + {Shipping:28} ) * .07 ) in Gravity Forms, the total would not refresh. I looked in the javascript for Gravity Forms and found the function gformCalculateTotalPrice($form_id). I added this function call to my jQuery code using my form ID and all is well. It calculates the tax and adds it to the total as expected.
Author
Publisher Name
Cullen Web Services
Publisher Logo

Leave a Reply

Your email address will not be published. Required fields are marked *