I am trying to figure out how to allow user to update their contact details, such as address, VAT number and allowing them to upload necessary documents such as health and safety policy etc.
I also want renew page to be multi step such as step1: update details, step2: upload necessary document, step3: view total cost and final do the payment.
I would be thankful, if anyone can help me. I am now trying the hook: civicrm_buildForm to add various additional field in the membership renew form. But I am still not sure how to make it multi steps.