I have a form for a design service where a homeowner can order photo masking for a design application or a floorplan service. I have a calculation field based on a quality level (basic or pro) and on the number of layers someone wants us to mask on the photo (1, 3, 5). The form calculation is:
{Quality Level Desired:105}* {Number of Layer Masks (up to...):107} for each photo uploaded.
On the form, when I had an Option field for the Quality Level, the total for each photo scene, and then the total at the bottom of the form was correct, but when I sent it to paypal it was double counting. When I changed it to a product field, it is now duplicating in the total at the bottom of the form. So, I am obviously doing something wrong. The floorplan service oks ok...and I even have a variable pricing based on the size of a property and it calculates that correctly.
I have also tried adding a product for Masking Service at $0 and then a product option at the $14.99 and $29.99 and then in the calculation taking the option times the level....and it still is duplicating the amount when you go to paypal.
Right now I have a product field as my option, which is either basic or pro quality masking level. I have prices in these fields of $14.99 or $29.99. On the number of layers, I have a drop down of 1, 3, or 5 and no values. The calculation is the product of the quality (basic or pro) * number of layers (1, 3, or 5). So it should be $14.99 or $29.99 if I just had 1 layer. It is showing as $29.98 or $59.98.
I can PM an account login which might be the fastest way to look at the issue.
Also...I was going to use woocommerce for more of a shopping cart functionality...but that might be overkill. I would like to show users what they ordered in terms of the design service somehow in their account....ideas on how to do this without a shopping cart installed?
ANother issue is I have a multi select field with 5 or 6 things in it. If the user does not complete a required field, the form refreshes with the error message...but it does not save the user's selection for the multi field....and it populates ALL answers in the field. So unless they catch it, they will submit the form with all answers.
Finally...do you have suggestions on how to handle a failed paypal transaction. with the easy way to do this...the form gets submitted, but in GF it shows as processing if the payment failed. It would be good to be able to keep the entry and try to resubmit it manually.
The form is at http://homediary.com/design-service/ however it is currently locked down...so I would have to send you a pm with admin login details....