When a Pearl Theme Update is released it is recommended to install it on your store as new updates contain new features and fixes for issues reported by users.
In order to make sure you do not experience any problems we explained below best way to do the upgrade.
Pearl Theme Upgrade Steps:
! Important : Before any upgrade it is recommended to backup of your Code and Database.
!! Important : In case you extended the theme functionality with customizations make sure you placed your custom code in a Child Theme in order not to loose your work. By respecting Magento best practice and making all customizations in a child theme, Pearl Theme will always be update proof and you will not have any risk of loosing your changes.
Step 1. Go to your account on www.weltpixel.com and download the latest Pearl Theme Pack from Downlodable Products section of your account.
Note: If you purchased the Pearl Theme from Magento Marketplace please refer to this article HERE on how to download the files. Make sure you have the latest release in your marketplace account before upgrading, from experience Magento Marketplace requires 1-2 months before approving a new version due to a rigorous process of 4 step review system. We would like our updates to reach our clients ASAP but unfortunately we cannot control how fast Magento Marketplace process our product submission. This article HERE explains how you can check Version of Pearl Theme in your Magento Marketplace account.
How can you get the latest release now?
Contact WeltPixel Support in case you need latest Pearl Theme release and do not wish to wait until Magento Marketplace approves it. Please provide Magento Marketplace Name, Order Number and Purchase Date.
Step 2. Replace Pearl Theme files with the new ones you just downloaded. It's important to replace the files and not merge them. Some parts of the theme may be refactored and some of the files are not needed anymore and could generate errors.
What files to remove before the upgrade:
a. Remove all Theme Files under 'html/app/design/frontend/Pearl/weltpixel'
b. Remove dependencies included with Pearl Theme under '/html/app/code/WeltPixel/'
Note: You may use other extensions provided by WeltPixel that are not part of the theme, no need to remove them as they are not part of the theme upgrade. Here is a list of them just to be sure:
- Maxmind ( Maxmind )
- CMS Block Scheduler ( AdvanceBlocksWidgets )
Disable Magento Cache from System -> Cache Management -> Select All and hit disable and refresh all caches. Note: This step is required even if cache is disabled.
During theme upgrade process, existing sample pages, blocks, sliders will not be overwritten but only add new sample elements included in the latest release.
Unpack and upload (merge) the content from 'Theme Files' directory into the root of your Magento installation.
This process will not overwrite any file that you might have on your server, it will only merge them!
Only for Enterprise Cloud Edition(ECE), if you are using CE and EE go to Step 5.
Don't forget to re-apply the ECE patch once you updated Pearl Theme files. More details here on How to apply the ECE patch.
Once patch is applied commit the updated code to your ECE repository.
DONE, Pearl Theme is now updated. No need for Step 5 on ECE environments.
In your browser go to www.yourmagentostore.com/pearl-theme-installation/ and simply follow the installation steps from the graphical interface, presented in your browser URL.
In GUI Pearl Theme Installer skip the theme configuration (Step 4, 5 and 6 from installer) if you wish to keep your current theme configuration. Using the theme configurator will overwrite your current settings.
Skip importing demo store settings:
Skip the theme configurator:
Woohoo! You updated Pearl Responsive Theme !
If using AWS hosting with Bitnami see below related article for setting the proper file permissions after update: Bitnami AWS - Installation issues with Magento 2 Theme or Extensions