XSender web application's Update process is very simple and straight forward, just follow the instructions:
Upload xsender-new-update-file-vX.X.X zip the updated version File to your server or project root
Unzip the xsender-new-update-file-vX.X.X zip file into your web server root or htdocs or subdomain directory
Full Update Scenario
Now that you have extracted the updated zip file, you can navigate to the application's admin panel. And there you will see a page like this
Provide your Envato Purchase key and admin login credentials. After inserting the values click on submit. If your credentials are correct you will get to see the changes made in this update.
Now click on "update now" to, finalize your update process. After a successful update, you will see your admin dashboard page.


That's all and Enjoy the updated version
Any custom changes you make to the XSender script are at your own risk. We’re not responsible for lost custom work during updates.
Tip: Always back up your customizations before updating to avoid any issues
It is recommended to test the updated script in a development environment before deploying it to the live site.
To ensure that your customizations are not lost during the update process, we recommend following one of the options below when updating to our latest version:
Create a backup of your customizations and files before updating the code. This way, if anything goes wrong during the update, you will have a copy of your work and can restore it if necessary.
Git Merge your customizations with the latest version of our code. This may require some manual effort, but it will allow you to keep your customizations while still benefiting from the improvements and bug fixes in our latest version.
Before git merging any changes to our project code from Codecanyon, we recommend following these steps:
Create a new branch in your local repository for your changes.
Push your code to the newly created branch.
Download the latest version of our project code from Codecanyon and push it to another branch.
Merge the two branches and resolve any conflicts that arise during the merge process.
Please note that conflicts may arise during the merge process, so it is important to resolve them carefully to ensure that your changes are properly integrated with the latest version of our project code.
If you have questions about updating to the latest version, feel free to contact us. We also offer update services for a small fee—just reach out to discuss the details and pricing.