Upgrading To 2.18.0 From 2.17.*

Upgrading To 2.18.0 From 2.17.*

LARAVEL 11 The zCart’s backbone framework has been upgraded to the version 11. This will make the site faster and smoother.

 

Alart! This is a Major Release. It has breaking changes and fundamental shifts in the zCart’s architecture. Don’t upgrade directly if you have custom work on the project and the theme.

 

Before you start please check the requirements change for the zCart powered platform:

  • PHP version 8.2 or later.
  • The domain have to have SSL certificate.
  • Need command line access with sudo power on your server.
  • PHP dependency manager composer 2.* installed on the server

Below features/packages remvoed due to incompatibility with latest codebase:

  • MySQL fulltext search.

 

Please read the changelog for detail about the changes, this will help you to decide if you really need to upgrade or not.

Warning! The mobile app APIs has some improvements and additional APIs are added. You’ll require the rebuild the customer mobile app with latest version after upgrading to the zCart backend.

 

TIPS! If you don’t have any real data and visitors we recommend doing a fresh installation.

 

TIPS! If your site is live and have real data and visitor we recommend to contact our support before upgrade. Also, our technical team can help with data shifting. The charge will be $99 for up-gradation and data shifting.

 

To upgrade to the 2.18.0 From 2.17.* please follow these steps:

Step 1: Download the files and extract on your local computer.

Step 2: Set your marketplace in maintenance mode, so that visitor doesn’t get any errors or see sensitive system information.

Step 3:  Take a backup of your database and the project files(current running script). So that you can get back to the old version if having issues with the new one.

Step 4: Replace only these directories and files [Dont touch other files/directories] with the newly downloaded one:

Directories:

  1. app
  2. bootstrap
  3. config
  4. database
  5. public
  6. resources
  7. routes
  8. vendor

Files:

  1. composer.json
  2. composer.lock
  3. package.json
  4. env.example

Step 5: Check the permissions as described in the installation guide.
 

Step 6: Upgrade Plugins (Skip this step if you don’t have any plugins).

Please check the change logs to see if any of your installed plugins have a new version available. If updates are available, make sure to update your plugins to the latest version for the best performance and features.

Warning! Check the plugin’s version compatibility with zCart and replace the plugin code if needed.

 

Updated plugin list for this version:

  1. Affiliate
  2. Auction
  3. BuyerGroups
  4. Comparison
  5. SmartForm
  6. PayStack
  7. OTP Auth
  8. Wallet
  9. Wholesale B2B
  10. Google Analytics
  11. Local Subscription

Follow this guide to upgrade plugins https://support.incevio.com/docs/admin-documentation/package-management/plugin-upgradation/

After you upgrade all the plugin codes with the latest versions please run this command on your project root:

composer dump-autoload

 

Step 7: Login into superadmin panel and access https://your-domain.com/admin/incevio/upgrade

Step 8: If everything goes well without any errors, now turn off the maintenance mode and you’re done.

 

HELP! If you got any issues please contact zCart support team with detail explanations and screenshots of the issues. The support team can help you fast it you provide every detail of the problem.

 

 zCart support team can help you to upgrade your system. Check All The Paid Services Here

  

Was this page helpful?

Leave Comment