I am looking for a talented Gravity Forms developer to help resolve an issue that I am experiencing with a conflict with Gravity Forms and a file upload plugin. I have a WordPress website setup for ecommerce using WooCommerce. The website provides customized business services rather than products, so I have Gravity Forms integrated with WooCommerce using Gravity Forms’ Product Add-Ons plugin. As part of the ordering process, customers need to be able to upload large audio files, with sizes typically ranging from 10MB-150MB. Gravity Forms’ native file upload option is extremely slow and very prone to failure on large files, so I had to look for other file upload options. I finally found a file upload plugin that is fast and reliable, but I am having a problem with it. After uploading a file and completing the form details, customers can add the service to their virtual shopping cart by submitting the form. When this happens, the file is automatically uploaded a second time. I don’t want this to happen…when a customer uploads a file, it should only be uploaded once, not twice. Unfortunately, I cannot figure out how to correct this issue, but I have seen another (slower) plugin succeed in only uploading a large file once and not re-uploading upon form submission, so I know that it is possible to fix this issue. I think that the issue is that the file upload plugin that I am using is somehow attaching the file upload to the Gravity Form, resulting in the file being re-uploaded upon form submission, but I’m not certain that this is the case. That’s where you come in. I need a talented WordPress developer with experience with Gravity Forms to modify the file upload plugin via a child theme so that Gravity Forms won’t re-submit uploaded files. For someone who is familiar with Gravity Forms, I am anticipating that this fix should be quite simple, as it merely involves preventing an action from repeating, but I lack the skill to solve this problem. If you have experience with Gravity Forms and you think that you know how to do this, you are welcome to submit a proposal for this job. If you choose to accept the job, I would like to have the work completed within 7 days.
When you submit your proposal, please outline the steps that you would take to solve this problem, if hired, and please include as well your best-guess estimate of the number of hours that you would need to complete this job.