weltpixel

Pearl Theme for Magento 2.

User Guide.

Version 1.11.21 - January 9, 2024

THEME FILES.

The theme includes the following files:

  • Theme and associated extension files
  • Documentation
  • Licensing
  • Theme sample data

Highly Modular Theme Package.

The theme comes with modular design and associated WeltPixel extensions that highly increase the theme functionality.

Pearl Theme files are located under below folder structure:

  • app/design/frontend/Pearl/weltpixel
  • app/design/frontend/Pearl/weltpixel_custom
  • pub/media
  • app/code/WeltPixel/Backend
  • app/code/WeltPixel/FrontendOptions
  • app/code/WeltPixel/DesignElements
  • app/code/WeltPixel/CustomHeader
  • app/code/WeltPixel/CustomFooter
  • app/code/WeltPixel/ProductPage
  • app/code/WeltPixel/CategoryPage
  • app/code/WeltPixel/Command
  • app/code/WeltPixel/SampleData
  • app/code/WeltPixel/LazyLoading
  • app/code/WeltPixel/OwlCarouselSlider

Associated WeltPixel extensions highly increase the theme functionality and are fully compatible with Pearl Theme saving you time that you can dedicate building your store instead of debugging compatibility issues. Extension Files are located under below folder structure, you can choose the extensions you need, and deactivate the ones you don't need - this way you code will be light, fast and more conflict free.

  • app/code/WeltPixel/NavigationLinks (MegaMenu)
  • app/code/WeltPixel/Quickview
  • app/code/WeltPixel/GoogleCards
  • app/code/WeltPixel/TitleRewrite
  • app/code/WeltPixel/SmartProductTabs
  • app/code/WeltPixel/MobileDetect
  • app/code/WeltPixel/InstagramWidget
  • app/code/WeltPixel/FullPageScroll
  • app/code/WeltPixel/GoogleTagManager
  • app/code/WeltPixel/Sitemap
  • app/code/WeltPixel/QuickCart
  • app/code/WeltPixel/ReviewsWidget
  • app/code/WeltPixel/Multistore
  • app/code/WeltPixel/ThankYouPage
  • app/code/WeltPixel/AjaxInfiniteScroll
  • app/code/WeltPixel/SearchAutoComplete
  • app/code/WeltPixel/LayeredNavigation
  • app/code/WeltPixel/Newsletter
  • app/code/WeltPixel/AdvanceCategorySorting
  • app/code/WeltPixel/ProductLabels
  • app/code/WeltPixel/SocialLogin
  • app/code/WeltPixel/AdvancedWishlist
  • app/code/WeltPixel/SpeedOptimization
  • app/code/WeltPixel/EnhancedEmail (Pearl Theme Professional Pack only)
  • app/code/WeltPixel/CmsBlockScheduler (Pearl Theme Professional Pack only)
  • app/code/WeltPixel/RecentlyViewedBar (Pearl Theme Professional Pack only)
  • app/code/WeltPixel/UserProfile (Pearl Theme Professional Pack only)
  • app/code/WeSupply/Toolbox - Integration with WeSupply - Magento Order Tracking

Modularity advantages.

  • Fast and light code - unnecessary sections or extensions from Pearl Theme theme can be disabled.
  • Easy debugging - each section of the theme can be disabled in order to identify a potential issue.
  • Easily replace sections of the theme with other 3rd party functionalities, easy integration without any coding needed. (Example: you can disable WeltPixel MegaMenu and use a 3rd party MegaMenu extension that you prefeer)

For even more speed: Modular Design Elements.

  • Disable any Design Elements that you don't use from admin options and corresponding code will not be loaded.
  • Not only the theme and extensions are highly modular but also the all design elements included in the theme.
  • Yes / No admin option for disabling elements not used.
  • Enable/ Disable: Bootstrap Grid, Icons, Tables, Toggle, Accordion, Tabs, Pricing Boxes, Headings and Blockquotes, Dividers, Brand lists, Responsive and Helpers, Smooth Scrolling, Icon Boxes, Alert Boxes, Testomonials, Flex Slider, Buttons, Sections/Parallax, Back to top Button, etc..

PREREQUISITES.

Magento Compatibility.

Before installing Pearl Theme on a Magento Store please check the theme compatibility. Pearl is currently compatible with the following Magento Open Source, Commerce & Commerce Cloud, B2B versions:

  • 2.0 - 2.0.x
  • 2.1 - 2.1.17
  • 2.2 - 2.2.10
  • 2.3.0 - 2.3.7-p4
  • 2.4.0 - 2.4.6-p3

It is highly recommended to install the theme first on a testing server before you install it on a live (production) server.

Note: Make sure to enable Magento Developer Mode before installation - this guide can help: How to set Magento 2 Developer and Production Mode

Magento Commerce Cloud Compatibility.

Pearl Theme for Magento 2 is also compatible with Magento Commerce Cloud Edition or other read-only environments. The necessary patch is included in Pearl Theme Commerce Pack. More details under Magento Commerce Cloud Installation chapter.

Browser Compatibility.

Pearl Theme is compatible with most used modern browsers since Jan 1st, 2015 until today. We constantly check browsers compatibility with each release. Older browser versions, or other browsers not mentioned might also be compatible with Pearl Theme.

Compatible Browsers:

  • Chrome: starting with version 40
  • Firefox: starting with version 35
  • Safari: starting with version 7
  • Opera: starting with version 23
  • IE: starting with version 11
  • Edge: starting with version 38

Magento Marketplace.

Make sure you do not have other WeltPixel extensions installed via Magento Marketplace Composer as the same installed extensions are already included in Pearl Theme installation. If you have a clean installation or no WeltPixel products installed you can proceed forward with the installation and ignore below instructions.

  • When installed via Composer, the extension code is installed under ‘/vendor/weltpixel/’ folder. When manually installing an extension it is copied under ‘/app/code/WeltPixel/‘ so by duplicating the extension code in both locations you will experience installation issues. Follow below guide to uninstall all WeltPixel extensions installed via Magento Marketplace Composer (under /vendor/weltpixel/) before proceeding further with Pearl Theme installation. This guide can help: How to uninstall and remove a Magento 2 extension ( manual vs composer )



Quick Installation.

Pearl Theme GUI (browser) Installation.

Step 1:

  • 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.
weltpixel

Step 2.

Unpack and upload 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!

Note: If you're running Magento 2.3.0 - 2.3.2, please also copy the content from the Patches folder, making sure you select the Overwrite option when prompted.

Step 3.

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. See the installation video .

Note: Some Magento servers/versions have their index in the pub folder, as opposed to the root. If this is the case on your instance, you'll need to move the pearl-theme-installation folder into the pub directory or you won't be able to access it. This will generally manifest on the frontend via a 404 message.

Step 4.

Woohoo! Pearl Theme is installed and your store should already be looking awesome!

Note: In order to prevent unauthorised access to your installation GUI, we advise removing or renaming the folder ‘pearl-theme-installation’ from the root of your Magento installation once the installation is completed.

Troubleshooting:

If you experienced any issues or limitations with this quick GUI installation, see also Pearl Theme - Advanced SSH Installation. SSH installation does the same thing but you are required to issue the commands step by step via CLI. Some servers may have high security configurations and may limit the functionality of this GUI Installer.

ADVANCED SSH Installation.

Pearl Theme. SSH Installation Steps.

Step 1:

  • 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.
weltpixel

Step 2.

Unpack and upload 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!

Note: If you're running Magento 2.3.0 - 2.3.2, please also copy the content from the Patches folder, making sure you select the Overwrite option when prompted.

Step 3.

Connect via SSH connection to your server and run the following commands under location 'mymagentostore.com/html':

If you encounter any conectivity or permissions problems your hosting provider should help providing all necessary details.

Depending on your hosting provider, for some servers command 'php bin/magento' does not work, you may want to replace it with '/usr/local/php56/bin/php-cli bin/magento' or '/usr/local/php70/bin/php-cli bin/magento' . Example: '/usr/local/php70/bin/php-cli bin/magento deploy:mode:set developer'

# a. make sure Developer Mode is enabled for your store
php bin/magento deploy:mode:set developer

#b1. You can enable all the extensions with the following command

php bin/magento module:enable WeltPixel_Backend WeltPixel_FrontendOptions WeltPixel_DesignElements WeltPixel_CustomHeader
WeltPixel_CustomFooter WeltPixel_NavigationLinks WeltPixel_ProductPage WeltPixel_OwlCarouselSlider WeltPixel_LazyLoading
WeltPixel_CategoryPage WeltPixel_Command WeltPixel_Quickview WeltPixel_GoogleCards WeltPixel_TitleRewrite WeltPixel_SmartProductTabs
WeltPixel_MobileDetect WeltPixel_InstagramWidget WeltPixel_FullPageScroll WeltPixel_GoogleTagManager WeltPixel_Sitemap WeltPixel_QuickCart
WeltPixel_ReviewsWidget WeltPixel_Multistore WeltPixel_ThankYouPage WeltPixel_AjaxInfiniteScroll WeltPixel_SearchAutoComplete
WeltPixel_ProductLabels WeltPixel_LayeredNavigation WeltPixel_Newsletter WeltPixel_AdvanceCategorySorting WeltPixel_CmsBlockScheduler
WeltPixel_EnhancedEmail WeltPixel_RecentlyViewedBar WeltPixel_SocialLogin WeltPixel_AdvancedWishlist WeltPixel_UserProfile
WeltPixel_SpeedOptimization --clear-static-content # b2. enable WeltPixel Theme modules one by one (Start with WeltPixel_Backend) php bin/magento module:enable WeltPixel_Backend --clear-static-content php bin/magento module:enable WeltPixel_FrontendOptions --clear-static-content php bin/magento module:enable WeltPixel_DesignElements --clear-static-content php bin/magento module:enable WeltPixel_CustomHeader --clear-static-content php bin/magento module:enable WeltPixel_CustomFooter --clear-static-content php bin/magento module:enable WeltPixel_NavigationLinks --clear-static-content php bin/magento module:enable WeltPixel_ProductPage --clear-static-content php bin/magento module:enable WeltPixel_OwlCarouselSlider --clear-static-content php bin/magento module:enable WeltPixel_MobileDetect --clear-static-content php bin/magento module:enable WeltPixel_LazyLoading --clear-static-content php bin/magento module:enable WeltPixel_CategoryPage --clear-static-content php bin/magento module:enable WeltPixel_Command --clear-static-content #b3. enable WeltPixel extensions included in Theme Pack (optional) php bin/magento module:enable WeltPixel_Quickview --clear-static-content php bin/magento module:enable WeltPixel_GoogleCards --clear-static-content php bin/magento module:enable WeltPixel_TitleRewrite --clear-static-content php bin/magento module:enable WeltPixel_SmartProductTabs --clear-static-content php bin/magento module:enable WeltPixel_InstagramWidget --clear-static-content php bin/magento module:enable WeltPixel_FullPageScroll --clear-static-content php bin/magento module:enable WeltPixel_GoogleTagManager --clear-static-content php bin/magento module:enable WeltPixel_Sitemap --clear-static-content php bin/magento module:enable WeltPixel_QuickCart --clear-static-content php bin/magento module:enable WeltPixel_ReviewsWidget --clear-static-content php bin/magento module:enable WeltPixel_Multistore --clear-static-content php bin/magento module:enable WeltPixel_ThankYouPage --clear-static-content php bin/magento module:enable WeltPixel_AjaxInfiniteScroll --clear-static-content php bin/magento module:enable WeltPixel_SearchAutoComplete --clear-static-content php bin/magento module:enable WeltPixel_ProductLabels --clear-static-content php bin/magento module:enable WeltPixel_LayeredNavigation --clear-static-content php bin/magento module:enable WeltPixel_Newsletter --clear-static-content php bin/magento module:enable WeltPixel_AdvanceCategorySorting --clear-static-content php bin/magento module:enable WeltPixel_AdvancedWishlist --clear-static-content php bin/magento module:enable WeltPixel_SpeedOptimization --clear-static-content php bin/magento module:enable WeSupply_Toolbox --clear-static-content php bin/magento module:enable WeltPixel_CmsBlockScheduler --clear-static-content php bin/magento module:enable WeltPixel_EnhancedEmail --clear-static-content php bin/magento module:enable WeltPixel_RecentlyViewedBar --clear-static-content php bin/magento module:enable WeltPixel_UserProfile --clear-static-content # c. Following command needed only for Pearl Theme sample data installation, otherwise can be skipped php bin/magento module:enable WeltPixel_SampleData --clear-static-content # d. clear cache php bin/magento cache:flush # e. run magento upgrade scripts php bin/magento setup:upgrade # f. generate static content rm -rf pub/static/_requirejs rm -rf var/view_preprocessed #g. Theme Sample Settings Import, depending on required demo store homepage / settings, use different demo version 'v2', 'v3', ... # Run below commands even if you do not use a Pearl sample homepage, in below order: php bin/magento weltpixel:import:demo --store=GLOBAL --demoVersion=v1 php bin/magento weltpixel:theme:configurator --store=GLOBAL --homePage=v1 --header=v1 --categoryPage=3columns --productPage=v1 --footer=v3 php bin/magento weltpixel:cleanup php bin/magento weltpixel:less:generate php bin/magento ca:cl

Theme layout Pre-configuration via SSH

Page layout configuration can be done also from Magento Admin, if you want to customize the theme using Pearl Theme admin options skip below instructions and continue to Step 4.

Some users may prefer using SSH import settings to pre-configure pages layout. If you find yourself in this case you can use the theme configuration options below to setup the layout for each page type.

Visit Pearl Demo Store and choose the layout you like for each page type. Available options below:

  • [--homePage[="..."]] = v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v14, v15
  • [--header[="..."]] = v1, v2, v3, v4
  • [--categoryPage[="..."]] = 2columns, 3columns, 4columns, 5columns
  • [--productPage[="..."]] = v1, v2, v3, v4
  • [--footer[="..."]] = v1, v2, v3, v4
  • [--store="..."] = default, GLOBAL
  • [--demoVersion] = v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v14, v15
  • When changing between sample home pages make sure to run corresponding import options as each homepage comes with predefined theme settings.

    php bin/magento weltpixel:import:demo [--store="..."] [--demoVersion]
    php bin/magento weltpixel:theme:configurator [--store="..."] [--homePage[="..."]] [--header[="..."]] [--categoryPage[="..."]] [--productPage[="..."]] [--footer[="..."]]
    php bin/magento weltpixel:cleanup
    php bin/magento weltpixel:less:generate
    php bin/magento ca:cl

    Example how to set Homepage V8 with coresponding V8 theme options, Header Version 1, Category Page on 3 columns, Product Page Version 1, Footer Version 3:

    php bin/magento weltpixel:import:demo --store=GLOBAL --demoVersion=v8
    php bin/magento weltpixel:theme:configurator --store=GLOBAL --homePage=v8 --header=v1 --categoryPage=3columns --productPage=v1 --footer=v3
    php bin/magento weltpixel:cleanup
    php bin/magento weltpixel:less:generate
    php bin/magento ca:cl

    Step 4.

    Enable the theme from Magento Admin

    Go to Admin -> Content ->Design Configuration and set your default theme to Custom Pearl Theme for Magento 2, for desired store view.


    or you have the possibility to Enable the theme directly from SSH

    php bin/magento weltpixel:theme:activate --store=GLOBAL --themePath="Pearl/weltpixel_custom"
    php bin/magento setup:upgrade
    php bin/magento weltpixel:less:generate
    php bin/magento weltpixel:css:generate --store=default
    php bin/magento cache:clean

    Step 5.

    Woohoo! Pearl Theme is installed and your store should be already looking awesome!

    Magento Commerce Cloud Installation.

    1. Copy theme files from Theme Files (Magento Commerce) folder (only app and pub folders) in the root of your magento installation.

    2. Before you commit any files to Commerce Cloud Github repository, apply patch from ‘Patches/Magento Commerce Cloud patch’ by following below steps:

    Step 1.

    Copy the content of ‘Patches/Magento Commerce Cloud patch’ folder into the root of your Magento installation.

    Step 2.

    After patch files are copied, on UNIX / MAC OS systems run the pearl_cloud_setups.sh script using this command in the CLI in the root of your project, where your copied the files:

    ./pearl_cloud_setups.sh

    Once the script is executed you should receive the message "DONE" in your CLI.

    In order to make sure that patch was successfully applied you can verify that symlinks were created at these locations; 'css' should be a symlink/alias and not a directory:

    app/code/WeltPixel/CategoryPage/view/frontend/web/css
    app/code/WeltPixel/CustomHeader/view/frontend/web/css
    app/code/WeltPixel/FrontendOptions/view/frontend/web/css
    app/code/WeltPixel/ProductPage/view/frontend/web/css
    app/code/WeltPixel/QuickCart/view/frontend/web/css

    Step 3.

    Pearl Theme code is now ready to be committed to Github and deployed on your Cloud environment. Commit the code to your Commerce Cloud repository. The environment should automatically deploy the code to the magento installation coresponding to the git repository where the code was comitted.

    For more details about installing Pearl Theme you can check the detailed article on Pearl Theme Commerce Cloud Installation using UNIX systems from our Support Center.

    Important:
    After deploy, go to Cache Management section of your Magento Admin and Regenerate Pearl Theme LESS/CSS files in order to correctly apply all theme options. You can automate the Pearl Theme LESS/CSS generation by adding the corresponding commands in .magento.app.yaml file from the root of your cloud installation, this commands will be automatically executed with each deploy. Please find below deploy hook structure of .magento.app.yaml file.

     
    # The hooks executed at various points in the lifecycle of the application.
    hooks:
    # We run build hooks before your application has been packaged.
    build: |
    php ./bin/magento magento-cloud:build
    # We run deploy hook after your application has been deployed and started.
    deploy: |
    php ./vendor/magento/magento-cloud-configuration/pre-deploy.php
    php ./bin/magento magento-cloud:deploy
    php ./bin/magento weltpixel:less:generate
    php ./bin/magento weltpixel:css:generate --store=default

    Step 4.

    Woohoo! Pearl Theme is installed and your store should be already looking awesome!

    Theme layout Pre-configuration via SSH

    Page layout configuration can be done also from Magento Admin, if you want to customize the theme using Pearl Theme admin options skip below instructions and continue to Step 4.

    Some users may prefer using SSH import settings to pre-configure pages layout. If you find yourself in this case you can use the theme configuration options below to setup the layout for each page type.

    Visit Pearl Demo Store and choose the layout you like for each page type. Available options below:

  • [--homePage[="..."]] = v1, v2, v3, v4, v5, v6, v7, v8, v9, v10
  • [--header[="..."]] = v1, v2, v3, v4
  • [--categoryPage[="..."]] = 2columns, 3columns, 4columns, 5columns
  • [--productPage[="..."]] = v1, v2, v3, v4
  • [--footer[="..."]] = v1, v2, v3, v4
  • [--store="..."] = default, GLOBAL
  • [--demoVersion] = v1, v2, v3, v4, v5, v6, v7, v8, v9, v10
  • When changing between sample home pages make sure to run corresponding import options as each homepage comes with predefined theme settings.

    php bin/magento weltpixel:import:demo [--store="..."] [--demoVersion]
    php bin/magento weltpixel:theme:configurator [--store="..."] [--homePage[="..."]] [--header[="..."]] [--categoryPage[="..."]] [--productPage[="..."]] [--footer[="..."]]
    php bin/magento weltpixel:cleanup
    php bin/magento weltpixel:less:generate
    php bin/magento ca:cl

    Example how to set Homepage V8 with coresponding V8 theme options, Header Version 1, Category Page on 3 columns, Product Page Version 1, Footer Version 3:

    php bin/magento weltpixel:import:demo --store=GLOBAL --demoVersion=v8
    php bin/magento weltpixel:theme:configurator --store=GLOBAL --homePage=v8 --header=v1 --categoryPage=3columns --productPage=v1 --footer=v3
    php bin/magento weltpixel:cleanup
    php bin/magento weltpixel:less:generate
    php bin/magento ca:cl

    How Commerce Cloud Patch Works.

    Note: If you still getting the 'path is not writable' errors when saving admin options, it means the Commerce Cloud patch was not succesfully applied. Make sure you are running the script pearl_cloud_setups.sh on UNIX OS in the root of your project before committing the files to your Commerce Cloud Github repository.

    In read-only environments a write limitation is encountered when generating theme LESS files based on theme admin options, as Cloud environments are read-only we cannot generate dynamic LESS files inside the theme modules. Because of this reason in this patch we changed default location of LESS files from 'app/code/WeltPixel' (read-only) to 'pub/media/css_weltpixel' (read / write).

    When the pearl_cloud_setups.sh shell script is executed, it removes the css directories under non writable location 'app/code/WeltPixel/...' and creates symlinks to 'pub/media/css_weltpixel/MODULE_NAME/css directories' (as these are writable on the cloud as well.)

    Commerce Cloud patch also contains the initial module less files for 5 modules where we generate less on the fly. (CategoryPage, CustomHeader, FrontendOptions, ProductPage, QuickCart).

    Once patch is applied, you should not encounter any LESS file generation restrictions when saving Pearl Theme options in your Commerce Cloud environment.

    Magento Marketplace Installation.

    Guide for users who purchsed Pearl Theme from Magento Marketplace

    Step 1. Connect Marketplace account.

    Go to your Magento Admin > Web Setup Wizard and select Component Manager.

    Sign in and copy-paste your Public key and Private Key in the corresponding fields. You can find the keys in Magent Marketplace account. It may be necessary to create the keys first under Magento Marketplace account if this is the first time you are using Magento Marketplace keys. If you are already signed in with your Magento credentials (public and private key), you don’t need to sign in again.

    After you sign in, if page loading is taking too long, try to refresh the page.

    Step 2. Syncronize purchased extensions.

    Click Sync in order to synchronise your purchases from Magento Marketplace with your magneto installation.

    You will see now that you have new purchased extensions (full list available after you click Install).

    Click Install and you will be redirected to Extensions Grid page where you can select which extension you want to install.

    Step 3. Select the theme for installation.

    Select Pearl Theme ( weltpixel/m2-theme-frontend-weltpixel ) and all associated packs that start with 'weltpixel/' identifier. ( weltpixel/m2-weltpixel-category-page, etc..). Make sure you select all 23 associated weltpixel dependancy packs or the theme installation will be incomplete.

    Click Install.

    Make sure Cron is configured on your magento installation. Now the installer will start.

    Step 4. Compatibility Check

    Click the Next button in order to proceed with Step 1 of the installer. Now the installer will start to check your environment for the correct PHP version, PHP extensions, Cron, file permission and compatibility. Just click Next on all three steps, and the module will be successfully installed.

    Note: If the Readiness check fails, first thing try verifying that the Cron Jobs are running and fixing this may also solve remaining PHP check failures. If necessary, follow the links provided for the type of error you receive. Contact your system administrator to properly setup Cron Jobs for your store.

    Step 5. Installation Process

    The installation process can take a couple of minutes. Open the Console Log if you want to supervise the installation process. Wait until you are redirected to the SUCCESS page.

    Step 6. Add Sample Pictures. (optional)

    If Pearl Theme sample data installation is required, download Pearl Sample Images from here as sample images are not supported on Magento Marketplace. Unzip and upload the content in your magento root installation, file structure "pub/media/wysiwyg" and "pub/media/weltpixel" is already created, is enough to copy and paste 'pub' directory in your magento root installation.

    Note: Make sure to merge the files with the 'pub' folder and not overwrite it.

    Step 7. Activate Pearl Theme.

    Activate theme from admin :

    • Go to System > Configuration > (select store view) > Edit > Applied Theme > Custom Pearl Theme for Magento 2
    • Go to System > Cache Management > Regenerate Pearl Theme LESS/CSS Files
    • Go to System > Cache Management > Flush Magento Cache

    Activate theme via SSH, in the root of the magento installation execute below commands:

    • php bin/magento weltpixel:theme:activate --store=GLOBAL --themePath="Pearl/weltpixel_custom"
    • php bin/magento setup:upgrade
    • php bin/magento weltpixel:less:generate
    • php bin/magento weltpixel:css:generate --store=default
    • php bin/magento cache:clean

    Step 8. Theme Layout Pre-Configuration or restore to default.

    If you want to preconfigure the theme with sample data and sample pages, or restore to default settings later, download the GUI Pearl Theme installer from here, unzip the content and copy the folder 'pearl-theme-installation' it in the root of your Magento installation.

    In your browser go to www.yourmagentostore.com/pearl-theme-installation/ and follow the steps from the graphical interface. SKIP the installation steps (1,2,3) until you get to STEP 4 - Demo Import, STEP 5 - Theme Configurator and STEP 6 - Clear Cache. See the installation video .

    • RUN Step 4 - Import predefined demo settings and set demo homepage - without this step the pages may look broken.
    • RUN Step 5 - Theme Configurator - you also have these options in admin and you can later change the settings
    • RUN STEP 6 - Clear Cache in order for the layout changes to apply.

    • Woohoo! Pearl Theme is installed and configured and your store should be already looking awesome!


    Note: In order to prevent unauthorised access to your installation GUI, we advise to remove or rename the folder ‘pearl-theme-installation’ from the root of your Magento installation once the installation is completed.

    Upgrade Theme.

    How to update Pearl Theme to latest version.

    We are constantly releasing theme updates containing fixes, new features and compatibility adjustments with latest Magento releases. You can check Pearl Theme Change log for more details.

    Follow this detailed article on our Knowledge Base: How can I upgrade / update Pearl Theme to latest version for detailed steps on how to upgrade the theme to latest version.




    Customize Theme (optional)

    Check out in below sections how to make customisations to Pearl Theme if needed.
    Small Customisations - usefull for small adjustments ( CSS, JS, HTML) using Pearl Theme admin options.
    Child Theme Customisations - using Pearl Child Theme already included in this pack for more advanced customisations.

    weltpixel

    CUSTOM CSS & JS.

    It is easy to add simple customization by inserting your CSS and JS code in a few fields introduced by the Pearl theme in your backend.

    Your Custom CSS can be applied on each breakpoint which is set in Weltpixel -> Frontend options -> Breakpoints.

    You can have your Custom CSS for each breakpoint set in the Weltpixel -> Frontend options -> Breakpoints area.

    Custom CSS and JS for category pages.

    You can add your own Custom CSS and JS for each individual category page.

    Your Custom CSS for categories can be inserted in Products -> Categories -> [desired category] -> WeltPixel options.

    So, if you wish to add custom CSS for a category page you just have to add desired CSS classes and declarations.

    Custom CSS and JS - static pages

    It is easy to add simple customization for a static page by inserting your CSS and JS code in a few fields introduced by the Pearl theme in your backend.

    Your Custom CSS for static pages can be inserted in Content -> Pages -> [edit desired page] -> Design.

    weltpixel
    weltpixel

    Custom CSS & JS - static blocks.

    It is easy to add simple customization for a static page by inserting your CSS and JS code in a few fields introduced by the Pearl theme in your backend.

    Your Custom CSS for static blocks can be inserted in Content -> Blocks -> [edit desired block] and right below the magento editor you can find the fields for the custom CSS and JS.

    Child Theme Customizations

    Pearl Child Theme Included is already in the package

    If you wish to add complex customizations on the theme, go to Admin -> Content ->Design Configuration and set Custom Pearl Theme for Magento 2, for desired store view.

    Now, in the file web/css/source/wp_custom.less, you can add your custom CSS. 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.

    Note: When you update the theme and if you added your CSS customizations in the wp_custom.less file, make sure you do not overwrite it.

    TRANSLATE PEARL THEME.

    You can translate Pearl Theme by following next steps:

    • 1. Go to the root of your magento installation ('yourmgentoinstall.com/html') and run below command to export all theme and magento translations.
       php bin/magento i18n:collect-phrases --output="dictionary.csv" -m
    • 2. Find the generated dictionary.csv file in your root magento installation, open this file , it should contain 4 columns, leave just the first 2, the rest you can delete, they should contain the same english texts.
    • 3. Using a simple editor translate only the second column and the text between “ ”. Make sure all the strings in your .csv file start and end with double quotes, and are separated with comma[,], not semi-colon [;] or any other mark. Example: "Custom Footer","Benutzerdefinierte Fußzeile"
    • 4. After you edited the file, rename the file using magento locale format ( Example: fr_FR.csv, it_IT.csv). The file name must exactly match the locale, and it is case sensitive xx_YY.csv.
    • 5. Copy the file into app/design/frontend/Pearl/weltpixel/i18n/ directory
    • 6.a. For frontend translations make sure you have set your locale in Stores -> Configuration -> General -> Locale Options -> Locale -> Select your language
    • 6.b. For backend translations make sure you have set your users Interface Locale in Account Settings -> Account Information -> Interface Locale -> Select your language
    • 7. Refresh all Magento caches and check results

    TRANSLATE MODULES.

    You can translate a WeltPixel module by following next steps:

    • 1. Go to app/code/WeltPixel/ModuleYouWantToTranslate/i18n where you should find en_US.csv.
    • 2. Copy the content of this file in a new .csv file using magento locale format ( Example: fr_FR.csv, it_IT.csv). The file name must exactly match the locale, and it is case sensitive xx_YY.csv.
    • 3. Using a simple editor translate only the second column and the text between “ ”. Make sure all the strings in your .csv file start and end with double quotes, and are separated with comma [,], not semi-colon [;] or any other mark. Example: "Custom Footer","Benutzerdefinierte Fußzeile"
    • 4.a. For frontend translations make sure you have set your locale in Stores -> Configuration -> General -> Locale Options -> Locale -> Select your language
    • 4.b. For backend translations make sure you have set your users Interface Locale in Account Settings -> Account Information -> Interface Locale -> Select your language
    • 5. Refresh all Magento caches and check results
    weltpixel

    Frontend Options.

    In this tab you can setup general settings for the frontend of the theme.

    IMPORTANT / RECOMMENDED:

    1. After changing theme settings make sure to clear related caches: Regenerate Pearl Theme CSS, Flush Magento Cache, Clear Browser Cache (if necessary also Flush JS/CSS Cache, Flush Catalog Images Files, Flush Cache Storage)

    2. Make sure you are changing the settings on the right store view, settings may be different in default config vs. storeview

    3. NEW: Frontend Options now available at store view level. Use different store locale options (EN, FR, ..) when using Pearl Theme on multiple store views. If using the same language on multiple store views, you should create separate a Pearl Child Theme for each store view. If you only use a single store view no action is necessary.

    Breakpoints.

    Go to Weltpixel -> Frontend options -> Breakpoints and set your desired breakpoints for different screen sizes resolutions starting from low resolution dedicated for mobile, tablet and up to large screens.

    Section width

    Go to Weltpixel -> Frontend options -> Section Width and set different widths for the pages or elements of the store:

    • Page Main: set the width of the main page [in px or %] - this should be set to 100%, all below elements refeer to this value. If you set it to a different value, keep in mind that all the values below expressed in % will refeer to this value and not to 100%.
    • Footer: set the width of the footer [in px or %] - Example: 1400px, 90%, 100% - for full width use 100%.
    • Row: set the width of row [in px or %] - you can set the 'row' class width from this value, when you call this class in any page in your store it will show the page width defined here.
    • Default Page: set width of the default page set [in px or %] - default store pages are pages like: Checkout page, Cart Page, Login Page, and other magento default pages. From here you can set the width of this pages in px or %.
    • Cms Page: set width of the CMS pages [in px or %] Set the width of CMS pages in your store, for example Homepage or other pages you built. For example you may want to use full width for your Homepage and 1400px for Category Page / Product Page.
    • Category Page: set width of the category page [in px or %] - Example: 1400px or 90%, for full width use 100%.
    • Product Pageset width of product page [in px or %] - Example: 1400px or 90%, for full width use 100%.
    • Header - set the width of the header from Store > Cofiguration > WeltPixel > Custom Header section

    Main Options and Google Font Options

    Go to Weltpixel -> Frontend options -> Main options and set colors:

    • Primary color: set primary color used on the store
    • Secondary color: set secondary color used on the store
    • Page Background Color: set background color of the store
    • Active Color: set active color
    • Error Color: set error color

    Go to Weltpixel -> Frontend options -> Google Font Options

    • Load Google Fonts Asynchronously:If set to yes, the Google fonts will be loaded Asynchronously which eliminates render blocking CSS and should speed up the loading of the page.
    weltpixel
    weltpixel

    Headings H1 up to H6 and Paragraphs.

    Go to Weltpixel -> Frontend options -> H1 and set font, font size, font color and more for the H1 tag:

    • Text Color: set text color
    • Google Font Family: set Google Font Family; ! Important to select also 'Character Set' for the new font, in order for font to change.
    • Google Font Character Set: set Google Font Character Set;
    • Font Weight: set Font weight [ between 300 and 800 ]
    • Font Size: set Font size [ in px ]
    • Font Style: set Font Style, for example you can enter normal or italic
    • Line Height: set Line Height [ in px ]

    Headings from H1 up to H6 tags and also the Paragraphs can be configured.

    weltpixel

    Default Buttons.

    Go to Weltpixel -> Frontend options -> Default Buttons and customize the Default Buttons:

    • Text Color: set text color for default buttons
    • Hover Color: set text color on hover over the default button
    • Background Color: set background color of the default buttons
    • Hover Background Color: set background color on hover over the default buttons
    • Border Color: set border color for the default buttons
    • Border Hover Color: set border color on hover over default buttons
    • Border Radius: set border radius for default buttons
    • Google Font Family: set border radius for default buttons [ in px ]
    • Google Font Character Set: set text Google Font Family used for default buttons text
    • Font Weight: set Font Weight for the text in the default buttons
    • Font Size: set Font Size for the text in the default buttons [in px]
    • Line Height: set Line Height of the text in default buttons [ in px ]

    Primary Buttons.

    Go to Weltpixel -> Frontend options -> Primary Buttonsand customize the Primary Buttons:

    • Text Color: set text color for buttons
    • Hover Color: set text color on hover over primary buttons
    • Background Color: set background color for primary buttons
    • Hover Background Color: set background color on hover for primary buttons
    • Border Color: set border color for primary buttons
    • Border Hover Color: set border color on hover over primary buttons
    • Line Height(px): set Line Height of text in primary buttons [ in px ]
    • Border Radius: Set border radius for buttons. Example: 1px. Important: This setting is applied on primary buttons.
    weltpixel
    weltpixel

    Ratings

    Go to Weltpixel -> Frontend options -> Ratings and set color and size for Ratings:

    • Rating Active Color: set color for active stars
    • Rating Inactive Color: set color for Inactive stars
    • Rating Icon Size: set Icon size for Ratings [ in px ]

    Form inputs.

    Go to Weltpixel -> Frontend options -> Form Inputs [input-text| select| textarea| input-radio| input-checkbox] and set color, font size, font style and more, for all Form inputs of type [input-text|select|textarea|input-radio|input-checkbox]:

    • Input Background: set input background color
    • Input Border Color: set input border color
    • Input Border: set input border (ex. 1px solid @form-element-input__border-color;)
    • Input Border Radius: set input border radius [ in px ]
    • Input Height: set input height [ in px ]
    • Input Font Size: set input font size [ in px ]
    • Input Font Color: set input font color
    • Google Input Font Family: set Google Font Family
    • Google Input Font Character Set: set Google Font Character Set
    • Input Font Weight: set Font Weight
    • Input Line Height: set font Height
    • Input Font Style: set font Style
    • Input Placeholder Color: set placeholder color
    weltpixel
    weltpixel

    Custom Header

    In this area you can customize the header and choose from 4 different header styles already prepared.

    Header Version 1

    Header Version 2

    weltpixel
    weltpixel

    Header Version 3

    Header Version 4

    weltpixel
    weltpixel

    General Settings.

    Go to Weltpixel -> Custom Header -> General Settings and choose the type of header you like:

    • Header Style select the version of header you like, Version 1 to 4

    Global Promo Message.

    Go to Weltpixel -> Custom Header -> Global Promo Message and choose [ Yes / No ] if you want to show a top bar with promo message or any message for your customers. You can control the bar color and the text color. Once users close this message it will not show again. Useful if you have promotions or special announcements to comunicat.

    • Enable [ Yes / No ] If enabled, 'weltpixel_global_promo_message' static block content is displayed with below color options.
    • Text Color Set the color code for the text featured in promo box, example: #B05D5D
    • Background Color Set the background color code for the promo box, example: #FFE8E8
    • Global Promo Position Choose the position of the Global Promo Message.
    • Display Global Promo Message [ Cookie Based / Always ] - If set to 'Always', the Global Promo Message will reload upon page refresh or change even if the user has closed it. This option also boosts Global Promo Message load speed. If set to 'Cookie-based', when a user closes the Global Promo Message, it will not display again until the user's cookies expire.
    • Pick Custom CMS Block Choose CMS Block that you want to be displayed in the Global Promo Message section.

    Top Header.

    Go to Weltpixel -> Custom Header -> Top Header and customize the top header:

    • Width: set the width of the Top Header [in px]
    • Link Color: set color for links in header
    • Visited Link Color: set color for visited link in header
    • Hover Link Color: set color on hover over links in the header
    • Active Link Color: set color for active link in the header
    • Text Color: set text color in the header
    • Background Color: set background color of the header
    • Border Bottom Color: set border color of the header bottom
    weltpixel
    weltpixel

    Middle Header.

    Go to Weltpixel -> Custom Header -> Middle Headerand customize the middle header:

    • Width: set width of the middle header [in px]
    • Background: set background color middle header

    Search Options

    Go to Weltpixel -> Custom Header -> Search Options and customize the Search Bar:

    • Search Version: - Select between 2 search versions. Version 1 is configurable with all below options. Search Version 2 has a predefined design.
    • Field Width: set the width of the search field [in px]
    • Field Height: set the height of the search field [in px]
    • Field Border Width: set the border width for Top/Right/Bottom/Left
    • Field Border Style: set border style of the search bar
    • Field Border Color: set border color for the search
    • Font size: set font size for text in search [in px]
    • Field Background color: set background color of the field in search
    • Font color: set font color for the text in search
    weltpixel
    weltpixel

    Header Navigation.

    Go to Weltpixel -> Custom Header -> Header Navigation and customize the header navigation:

    • Width: set width of the header [in px]
    • Background: set background color for the header navigation
    • Link Color: set link color in header navigation
    • Hover Link Color: set link color on hover on header navigation
    • Navigation Shadow: set shadow for header navigation. For example: 0px 10px 30px 0 px rgba(0,0,0,0.05)
    weltpixel

    Header Icons.

    Go to Weltpixel -> Custom Header -> Header Icons to customize the Header Icons:

    • Icon Size: Set the size of icons from Header. Example: 16px
    • Icon Color: Set the color of icons from Header. Example: #000000
    • Icon Hover Color: Set hover color of icons from Header. Example: #CCCCCC

    DESIGN ELEMENTS. MODULAR ELEMENTS.

    Disable any Design Elements that you don't use from admin options and coresponding code will not be loaded, offering your store more speed. Also by disabling unused Design Elements you wll experience less conflicts with other 3rd party functionality that you will install in the future.

    General.

    Go to Weltpixel -> Design Elements-> Generaland set design for elements:

    • Bootstrap Grid: enable or disable Bootstrap Grid[ Yes / No ]
    • Icons: enable or disable Icons[ Yes / No ]
    • Tables: enable or disable tables[ Yes / No ]
    • Toggle, Accordion and Tabs: enable or disable Toggle, Accordion and Tabs[ Yes / No ]
    • Pricing Boxes: enable or disable pricing boxes[ Yes / No ]
    • Headings And Blockquotes: enable or disable Heading and Blockquotes [ Yes / No ]
    • Dividers: enable or disable dividers [ Yes / No ]
    • Brand lists: enable or disable Brand lists[ Yes / No ]
    • Responsive And Helpers: enable or disable Responsive and Helpers[ Yes / No ]
    • Smooth Scrolling: enable or disable Smooth Scrolling[ Yes / No ]
    • Icon boxes: enable or disable Icon boxes[ Yes / No ]
    • Alert boxes: enable or disable Alert boxes [ Yes / No ]
    • Flex Slider: enable or disable Testimonials [ Yes / No ]
    • Buttons: enable or disable buttons [ Yes / No ]
    • Sections/Parallax: enable or disable Sections/Parallax[ Yes / No ]
    • Animations: enable or disable animations[ Yes / No ]
    • Activate Back to Top Button: enable or disable Back To Top functionality [ Yes / No ]
    • Auto-jump to Top when click on Collapsible Widgets: enable or disable the functionality whereby clicking on collapsible widgets takes you back to the top of the page [ Yes / No ]
    weltpixel
    weltpixel

    BACK TO TOP.

    Go to Weltpixel -> Design Elements to enable and customize the back to top button:

    • Activate Back to Top Button: activate back to top button [Yes / No]
    • Show button after "x" pixels of scroll down: set after how many pixels of scroll down to show the button [in px]
    • Reduce the opacity of "Back to Top" button after "x" pixels of scroll down: set after how many pixels of scroll down to reduce the opacity of the button[in px]
    • Duration of top scrolling animation: duration of top scrolling animation [in ms]

    Advanced Back to top.

    Go to Weltpixel -> Design Elements -> Advanced Back to Top on Product Page to enable and customize the Advanced Back to Top button:

    • Enable Advanced Back To Top On Product Page: activate the Advanced Back to Top button [Yes / No]
    • Text Label on Back to top: Insert custom text to be displayed on Advanced Back to Top button. Leave empty for no label.
    • Show Product image on Back to top: Choose whether or not to display the product image on the back to top button.
    • Show reviews on Back to top: Choose whether or not to display the product reviews on the back to top button.
    • Show product price on Back to top: Choose whether or not to display the product price on the back to top button.
    • Back To Top Background Color: Choose the background color for the back to top button.
    • Button Box Shadow: Insert shadow values for the Back To Top Button on product page. Example: 0px 5px 30px 0px rgba(0,0,0,0.5)
    • Back To Top Border Width: Insert border width for Back To Top Button on product page. Example: 1px
    • Back to top on Mobile: Choose which version of the back to top button you'd like to display on mobile or hide it altogether. [Display Default / Display Advanced / Hide]
    weltpixel
    weltpixel

    Category Page.

    Go to Weltpixel -> Category Page to customize the category page.

    General Options.

    Go to Weltpixel -> Category Page -> General and choose general settings for the category page:

    • Display Add To Wishlist: display on category page the icon Add to Wishlist to [Hidden / Top - Left / Top - Left On Hover / Top - Right / Top Right On Hover / Below Swatches On Hover]
    • Display Add To Compare: display on category page the icon Add to Compare to [Hidden / Top - Left / Top - Left On Hover / Top - Right / Top - Right On Hover / Below Swatches On Hover]
    • Display Swatches: display swatches on products from category page [ No / Yes / On Hover ]
    • Display Swatch Tooltip: display swatch tooltip when hover over swatches on products from category page [ Yes / No ]
    • Display Add to Cart: display on category page the button Add to Cart [ Hidden / Image Bottom / Image Bottom On Hover / Below Price / Below Price On Hoover / Below Swatches On Hover ]
    • Align Add to Cart Button: align the Add to Cart button [ Center / Left ]
    • Products per line (Desktop view): set the number of products per line in desktop view [ 3 / 4 / 5 ]
    • Remove Breadcrumbs: remove the breadcrumbs from the category page [ Yes / No ]
    • Hover animation: Select the animation when hovering over items on the category page [ None / Zoom Item / Zoom Image ]
    • Animation Speed: Select the speed at which you'd like the animation to play out. Values are in seconds.
    weltpixel
    weltpixel

    Item Options.

    Go to Weltpixel -> Category Page -> Item Options and customize the items from the category page:

    • Item Box Shadow: set item Box shadow on category page [ex: 0px 5px 30px 0px rgba(0,0,0,0.1)]
    • Item Border Width: set item border width on category page [ in px ]
    • Item Border Color: set item border color on category page

    Item Image Options.

    Go to Weltpixel -> Category Page -> Item Image Optionsand set width and height Items Images in Grid and List view, on the category page:



    • Enable Hover Image: [Yes / No] select the hover image for each product from Product -> Edit -> Images -> Listing Hover Image.
    • If you want to show Hover Image also in Product Carousels you can enable this functionality from Magento Admin Sidebar > WeltPixel Logo > Carousels Pro > General Settings > Enable Hover Image on products > [ Yes / No ]

    • Grid View Image Width (In Px): set image width in Grid View [ in px ]
    • Grid View Image Height (In Px): set image height in Grid View [ in px ]
    • List View Image Width (In Px): set image width in List View [ in px ]
    • List View Image Height (In Px): set image height in List View [ in px ]
    weltpixel
    weltpixel

    Item Name Options.

    Go to Weltpixel -> Category Page -> Item Name Options and set text align, font size and text color for Items Name on the category page:

    • Text Align: align text on items in category page [ Left / Center ]
    • Font Size: set font size on items in category page [in px]
    • Text Color: set text color on items in category page

    Item Review Options.

    Go to Weltpixel -> Category Page -> Item Review Options and set different settings for Item Reviews on the category page:

    • Display Reviews: display the reviews [ Yes / No ]
    • Text Align: align reviews text [ Left / Center ]
    weltpixel
    weltpixel

    Item Price Options.

    Go to Weltpixel -> Category Page -> Item Price Optionsand customize Item Prices on the category page:

    • Text Align: align price in items on category page [ Left / Center ]
    • Price Size: set price size in items on category page [in px]
    • Price Color: set price color in items on category page
    • Special Price Size: set size for special price in items on category page [in px]
    • Special Price Color: set color for special price in items on category page

    Item Swatch Options.

    Go to Weltpixel -> Category Page ->Item Swatch Options and customize the swatches on items on the category page:

    • Radius: set radius for swatches on items in category page [ in px ]
    • Width: set width for swatches on items in category page [ in px ]
    • Height: set height for swatches on items in category page [ in px ]
    • Font Size: set font size for swatches on items in category page [ in px ]
    • Swatch Align: set swatch align on items in category page [ left / center ]
    weltpixel

    Toolbar.

    Go to Weltpixel -> Category Page ->Toolbar and customize the toolbar in category page:

    • Toolbar Background Color: set the toolbar background color
    • Toolbar Border Color: set toolbar border color
    • Toolbar Padding: set padding [ in px ]
    • Label Font Size: set label font size [ in px ]
    • Label Font Color: set label font color
    • Grid / List Background Color: set grid/list background color
    • Grid / List Background Hover Color: set grid/list background color on hover
    • Grid / List Background Active Color: set grid/list background active color
    • Grid / List Border Color: set grid/list border color
    • Grid / List Border Hover Color: set grid/list border color on hover
    • Grid / List Border Active Color: set grid/list border active color
    • Grid / List Icon Size: set grid/list icon size [in px]
    • Grid / List Icon Color: set grid/list icon color
    • Grid / List Icon Hover Color: set grid/list icon color on hover
    • Grid / List Icon Active Color : set grid/list icon active color
    • Dropdown Background Color: set dropdown background color
    • Dropdown Background Focus Color: set dropdown background color on focus
    • Field Border Width: set field border width on top/right/bottom/left [in px]
    • Dropdown Border Color: set dropdown border color
    • Dropdown Border Focus Color: set border color on focus
    • Dropdown Font Size: set font size for dropdown items [ in px ]
    • Dropdown Font Color: set font color for dropdown text
    • Dropdown Arrows Color: set arrows color in dropdown
    • Dropdown Arrows Hover Color: set arrows color on hover
    • Dropdown Option Font Color: set font color for options in dropdown
    • Direction Font Size: set font size for direction (ascending/descending) arrows
    • Direction Font Color: set font color for direction (ascending/descending) colors
    • Direction Font Hover Color: set font color on hover for direction (ascending/descending) arrows
    • Pagination Font Size: set font size for elements in pagination area
    • Pagination Font Color: set font color for elements in pagination area
    • Pagination Font Hover Color: set font color on hover for elements in pagination area
    • Pagination Font Active Color: set font color for active element in pagination area
    • Pagination Background Color: set background color for pagination area
    • Pagination Background Hover Color: set background color on hover on elements in pagination area
    • Pagination Background Active Color: set background color for active element in pagination area
    • Pagination Border Color: set border color for elements in pagination area
    • Pagination Border Hover Color: set border color on hover for elements in pagination area
    • Pagination Border Active Color: set border color for active elements in pagination area
    • Pagination Next / Prev Font Size: set font size for Next / Prev in pagination area
    • Pagination Next / Prev Font Color: set font color for Next / Prev in pagination area
    • Pagination Next / Prev Font Hover Color: set font color on hover over Next / Prev in pagination area
    • Pagination Next / Prev Background Color: set font color on hover over Next / Prev in pagination area
    • Pagination Next / Prev Background Color: set background color for Next / Prev in pagination area
    • Pagination Next / Prev Background Hover Color: set background color on hover over Next / Prev in pagination area

    Description Options.

    Go to Weltpixel -> Category Page -> Description Options to enable / disable and configure the Show More / Show Less option.

    • Show More/Less: Enable show more/less trigger for category description, useful for long paragraphs.
    • Number of Lines: Insert the number of initially visible paragraph lines. Ex. 3, for first three lines of text. This value is multiplied with the value of WeltPixel > Frontend Options > Default > Line Height setting.
    • Animation Speed: Show more/less animation speed in milliseconds. Ex. 300.
    weltpixel
    weltpixel

    Layered Navigation Swatch Options.

    Go to Weltpixel -> Category Page -> Layered Navigation Swatch Options and customize the swatches in Layered Navigation on the category page:

    • Radius: set radius for swatches in layered navigation [ in px ]
    • Width: set width for swatches in layered navigation [ in px ]
    • Height: set height for swatches in layered navigation[ in px ]
    • Font Size: set font size for swatches in layered navigation [ in px ]
    • Swatch Align: set swatch align in layered navigation [ left / center ]

    Layered Navigation Options.

    Go to Weltpixel -> Category Page -> Layered Navigation Options to cutomize the filter bullets for the Layered Navigation on the Category Page.

    • Filter Option Bullet - [Yes / No] - Enable / Disable the bullet design for Layered Navigation filters.
    • Bullet Width: - Set Width of the bullets. Example: 10px.
    • Bullet Height: - Set Height of the bullets. Example: 10px.
    • Bullet Border: - Set Border of the bullets. Example: 1px solid #999.
    • Bullet Border Radius: - Set Border Radius of the bullets. Example: 15px.

    Display Subcategories with images.

    To display Subcategories of a certain Category as images, head into Admin -> Catalog -> Categories -> Choose your Category -> WeltPixel Options

    • Category Layout - Choose between Default or Subcategories with Images.
    • Number of Columns - Choose the number of columns you want displayed.
    • Subcategory title position - Choose the position in which the Subcategory's title is displayed.

    To configure the images displayed for each Subcategory, head into the Subcategory configuration -> WeltPixel Options -> Subcategory Image and upload your image.

    weltpixel

    Product page.

    In this area you can customize the look and feel of the product page.

    The product page is highly customizable. You can customize the images dimensions, the images gallery, the images gallery in fullscreen, the zoom, the swatches and much more.

    Note: In order for the product page changes to apply, make sure you are changing the theme options on the Store View ( Defaut Store View) and not globally on Default Config.

    The product page is highly customizable. You can customize the images dimensions, the images gallery, the images gallery in fullscreen, the zoom, the swatches and much more. You can choose between 4 demo product pages we already created as a strating point for your project.

    Product Page Version 1

    weltpixel
    weltpixel

    Product Page Version 2

    Product Page Version 3.

    weltpixel
    weltpixel

    Product Page Version 4.

    Based on your selection you can further customize how the product page looks and works.

    General Options.

    Right from the beginning you can select the layout that you want. You can set how much of from the width of the screen will have the image and the product info areas.

    Go to Weltpixel -> Product Page -> General and set general settings for the product page:

    • Image area width: set width for image section [ in % ], for example you can set it to 60% of the width of the website
    • Product info area width: set width for product info area [ in %], for example you can set it to 40% of the width of the website
    • Move Description and Tabs under info area: [ Yes / No ] move description tab, more information tab and reviews tab on right section
    • Remove wishlist: [ Yes / No ] remove wishlist button from the product page
    • Remove compare: [ Yes / No ] remove compare button from the product page
    • Remove email: [ Yes / No ] remove email button from the product page
    • Remove qty box: [ Yes / No ] remove quantity box from the product page
    • Remove sku: [ Yes / No ] remove sku info from the product page
    • Remove stock availability: Remove stock availability Remove stock availability Remove stock availability
    • Remove Breadcrumbs: [ Yes / No ] remove breadcrumbs from the product page
    • Remove Tabs Border: [ Yes / No ] remove tabs border on the product page
    • Information Layout on Desktop: select tabs layout type [ Tab / Accordion / List ]
    • Quantity Input Type: choose input type for quantity field [ Default input / Dropdown / Plus Minus ]
    • Border Radius for Plus Minus Selector: Set border radius for plus / minus quantity selector. Example: 1px.
    • Add to Cart Button Position: [ On the same line with QTY selector / Under QTY selector ]
    • Quantity Dropdown Max Value: set max value for quantity field when is set in dropdown [ value, ex: 10 ]
    • Display Swatch Tooltip: [ Yes / No ] display tooltip on hover over swatch on product page
    Note: The sum of Image area width and Product info area width, should not exceed 100%. This settings is applied only on desktop, on mobile devices the columns will automatically take advantage of the responsive design.
    weltpixel
    weltpixel

    Images

    Go to Weltpixel -> Product Page -> Images and set width and height for main image and thumb image on the product page:

    • Main Image Width: set main image width [ in px ]
    • Main Image Height: set main image height [ in px ]
    • Thumb Image Width: set gallery thumb image width [ in px ]
    • Thumb Image Height: set gallery thumb image height [ in px ]

    Magnifier Options.

    With this intuitive option users can zoom into your product by simply mousing over them.

    Go to Weltpixel -> Product Page -> Magnifier Options and set the position and how the magnifier should work on the product page:

    • Enable Magnifier: enable or disable the magnifier [ True / False ]
    • Zoom of fullscreen: set zoom value of fullscreen [ value ]
    • Top position of magnifier: set top position of magnifier
    • Left position of magnifier: set left position of magnifier
    • Width of magnifier block: set width of magnifier block
    • Width of magnifier block: set height of magnifier block
    • Action that activates zoom: set action that activates zoom [ Hover / Click ]
    • Zoom Type: Select the zoom type. [ Outside / Inside ]
    weltpixel
    weltpixel

    Swatch Options.

    Go to Weltpixel -> Product Page -> Swatch Options and set how the swatches should look on the product page:

    • Radius: set radius [ in px ]
    • Width: set width [ in px ]
    • Height: set height [ in px ]
    • Line Height: set line height [ in px ]
    • Font Size: set font size [ in px ]

    Visitor Counter.

    • Enable Visitor Counter - [Yes / No] - Enable / Disable the Visitor Counter functionality.
    • Vistor conter based on - Choose whether you'd like to have the Visitor Counter displayed based on User Session or User IP.
    • Update frequency - Choose the frequency at which the Visitor Counter is updated.
    • Time Delay - Set a delay in seconds.
    • Display Text - Choose the text you'd like displayed. The {visitor_counter} custom variable can be used in the text.
    • Display Limiter - Set a lower limit for the number of visitors you'd like the Counter to display. The Counter will only be displayed if the number of visitors surpasses this threshold.

    Size Chart / Custom Block.

    • Enable Size Chart / Custom Block - [Yes / No] - Enable / Disable the Size Chart / Custom Block functionality.
    • Size Chart Custom Label - Fill in the label that you want to be displayed on the Product Page instead of "Size Chart".
    • Select Size Chart Custom Block - Select the WeltPixel Size Chart CMS block and edit it with your own content, or choose different CMS block.
    • Conditions - Configure the conditions based on which to display the Size Chart block on specific Product Pages.

    Previous / Next Products.

    • Enable - [Yes / No] - Enable / Disable the Previous / Next functionality for Product Pages. The Prev/Next buttons will only display on products when they are navigated to from the Category Page. Accessing them directly via link, for example, will not trigger the buttons to be displayed.
    • Product Name for Prev / Next product - Choose how you'd like to display the Product Name the Prev/Next buttons link to. This option applies to desktop only.

    Sale Message.

    • Show Sale Message - [Yes / No] - Enable / Disable the custom Sale Message functionality. You can use this message to highlight a discount or price reduction on your Product Pages.
    • Message Content - You can show a custom message when a Special Price is used. You can use the following custom variables: {discount_percent} and {discount_value}. Example: You Save {discount_percent} ({discount_value}).

    Sticky Add to Cart.

    • Enable on Desktop - [Yes / No] - Enable / Disable the custom Sticky Add to Cart functionality on desktop.
    • Sticky Cart Mode - [Replace Menu/ Under Menu] - Choose the display mode of the Sticky Add to Cart.
    • Display on Desktop - Choose the elements you'd like the Sticky Add to Cart to contain on Destkop view.
    • Enable on Mobile - [Yes / No] - Enable / Disable the custom Sticky Add to Cart functionality on mobile.
    • Display on Mobile - Choose the elements you'd like the Sticky Add to Cart to contain on mobile view.

    CSS Options.

    Go to Weltpixel -> Product Page -> Other CSS Options and set thumbnail image border on the product page:

    • Thumbnail Image Border: set border color for Thumbnail Image
    • Tab Active Background: set background color for active tab
    • Tab Background: set background color for tab
    • Tab Text Active Color: set text color for active tab
    • Tab Text Color: set text color in tab
    • Tab Container Padding: set padding for container [ in px ]
    • Product Name Text Case: Select text case of product names on the product page
    weltpixel
    weltpixel

    CUSTOM CSS & JS.

    You can add your own Custom CSS and JS for categories, static pages and static blocks.

    Your Custom CSS can be applied on each breakpoint which is set in Weltpixel -> Frontend options -> Breakpoints.

    You can have your Custom CSS for each breakpoint set in the Weltpixel -> Frontend options -> Breakpoints area.

    Custom CSS and JS for category pages.

    You can add your own Custom CSS and JS for each individual category page.

    Your Custom CSS for categories can be inserted in Products -> Categories -> [desired category] -> WeltPixel options.

    So, if you wish to add custom CSS for a category page you just have to add desired CSS classes and declarations.

    Custom CSS and JS - static pages

    You can add your own Custom CSS and JS for any static page Your Custom CSS for static pages can be inserted in Content -> Pages -> [edit desired page] -> Design.

    weltpixel
    weltpixel

    Custom CSS & JS - static blocks.

    You can add your own Custom CSS and JS for any static block you wish.

    Your Custom CSS for static blocks can be inserted in Content -> Blocks -> [edit desired block] and right below the magento editor you can find the fields for the custom CSS and JS.

    Widgets.

    Using Widgets you can insert several types of blocks in your static pages.

    There are already built 6 types of widgets from which you can choose to insert in your pages, each one with its own functionality: Icon, Heading, Divider, Brands, Accordions and Toggles.

    Icon Widget.

    Insert a WeltPixel Icon Widget to display Icons in you page, from a very wide list of Icons, by following this steps:

    • 1. Go to Content -> Pages and Edit the page where you wish to insert the Icon
    • 2. Go to Content taband place place the cursor where you wish to have the widget in your page, then click Insert Widget button
    • 3. Select WeltPixel Icon widget and you will be able to customize it in the Widget Options area:
      • Select Icon: select the icon you wish to display on the page. Go to the presented link to preview the list of icons
      • Icon Size: set icon size [ in px, for example: 20px ]
      • Padding: set icon’s padding [ in px, for example: 20px 20px 20px 20px ]
      • Custom class: set a custom class to be able to customize it in the Custom CSS field. You can name your custom class, for example: my-class
      • Custom CSS: here you can customize the class with the name from the above field. You can set the color of the icon, for example: .my-class{ color: green; }
    • 4. Click Insert Widgetbutton and the widget code will be placed in your page content
    • 5. Save Page and check results in your store frontend
    weltpixel
    weltpixel

    Heading Widget.

    Insert a WeltPixel Heading Widget to display Headings in your page.

    You can find lots of styles for you headings to insert them in your pages as you desire.

    To insert an Heading Widget follow this steps:

    • 1. Go to Content -> Pages and Editthe page where you wish to insert the Heading
    • 2. Go to Content tab and place place the cursor where you wish to have the widget in your page, then click Insert Widget button
    • 3. Select WeltPixel Heading widget and you will be able to customize it in the Widget Options area:
      • Select Style: select the style for you heading. Go to the presented link to preview how the styles look.
      • Title: insert text for the Heading Title
      • Subtitle: insert subtitle text of the Heading
      • Title Color: select color for the Heading
      • Custom CSS: here you can make advanced customization for the heading. For example, to change the subtitle color: .heading-block.center span{ color: green; }
    • 4. Click Insert Widgetbutton and the widget code will be placed in your page content
    • 5. Save Page and check results in your store frontend
    Note: To insert a Text Rotator in the Heading, you have to insert special signs $# in the front and end of the text, and | (vertical bar) between rotating texts.

    Divider Widget.

    Insert a WeltPixel Divider Widget to display dividers in your page.

    You can choose from several different style of dividers and you can insert them in your page as you desire.

    To insert a Divider Widget follow this steps:

    • 1. Go to Content -> Pages and Edit the page where you wish to insert the Divider
    • 2. Go to Content tab and place place the cursor where you wish to have the widget/divider in your page, then click Insert Widget button
    • 3. Select WeltPixel Divider widget and you will be able to customize it in the Widget Options area:
      • Select Style: select the style for you divider. Go to the presented link to view the list of dividers.
      • Select Icon: select the icon you wish to display on the divider. Go to the presented link to preview the list of icons
      • Custom class: set a custom class to be able to customize it in the Custom CSS field. You can name your custom class, for example: my-class
      • Custom CSS: here you can make advanced customization for the heading. For example, to change the subtitle color: .heading-block.center span{ color: green; }
    • 4. Click Insert Widget button and the widget code will be placed in your page content
    • 5. Save Page and check results in your store frontend
    weltpixel
    weltpixel

    Brands Widget.

    Insert a WeltPixel Brands Widget to display a list of brands in your page.

    You can view lots of dividers ready for you to insert them in your pages as you desire.

    Before creating a Brands Widget you need to create a block with the images which will be part of the widget. Follow this steps to create a block containing the images:

    • 1. Go to Content -> Blocks and click button Add New Block
    • 2. Fill in all necessary data for the new block
    • 3. In the Content area insert one by one the images, using Insert Image button
    • 4. Click Save Block
    Note: You can make each image to be a link if you use the href tag. For example:
    <a href="https://www.weltpixel.com"><img src="{{media url="your-image"}}" alt="" /></a>

    Now you can use the created block with the images, to insert a Brands Widget. Follow this steps:

    • 1. Go to Content -> Pages and Edit the page where you wish to insert the Brands
    • 2. Go to Content taband place place the cursor where you wish to have the widget/divider in your page, then click Insert Widget button
    • 3. Select WeltPixel Divider widget and you will be able to customize it in the Widget Options area:
      • Select Style: select the style for your brands section. Go to the presented link to preview the styles available.
      • Block: select the block with the images, previously created
    • 4. Click Insert Widgetbutton and the widget code will be placed in your page content
    • 5. Save Page and check results in your store frontend

    Brands with style Carousel, block example :

    <img class="lazyOwl" src="{{media/image1.png}}" alt="Lazy Owl Image" data-src="{{media/image1.png}}" />

    Toggles Widget.

    Insert a WeltPixel Toggle Widget to display toggles in your page.

    You can choose from different toggles style ready for you to insert them in your pages.

    Before creating a Toggle Widget you have to create a block with the content of the toggle.

    Follow this steps to create a block with the content:

    • 1. Go to Content -> Blocks and click button Add New Block
    • 2. Fill in all necessary data for the new block
    • 3. In the Content area insert your content and images as you wish
    • 4. Click Save Block

    To insert a Toggle Widget follow this steps:

    • 1. Go to Content -> Pages and Edit the page where you wish to insert the Toggle
    • 2. Go to Content taband place place the cursor where you wish to have the toggle widget in your page, then click Insert Widgetbutton
    • 3. Select WeltPixel Toggle widget and you will be able to customize it in the Widget Optionsarea:
      • Select Style: select the style for you toggle. Go to the presented link to preview the list of toggles.
      • Background Color: set the background color for toggles with background
      • Border Color: set border color for toggles with borders
      • Open Icon: set the icon name displayed when the toggle is open
      • Close Icon: set the icon name displayed when the toggle is closed
      • Title: set title of the toggle
      • Block: set previously created block
    • 4. Click Insert Widget button and the widget code will be placed in your page content
    • 5. Save Page and check results in your store frontend
    weltpixel

    Accordions Widget.

    Insert a WeltPixel Accordions Widget to display accordions in your page.

    You can choose from different accordions styles ready for you to insert them in your pages.

    Before creating an Accordion Widget you can create a block with the content of the accordion.

    Follow this steps to create a block with the content:

    • 1. Go to Content -> Blocks and click button Add New Block
    • 2. Fill in all necessary data for the new block
    • 3. In the Content area insert your content and images as you wish
    • 4. Click Save Block

    To insert a Accordions Widget follow this steps:

    • 1. Go to Content -> Pages and Edit the page where you wish to insert the Accordion
    • 2. Go to Content tab and place place the cursor where you wish to have the accordion widget in your page, then click Insert Widget button
    • 3. Select WeltPixel Accordion widget and you will be able to customize it in the Widget Options area:
      • Select Style: select the style for your toggle. Go to the presented link to preview the list of accordions.
      • Background Color: set the background color for accordion with background
      • Border Color: set border color for accordion with borders
      • Block set previously created block
    • 4. Click Insert Widget button and the widget code will be placed in your page content
    • 5. Save Pageand check results in your store frontend

    Accordion Block example:

                   <div class="acctitle"><i class="acc-closed icon-ok-circle"></i><i class="acc-open icon-remove-circle"></i>
                   Our Mission</div> <div class="acc_content clearfix">Donec sed odio dui. Nulla vitae
                   elit libero, a pharetra augue.Nullam id dolor id nibh ultricies vehicula ut id elit.
                   Integer posuere erat a ante venenatis dapibus posuere velit aliquet.</div>

    Documentation for
    MAGENTO 2 EXTENSIONS
    Included in Pearl.

    ALL INCLUDED EXTENSIONS ARE COMPATIBLE WITH EACH OTHER OUT OF THE BOX

    Magento modules developed by WeltPixel are compatible with both OPEN SOURCE and COMMERCE and used by thousands of merchants. Extensions were developed, crafted, and tested with the utmost care. Make sure to check them all and discover the great value these extensions can bring to your online business. Modularity allows you to only enable functionality specific for each project, keeping the project light and fast. Click the links for the documentation.


    Clear Pearl Theme Cache.

    1. From Magento Admin.

    Go to System > Cache Management > WeltPixel Cache Management > Select Store View > Regenerate Pearl Theme LESS/CSS files.

    2. Using Command Line SSH.

    Go to the root of your magento installation and execute below commands:

    • php bin/magento weltpixel:less:generate
    • php bin/magento weltpixel:css:generate --store=default
    • [--store="..."] = default, GLOBAL, etc
    • php bin/magento cache:clean


    Some cache related questions.

    #1 Do I need to clear cache for each store-view?

    Yes, LESS & CSS files needs to be re-generated for each individual store-view in order for the changes to apply in corresponding store-front. If you have multiple store-views and you are working on all of them in the same time you may want to use SSH regeneration as it's faster.

    #2 Why do I need to clear Pearl Theme Cache?

    Based on the admin settings LESS files are generated. Based on theme LESS files, CSS files are generated for each store view, so each time theme admin settings are changed, LESS/CSS files need to be regenerated in order to take into cosideration the changes made in admin settings.

    #3 Can I change theme settings in Production Mode?

    Yes, starting with Pearl Theme version 1.5.0 this is possible without any downtime. You don't need to switch between Production mode and Developer Mode to make theme changes, it's enough to regenerate theme cache.

    #4 Do I need to regenerate LESS/CSS theme cache for any theme change?

    No, only below modules use LESS files, if you are changing settings in the rest of the theme or associated WeltPixel modules, you don't need to regenerate LESS/CSS files:

    • Frontend Options
    • Design Elements
    • Custom Header
    • Custom Footer
    • Category Page
    • Product Page
    • Mega Menu (Navigation Links)

    #5 Can I use Pearl Theme Cache Clear functionality for other themes installed on my store?

    No, it only works on store views where Pearl Theme is activated.

    #6 I regenerated Pearl Theme cache, still the changes do no show up in my store front.

    • Try clearing also Magento Cache. Clearing Pearl Theme cache does not replace the need to clear magento cache or other caches you might use.
    • Try clearing Browser Cache also, the page content may be cached by your machine browser.
    • Make sure you are making the changes on the coresponding store-view you verify in the store front.
    • Product Page changes needs to be made on the store-view level and not globally.

    Troubleshooting.

    #1 Licensing the product.

    For more details on product licensing follow this detailed article on our support center: License key for local / staging / development environment. Multi-store licensing.


    #2 Changes not applied from Pearl Theme admin options?
    No worries, most probably is one of below issues:

      Step 1. After changing settings make sure to clear related caches: Flush Static Files Cache, Flush Magento Cache, Clear Browser Cache (if necessary also Flush JS/CSS Cache, Flush Catalog Images Files, Flush Cache Storage)

      Step 2. Make sure to clear Pearl Theme related cache from System > Cache Management > WeltPixel Cache Management > Regenerate Pearl Theme Less / Css

      Step 3. Make sure you are changing the settings on the right store view.




    #3 Pearl Theme - GUI Installation issues? Try SSH Installation.

    If you experienced any issues or limitations with the browser quick GUI installation, see also Pearl Theme - Advanced SSH Installation. SSH installation does the same thing as GUI but you are required to issue the commands step by step via Command Line Interface (CLI). Some servers may have high security configurations and may limit the functionality of GUI (browser) Installer.

    #4 Bitnami Magento Image - Installation issues when using Bitnami?

    In case you are using Bitnami you may experience some installation issues due to how this server image is configured. Based on the feedback from other users we've put together an article explaining the most common permission problems encountered, check it out here Bitnami AWS - Installation issues with Magento 2 Theme or Extensions. If this is causing to much server configuration trouble, try choosing a different hosting solution optimised for Magento 2. This article may help: Choosing the right Magento 2 hosting.




    #5 Pearl Theme styles not applied or design issues after switching Magento to Production Mode?

    Make sure to Regenerate Pearl Theme LESS/CSS AFTER you enabled Production Mode, you can do this from Admin -> Cache Management section or from SSH using below commands.

    • bin/magento weltpixel:less:generate
    • bin/magento weltpixel:css:generate --store=StoreCode

    If you switched to Production Mode without regenerating Theme LESS & CSS files, most probably some styles will not apply properly. CSS needs to be generated for each store-view if using multiple stores.




    #6 Design issues after upgrading theme, when using multiple store views.

    Starting with Pearl Theme release 1.5.5 (October 20, 2017), Frontend Options functionality is improved, and the options are now available at store view level. For this reason, a different approach is necessary when using the theme on multiple store views. Sharing the same theme with the same locale language on multiple stores/store views will lead to overwriting the LESS/CSS files and potential design/functionality issues.

    To avoid potential conflicts, you should use a separate set of LESS/CSS files for each individual store/storeview. In order to make sure you have separate sets of LESS/CSS for each store/store view, please choose one of the following approaches below:

    • 1. Use different store locale options (EN, FR, ..) for each store view when using Pearl Theme on multiple store views.You should not have the same locale language for two store views Stores-> Configuration-> General-> General-> Locale Options-> Locale
    • 2. Create different Pearl Child Themes for each store view , if using the same language on multiple store views. Please find below the steps to create a new child theme for each store view. Steps on how to create additional child themes can be followed in this article: How to use Pearl Theme on multiple store views. Important update / install instructions



    #7 How to customize the store width for different page types.

    Follow this detailed article on our support center: How to customize the width for your store sections in Magento 2 Pearl Theme


    #8 How to customize css / xml / phtml / js files in Magento 2 - examples [ Tutorial ].

    For more details on customizations follow this detailed article on our support center: How to customize css / xml / phtml / js files in Magento 2 - examples [ Tutorial ]


    #9 How LESS / CSS Generation works in Pearl Theme & Magento - developer corner

    About LESS/CSS generation. Why is it necessary? Quick answer: Performance & Best Practice. For more details follow this detailed article on our support center: How LESS / CSS Generation works in Pearl Theme & Magento [developer corner]


    #10 How to use GRUNT with Pearl Theme & Magento 2. [Step by step Tutorial]

    Check out how to use GRUNT with Pearl Theme, follow this detailed article on our support center: How to use GRUNT for Magento 2 and Pearl Theme [step by step Tutorial]


    # More helpfull resources on our Support Knowledge Base and Community Center.

    We encourage you to visit our: Support Knowledge Base as it is constantly updated. Here you can find answers on different topics or you can engage and consult with WeltPixel Community users already using our products.

    Developer Corner.

    WeltPixel SSH Commands.

    1. Re-generate LESS/CSS, equivalent of admin regeneration:
    php bin/magento weltpixel:less:generate
    php bin/magneto weltpixel:css:generate --store==default
    php bin/magneto weltpixel:css:generate --store==StoreCode1
    php bin/magneto weltpixel:css:generate --store==StoreCode2
    
    
    2. Activate Pearl Theme via SSH
    php bin/magento weltpixel:theme:activate --store=GLOBAL --themePath="Pearl/weltpixel_custom"
    php bin/magento setup:upgrade
    php bin/magento weltpixel:less:generate
    php bin/magento weltpixel:css:generate --store=default
    php bin/magento cache:clean
    --store=GLOBAL - if you do not want to activate the theme globally, specify the store name where you want to activate the theme, ex: --store=default
    
    
    3. Import Demo settings
    php bin/magento weltpixel:import:demo [--store="..."] [--demoVersion]
    php bin/magento weltpixel:theme:configurator [--store="..."] [--homePage[="..."]] [--header[="..."]] [--categoryPage[="..."]] [--productPage[="..."]] [--footer[="..."]]
    php bin/magento weltpixel:cleanup
    php bin/magento weltpixel:less:generate
    php bin/magento ca:cl
    
    [--homePage[="..."]] = v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v14, v15
    [--header[="..."]] = v1, v2, v3, v4
    [--categoryPage[="..."]] = 2columns, 3columns, 4columns, 5columns
    [--productPage[="..."]] = v1, v2, v3, v4
    [--footer[="..."]] = v1, v2, v3, v4
    [--store="..."] = default, GLOBAL
    [--demoVersion] = v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v14, v15
    
    Example:
    php bin/magento weltpixel:import:demo --store=GLOBAL --demoVersion=v8
    php bin/magento weltpixel:theme:configurator --store=GLOBAL --homePage=v8 --header=v1 --categoryPage=3columns --productPage=v1 --footer=v3
    php bin/magento weltpixel:cleanup
    php bin/magento weltpixel:less:generate
    php bin/magento ca:cl
    
    
    4. Pearl Theme Import / Export settings
    4a. Export Pearl Theme Configurations from existing environment
    php bin/magento weltpixel:export:configurations --store=default
    --store=default - if not default, specify the store name from where you want to export the settings
    
    > This command exports the settings for the modules that are part of Pearl Theme:  
    Frontend Options
    Design Elements
    Category Page
    Product Page
    Custom Header
    and will generate a .csv file weltpixel_configurations_default.csv in the root of your magento instalaltion.
    
    4b. Export WeltPixel Module Configurations from existing environment
    php bin/magento weltpixel:export:modules --store=default  --modules=WeltPixel_OwlCarouselSlider,WeltPixel_Quickview
    --store=default - if not default, specify the store name from where you want to export the settings
    --modules=WeltPixel_OwlCarouselSlider - the exact module name from composer should be used, if multiple modules you should separate them by comma [,].
    
    > This command exports the settings for the modules that are included with Pearl Theme:  
    Advance Product Quick View and Ajax Cart (WeltPixel_Quickview)
    OWL Banner Slider and Product Carousel (WeltPixel_OwlCarouselSlider)
    Google Analytics Enhanced Ecommerce Tag Manager (WeltPixel_GoogleTagManager)
    Rich Snippets & Cards schema.org (WeltPixel_GoogleCards)
    Enhanced Quick Cart (WeltPixel_QuickCart)
    Google XML Sitemap (WeltPixel_Sitemap)
    SEO Page Title Overwrite (WeltPixel_TitleRewrite)
    Smart Product Tabs (WeltPixel_SmartProductTabs)
    Instagram Widget Advanced (WeltPixel_InstagramWidget)
    Full Page Scroll (WeltPixel_FullPageScroll)
    CMS Product Reviews Widget (WeltPixel_RewiewsWidget)
    Mega Menu (WeltPixel_NavigationLinks)
    Enhanced Multi-Store Multi-Brand (WeltPixel_Multistore)
    Custom Thank You Page (WeltPixel_ThankYouPage)
    etc
    and will generate a .csv file weltpixel_configurations_modules_default.csv in the root of your magento instalaltion.
    
    4c. Import WeltPixel Settings exported from a different environment:
    php bin/magento weltpixel:import:configurations --store=default --file="path/to/file"
    > run above command for both theme settings and also for module settings.
    

    Other Magento SSH Commands we use.

    1. Create Magento admin user via SSH
    php bin/magento admin:user:create --admin-user='weltpixel' --admin-password='qwerty123' --admin-email='[email protected]' --admin-firstname='WeltPixel' --admin-lastname='Support'
    weltpixel

    Pearl Change Log.

    What’s new in v.1.11.21 - January 9, 2024

      New Features:
    • Added a new theme_custom.css file in the web/css directory. This file ensures that added Custom CSS is loaded at the end and that no redeploy is necessary, regardless of the current Magento mode.
    • Updated the Google Fonts library to include all the latest Google Fonts and optimized the page inclusion process to match Google's recommendations.
    • Adjusted CMS Page custom inline JS script blocks to allow script tags, including tags with custom types, such as type="text/x-magento-init">.
    • Updated Social Icons and Logos used throughout the Pearl Theme to reflect the new Twitter/X Branding changes.
    • Newsletter - Updated Social Icons and Logos used in the Newsletter Popup extension to reflect the new Twitter/X Branding changes.
    • Owl Carousel & Banner Slider - Updated the Conditions-Based Owl Carousel type to allow the use of the Stock Status (Quantity) attribute as a display condition.
    • Product Labels - Added a new functionality that allows for duplicating an existing Product Label, with all the current settings/configuration options, via the Product Labels Grid.
    • Quick Cart - Updated the Quick Cart Coupon Code functionality to ensure there is no longer a page refresh when applying a discount code via the Quick Cart, enhancing the UX.


    • Fixes and improvements:
    • Fixed an error that would be thrown in the WeltPixel -> Extensions Version admin section when a module's composer.json file was missing the version node.
    • Fixed an issue that would cause various content blocks to render incorrectly when i tags were changed to em by content editors, such as the WYSIWYG editor.
    • Added various optimizations for ADA compliance to ensure a high degree of compatibility and increased scores across testing platforms.
    • Fixed a couple of minor CSS/styling issues that would sometimes cause elements on the Product Page to break on certain breakpoint resolutions, usually around 768 pixels.
    • Fixed an issue that would prevent the Parallax effect from functioning correctly in the Home Page V2 Sample Data.
    • Fixed an issue that would sometimes prevent the Search Popup from opening if the page wasn't finished loading.
    • Adjusted default admin settings to ensure Icon Boxes and Date Pickers are properly styled out of the box.
    • Added small adjustments to the JS Parser used alongside the Speed Optimization extension for performance improvements.
    • Ajax Catalog & Infinite Scroll - Added various optimizations for ADA compliance to ensure a high degree of compatibility and increased scores across testing platforms.
    • Ajax Catalog & Infinite Scroll - Added minor adjustments for increased compatibility with Varnish Caching in conjunction with the Google Analytics 4 extension.
    • Ajax Search Autocomplete - Fixed a bug that would cause HTML tags used in Product Description and Short Description fields to show up as unescaped plain text in the Search Results on the frontend.
    • Google Tag Manager - Added various optimizations for ADA compliance to ensure a high degree of compatibility and increased scores across testing platforms.
    • Layered Navigation - Added various optimizations for ADA compliance to ensure a high degree of compatibility and increased scores across testing platforms.
    • Layered Navigation - Added minor adjustments for increased compatibility with Varnish Caching in conjunction with the Google Analytics 4 extension.
    • Mega Menu - Fixed a couple of minor CSS/styling issues that would sometimes cause the Mega Menu to break on certain breakpoint resolutions, usually around 768 pixels.
    • Newsletter Popup - Added minor adjustments for increased compatibility with Varnish Caching in conjunction with the Google Analytics 4 extension.
    • Owl Carousel & Banner Slider - Added various optimizations for ADA compliance to ensure a high degree of compatibility and increased scores across testing platforms.
    • Product Labels - Added various optimizations for ADA compliance to ensure a high degree of compatibility and increased scores across testing platforms.
    • Quick Cart - Added various optimizations for ADA compliance to ensure a high degree of compatibility and increased scores across testing platforms.
    • Quick View & Ajax Cart - Added various optimizations for ADA compliance to ensure a high degree of compatibility and increased scores across testing platforms.
    • Recently Viewed Products Bar - Added various optimizations for ADA compliance to ensure a high degree of compatibility and increased scores across testing platforms.
    • Rich Snippets - Adjusted Product structured data to ensure backorder products with a quantity of 0 always display the correct stock status. Previously, in some cases, this would show as In Stock.
    • Rich Snippets - Adjusted Home Page structured data to ensure the website name is also included. The value displayed is taken from the Magento Admin website details configuration.
    • Rich Snippets - Fixed an error that would sometimes be thrown in cases in which the Rich Snippets extension would not have access to the website URL in order to parse it.
    • Rich Snippets - Fixed an error that would be displayed in Google Search Console with Social Login markups enabled.
    • Social Login - Fixed a bug that would cause the Social Login popup window to close prematurely in cases in which errors caused by incorrect app configurations were thrown.
    • Social Login - Added various optimizations for ADA compliance to ensure a high degree of compatibility and increased scores across testing platforms.
    • Social Login - Added minor code adjustments for increased compatibility with 3rd party extensions/functionalities.


    What’s new in v.1.11.19 - October 19, 2023
      New Features:
    • Confirmed compatibility with the newly released Magento 2.4.6-p3, 2.4.5-p5, and 2.4.4-p6 Security Patches for the Pearl Theme, Stack Framework & all individual extensions.
    • Ajax Catalog & Infinite Scroll - Added a new functionality that allows you to display a Progress Bar which indicates the number of products that have already been loaded, as well as the total number of products available in the Category.
    • Mega Menu - Added optimizations for ADA Accessibility which address underlying navigation accessibility problems present natively in the Magento 2 core, and which would be flagged by Google Page Speed Insights.
    • Social Login - Login with Twitter redesign. The Twitter login button has been updated and now uses the new "X" branding, as well as colors. Magento Admin settings have also been updated to reflect new branding and API labels.


    • Fixes and improvements:
    • Backend - Optimized the license verification process for increased Magento Admin performance, as well as to account for licensing server downtimes.
    • Backend - Fixed an issue that would sometimes result in an error being thrown when using older PHP versions, such as PHP 7.4.
    • Custom Header - Fixed a bug that would prevent the Active Link Color settings in the Magento Admin section from being applied to the header links.
    • Product Page - Added various optimizations and improvements to Product Page v2 in order to ensure smooth scrolling when using the sticky product info section functionality.
    • Product Page - Code cleanup, removed unused variables.
    • Category Page - Added adjustments for compatibility with the new Ajax Infinite Scroll Progress Bar functionality.
    • CMS Block Scheduler - Fixed an error related to PHP 8 that was thrown in the Magento Admin section when editing a CMS Block using the Block Scheduler functionality.
    • Email Template Editor - Fixed an issue that would prevent the correct store URL from being used in the Email Template Menu section when sending emails from a store view/website other than the default one.
    • Email Template Editor - Fixed an error that would be thrown upon attempting to change/reset the password of a customer account. This would only occur when the user was logged in.
    • Email Template Editor - Adjusted the Order Confirmation email to fetch the Small Image of the products included in the order. Previously, the Thumbnail image would be used.
    • Email Template Editor - Fixed an error that would sometimes show in email content within the email client (such as Gmail) in certain cases when using custom inline CSS.
    • Full Page Scroll - Fixed an error related to PHP 8 that would sometimes be thrown on the frontend when attempting to implement the Full Page Scroll functionality.
    • Google XML Sitemap - Fixed an error related to PHP 8 that would sometimes be thrown upon attempting to generate an XML Sitemap via the Magento Admin section with the extension enabled.
    • Layered Navigation - Fixed a bug that would cause the Category Page layout to break on Category Pages with special characters in the name, when using the extension in conjunction with the Google Analytics 4 extension.
    • Layered Navigation - Adjusted the Horizontal Filter design to account for filter dropdowns with a large number of options. Previously, in some cases, the dropdown would extend beyond the height of the screen.
    • Layered Navigation - Fixed an error that would sometimes be thrown upon loading Category Pages. This would happen when the extension was not able to determine an attribute's ID.
    • Owl Carousel & Banner Slider - Fixed an issue that would result in images being displayed with incorrect width values in Recently Viewed Products Carousels. Other carousel types were unaffected.
    • Product Labels - Fixed an error that would sometimes be thrown when using labels on products with a price of 0 and/or similar combinations of pricing and special pricing.
    • Product Labels - Fixed an issue that prevented the description of the Label Text Magento Admin setting from being displayed, which explains the usage of variables.
    • Quick Cart - Fixed an error related to PHP 8 that would sometimes be thrown on the frontend when attempting to display a Free Shipping Message via the extension's settings.
    • Quick View & Ajax Add to Cart Popup - Fixed a bug that would sometimes result in an infinite spinner being displayed in the Mini Cart after adding a product to the cart via the Quick View popup.
    • Rich Snippets - Fixed an issue that would, in certain cases, result in the duplication of the product data in the Rich Snippets structured data, which could be verified with structured data Testing Tools such as Google's.
    • Rich Snippets - Fixed a bug that would sometimes result in the extension overriding the product's Canonical URL with a shortened version, which would then be used in the Rich Snippets structured data.
    • Smart Product Tabs - Fixed a bug that would prevent some of the extension's settings from being applied at the Store View level, even when the "Use Default" checkbox was unchecked.



    What’s new in v.1.11.17 - June 28, 2023
      New Features:
    • Magento Compatibility - Confirmed compatibility with Magento 2.4.6-p1, 2.4.5-p3 and 2.4.4-p4 for the Pearl Theme, Stack Framework and all individual extensions.
    • Magento Cloud - Refactored the Magento Cloud Patches included with the Pearl Theme to account for all Cloud Project types. Previously, the patches would fail on certain project configurations that used specific directory structures, resulting in an inability to regenerate the LESS/CSS files.
    • Theme Frontend - Enhanced the Pearl Theme's customizability with inherited Media Queries by adding an _extend-child.less file in the main theme and the Custom Pearl Theme for Magento 2 Child Theme.
    • Licensing - Added .localdev as a universally accepted licensing domain.
    • Google XML Sitemap - Added the ability to choose whether to use the Canonical URL generated by the extension as the Canonical URL for the XML Sitemap. This applies to Products, Categories and CMS Pages.
    • Google XML Sitemap - The extension now automatically adds the Magento Base URL to the Canonical URL configured via the settings for Products, Categories and CMS Pages.
    • Layered Navigation - Added compatibility with Open Search. While Magento Open Source will continue to function with Elasticsearch, Magento Cloud now requires Open Search as the default Search Engine.


    • Fixes and improvements:
    • Backend - Fixed an error related to PHP 8.2 that would show when accessing the WeltPixel Debugger.
    • Theme Frontend - Fixed a bug that prevented the Sale Message functionality from working correctly when products used a Dropdown Attribute type.
    • Theme Frontend and other modules - Added minor PHP 8.2 related adjustments.
    • Design Elements - Fixed a bug that would result in 404 errors related to various missing image/loader files.
    • Product Page - Fixed an issue that would result in Product Images being displayed in an incorrect order on Product Pages V2 and V4.
    • Product Page - Fixed an error that would show up on certain Magento 2.4.6 installations related to an mage/ie-class-fixer.js file.
    • Product Page - Fixed an error thrown on the Product Page when the default Magento Reviews functionality was disabled/missing.
    • Advanced Category Sorting - Fixed a bug that would cause sorting options on the frontend to be displayed incorrectly when not all sorting options were enabled for a specific category.
    • Ajax Catalog & Infinite Scroll - Fixed a bug that would cause an incorrect addition of tags to Category Pages which were configured to display as Static Blocks with products assigned.
    • Email Template Editor - Added background and text color adjustments to ensure default values don't overlap with Magento Admin settings and cause text to become unreadable.
    • Email Template Editor - Fixed a bug that prevented Order Details from showing when sending a Test Email via the extension's Test Email feature.
    • Email Template Editor - Template Variable Cleanup. Removed unnecessary and unused template variables.
    • Email Template Editor - Fixed a translation issue that affected the Invoice Email Template.
    • Google XML Sitemap - Fixed an issue that would cause two Canonical URL tags to be added when using the Ajax Infinite Scroll extension's Canonical URL feature as well. The URL added by the Infinite Scroll module now takes precedence.
    • Google XML Sitemap - Fixed a bug that caused Sitemap URLs to be generated incorrectly when Magento's Use Categories Path for Product URLs setting was enabled.
    • Instagram Widget - Fixed an issue that would cause an incorrect table prefix to be added to the Instagram Widget's database tables if a prefix was defined in the Magento configuration.
    • Layered Navigation - Fixed a bug that would sometimes cause an error related to the Multi Select functionality to be displayed on the Category Page.
    • Layered Navigation - Fixed a small bug that would cause the Product Count on the Category Page to disappear when a filter was applied.
    • Layered Navigation - Fixed an issue that would prevent the stars from displaying in the Ratings Filter.
    • Mega Menu - Fixed a bug that would cause the Mega Menu to render incorrectly some mobile resolutions. This would result in the content overflowing outside of the screen.
    • Product Labels - Fixed an issue that would cause the indexation of Product Label-specific URLs.
    • Quick View - Fixed an issue that would sometimes prevent products from being added to cart when using the Quick View Popup functionality.
    • Rich Snippets - Fixed a couple of minor itemprop errors that would be displayed when running tests via the Markup Validation Service.
    • Social Login - Fixed a bug that would result in 404 errors related to various missing image/loader files.
    • Success Page - Fixed an issue that prevented the Success Page from generating links for Bundle Products.
    • User Profile - Fixed an issue that would cause an incorrect table prefix to be added to the User Profile's database tables if a prefix was defined in the Magento configuration.



    What’s new in v.1.11.15 - March 22, 2023
      New Features:
    • Magento Compatibility - Confirmed compatibility for the Pearl Theme and all included extensions with the latest Magento 2.4.6 and 2.4.5-p2 versions.
    • Frontend Options - Added minor HTML/CSS changes to optimize and improve usability and accessibility.
    • Custom Header - Added minor HTML/CSS changes to optimize and improve usability and accessibility.
    • Ajax Search Autocomplete - Added minor HTML/CSS changes to optimize and improve usability and accessibility.
    • Owl Carousel Slider - Added configuration options to control carousel image size when inserting an Owl Carousel Widget via the Magento Admin.


    • Fixes and improvements:
    • Backend - Fixed an error that would sometimes be thrown in the WeltPixel Debugger, depending on various server permissions.
    • Custom Header - Fixed an issue that would sometimes cause the Global Promo Header to briefly jump when in Production mode.
    • Custom Header - Added minor HTML/CSS changes to optimize and improve usability and accessibility.
    • Design Elements - Fixed an issue whereby the theme's Core Icon Boxes were disabled by default, causing certain elements to break on some Home Pages.
    • Product Page and other modules - Fixed a bug that would occasionally prevent certain frontend notification messages from being displayed.
    • Product Page - Added additional PHP 8.1 code validations.
    • Google Tag Manager - Fixed an error that would appear when the default Magento Reviews functionality was disabled.
    • Owl Carousel & Banner Slider - Fixed a bug that would result in an incorrect redirect when adding a product to the cart from a Cross-Sell Carousel.
    • Quick View - Fixed a bug that would cause the Quick View button to be displayed incorrectly on certain Category Page configurations.
    • Quick View - Fixed an error that would be thrown in some cases when displaying the Product Price in the Quick View window.
    • Social Login - Fixed a bug that would cause the Show Password checkbox to stop working when the Social Login functionality was enabled.
    • Speed Optimization - Fixed an issue that would result in a console error being displayed after implementing the Advanced JS Bundling process. This was specific to Magento 2.4.4 and 2.4.5.
    • Success Page - Fixed a small dependency issue when the extension was used with the Pearl Theme.



    What’s new in v.1.11.11 - November 23, 2022
      New Features:
    • Magento Compatibility - Confirmed compatibility for the Pearl Theme and all included extensions with the latest Magento 2.4.5-p1 and 2.4.4-p2 versions.
    • Design Elements - Added a TikTok Icon to the theme's available Icon Library
    • Ajax Infinite Scroll - Added compatibility with the Google Analytics 4 PRO for sending Item List Views via Measurement Protocol.
    • Layered Navigation - Added compatibility with the Google Analytics 4 PRO for sending Item List Views via Measurement Protocol.
    • Mega Menu - Added an option to hide Subcategory Titles from the Mega Menu - this is useful when you want to display your Subcategories as images.
    • Mega Menu - Added options for various Subcategory padding values, depending on the level and type of element you'd like to apply the values to.
    • Smart Product Tabs - Added tab ID generation to match the Smart Product Tab name configured in the Magento Admin - this results in increased SEO and allows for better targeting when generating links to specific tabs.


    • Fixes and improvements:
    • Custom Header - Fixed an issue related to Search V2 which would prevent the search functionality from working correctly if the page was refreshed while the Search overlay was active.
    • Custom Footer - Added a LESS file to the extension's file structure for optimizing Magento Cloud installations.
    • Mobile Detect - General code cleanup related to PHP warnings.
    • Email Template Editor - Fixed an error related to PHP 8.1 that was thrown when editing an Email Template via the Magento Admin.
    • Google Tag Manager - Fixed an issue that caused certain dataLayer variables to be marked as "Other" when using Magento's Move JS to Bottom functionality in conjunction with Full Page Caching.
    • Google Tag Manager - Added various adjustments to Magento Admin setting text for increased clarity.
    • Layered Navigation - Applied adjustments for increased compatibility with 3rd party Shop By Brand extensions.
    • Newsletter - Fixed a bug that would, in some cases, result in an error related to a Newsletter Javascript file when running a bundling command via our Speed Optimization extension.
    • Product Labels - Fixed an issue that would sometimes cause the Product Label position to reset to top-left when saving the configuration in the Magento Admin.
    • Product Labels - Fixed an error related to PHP 8.1 that was thrown when trying to create a new Product Label on Magento Commerce installations.
    • Quick Cart - Fixed an issue that prevented the Related Products Carousel from displaying correctly in the Quick Cart.
    • Quick Cart - Fixed an issue that prevented Product Prices from showing up in the Quick Cart Related Products Carousel.
    • Quick View - Fixed an error related to PHP 8.1 that was thrown when adding Quick View Messages on Magento Commerce.
    • Quick View - Fixed a bug that prevented tax from being applied correctly to prices in the Quick View Popup.
    • Rich Snippets - Fixed an error related to PHP 8.1 that would sometimes be thrown on Configurable Product Pages.
    • Smart Product Tabs - Fixed a bug that would result in Customer Groups being displayed incorrectly in the module's Magento Admin settings when certain Customer Groups were deleted.
    • Smart Product Tabs - Fixed an error related to PHP 8.1 that was thrown when creating a new Smart Product Tab via the Grid functionality on Magento Commerce.
    • Smart Product Tabs - Fixed an issue that would sometimes prevent created tabs from showing on Product Pages when specific conditions were used.
    • Success Page - Fixed an issue which sometimes caused prices to be displayed without tax on the Success Page, in the Order Items section.



    What’s new in v.1.11.7 - September 1, 2022
      New Features:
    • Magento Compatibility - Confirmed compatibility for the Pearl Theme and all included extensions with the latest Magento 2.4.5 and 2.4.4-p1 versions.
    • Magento Compatibility - Updated installation/upgrade scripts to use data patches.
    • Google Tag Manager - Extended the Child/Parent SKU/ID functionality to apply to Add to Cart and Remove from Cart events as well.
    • Quick View - The Add to Cart Confirmation Popup functionality now works on CMS Pages as well - the popup will display when adding products to the cart from Product Carousels or Product Grids.


    • Fixes and improvements:
    • Frontend Options - Added additional validations for Admin Font settings.
    • Custom Header - Fixed an issue that would prevent Search V2 from opening correctly when using the theme's Ajax functionalities.
    • Product Page - Ensured that the Quantity input on Product Pages respects the Maximum Quantity Allowed setting in the Magento Admin - this currently applies to Simple Products.
    • Product Page - Added minor code enhancements to keep in line with Magento Best Practices.
    • Product Page - Fixed an issue that would sometimes cause the Next/Prev Products tooltip to overlap with the header.
    • CMS Block Scheduler - Fixed a error related to PHP 8.1 that was thrown on the frontend when using the Customer Group functionality.
    • Email Template Editor - Fixed a bug that prevented the item section from showing up in Email Templates on certain Magento versions.
    • Email Template Editor - Fixed an error that was thrown when sending or previewing the Newsletter Subscribe Email Template.
    • Email Template Editor - Fixed a Google Markup error related to an incorrect store frontend URL.
    • Google Tag Manager - Fixed an error related to PHP 8.1 that occurred when refreshing the Success Page.
    • Layered Navigation - Fixed an issue that caused the browser back button to return to the previous page when Ajax Filters were applied, as opposed to removing the applied filter.
    • Layered Navigation - Fixed a bug that prevented the Price Slider from functioning on Magento 2.4.4.
    • Mega Menu - Fixed an error related to PHP 8.1 that prevented accessing a Category's settings in the Magento Admin - this only affected Magento Commerce.
    • Mega Menu - Fixed an issue that prevented Font Color options from applying to top-level Categories.
    • Layered Navigation - Applied optimizations to the filtering functionality to increase compatibility with 3rd party Brand/Shop by Brand modules.
    • Mega Menu - Fixed a bug that would cause the link on a category in the breadcrumbs to be disabled when using the Custom Link Mega Menu # option within the Category settings.
    • Mega Menu - Fixed a bug that prevented certain Mega Menu Design Settings from applying to the Full Width Display Mode.
    • Mega Menu - Fixed a bug that prevented Level 1 Category settings from applying if there were no subcategories present.
    • Newsletter Popup - Fixed an issue that prevented the Newsletter from automatically appearing when it was configured to do so.
    • Owl Carousel Slider - Fixed a bug related to PHP 8.1 that prevented sliders configurations from being saved in the Magento Admin section.
    • Owl Carousel Slider - Added minor code enhancements to keep in line with Magento Best Practices.
    • Product Labels - Fixed an error related to PHP 8.1 that was thrown in some cases when creating a Product Label via the Magento Admin.
    • Product Labels - Fixed a bug that prevented the Product Label Position Grid from showing in the Label Configuration section.
    • Quick View - Fixed a bug that prevented the Continue Shopping button on the Add to Cart Popup from functioning correctly.
    • Rich Snippets - Fixed an error that would sometimes be thrown on the Category Page when using a custom attribute in the Brand configuration option, along with a Meta Description on the Product Page.
    • Rich Snippets - Fixed a bug that resulted in an error on the Product Page when the product had no Description.
    • Smart Product Tabs - Fixed an issue that would sometimes prevent Customer Group names from displaying correctly in the Smart Product Tab Grid.
    • Social Login - Fixed an error related to PHP 8.1 that was thrown upon trying to create and account/log in via the Google Login.



    What’s new in v.1.11.1 - April 25, 2022
      New Features:
    • Magento Compatibility - Confirmed compatibility for the Pearl Theme and all included extensions with the latest Magento 2.4.4 and 2.3.7-p3 versions.
    • PHP Compatibility - Confirmed compatibility for the Pearl Theme and all included extensions with PHP 8.1.
    • Product Page - Added an option to have Accordion Tabs on Product Pages closed by default. Previously, one of the Accordion Tabs were opened by default on page load.
    • Google Tag Manager - Added the possibility of including custom Success Page URLs with an asterisks to account for dynamic Success Page URLs and increase compatibility with 3rd party Payment Methods.
    • Layered Navigation - Moved all the WeltPixel Layered Navigation options under their own tab in the Admin -> Stores -> Attributes -> Product section, at the attribute configuration level.
    • Layered Navigation - Added a new option in the Magento Admin that allows for choosing whether the page should scroll back to the top after filtering via the Ajax functionality.
    • Layered Navigation - Added a new option in the Magento Admin that allows for keeping an attribute fully opened in the sidebar after filtering with Multiple Select.
    • Product Labels - Discounts are now displayed in the Cart if coupon codes are used.


    • Fixes and improvements:
    • Theme frontend - Fixed various styling issues for Braintree icons on the Checkout Page.
    • Custom Header - Fixed an issue whereby the Search Icon would not reposition to its original location after resizing the page.
    • Product Page - Added adjustments to prevent Product Page Tab settings/styling from applying on mobile. Settings are now desktop-only as intended.
    • Product Page - Adjusted Size Chart Condition setting to ensure it's set to True by default when the option is enabled.
    • Product Page - Fixed an issue that would sometimes cause the Next/Prev Products tooltip to overlap with the header.
    • Backend - Fixed an incorrect licensing message on B2B Magento Enterprise instances which would display when an invalid license was entered.
    • Advanced Category Sorting - Fixed an error that occurred when manually inputting invalid sorting parameters via the URL.
    • Ajax Search Autocomplete - Fixed a bug that would sometimes result in categories from different websites within the Magento installation being displayed in the Search Results.
    • Email Template Editor - Fixed a styling issue that prevented the menu from loading horizontally in email templates when using the Outlook client for Windows. Other versions and clients were unaffected.
    • Email Template Editor - Fixed an error that prevented Magento Bundle Products from appearing in email templates.
    • Google Tag Manager - Fixed an error that occurred when the Impression Chunk Size setting in the Magento Admin was set to 0.
    • Google Tag Manager - Removed the deprecated Login with Google functionality from the Magento Admin settings.
    • Google Tag Manager - Ensured Price and Quantity values are passed as integers via the dataLayer to conform to Google recommendations.
    • Google Tag Manager - Initiated a clear of the dataLayer eCommerce object before a push event to conform with Google recommendations.
    • Google Tag Manager - Code cleanup: Removed certain unused jQuery/UI elements from the Magento Admin.
    • Instagram Widget - Fixed an issue the caused certain parts of the extension settings to be accessible without a license key.
    • Layered Navigation - Applied various optimizations to the extension's DB operations which sometimes caused sluggish performance on very large product catalogs.
    • Layered Navigation - Applied optimizations to the filtering functionality to increase compatibility with 3rd party Brand/Shop by Brand modules.
    • Mega Menu - Fixed a bug that would cause the link on a category in the breadcrumbs to be disabled when using the Custom Link Mega Menu # option within the Category settings.
    • Mega Menu - Fixed a bug that prevented certain Mega Menu Design Settings from applying to the Full Width Display Mode.
    • Mega Menu - Fixed a bug that prevented Level 1 Category settings from applying if there were no subcategories present.
    • Owl Carousel & Slider - Fixed a bug that caused all banners within a Slider to disappear unless there was an Image type banner present in the Slider.
    • Quick Cart - Added the backorder notification to the Quick Cart as well - this was previously only displayed on the Cart Page.
    • Quick Cart - Added updated translations.
    • Quick View - Fixed a bug that prevented the Quick View Popup from displaying when using the Owl Carousel Free extension and displaying a carousel in the Popup.
    • Smart Product Tabs - Fixed a bug that prevented content from tabs built with the Smart Product Tab Grid functionality from being edited with the Magento Page Builder.
    • Social Login - Performed various code cleanups and removed unused functions.
    • User Profile - Added improvements to Date Picker styling.



    What’s new in v.1.10.17 - October 22, 2021
      New Features:
    • Magento Compatibility - Confirmed compatibility for the Pearl Theme and all included extensions with the newly released Magento 2.4.3-p1 and 2.3.7-p2 versions.
    • Category Page - Added a new Admin option that allows for controlling the speed for the Hover Animation on Category Pages.
    • Sample Data - Added a new Home Page called Home Page V16, built with the Magento Page Builder. This new Home Page is exclusive to Magento 2.4.x installations.
    • Owl Carousel and Banner Slider - Added a new sorting option for Recently Viewed Product Carousels that allow for sorting items in the order they were seen.
    • Owl Carousel and Banner Slider - Added new options to control banner transtion speed when using the AutoPlay functionality.
    • Owl Carousel and Banner Slider - Added options to control radius for Banner Slider Next/Prev buttons.
    • Product Labels - Added a new functionality that allows for dynamic label construction with variables. Show your customers discount percentages for products with Special Prices or implement the FOMO effect by making it obvious when discounts end. Different combinations are possible and result in conversions going up.


    • Fixes, Improvements, Compatibility adjustments:
    • Custom Header - Fixed a Global Promo Message display issue that happened occasionally on slower connections when scrolling down the page before it was fully loaded and then scrolling back up to the top. The Global Promo Message would be displayed on multiple lines instead of just one.
    • Custom Header - Fixed a bug that prevented the Search icon color defined in the Admin settings from applying on mobile, on Header V3.
    • Custom Header - Fixed a Safari browser display issue on Header V2.
    • Category Page - Fixed a bug that prevented Price Font Size defined in the Admin settings from applying on the Category List Mode.
    • Category Page - Fixed an issue that caused Swatches to overlap with other elements on the Category List Mode.
    • Ajax Infinite Scroll - Fixed a bug that that caused an inability to load a product collection when accessing a Product Page and clicking the back button in a browser after having initially filtered products using an attribute ending in the letter "p". This only happened in conjunction with the Layered Navigation extension.
    • Ajax Search Autocomplete - Fixed a display issue on mobile whereby the search container was cut off when using the Horizontal Search Results. This only affected users of the Pearl Theme and the fix entails defaulting to Vertical Search Results on mobile.
    • Email Template Editor - Fixed an issue that prevented Google Fonts from being added to Email Templates. Google Fonts now load, however, only on Email Clients that support custom web fonts.
    • Layered Navigation - Fixed a bug that that caused an inability to load a product collection when accessing a Product Page and clicking the back button in a browser after having initially filtered products using an attribute ending in the letter "p". This only happened in conjunction with the Ajax Infinite Scroll extension.
    • Layered Navigation - Fixed a small display issue that caused filters text to display on two lines when the label was comprised out of more than one word and the filter was set to be Fully Opened.
    • Mega Menu - Fixed a niche bug that prevented Categories with a Custom Link comprised of a Custom Block/HTML from being accessed in the frontend on mobile when the All [Category] link was disabled via Admin options.
    • Mega Menu - Fixed an issue on the Default Display Mode that, in some cases, caused overlapping when hovering over subcategories on the frontend.
    • Owl Carousel and Banner Slider - Fixed a bug that caused the Next/Prev text to show on Next/Prev carousel and banner buttons.
    • Quick View - Fixed a bug that sometimes prevented the Confirmation Popup from displaying on the frontend.
    • Quick View - Fixed an issue whereby the product price was not displayed in the Confirmation Popup.
    • Rich Snippets - Fixed an issue that would prevent the Product Page from loading when using the Full Breadcrumb Path functionality on Products that were not assigned to Catgories.
    • Rich Snippets - Updated Brand @type from "Thing" to "Brand" in accordance with new Google guidelines for Structured data.
    • Social Login - Fixed an error that prevented the Analytics Dashboard page from rendering correctly in the Magento Admin.



    What’s new in v.1.10.15 - August 31, 2021
      New Features:
    • Magento Compatibility - Confirmed compatibility for the Pearl Theme and all included extensions with the newly released Magento 2.4.3, 2.4.2-p2 and 2.3.7-p1 versions.
    • Quick Cart - Added an option which allows for inserting a Related/Cross-Sell/Up-Sell Product Carousel to the Quick Cart, with the ability to select whether to display the Carousel for the item added first or the item added last.
    • Quick Cart - Added the possibility of inputting a Discount Code in the Quick Cart. Users can now add their Promo Codes via the Quick Cart so they don't need to wait to get to the Cart Page or Checkout.
    • Rich Snippets - Added a new option that allows for selecting the type of image sent via Rich Snippets - Small/Thumbnail/Base, with Base being default.
    • Speed Optimization - Added a new JS Optimization functionality via Terser, which can replace the Uglify optimization for increased performance.
    • Speed Optimization - Added a new option which allows for excluding print.css from loading in the CSS Optimziation Magento Admin section.


    • Fixes, Improvements, Compatibility adjustments:
    • Frontend Options - Enabled the Load Fonts Asynchronously option by default for increased store performance.
    • Frontend Options - Optimized breadcrumb generation to improve Layout Shift performance.
    • Design Elements - Fixed an issue related to the Advanced Back to Top button and Bundle Products whereby the Product Price would display as 0.
    • Custom Header - Made various accessibility improvements when navigating through Custom Header elements when using the keyboard/screen reader.
    • Product Page - Improved Layout Shift performance on Product Pages by optimizing breadcrumb generation.
    • Product Page - Optimized Tab loading on Product Pages for improved Layout Shift performance.
    • Category Page - Made various accessibility improvements when navigating through Category Page when using the keyboard/screen reader.
    • Advanced Wishlist - Fixed an issue that prevented the cart from opening when adding a product to the cart from a wishlist.
    • Advanced Wishlist - Added clarity optimizations to confirmation message after a product is added to the wishlist.
    • Advanced Wishlist - Minor translation optimizations.
    • Ajax Infinite Scroll - Improved item counter clarity on Category Pages when in Infinite Scroll mode.
    • Google Analytics 4 - Fixed an error that was thrown when disabling the Google Tag Manager or Google Analytics 4 extensions before installing other WeltPixel extensions - This issue affected Pearl Theme users only.
    • Google Analytics 4 - Added performance optimizations and enhanced compatibility with 3rd party code on Category Pages.
    • Google Tag Manager - Fixed an error that was thrown when disabling the Google Tag Manager or Google Analytics 4 extensions before installing other WeltPixel extensions - This issue affected Pearl Theme users only.
    • Google Tag Manager - Added performance optimizations and enhanced compatibility with 3rd party code on Category Pages.
    • Google XML Sitemap - Fixed an incompatibility related to the new Canonical/INDEX/NOINDEX settings with the Magento Flat Catalog which resulted in an error that prevented reindexing.
    • Layered Navigation - Excluded the Hidden Filters functionality from applying on mobile. Before this fix, there would be certain cases in which filters could not be accessed on mobile when the setting was enabled.
    • Layered Navigation - Overhauled various JS files related to the Layered Navigation for improved overall performance.
    • Mega Menu - Fixed an error that was thrown when removing a CMS block that was assigned to the Mega Menu via the Magento Admin.
    • Mega Menu - Made various accessibility improvements to menu navigation when using the keyboard/screen reader.
    • Mega Menu - Added minor CSS adjustments to Mega Menu images in the Sticky Header.
    • Owl Carousel - Fixed an error that occurred when inserting a Sale Carousel into a CMS Page when the Magento Flat Catalog was enabled.
    • Owl Carousel - Added minor CSS adjustments to Carousel and Banner arrows.
    • Quick Cart - Added minor CSS adjustments for desktop and mobile.
    • Quick View - Made various accessibility improvements to be able to properly highlight the Quick View button when using the keyboard/screen reader.
    • Quick View - Fixed a bug that sometimes prevented minicart content from updating when a new item was added, after the popup was closed.
    • Quick View - Fixed a few minor typos related to the Confirmation Popup for increased clarity.
    • Recently Viewed Products - Updated Social Login intergation comments and option layout in the Magento Admin dashboard for improved clarity.
    • Recently Viewed Products - Fixed an error that occurred when using the Social Login intergation with the Social Login FREE module.
    • Social Login - Updated Recently Viewed Products Bar intergation comments and option layout in the Magento Admin dashboard for improved clarity.
    • Social Login - Fixed an error that occurred when using the Recently Viewed Products Bar intergation with the Social Login FREE module.
    • Success Page - Added new Magento Admin comments for the Print Order functionality to highlight that this feature works only for logged in customers - Magento does not allow this for security reasons.



    What’s new in v.1.10.11 - July 7, 2021
      New Features:
    • Backend - Added improvments to the WeltPixel Developer Magento Admin section. Latest Cron Jobs now lists the last 100 executed Cron Jobs.
    • Product Page - Added options to control the Zoom Mode on Product Pages. The Zoom can now be applied inside or outside of the Product Image Area.
    • Product Page - Added a hover animation for swatches swatches (Product Page Swatches).
    • Category Page - Added a hover animation for swatches (Category Page and Layered Navigation Swatches).
    • Sample Data - Added Lazy Loading to Sample Blocks, where applicable.
    • Google XML Sitemap - Added options to include INDEX/NOINDEX and FOLLOW/NOFOLLOW meta tags to Product Pages, Category Pages and CMS Pages for improved SEO performance.
    • Google XML Sitemap - Added an option to include a Canonical meta tag to Product Pages, Category Pages and CMS Pages for improved SEO performance.
    • Instagram Widget - Added auto-regeration for Instagram Tokens, as well as the possibility of storing multiple tokens.
    • Instagram Widget - Added the possibility of pulling videos from the Instagram Feed.
    • Layered Navigation - Added new Slide-Down Filtering Design options for adding a Box-Shadow to the Layered Navigation.
    • Mega Menu - Added compatibility with the Magento Commerce (Enterprise) Category Schedule functionality.
    • Recently Viewed Products Bar - Added Lazy Loading to Recently Viewed Product Bar images and Sample Block.


    • Fixes, Improvements, Compatibility adjustments:
    • Frontend Options - Fixed an issue that prevented the Clear Shopping Cart button from appearing when the Pearl Theme was enabled.
    • Frontend Options - Added minor CSS adjustments for links.
    • Design Elements - Added CSS adjustments to the Magento Calendar to ensure proper display.
    • Design Elements - Added minor backend option comment adjustments for increased cohesion.
    • Frontend Options - Fixed an issue that prevented the Clear Shopping Cart button from appearing when the Pearl Theme was enabled.
    • Frontend Options - Added minor CSS adjustments for links.
    • Custom Header - Fixed a bug that caused the logo to appear twice when printing an order from the Customer Account. This only happened when a Mobile Logo was uploaded as well.
    • Custom Header - Fixed an issue that prevented menu Font Size options from being applied due to being overwritten by theme options.
    • Custom Header - Fixed a minor display issue related to the Sticky Logo image size.
    • Product Page - Added a backend option comment for Product Pages V2 and V4 for increased cohesion.
    • Category Page - Fixed an issue that prevented the Hover Image functionality from working correctly.
    • Category Page - Fixed an issue caused product images to shrink when selecting a Swatch.
    • Category Page - Adjusted Subcategories with Images functionality to ensure width settings from Frontend Options are applied correctly.
    • Advanced Category Sorting - Added minor code adjustments/optimizations.
    • Ajax Infinite Scroll - Fixed a console error that would be thrown on Category Pages when Categories or Products had special characters in their names.
    • Email Template Editor - Fixed an issue related to a missing variable that sometimes caused an error to be thrown in the Magento Logs.
    • Google Tag Manager - Fixed an incompatibility with the default Magento 2.4.2 Move JS to Bottom functionality. When enabled, it would change the execution order of events on the Success Page, which sometimes caused missing transactions in Google Analytics.
    • Instagram Widget - Fixed an issue that prevented Image Limit option from counting images in the feed correctly.
    • Layered Navigation - Fixed an error that was thrown when the Ajax functionality was disabled and the Category Filter was enabled.
    • Layered Navigation - Added CSS adjustments for the Price Filter to ensure proper display.
    • Mega Menu - Added minor CSS adjustments to Mega Menu Image and Label positions to ensure proper display.
    • Mega Menu - Fixed an issue specific to Magento 2.3.x that caused a misalignment in Mega Menu images and subcategories.
    • Product Labels - Fixed an issue that prevented labels from updating on schedule when using the Stock Status Magento Condition.
    • Quick Cart - Fixed an error that was thrown in the View Order -> Invoices section of the Customer Account when the Quick Cart Sale Price functionality was enabled.
    • Quick View - Fixed an issue that prevented the Ajax Confirmation Popup functionality from working if the Quick View functionality was disabled.
    • Quick View - Fixed an error that was thrown when the custom loading placeholder functionality was enabled but no placeholder was uploaded.
    • Quick View - Fixed an incompatibility related to the Ajax Confirmation Popup functionality and Bundle Products.
    • Quick View - Adjusted the Ajax Confirmation Popup functionality to take Tax settings into consideration.
    • Rich Snippets - Optimized Breadcrumb generation and display when the extension is configured to process the Full Breadcrumb Path.
    • Social Login - Added compatibility for the Social Login Popup Sign In/Create Account form with Google reCaptcha.



    What’s new in v.1.10.9 - May 18, 2021
      New Features:
    • Magento Compatibility - Confirmed compatibility with the newly released Magento 2.3.7 and 2.4.2-p1 versions.
    • Product Page - Added a new option which allows control over the images displayed on Configurable Products after selecting a swatch. You can now choose to display the parent Configurable images in front or replace those with the Simple Product images.
    • CMS Product Reviews Widget -Added a new widget template which allows for displaying a Reviews Summary (review stars + number of reviews) for speficic products anywhere on the page.
    • Instagram Feed Widget - The Instagram Widget is now configured via the Instagram Basic Display API. Javascript Fetching was deprecated due to tighter security policies from Instagram.
    • Layered Navigation - Added new border design options for Horizontal Filtering buttons.
    • Mega Menu - Added additional positions for subcategory images, which apply to Level 1 subcategories(Top, Left, Right, Bottom).
    • Mega Menu - Added Border Radius configuration options for subcategory images.
    • Quick Cart - Added the possibility of displaying the Sale Price in the Quick Cart, if applicable. The Sale Price can be displayed inline or under the old price.
    • Quick View - Added an Ajax Cart Confirmation Pop-Up functionality, which allows for displaying a custom CMS Block and/or a Related, Cross-Sell or Up-Sell Product Carousel (requires the Owl Carousel extension).
    • Rich Snippets - Added a new functionality which allows the full breadcrumb path to be displayed on Product Pages, even when navigating directly to the product.


    • Fixes, Improvements, Compatibility adjustments:
    • Frontend Options - Added "500" as an available Font Weight option in backend settings.
    • Frontend Options - Added minor In-Store Pickup checkout flow CSS adjustments.
    • Design Elements - Split the Sections/Parallax Design Element into Sections and Parallax. These two Design Elements can now be enabled/disabled separately for more control over libraries that load in and for increased performance.
    • Design Elements - Split the Icon Boxes Design Element into core and extended. Extended Design Elements can be disabled for increased performance.
    • Design Elements - Added a new option to enable/disable the default Magento calendar.css for increased performance.
    • Design Elements - Added minor peformance adjustments to Home Page V2 parallax effect.
    • Design Elements - Updated Design Elements Magento Admin comments for increased clarity.
    • Custom Header - Fixed a few Global Promo Message display issues that occured when scrolling down the page and back to the top again.
    • Custom Header - Fixed a bug which caused the logo to disappear at around 768px screen size.
    • Custom Header - Added minor Header Link CSS adjustments.
    • Custom Footer - Added minor CSS adjustments to the Newsletter section for Footer V1.
    • Product Page - Fixed a bug that prevented the menu from being clickable when the Sticky Add to Cart and Global Promo Message were both configured to be displayed underneath the menu.
    • Product Page - Fixed an interaction with the Infinite Scroll on Category Pages which prevented the Next/Prev functionality from working as expected.
    • Product Page - Fixed an issue that caused improper styling to apply to the Qty selector and Add to Cart buttons on Configurable Product Pages when navigating to them from the Wishlist section in Magento.
    • Product Page - Added performance and display optimizations to the Next/Prev functionality.
    • Product Page - Adjusted Tab Font Weight on Product Pages.
    • Product Page - Adjusted Magento Admin settings comments for increased clarity.
    • Category Page - Optimized dependencies with included non-core extensions for increased modularity.
    • Category Page - Fixed a sale/old price aligment issue on Category Pages.
    • Category Page - Minor CSS adjustments.
    • Sample Data - Optimized included theme Sample Data for performance and modularity improvements.
    • Email Template Editor - Fixed a series of display issues that occurred when viewing emails in the Gmail application.
    • Email Template Editor - Added "500" as an available Font Weight option in backend settings.
    • Google Tag Manager - Fixed a Display Currency discrepancy related to the Add and Remove from Cart events.
    • Layered Navigation - Optimized CLS score by improving element load order for the Horizontal Layered Navigation design.
    • Layered Navigation - Fixed a minor alignment issue related to the "Now Shopping by" text that occured after filtering via the Slide Down Layered Navigation design.
    • Layered Navigation - Fixed a bug that caused an error to be thrown when using the Reviews filter with the Ajax functionality disabled.
    • Layered Navigation - Added design adjustments to the Slider Price Filter display mode.
    • Layered Navigation - Minor backend comment adjustments for increased clarity.
    • Mega Menu - Fixed an issue that caused padding values for Desktop Mega Menu to be applied to the mobile menu as well.
    • Mega Menu - Fixed an issue that caused overlapping of the logo and mobile menu hamburger when the mobile menu was configured to appear on Desktop.
    • Mega Menu - Added minor CSS adjustments to the mobile menu.
    • Owl Carousel - Fixed a bug that, in some cases, prevented video and custom banner types from functioning due to a code dependency on mobile image.
    • Owl Carousel - Fixed an error that was thrown on the frontend when the default Magento Sale Attribute did not exist on the Magento instance.
    • Owl Carousel - Fixed an issue that prevented Banner statuses from being updated from the Magento Admin grid.
    • Owl Carousel - Added minor CSS adjustments to Banners without the autoheight functionality enabled.
    • Quick Cart - Optimized interactions of the Quick Cart with the Sticky Add to Cart functionality on Product Pages.
    • Quick View - Fixed a bug that prevented the Quick View button from being displayed on mobile devices.
    • Recently Viewed Bar - Fixed a bug that caused the Recently Viewed button to create a horizontal clickable area that expanded the width of the screen. This could sometimes overlap with other buttons and links.
    • Recently Viewed Bar - Added functionality whereby the Recently Viewed Products Bar now closes automatically when a user clicks outside of it.
    • Recently Viewed Bar - Added adjustments to Magento Admin settings comments for increased clarity.
    • Speed Optimization - Disabled Magento Admin options related to core Magento JS Bundling, Minification and Merging when the store is in production mode



    What’s new in v.1.10.7 - March 26, 2021
      New Features:
    • Product Page - Added a Show More/Less functionality for tabs on the Product Page when being displayed in List Mode.
    • Layered Navigation - Added a new Horizontal Design version whereby you can now add borders and change the border radius, button colors and hover colors for filters in the Horizontal Design.
    • Owl Carousel - Added an integration with our Product Labels module which now allows for displaying Product Labels on Product Carousels, both via widgets and Related/Up-Sell Carousels on Product Pages.
    • Product Labels - Added an integration with our Owl Carousel module which now allows for displaying Product Labels on Product Carousels, both via widgets and Related/Up-Sell Carousels on Product Pages.
    • Rich Snippets - Added Rich Snippets functionality for CMS Pages.


    • Fixes, Improvements, Compatibility adjustments:
    • Excluded Magento 2.0.x - 2.2.x from new features and fixes starting with this release.
    • Design Elements - Made optimizations to various aspects of the Design Elements module which improve overall LCP scores (Largest Contentful Paint) for Core Web Vitals.
    • Custom Header - Made optimizations to various aspects of all 4 Header versions to improve overall CLS scores (Cumulative Layout Shift) for Core Web Vitals.
    • Custom Header - Fixed a design issue related to the transition between the Normal Header and Sticky Header.
    • Custom Header - Adjusted Global Promo Message for better use of space on mobile devices.
    • Custom Header - Fixed various CSS design issues related to the Header V4 and Header V2.
    • Custom Header - Minor CSS adjustments for menu text shadow on hover.
    • Category Page - Fixed an alignment issue on Category Pages related to the Wishlist and Compare buttons when displayed next to each other.
    • Category Page - Fixed an image alignment issue that appeared when using the 1 column layout for the Category Page.
    • Product Page - Fixed a bug that prevented adding Single Product elements to other page types.
    • Advanced Category Sorting - Made small optimizations to logic that determines Product Collection type.
    • Ajax Search Autocomplete - Fixed an issue that prevented the module from correctly creating a dependency on code Backend extension.
    • Email Template Editor - Fixed a bug that prevented color options configured in the Magento Admin from applying to certain H1 and H3 titles in Email Templates.
    • Email Template Editor - Fixed a code typo that prevented the Preview Mode from working correctly on WeltPixel Email Templates.
    • Google Tag Manager - Added compatibility adjustments with a new Product Labels extension functionality
    • Google Tag Manager - dded new Magento Admin comments for clarity related to JSON Import option.
    • Google XML Sitemap - Fixed a popup display issue that occurred when deleting a record from the Magento Admin.
    • Layered Navigation - Fixed an issue related to the Horizontal Design mode that caused pages to duplicate on Category Pages.
    • Mega Menu - Added various improvements to the Mega Menu and Header section to decrease the CLS (Cumulative Layout Shift) Core Web Vital, thus increasing performance.
    • Mega Menu - Fixed an issue which prevented Font Size values configured in the Design Options section from applying correctly.
    • Mega Menu - Fixed a hover issue that affected the last element from the Mega Menu.
    • Multi-Store - Fixed an issue which sometimes prevented store-views from showing in the menu on mobile.
    • Owl Carousel - Added additional verifications to prevent errors when certain product attributes were missing from the Magento instance.
    • Owl Carousel - Fixed a bug that prevented scrolling on mobile when touching a Product Carousel or Banner Slider.
    • Owl Carousel - Fixed a small misalignment of the old price discounted price in Product Carousels.
    • Owl Carousel - Added minor CSS adjutsments to the Next/Prev arrows functionality.
    • Owl Carousel - Fixed a minor height calculation issue for Banner Sliders.
    • Owl Carousel - Removed an unused library for improved performance.
    • Product Labels - Fixed an issue which prevented proper functionality with the Stock Condition. Product Labels would not disappear from the frontend when a product went out of stock.
    • Product Labels - Fixed a bug that prevented images from being uploaded via the Product Labels Magento Admin configuration.
    • Product Labels - Fixed a popup display issue that occurred when deleting a record from the Magento Admin.
    • Quick Cart - Fixed a bug (Magento 2.4.2 only) that prevented the "Open Quick Cart after item is added" functionality from working, as well as editing the Qty via the Quick Cart.
    • Quick Cart - Made various optimizations to increase ADA accesibility.
    • Rich Snippets - Fixed a bug that prevented images from being uploaded via the Product Labels Magento Admin configuration.
    • User Profile - Added a new Magento Admin comment for the inline User Profile edit functionality.



    What’s new in v.1.10.5 - February 12, 2021
      New Features:
    • Custom Footer - Added a new Footer Version (V5) available in the Sample Data. This new Footer version includes collapsible elements on mobile for a better mobile browser experience, as well as a new design.
    • Category Page - Added the possibility of including a zoom animation upon hovering the mouse on items on the Category Page.
    • Product Page - Added a new functionality whereby, when there is a single Swatch available on the Product Page for a Configurable Product, it is preselected upon loading the page.
    • Product Page - Added a new functionality for the Sticky Add to Cart whereby it can be configured to either replace the Sticky Header completely or to be displayed below it.
    • Advanced Category Sorting - Added the possibility sorting by Low to High and High to Low when Price is set as the default sorting option in Magento.
    • CMS Product Reviews Widget - Added new Prev/Next design options and transition speed options when using the CMS Reviews Widget with the OWL Carousel extension (Requires the PRO version of the OWL Carousel extension).
    • Email Template Editor - Added the possibility of including a Related/Cross-Sell/Up-Sell Product Grid in Email Templates via variable. This makes it easier to show relevant products to your customers.
    • Google Tag Manager - Added Display Currency to the Product Details sent via the dataLayer.
    • Google Tag Manager - Added a new option to exclude Shipping Including Tax.
    • Instagram Widget - Added a powerful caching solution to the extension to assure active users on the website are not affected by Instagram restrictions.
    • Layered Navigation - Added a transition animation on mobile when opening the Layered Navigation, as well as when collapsing filter options.
    • Layered Navigation - Added the possibility of showing/hiding filters on the Default Display Mode for the Layered Navigation.
    • Owl Carousel Slider - Added additional Sorting Options for items in Product Carousels. Options include: Product ID Ascending / Product ID Descending / Price Ascending / Price Descending / Alphabetically Ascending / Alphabetically Descending.
    • Owl Carousel Slider - Added new Prev/Next design options and transition speed options when using the CMS Reviews Widget with the OWL Carousel extension (Requires the CMS Product Reviews Widget extension).
    • Owl Carousel Slider - Added a new Carousel Type based on user-defined conditions. This provides more control over which products are displayed in the widget.
    • Recently Viewed Products Bar - Added an option to display an icon on the button, as well as to change the label text.
    • Recently Viewed Products Bar - Added an option to change the Recently Viewed button position.
    • Recently Viewed Products Bar - Added an option to display a customizable tooltip on hover.
    • Rich Snippets - Included pricing of Simple Products associated with Configurable Products in schema data. Previously, only the price of the base Configurable Product was sent.


    • Fixes, Improvements, Compatibility adjustments:
    • Magento Compatibility - Confirmed compatibility for the Pearl Theme and all included modules with the new Magento 2.4.2 version.
    • Command - Fixed various "Area Code is already set" errors on Magento 2.4.x related to the running of cron jobs and other command executions.
    • Custom Header - Made optimizations to the Global Promo Message that help increase CLS (Cumulative Layout Shift) score in Page Speed Scoring platforms.
    • Custom Header - Optimized interation with PayPal functionality in Quick Cart. Upon the Sticky Header initialization, the PayPal buttons in the Quick Cart would flash.
    • Custom Header - Fixed an bug that caused the Sticky Header to stop being displayed correctly on Product Pages.
    • Category Page - Fixed an issue whereby white swatches would not have a black checkmark displayed to show they were selected.
    • Category Page - Fixed a display issue related to default Magento Pagination Anchor Text aligments.
    • Product Page - Fixed a bug whereby, when using the +/- Qty selector and having a minium Qty to be added to the cart for a specific product, the notification would be displayed incorrectly.
    • Product Page - Fixed a bug whereby, when scrolling down on the Product Page and selecting a swatch, the page would jump. This would happen on Product Page V2 and V4.
    • Product Page - Applied various CSS adjustments to the Sticky Add to Cart functionality on Product Pages.
    • Product Page - Fixed an issue whereby the image ratio in the Sticky Add to Cart would break.
    • Ajax Wishlist - Optimized extension for SEO purposes by removing H1 tags from modal popups.
    • Ajax Catalog and Infinite Scroll - Fixed a bug that caused the Quick View button to lose stying when changing the page via Infinite Scroll (Only when using the Quick View extension).
    • Ajax Catalog and Infinite Scroll - Fixed a bug that caused the Infinite Scroll functionality to break on certain configurations.
    • Ajax Catalog and Infinite Scroll - Fixed a display issue related to default Magento Pagination Anchor Text aligments.
    • CMS Block Scheduler - Aligned module for compatibility with MySQL 8.
    • Email Template Editor - Fixed an issue that resulted in a missing product section from the default Magento Email Templates when the module was enabled.
    • Email Template Editor - Added the possibility of inserting Alt Text for logo images uploaded through the Email Template Editor extension.
    • Email Template Editor - Fixed various errors related to incompatibilities with the default Magento Pelago Emogrifier.
    • Google Tag Manager - Fixed an issue that caused the dataLayer to return an empty Category field when a product was assigned only to the Root Category.
    • Google Tag Manager - Fixed an issue whereby the default Magento Move JS to Bottom of the Page functionality would interfere with the extension tracking script.
    • Layered Navigation - Fixed a bug that caused the Multi-Select functionality to stop working when Ajax was disabled via the module settings.
    • Layered Navigation - Fixed a decimal issue related to the Slider Price Filter.
    • Layered Navigation - Made CSS adjustments to the Horizontal display mode.
    • Mega Menu - Fixed an image generation issue whereby images uploaded via the Subcategories with Images functionality would generate an incorrect image link.
    • Mega Menu - Fixed a bug that prevented the full Breadcrumbs path from being displayed on the Product Page when navigating from the Category Page.
    • Mega Menu - Added small CSS adjustments to the Mega Menu Design options.
    • Multistore - Fixed a bug that sometimes caused the Store-View Switcher to disappear when the module was disabled.
    • Multistore - Made Magento Admin extension options comment improvements.
    • Owl Carousel - Fixed an issue that prevented products with a Special Price from being included in Sale Product Carousels.
    • Owl Carousel - Fixed an issue that resulted in browser error being thrown on mobile upon scrolling between products in a Carousel.
    • Quick View - Fixed a bug that caused the Quick View button to lose stying when changing the page via Infinite Scroll (Only when using the Ajax Infinite Scroll extension).
    • Rich Snippets - Added additional verifications to avoid errors on Configurable Products when using an incorrect ItemCondition attribute.
    • Smart Product Tabs - Fixed a bug that prevented special characters from being used in the Smart Product Tab block identifier.
    • Social Login - Optimized extension for SEO purposes by removing H1 tags from modal popups.
    • Speed Optimization - Fixed a bug that caused the Summary section to disappear from Bundle Product Pages when the "Move JS to Bottom of the Page" functionality was enabled.



    What’s new in v.1.10.1 - October 22, 2020
      New Features:
    • Frontend Options - Added Border Radius options for Primary Buttons.
    • Frontend Options - Added Breadcrumbs top and bottom padding settings.
    • Design Elements - Implemented the possibility of adding an Alt value for the Advanced Back to Top Button image.
    • Category Page - Added options to enable/disable and style bullets for the Layered Navigation Filter options on the Category Page.
    • Product Page - Added Sticky Add to Cart functionality on Product Pages. If the option is enabled, the Add to Cart will be displayed instead of the Sticky Header and will allow the customer to add the Product to their cart no matter where they are on the Product Page.
    • Product Page - Added the possibility of displaying a Size Chart Block (or Custom Block) on the Product Page. The block displays in a modal and can be displayed on specific Products via Conditions.
    • Product Page - Added Border Radius options for the Quantity Selector on Product Pages.
    • Advanced Category Sorting - Code enhancements - changed a protected function to public which means it's now possible to enhance the method via plugins.
    • Ajax Search Autocomplete - Added the possibility of limiting the number of displayed suggestions via an option in the admin extension settings.
    • Layered Navigation - Added a new filtering display option - Horizontal Filtering.
    • Layered Navigation - Added a transition animation when opening the Layered Navigation on mobile.
    • Mega Menu - Added Promotional Labels to Mega Menu. This allows for bringing attention to certain Categories and helps boost conversions.
    • Mega Menu - Added a background color option + overlay to allow for new Mega Menu designs.
    • Mega Menu - Added a Color Continuity option that allows Level 1 menu items to inherit the Mega Menu Background Color.
    • Mega Menu - Improved Mega Menu design options with various settings for elements such as: Font Size, Hover Color, Hover Effect, Text-Transform and Paddings.


    • Fixes, Improvements, Compatibility adjustments:
    • Magento Compatibility - Confirmed compatibility for the Pearl Theme and all included modules with the new Magento 2.4.1 version.
    • Custom Header - Fixed a bug that prevented the Menu button from working on mobile mode when checking out with multiple addresses.
    • Custom Header - Fixed a bug that caused the PayPal buttons to disappear from the Quick Cart upon scrolling the page.
    • Category Page - Fixed an issue related to Swatches whereby they would overlap when there was a large number displayed for a specific product.
    • Category Page - Minor CSS adjustments.
    • Product Page - Fixed a bug related to Product Page V3 that caused the magnifier to appear behind the tabs when the tabs were set to be moved under the Info Area.
    • Product Page - Small CSS adjustments to the +/- Quantity selector.
    • Command - Fixed an issue related to the Command module that caused Area Code Not Set and Area Code Already Set errors.
    • Command - Fixed an error related to a theme-specific update command when issued via the CLI. The command is currently not being used during installation/update processes.
    • Advanced Category Sorting - Fixed a bug that prevented the Advanced Search from working on Magento 2.4.x.
    • Ajax Wishlist - Code enhancements - Fixed a small typo.
    • Ajax Catalog and Infinite Scroll - Added design and functionality adjustments in Grid View for smoother UX.
    • Email Template Editor - Fixed an issue whereby tax was not applied to the individual item price in WeltPixel Email Templates.
    • Email Template Editor - Minor typo correction for Email First Line label in the Magento Admin section.
    • Google Tag Manager - Fixed a bug on Magento 2.4.x that caused the Category Page pagination to break when the extension was enabled. This caused all products in the Category to be displayed on the same page.
    • Google Tag Manager - Fixed an issue whereby Product Clicks were only measured when clicking on the Product Image. Clicking on the Product Name did not trigger the event. The event now fires upon both actions.
    • Google Tag Manager - Fixed a bug that caused CTRL+Click actions on the Category Page to open links to Products twice.
    • Instagram Widget - Fixed a bug related to the Lazy Loading functionality whereby, if configured via Widget Options, the images would sometimes not load correctly.
    • Layered Navigation - Fixed an issue related to the Price Filter on multi-store environments with different Display Currencies configured whereby the Price Filter in the Layered Navigation did not update the currency displayed to the configured Display Currency.
    • Layered Navigation - Fixed an issue related to Swatches in the Layered Navigation whereby they would look different to the Swatches on the Category Page and had a black, square outline added.
    • Layered Navigation - Fixed a bug related to Swatch Tooltips in the Layered Navigation. Previously, if a Product on the Category Page was configured with a Swatch Color, the Tooltips in the Layered Navigation would only show that specific color, regardless of what color was selected in the Layered Navigation.
    • Layered Navigation - Fixed a bug that caused an error to be thrown on Magento 2.4.x when filtering via the Category Filter.
    • Lazy Loading - Fixed an issue related to image rendering on Magento 2.4.x.
    • Mega Menu - Fixed a bug related to the newly introduced Subcategory Image functionality whereby the URL was, in certain cases, structured incorrectly which prevented the images from loading.
    • Multistore - Added CSS adjustments related to the Multistore height.
    • Multistore - Adjusted a few comments in the Magento Admin.
    • Owl Carousel - Fixed a bug that caused an inability to save Banners from within the Sliders Manager section in the Magento Admin.
    • Owl Carousel - Fixed an issue related to the Bestsellers Product Carousel whereby changing the period for items to be displayed did not work.
    • Quick Cart - Minor adjustments to Custom CMS Block Admin option label.
    • Quick View - Made adjustments to Quick View design in List Mode on the Category Page.
    • Quick View - Fixed an issue related to the Quick View Hotpot Widget that prevented the position of the Widget from being changed.
    • Rich Snippets - Fixed a bug that caused breadcrumbs to fail to rended when FPC was active.
    • Speed Optimization - Fixed a small conflict related to the Preload CSS functionality within the module and the default Magento Critical CSS functionality.
    • Success Page - Fixed a bug related to MultiShipping on Magento 2.4.x.



    What’s new in v.1.10.0 - August 10, 2020
      New Features:
    • Custom Header - Added a new position for the Global Promo Message. It can now be inserted below the navigation.
    • Custom Header - Added the possibility of using a Custom CMS Block instead of the default Global Promo Message. This allows for more control over the content you display and showcase in this area.
    • Category Page - Subcategories of a certain Category can now be displayed on Category Pages as images. This makes navigating through Subcategories more intuitive and interactive for the customer.
    • Product Page - A custom sale message (with a dynamic discount value and percent based on Special Price) can now be displayed on Product Pages. This is useful for increasing the impact of your discount to increase conversion rates. The feature works on Simple and Configurable Products only.
    • Product Page - Added Prev/Next functionality on Product Pages. Customers can now navigate through products without needing to go back to the Category Page.
    • Mega Menu - Separate images can now be added to each Subcategory under the main Level 1 Category for a proper showcase of your products directly via the Navigation.
    • Multistore - Added the ability to add country flags or other images to the default Magento Store Switcher.
    • Quick Cart - Added the option to change the Quantity Selector in the Quick Cart to an input instead of Arrows or +/- signs.


    • Fixes, Improvements, Compatibility adjustments:
    • Magento Compatibility - Confirmed compatibility for the Pearl Theme and all included modules with the new Magento 2.4 version.
    • PHP Adjustments - Added necessary adjustments for PHP 7.4.
    • Design Elements - Fixed a bug that prevented the Display Default option from from working when the Advanced Back to Top Button was enabled on Product Pages.
    • Custom Header - Fixed a bug that prevented the mobile menu button from working when checking out with multiple addresses.
    • Custom Header - Fixed an issue that caused overlapping of the Search Icon and logo on mobile devices.
    • Custom Header - Implemented minor CSS adjustments for Header V4.
    • Product Page - Fixed a display issue related to overlapping content on Product Page V4. This only affected mobile devices.
    • Ajax Infinite Scroll - Fixed an issue that prevented the custom loader uploaded from being displayed when the extnsion was configured to use Ajax Next Page.
    • Email Template Editor - Fixed an issue with regard to the Credit Memo Email Template whereby the correct refund totals weren't being pulled.
    • Email Template Editor - Fixed a bug which prevented the Top Header Font Color option from working.
    • Google Tag Manager - Fixed an error that occurred in certain cases when Product SKUs had quotation marks in them.
    • Mega Menu - Fixed a display issue related to Hover Shadow Color for Categories with a custom font color. The Hover Shadow Color was previously set to black permanently.
    • Mega Menu - Fixed a bug that prevented empty Categories from being clicked on when they had a Custom Link. This only affected mobile devices.
    • Mega Menu - Fixed various Mega Menu display issues on the Microsoft Edge and Internet Explorer browsers.
    • Owl Carousel - Fixed a small issue that caused Product Carousels to shift by one item upon page load. This was only a problem for the Best Sell Product Carousel.
    • Product Labels - Fixed an error that occurred in certain cases when Product SKUs had quotation marks in them.
    • Speed Optimization - Fixed an issue that caused the Minify JavaScript Files - Magento Core option to throw JS errors on the frontend when in producton mode.



    What’s new in v.1.9.8 - July 6, 2020
      New Features:
    • Custom Header - Added the possibility of uploading a different logo for Mobile, separate from the main logo uploaded in the Magento Header section.
    • Category Page - Added the possibility of choosing the Product Name Text Case on Category Pages.
    • Product Page - Added the possibility of including an Advanced Back to Top button on Product Pages which can pull information about the product such as Review Score, Product Price and even the Product Image, allowing them to permanently have access to this information as they scroll through the page.
    • Product Page - Added a new design option for the Qty selector on Product Pages as +/- symbols, which can simplify the process of changing the Product Quantity, and allowing users to do so incrementally. This is also more mobile-friendly, as users will only need to tap once to increase or decrease the quantity.
    • Product Page - Added the possibility of choosing the Product Name Text Case on Product Pages.
    • Ajax Infinite Scroll - Added the possibility of uploading a Custom Loader for Ajax Catalog and Ajax Infinite Scroll functionalities.
    • CMS Reviews Widget - Added the possibility of displaying product reviews in a carousel. Requires the Owl Carousel extension to be installed and configured.
    • Layered Navigation - Added compatibility for Elastic Search 7.
    • Mega Menu - Added the possibility of displaying submenu for HTML Content or Static Block-only Level 1 Categories. Previously, this was not possible as a Level 1 Category needed to have at least one Subcategory for the dropdown to display on the frontend.
    • Mega Menu - It is now possible to change the font color and hover font color for individual Categories and Subcategories.
    • Mega Menu - Added the possibility of choosing how many Subcategories are included per column. Previously, this was done dynamically, and the control was limited.
    • Quick Cart - Added the possibility of including a Custom Block in the Quick Cart for better advertising of promos or other content.
    • Quick Cart - Added a new design for the Qty switcher in the Quick Cart. There is now a choice of Arrows or +/- symbols.
    • Speed Optimization - Implemented a highly optimized version of the Advanced JS Bundling Process. The module can now gather all custom JS files from specific pages and allow for up to 45% faster page load compared to previous versions due to only loading specific js files / page type. The number of JS requests is also drastically reduced.
    • Speed Optimization - Added the possibility of excluding individual JS scripts from being moved to the bottom of the page via the extenion's option.


    • Fixes, Improvements, Compatibility adjustments:
    • Backend - Whitelisted domain for Content Security Policies introduced in Magento 2.3.5.
    • Category Page - Fixed a small display bug whereby the Layered Navigation Slide In design overlapped with the Recently Viewed Products bar.
    • Category Page - Fixed a bug which prevented the Lazy Loading functionality from working on Category Pages.
    • Category Page - Fixed a bug related to JS uglification for Category Page JS files.
    • Category Page - Fixed a margin display issue related to product containers.
    • Category Page - Small CSS adjustments.
    • Custom Header - Small CSS adjustments.
    • Ajax Search Autocomplete - Added performance enhancements for large catalogs. Suggestions are now displayed faster than previously.
    • Email Template Editor - Fixed a bug related to the Credit Memo Email Template whereby the quantity displayed was incorrect, when processing a refund for fewer items than were ordered, of the same product.
    • Email Template Editor - Fixed a potential issue that caused images to be missing on some configurations.
    • Google Tag Manager - Fixed an issue related to Grouped Products whereby when adding a Grouped Prouct to the cart, only one of the prodcts was being tracked.
    • Google Tag Manager - Added additional error handling as a potential alignment for the extension when paired with various 3rd party checkout solutions.
    • Layered Navigation - Fixed a small display issue whereby the Slide In Vertical Navigation design overlapped with various elements in the Sticky Header.
    • Layered Navigation - Fixed a bug related to the jQuery UI patch for Magento 2.3.0 - 2.3.2 which affected the Slide In and Slide Down designs.
    • Layered Navigation - Changed aligment for Swatches on the Slide Down design for esthetic purposes.
    • Layered Navigation - Added additional error handling.
    • Layered Navigation - Code cleanup.
    • Mega Menu - Fixed a display bug which caused overlapping with the Mobile Menu on Header V2 (Pearl Theme only).
    • Mega Menu - Small CSS adjustments.
    • Multistore - Fixed an bug which prevented uploaded logos from displaying when the Display in one Row feature was enabled, on Header V2. This only affected users of the Pearl Theme.
    • Owl Carousel Slider - Fixed an issue which, on certain configurations caused Add to Carts from product carousels to be redirected to a 404 page.
    • Owl Carousel Slider - Added an integration with the Product Reviews Widget extension to allow for reviews to be displayed in a carousel.
    • Owl Carousel Slider - Fixed a bug that caused banners to be deselected in the banner grid when changing the Sort Order.
    • Quick Cart - Aligned the extension to take into consideration the default Magento options for Maximum Number of Items to Display in the minicart.
    • Fixed a display bug that caused overlapping when Tax options were displayed in the Quick Cart.
    • Quick View - Fixed a bug which prevented the Enable/Disable Zoom option from working correctly.
    • Social Login - Fixed a bug which prevented the Social Login from working properly when Guest Checkout was disabled.
    • Social Login - Fixed an issue which prevented certain DB tables from being created when upgrading from FREE to PRO.
    • Social Login - Added adjustments to assure First Name and Last Name are pulled via the Google Login method.
    • Social Login - Added additional error handling.
    • Speed Optimization - Fixed a bug which prevented the Translate Inline functionality from working properly when the module was enabled.
    • Speed Optimization - Added translations.
    • Speed Optimization - Code cleanup.
    • Success Page - Fixed a bug which prevented the Custom CMS Block functionality from working on the Success Page.
    • Success Page - Aligned Google Map functionality on Success Page with CSP restrictions.



    What’s new in v.1.9.7 - May 7, 2020
      New Features:
    • Confirmed compatibility for the Pearl Theme and included extensions with Magento 2.3.5.
    • Added nxcli.net (Nexcess temporary URL) as a valid domain in the licensing process.
    • Added an option in the Developer section to allow for switching Magento's CSP between "report-only" and "restrict".
    • Instagram Widget - New feature - Implemented Lazy Loading for Instagram Feed images (requires the Lazy Loading extension).
    • Instagram Widget - New feature - Implemented the ability to add Alt Text to images in the feed.
    • Layered Navigation - Added a new setting which allows for enabling and displaying a Recently Ordered block within the Layered Navigation.
    • Quick View - New feature - Added Next/Prev buttons to the Quick View window which allow for cycling through products on Category Pages without closing Quick view (PRO version only).
    • Quick View - New feature - Introduced the possibility of adding the Quick View functionality to the Search Results Page (PRO version only).


    • Fixes, Improvements, Compatibility adjustments:
    • Backend - Implemented small Backend performance optimizations.
    • Product Page - Fixed an issue which occurred on iOS whereby, when Swatch Tooltips were enabled on the Product Page, selecting a product option such as Color or Size required a double-click.
    • Category Page - Fixed an issue that caused Swatches to overlap with the next row of products on the 4 Column Category Page when Swatches were configured to be displayed without requiring a hover action.
    • Custom Header - Fixed a conflict related to the Global Promo Message and certain Testimonials configurattions when both were active on the page at the same time.
    • Custom Header - Fixed an issue which prevented backend design options from applying to Store Switcher links and submenus in the Header.
    • Email Template Editor - Fixed a bug that prevented the Order Details section from showing up on newly created templates with the Load Template option, or by copy-pasting the code from an existing template.
    • Google Tag Manager - Added a performance optimization related to Ajax calls in the backend.
    • Instagram Widget - Added a fallback value for Alt value in case Instagram Widgets do not have an Alt tag.
    • Layered Navigation - Fixed a bug which prevented the Attribute Category Visibility option from taking additional Root Categories into consideration.
    • Layered Navigation - Fixed a bug which caused the Layered Navigation to open after using Category Sorting or Pagination, when set to Slide In display mode.
    • Layered Navigation - Fixed an issue that caused filter options to overlap with the menu on Slide In filtering display mode.
    • Layered Navigation - Fixed a JS error that was thrown on the frontend when using the Slide In filtering display mode.
    • Layered Navigation - Adjusted jQuery UI patch released in the previous version to fix an error thrown on Magento 2.3.2.
    • Layered Navigation - Fixed an issue which prevented the disabling of Multiselect for the Price filter.
    • Layered Navigation - Added new translations.
    • Mega Menu - Fixed an issue that occurred on Magento Luma whereby scroll bars were added to the browser window when hovering over Categories.
    • Multistore - Fixed an error reported on Magento 2.3.0 related to an unused viewModel.
    • Owl Carousel Slider - Fixed a display issue present only on the Internet Explorer and Edge browsers.
    • Speed Optimization - Fixed a niche bug that caused the mobile menu to kick in on desktop when dragging and dropping an element from the menu, when the Speed Optimization module was enabled.



    What’s new in v.1.9.6 - April 9, 2020
      New Features:
    • jQuery UI Patch - Added a patch for jQuery UI to certain extensions (Magento 2.3.0 - 2.3.2).
    • Email Template Editor - Added new options in the Magento Admin extension configuration section that allow for setting colors on hover for buttons in Email Templates.
    • Google Tag Manager - Added brand fetching optimizations for better performance.
    • MaxMind Fraud Prevention - Added MaxMind scoring to orders placed via API.
    • Quick View - New feature (PRO version only): You can now add a Custom Global Message/Custom Dynamic Message to your Quick View Popup, in which you can advertise discounts, promotions and display relevant information about your products to users.
    • Quick View - Added the possibility of displaying the Quick View on mobile as well. (PRO version only)
    • Quick View - Added an option which allows the Estimated Delivery Date (requires the WeSupply Integration) to be hidden from the Quick View Popup.
    • Custom Header - Added Font Size options for the Navigation/Menu links (Levels 0 through 2)
    • Custom Header - Added options for controlling the logo size on the Sticky Header.


    • Fixes, Improvements, Compatibility adjustments:
    • Backend - Fixed a Backend issue on Magento Commerce whereby the Category Schedule functionality was not working properly.
    • Product Page - Fixed an issue that prevented strikethroughs from applying to Image Swatches on Out of Stock products.
    • Category Page - Fixed a bug related to the Loading Placeholder set in Lazy Loading options which caused an error on the Category Page.
    • Category Page - Added strikethroughs to Swatches for Out of Stock products on the Category Page. Prior to this, the strikethrough only displayed on Product Page Swatches.
    • Design Elements - Design Elements jQuery/UI cleanup.
    • Custom Header - Fixed an issue that caused the Account icon to lose size styling upon login on Header V2.
    • Custom Header - Fixed a bug that caused the Header Navigation Background color set in the Magento Admin to apply to the mobile menu as well.
    • Custom Header - Fixed an issue whereby Link Color and Hover Link Color options were not applying to the Navigation Links on the Sticky Header. Prior to this, the Sticky Header used the configuration from the Header Navigation section for this.
    • Custom Header - Fixed a bug on Search V2 that prevented the Icon Size options in the Header Icons section from applying to the Search Icon.
    • Custom Header - Added new translations.
    • Advanced Category Sorting - Added a patch for jQuery UI (Magento 2.3.0 - 2.3.2).
    • Ajax Search Autocomplete - Removed a dependency on jQuery UI.
    • Enhanced Email Template Editor - Fixed a bug which prevented the possibility of loading certain Email Templates via the Load Template functionality in Magento.
    • Enhanced Email Template Editor - Added new options in the Magento Admin extension configuration section that allow for setting colors on hover for buttons in Email Templates.
    • Full Page Scroll - Removed a dependency on jQuery UI.
    • Google Tag Manager - Added a missing label for Checkout and Checkout Steps events.
    • Layered Navigation - Fixed a potential error related to the Price Filter when used with Elastic Search.
    • Layered Navigation - Added a patch for jQuery UI (Magento 2.3.0 - 2.3.2).
    • Lazy Loading - Code cleanup: removed a few duplicated functions.
    • Mega Menu - Fixed a bug that caused the logo to have an increased container width on Header V4.
    • Mega Menu - Fixed a bug that caused the mobile menu to become scrambled on certain intermediary resolutions.
    • Owl Carousel - Fixed a bug that caused images to disappear from Product Carousels when Lazy Load was enabled and Loop was disabled via Carousel options.
    • Owl Carousel - Fixed an issue whereby the Recently Viewed Products carousel was not working.
    • Owl Carousel - Addressed a few browser warnings related to jQuery UI.
    • Product Labels - Fixed a bug that caused an error to be thrown when deleting a Product Label from the label grid in the Magento Backend.
    • Quick Cart - Added proper Free Shipping Integration compatibility with Magento taxes. Prior to this, the variable used for determining the amount needed for free shipping did not take taxes into consideration.
    • Quick Cart - Fixed an issue whereby, on Header V4 (Pearl Theme only), the logo would overlap with the Quick Cart.
    • Quick Cart - Removed a dependency on jQuery UI.
    • Recently Viewed Products Bar - Removed a dependency on jQuery UI.
    • Social Login - Fixed a bug that caused users who signed up with the Social Login options to be automatically added to the Newsletter.
    • User Profile - Added a patch for jQuery UI (Magento 2.3.0 - 2.3.2).
    • User Profile - Removed Crop and Rotate functionality for images uploaded via Inline Edit as they have never worked.



    What’s new in v.1.9.5 - March 10, 2020
      New Features:
    • Added backend Google reCaptcha compatibility for Magento 2.3.x
    • Assured compatibility for later versions of Elastic Search 6.0+
    • Email Template Editor - Added a compatibility alignment with Magento 2.3.4 to display Email Template Variables. Prior to this, Template Variables were mising.
    • Instagram Widget - Added a new functionality which allows for using alt tags for Instagram images.
    • Quick Cart - Added the ability to display a dynamic custom message in the Quick Cart and on the Cart Page, compatible with multiple currencies. This new feature also introduces a Free Shipping integration, which can be used to display the amount needed for the customer to benefit from Free Shipping.


    • Fixes, Improvements, Compatibility adjustments:
    • Product Page - Fixed an issue which caused the PayPal buttons to overlap with the Mini Cart on Product Pages.
    • Category Page - Fixed an issue related to Catalog Product Grid widgets which would sometimes not pull images from imported products.
    • Category Page - Fixed an issue which caused products on the Category Page to be too close to each other on mobile.
    • Category Page - Improved item height calculations.
    • Design Elements - Code cleanup - Removed an unused php open tag from Design Elements file.
    • Custom Header - Small CSS adjustments for the Search Block on Header V2.
    • Advanced Category Sorting - Assured compatibility for later versions of Elastic Search 6.0+
    • Ajax Catalog and Infinite Scroll - Fixed an issue that caused a console error when using special characters in the Advanced Settings section of the extension configuration.
    • Enhanced Email Template Editor - Added a compatibility alignment with Magento 2.3.4 to display Email Template Variables. Prior to this, Template Variables were mising.
    • Enhanced Email Template Editor - Aligned templates created by default with the Email Template Editor extension with Magento 2.3.4.
    • Enhanced Email Template Editor - Fixed an issue which prevented previewing templates from the template edit page.
    • Google Tag Manager - Fixed an issue which caused the imported JSON file to throw an error when certain backend Dimensions were left unconfigured.
    • Google Tag Manager - Fixed a bug that caused a vary cookie to be added when Cookie Restriction was not enabled.
    • Instagram Widget - Added new translations.
    • Layered Navigation - Fixed an issue whereby certain backend options would become unusable when upgrading from the FREE version to the PRO version.
    • Layered Navigation - Fixed a console error shown on mobile when the Price Filter was set to display as a Slider.
    • Layered Navigation - Fixed a console error that occurred when applying a filter via Ajax.
    • Layered Navigation - Assured compatibility for later versions of Elastic Search 6.0+
    • Layered Navigation - Backend label text changes.
    • Lazy Loading - Fixed a small incomatibility with Ajax Infinte Scroll that caused images to become small when switching pages.
    • Mega Menu - Fixed an incompatibility with the default Magento Page Builder on Magento Commerce Edition that caused Mega Menu options to become unsavable.
    • Mega Menu - Fixed an issue which caused the Menu to become hidden on certain mobile devices until the page was scrolled down.
    • Newsletter - Fixed an incompatibility with Google reCaptcha in Magento 2.3.x
    • Quick Cart - Fixed a bug which caused the page to snap to the top when adding an item into the Quick Cart.
    • Quick Cart - Small CSS fixes.
    • Quick View - Fixed an issue related to the Zoom Action setting via the Magento Admin.
    • Recently Viewed Products - Fixed a bug that caused Category Page display issues when adding a lot of items to the Recently Viewed Products Bar.
    • Speed Optmization - Fixed an error that occurred on Magento Enterprise when Critical CSS and the Speed Optimization module were enabled.
    • Success Page - Fixed an error that occurred when using the extension with certain Custom Checkouts related to block elements not being found.



    What’s new in v.1.9.4 - February 5, 2020
      New Features:
    • Confirmed compatibility with Magento 2.3.4 for the Pearl Theme, Stack Framework and all WeltPixel extensions.
    • Backend - Code enhancements for increased security. Changed User Group info collection method.
    • Google Tag Manager - Added additional type verifications.
    • Google Tag Manager - Optimized Category fetching.
    • Lazy Loading - Added the PRO version of the Lazy Loading extension to the Pearl Theme and Stack Framework. New features include:
      • Start Loading Early
      • Animation Effect Speed
      • Custom Loading Placeholder


    • Fixes, Improvements, Compatibility adjustments:
    • Product Page - Fixed an issue which caused the Reviews Tab to remain closed when navigating to it directly from the Catefory Page.
    • Product Page - Fixed a bug that caused page style loss on second (and subsequent) pages within the Reviews Tab.
    • Category Page - Fixed an issue that caused space to be added between the top and bottom items in the Category Grid if hovering the mouse over a product before while the page loads.
    • Category Page - Adjusted CSS (margins and paddings) that were not applying properly when displaying products on 3 columns.
    • Category Page - Fixed a bug that caused the product container height to increase infinitely when adding a border via custom CSS.
    • Category Page - Adjusted the default size of the Category Description container.
    • Category Page - Fixed an issue that caused product images to become unclickable in a certain area when the Add to Cart button was set to display on Image Bottom.
    • Theme Frontend - Fixed an issue which prevented the Orders and Returns form from working.
    • Ajax Infinite Scroll - Fixed a bug which, in some cases, prevented items from being added to cart after a page load with infinite scroll.
    • CMS Block Scheduler - Fixed an error that occurred when trying to Save and Duplicate blocks via the Magento Admin.
    • Google Tag Manager - Cleaned up the extension code, removed unused variables.
    • Layered Navigation - Fixed an issue related to Multi-Select which caused Color filters to disappear when filtering by Color, Size and then Color again.
    • Layered Navigation - Fixed an issue that prevented disabled products from disappearing from the frontend when filtering via the Category filter.
    • Layered Navigation - Fixed a display issue related to the Ratings Filter - the filter was missing visual confirmaton that it was selected.
    • Layered Navigation - Fixed a bug which, in some cases, prevented items from being added to cart after a page load with Infinite Scroll.
    • Layered Navigation - Fixed a bug that prevented the page from returning to the top when changing pages via Ajax Next Page.
    • Layered Navigation - Fixed a bug that caused subcategories in the menu to overlap with the filter button.
    • Layered Navigation - Fixed a bug related to Ratings Filter Multi-Select - this option was not working.
    • Mega Menu - Fixed a compatibility error related to the cache in Magento 2.3.4 which caused the frontend not to load.
    • Mega Menu - Fixed an bug which caused a 404 error in the console when the module was disabled via the Magento Admin.
    • Owl Carousel Slider - Removed obsolete export functionality from the Banner Slider Magento Admin settings.
    • Quick View - Fixed an bug which caused a 404 error in the console when the module was disabled via the Magento Admin.
    • Rich Snippets - Changed schema.org URL from HTTP to HTTPS for increased security.
    • Social Login - Removed Login with Instagram due to deprecated API - this method will continue working for users who already have it configured until Instagram revokes credentials.
    • Social Login - Fixed an issue which prevented OAuth Redirect URIs from generating properly for Store-Views with different URLs.
    • Speed Optimization - Fixed an issue which caused the Mega Menu to load vertically on Mozilla Firefox and Internet Explorer - this fix bypasses the Preload CSS admin setting for these browsers.



    What’s new in v.1.9.2 - November 27, 2019
      New Features:
    • Category Page - Added a new feature which allows for setting the Category Description to be collapsible and display only a certain number of lines, after which a Show More / Show Less button appears.
    • Category Page - Applied Category Page Width set in Section Width to text-based Category Description as well.
    • Advanced Wishlist - Adding items to the Wishlist is now possible from the Recently Viewed Products Bar.
    • CMS Block Scheduler - Optimized extension to be fully compatible with Magento Full Page Cache and Varnish Cache.
    • Google Tag Manager - New feature: Generate Tags, Triggers and Variables via JSON. This feature was implemented as an alternative to the Sign in to Google method, which, due to a recent app review from Google, sometimes failed with the error: "Sign in with Google temporarily disabled for this app. This app has not been verified yet by Google to use Google Sign In".
    • Instagram Widget - The extension now functions via Javascript Fetching, with the option to fetch images via a User Name or Tag Name. Due to a recent change in Instagram's API, the option to configure the extension with this API is no longer available.
    • Owl Carousel Slider - Optimized compatibility with Full Page Cache and Varnish Cache for the Schedule Banner functionality.
    • Owl Carousel Slider - Added new translations.
    • Speed Optimization - Added the possibility of preparing the Advanced Bundling process via SSH command.
    • Speed Optimization - Added a build.js fallback for custom themes.


    • Fixes, Improvements, Compatibility adjustments:
    • Design Elements - Fixed an issue that caused a warning to be thrown upon uglyfing files via the Speed Optimization module.
    • Product Page - Fixed some overlapping issues on Product Page V2 related to the Sticky Product Info Area.
    • Product Page - Fixed an issue whereby the Reviews in the Reviews tab would not show when navigating to them directly from the Category Page. They would only display after clicking on the Description Tab, and then on the Reviews Tab again.
    • Product Page - Fixed a bug which caused the Reviews to be hidden when the Information Layout was set to List.
    • Category Page - Fixed an issue that caused Swatch Tooltips for Image Swatches to be influenced by the Swatch Size options set in the Category Page section.
    • Sample Data - Fixed an Add to Cart button alignment issue on the mobile version of Home Page V5
    • Custom Header - Fixed a bug which caused Header V4 to be unclickable on mobile.
    • Advance Category Sorting - Fixed an issue which caused sorting to be inverted on the Search Results page when sorting by Relevance.
    • Ajax Catalog and Infinite Scroll - Fixed a bug which caused Swatches to display incorrectly after filtering or sorting via Ajax.
    • CMS Block Scheduler - Fixed an bug related to the Target Customer Group functionality. This is now working correctly.
    • Email Template Editor - Fixed an issue related to price conversions which caused an inconsistency between displayed product price on Email Templates and actual price, when the Base Currency was different to the Display Currency.
    • Google Tag Manager - Added an additional Count Warning validation for Product Collections.
    • Google Tag Manager - Fixed an issue that caused missing transaction data in Google Analytics due to an incompatibility with the Move JS to Bottom of the Page setting within the Speed Optimization module.
    • Layered Navigation - Fixed a bug which caused Swatches to display incorrectly after filtering or sorting via Ajax.
    • Maxmind - Fixed an error which occured upon module upgrade, in certain scenarios depending on the previous version.
    • Mega Menu - Fixed an issue which caused the Mobile Navigation to disappear on certain mobile devices.
    • Mega Menu - Fixed a bug which caused Header V4 to be unclickable on mobile.
    • Multistore - Fixed an issue which caused the Multistore icons to disappear when scrolling the page down and back up again.
    • Multistore - Fixed a small bug which prevented the Redirect to Home Page functionality from working correctly.
    • Owl Carousel Slider - Fixed an issue which whereby "Next" and "Prev" text was displayed on Banner next / prev buttons on the Chrome browser. This issue was caused by a recent Google Chrome update.
    • Owl Carousel Slider - Fixed an issue whereby the Select All button did not work on Related Product carousels.
    • Product Labels - Fixed an issue on the Product Page which caused Product Labels to display under the info area in the Pearl Theme, when the option to move tabs under the info area was enabled, and when the label was configured to display under the Short Description.
    • Recently Viewed Products Bar - Fixed an issue whereby the mobile version of the Sample CMS Block would not display.
    • Social Login - Fixed an issue which prevented proceeding to Checkout when the module was enabled, and when Guest Checkout was disabled via Magento options.
    • Social Login - Fixed a bug which occurred in certain rare cases and caused the extension to redirect to a blank page when logging in via Social Login.
    • Social Login - Optimized the Login via Twitter functionality to remove unnecessary calls to Twitter.
    • Speed Optimization - Fixed an issue that caused missing transaction data in Google Analytics due to an incompatibility with the Move JS to Bottom of the Page setting within the Speed Optimization module, when the Google Tag Manager extension was configured.
    • Thank You Page - Fixed an issue whereby the Continue Shopping button on the Success Page would not work when an order was placed with multiple addresses.



    What’s new in v.1.9.1 - October 16, 2019
      New Features:
    • Confirmed compatibility with the latst Magento 2.3.3 version for the Pearl Theme, Stack Framework and all available modules.
    • Introduced compatibility with Elastic Search 6.0+. Modules were previously only compatible with Elastic Search up to version 5.0+.
    • Design Elements - Added a new option in Design Elements called "Auto-jump to Top when clicking on Collapsible Widgets" to accommodate a new Magento functionality
    • Advanced Wishlist - Added JS strings escape characters for improved security.
    • Email Template Editor - Added JS strings escape characters for improved security.
    • Email Template Editor - Added notes in the Magento Admin for better explaining Email Template Editor logo upload process.
    • Google Analytics - Added new translations.
    • Google Analytics - Added a Secure Cookies option in the Magento Admin section.
    • Google Analytics - Added an Admin Option which allows for setting a custom checkout Success Page URL.
    • Layered Navigation - Added escape HTML/JS tags to prevent XSS (Cross site scripting).
    • Owl Carousel - Added comments in the Admin Section for better explaining the Add to Wishlist and Add to Compare options.
    • Owl Carousel - Added the possibility to show review stars on Product Carousels.
    • Rich Snippets - Added Retailer Item ID option for Facebook Open Graph.
    • Speed Optimization - Added the possibility to exclude blocks from being moved to the bottom of the page via Admin Option.
    • Thank You Page - Added compatibility for Magento Multi-Address Shipping.
    • User Profile - Added the possibility to edit wishlists directly from the User Profile.
    • Included the WeSupply Toolbox integration extension - Proactive Notifications Email & SMS, Returns & RMA, Store Locator, Delivery Date Estimate, Logistics Analytics, NPS & CSAT score. Get Free on-boarding and launch within 24 hours.


    • Fixes, Improvements, Compatibility adjustments:
    • Frontend Options - Fixed an issue which prevented the Captcha from being displayed on the contact page.
    • Frontend Options - Header V4 mobile CSS adjustments.
    • Design Elements - Added JS optimizations for Design Elements.
    • Custom Header - Implemented a few CSS adjustments to the Header Navigation.
    • Custom Header - Fixed a bug which caused elements in the header to change positions upon page load on Header V4.
    • Custom Header - Fixed a bug which caused header icon misalignments upon using the back button in the web browser.
    • Custom Header - Fixed a bug which caused the frontend to break when using Header V2 and the Multistore module was disabled.
    • Custom Header - Added CSS adjustments for account drop down on the Sticky Header.
    • Custom Header - Fixed a design issue on Search V2 which occurred when the Ajax Search Autocomplete module was disabled via the CLI.
    • Custom Header - Fixed an bug which caused the Global Promo Message to break when editing the HTML content of the block.
    • Product Page - Fixed a display issue which occurred when resizing Product Page V4.
    • Product Page - Fixed a display issue which affected the Product Info Content position on Product Pages.
    • Category Page - Fixed a display issue which affected widgets inserted into Category Pages.
    • Category Page - Updated admin comments for Category Page Swatch Settings.
    • Category Page - Fixed an issue on iOS whereby the Product Image disappeared on the Category Page after accessing the Product Page and using the back arrow.
    • Category Page - Fixed an issue on Category Pages whereby unnecessary space was added between products when displaying 2 items per row.
    • Quick View - Added some CSS improvments on mobile Quick View popup.
    • CSS adjustments.
    • Advanced Category Sorting - Fixed an issue which sometimes caused products to duplicate after switching pages on the Category Page.
    • Ajax Infinite Scroll - Fixed an issue which caused pages to become unresponsive when switching pages via Infinte Scroll when the Magento Option to Redirect to Cart Page on Add to Cart was set to Yes.
    • Ajax Infinite Scroll - Fixed an issue that caused Swatches to disappear from the Category Page products after sorting or filtering and scrolling to the next page.
    • Search Autocomplete - Fixed an issue whereby the search_query and num_results DB tables were not updated with query results upon initiating a search.
    • Enhanced Email Template Editor - Fixed an issue which prevented Email Previews from displaying on Magento 2.3.2.
    • Enhanced Email Template Editor - Fixed an error which occurred when viewing orders for Bundle Products from user accounts on the frontend.
    • Enhanced Email Template Editor - Added error handling for setup scripts upon block creation.
    • Google Tag Manager - Fixed an issue which caused Category Names to appear as "unset" in Google Analytics.
    • Layered Navigation - Removed an unnecessary comment from the Admin Section related to the Multiselect option.
    • Layered Navigtion - Fixed an issue whereby the Layered Navigation would open by itself after selecting a sorting option on the Category Page (Slide Down design).
    • Mega Menu - Fixed an issue which caused the Language Selector to disappear when resizing from mobile to desktop.
    • Multistore - Fixed a bug which caused the frontend to break when using Header V2 and the Multistore module was disabled.
    • Multistore - Fixed a mobile scroll issue that occured when the extension was enabled.
    • Owl Carousel - Fixed an issue which caused the Random Sort option to malfunction.
    • Owl Carousel - Removed obsolte isScopePrivate parameter.
    • Owl Carousel - Fixed an issue which caused certain carousel templates to load on the frontend even when disabled.
    • Owl Carousel - Fixed an error that was thrown in the Magento Admin when disabling the Best Sell Carousel.
    • Owl Carousel - Fixed a caching issue that occurred when a carousel was inserted both on the Home Page and on the Product Page.
    • Product Labels - Added padding for labels introduced after the Short Descroption.
    • Product Labels - Fixed an issue related to Mobile Usability for Product Labels (Google Search Console).
    • Quick View - Fixed an issue related to a deprecated live jQuery event.
    • Recently Viewed Products Bar - Added error handling for setup scripts upon block creation.
    • Recently Viewed Products Bar - Removed domready in order to use a jQuery doc ready event instead.
    • Rich Snippets - ConditionType now works with newly created attributes as well. Previously, only the predefined custom attribute could be used for this.
    • Social Login - Fixed an issue whereby a popup would appear for a short amount of time when users clicked on Checkout. This only occurred on slower connections.
    • Social Login - Replaced a deprecated endpoint for the Google Login, which resulted in the email address not being returned.
    • Social Login - Fixed an issue which caused the Social Login window to turn blank on certain Social Platforms when users did not accept the authorization.
    • Speed Optimization - Fixed an issue whereby an error was thrown when running the Advanced Bundling while Single Store Mode was enabled.
    • Fixed an error which occurred when running Swagger with the module enabled.
    • Fixed an issue which caused an impossibility to agree to the Terms and Conditions on the Checkoutpage, when enabled via Magento.



    What’s new in v.1.9.0 - July 18, 2019
      New Features:
    • NEW extension included in both theme packs: Magento 2 Speed Optimization & Advanced JS Bundling - Significantly increases your Google Page Speed score, just by installing and configuring the module. This is achieved by implementing a series of improvements, such as reducing the number of server requests via Magento Advanced Bundling, moving JS to the bottom of the page and possibility to preload CSS.
    • Added theme compatibility for Advanced Bundling with the introduction of the new module.
    • Implemented font optimizations for increased performance.
    • Confirmed compatibility with Magento 2.3.2.
    • Added HTTPS endpoint for licensing process.
    • Added new translations.
    • Google Analytics - Added the possibility of using product SKU and ID as a Custom Dimension.


    • Fixes:
    • Custom Header - Fixed an issue whereby LESS / CSS generation threw an error and could not be completed when a logo was not found.
    • Custom Header - Header V4 mobile CSS adjustments.
    • Product Page - Fixed a bug on the Product Page whereby the Product Details section would jump about on mobile when Product Page V2 or V4 were selected.
    • Product Page - Restored functionality for Product Page Gallery Options on new Magento versions. These options would no longer work on 2.3.2 and 2.2.9.
    • Category Page - Added CSS adjustments on Category Pages for Multi-Select filter check mark widths.
    • Enhanced Email Template Editor - Fixed a bug whereby the Shipment Email Template preview did not work.
    • Enhanced Email Template Editor - Fixed an issue which prevented sample data from loading correctly.
    • Enhanced Email Template Editor - Fixed a bug which, in some cases, prevented the header logo from rendering.
    • Enhanced Email Template Editor - Fixed an issue which, in some cases, prevented the preheader from appearing.
    • Layered Navigation - Fixed an issue on mobile whereby Multi-Select filters that were selected would not properly show this.
    • Mega Menu - Removed a duplicate notice displayed under the WeltPixel Custom Link option in the Magento Admin.
    • Owl Carousel - Fixed a bug related to a missing img tag when the Lazy Load option was used with a Related Products carousel. The bug affected the Free version only.
    • Owl Carousel - Fixed an issue which caused the Related Products carousel title to display even if the carousel was disabled.
    • Owl Carousel - Fixed a bug which caused Carousel display issues when inserted as a widget into certain page sections.
    • Quick Cart - Fixed a CSS issue that caused overlapping when using Header V4 on mobile.
    • Quick View - Added some CSS improvments on mobile Quick View popup.



    What’s new in v.1.8.5 - June 7, 2019
      New Features:
    • Advanced Wishlist Pro - Added a new functionality which allows for creating new wishlists on the fly.
    • Advanced Wishlist Pro - Added a new functionality which allows for moving items from one wishlist to another.
    • Enhanced Email - Added product images for Grouped and Bundle products in Email Templates.
    • Google Analytics - Introduced progress bar for Tag, Trigger and Variable generation/update.
    • Product Labels - Introduced a new functionality which allows for positioning Product Labels under the Short Description.
    • Integrated Social Login extension with the User Profile extension. If the integration is enabled, Signing Up with Social Login automatically creates a user profile with customer details and picture from social media.


    • Fixes:
    • Custom Header - Fixed an issue whereby Custom Header V4 was not clickable on mobile mode.
    • Custom Header - Fixed a background color issue on the Sticky Header.
    • Product Page - Fixed a display issue on Product Pages V2 and V4 related to the sidebar jumping to the right on certain resolutions when set to Sticky.
    • Product Page - Fixed a console error on the Product Page caused by Product Labels that was introduced in version 1.8.4.
    • Product Page - Mobile accordion toggle CSS adjustments.
    • Category Page - Fixed a bug which caused swatches to overlap with products on next row when set to be displayed.
    • Ajax Search - Fixed an issue in which the "No Suggestions Found" text was clickable and would initiate a search when clicked on.
    • Ajax Search - Fixed a bug which prevented closing the Search V1 popup if a search was not initiated.
    • Ajax Search - Search V2 CSS adjustments.
    • Google Analytics - Added a validation for admin metric and dimension uniqueness. Duplicates would cause errors on tag creation/update.
    • Layered Navigation - Fixed an issue whereby the number of items in the toolbar did not match the number of items in the collection.
    • Layered Navigation - Fixed an error that occured when the Price Navigation Step Calculation option was set to Automatic (equalize product counts).
    • Layered Navigation - Fixed an error that occured on certain configurations when using the Ratings filter.
    • Layered Navigation - Fixed a bug which prevented scrolling on mobile devices.
    • Multi Store - Fixed a bug where the HomePage Redirect functionality was not working correctly.
    • Multi Store - Fixed an issue which prevented the extension from being disabled.
    • Owl Carousel - Fixed an issue which caused the Loop functionality not to work when Lazy Loading was applied to product carousels.
    • Owl Carousel - Fixed a bug that caused product images to disappear on mobile when they had Listing Hover Images applied.
    • Owl Carousel - Fixed a duplicate id error that occured when using a Best Sell Carousel.
    • Owl Carousel - Adjusted Next/Prev button arrow positioning on all resolutions.
    • Owl Carousel - Corrected a spelling error in the Recently Viewed Products carousel template.
    • Owl Carousel - Small CSS adjustments.
    • Product Labels - Fixed a sorting issue that occured when labels were positioned in the same location on the product image.
    • Product Labels - Fixed an bug whereby Product Labels were not appearing on Category Pages.
    • Product Labels - Fixed a console error that was displayed on the Product Page.
    • Social Login - CSS adjustments on multi-shipping account creation page.
    • Social Login - Translation file improvements.
    • Backend - Small performance improvements.



    What’s new in v.1.8.4 - June 7, 2019
      New Features:
    • Backend - Added PHP version in the WeltPixel Developer Section.


    • Fixes:
    • Fixed a bug whereby the Header color set in the Magento applied to the mobile menu at certain breakpoints.
    • Fixed an issue on V2 whereby adding an item to cart on mobile caused search alignment issues.
    • Fixed an issue on V4 whereby opening the Quick Cart in mobile mode caused overlapping with the logo.
    • CSS adjustments for Product Page V2.
    • Advanced Category Sorting - Fixed an issue that happened when sorting by Best Selling, whereby, after the sorting was one, the number of products always showed 1.
    • Ajax Search Autocomplete - Removed "No Categories Found" message when no Categories were found while searching.
    • Enhanced Email - Fixed an issue that occurred when uploading a logo in the backend whereby the image preview was distorted.
    • Google Tag Manager - Aligned Tag, Trigger and Variable creation with the latest GTM API.
    • Google Tag Manager - Fixed an issue that caused an empty space to be added in the Search Result impression list value.
    • Layered Navigation - Fixed an issue where the Slide In filter would overlap with the Sticky Header in certain configurations.
    • Multi Store - Fixed an bug that caused display issues for the logo uploader in the admin.
    • Quick Cart - Fixed an issue whereby the Price Excl Tax and Incl Tax were reversed.
    • Quick Cart - Fixed an issue whereby dropping the quantity to 0 from within the Quick Cart activated the removal prompt twice.
    • Social Login - Fixed an issue whereby no error message was displayed on the frontend when logging in with invalid credentials.
    • Social Login - CSS adjustments for buttons on Checkout with multiple addresses page.
    • User Profile - Fixed an bug whereby Reviews in the User Profile were not displayed correctly.



    What’s new in v.1.8.3 - April 3rd, 2019
      New Features:
    • New extension included in both Pearl Theme Packs - Magento 2 Multiple Ajax Wishlist and Share - Help your customers better organize their future purchases with our Magento 2 Wishlist Extension. By allowing them to compile lists of products into multiple wishlists, you increase their chances of converting! Multiple Ajax Wishlist is included in the Essential Pack and Multiple Ajax Wishlist PRO is included in the Professional Pack.
    • New extension included in the Pearl Theme Professional Pack - Magento 2 User Profile - Give your customers the chance to personalize their experience on your store by allowing them to create customizable profiles that they can share with others.
    • Ajax Search Autocompete - Added a new functionality which allows for categories to be included in search results - the extension will now search for categories as well as products.
    • Layered Navigation - Enabled MultiSelect option for Swatch type attributes.
    • Layered Navigation - Added the option for Swatch Attributes to be Fully Opened or Closed.
    • Owl Carousel and Banner Slider - Added a new functionality. A thumb image can now be added to each banner and can be used to switch between them. The functionality is similar to Dots, but now images can be added instead. Available only in the PRO version of the module.
    • Quick Cart - Included "Remove Item" X button for standalone module.
    • Quick View and Ajax Cart - Added Quick View functionality for List View mode on Category Pages.
    • Added compatibility with Magento 2.3.1.


    • Fixes:
    • Fixed an issue related to LESS/CSS generation whereby LESS/CSS files were not correctly generated for store views that had the "_" character in the store code.
    • Font Size set in Admin now applies to Mega Menu categories.
    • Adjusted padding for Navigation Links.
    • Swatch CSS adjustments on Category and Product Page. Clear Swatches now have styling.
    • Fixed Logo z-index on Header V4.
    • Fixed an issue related to Homepage V2 Sample Data, whereby the main banner image was not displayed on mobile.
    • LESS/CSS generation message improvements.
    • Fixed a CSS issue on the Checkout Page related to tooltip icons.
    • Advanced Category Sorting - Fixed an error that occurred when using the "Best Selling" sorting option.
    • Ajax Infinite Scroll - Fixed an issue whereby the Load Previous Items button text could not be changed.
    • Enhanced Email - Removed Preview Markup from email templates.
    • Enhanced Email - Fixed an issue whereby the Menu Line in the generated emails was not always displayed
    • Enhanced Email - Fixed an issue in which variables could not be inserted into existing email templates.
    • Google Tag Manager - Fixed a count error related to PHP 7.2.
    • Google Tag Manager - Added a fix for custom Add to Wishlist options fetching.
    • Google Tag Manager - Add to Cart and Remove from Cart now fetches correct price for Configurable Products.
    • Layered Navigation - Fixed a bug related to the Price filter on the Search Results page.
    • Layered Navigation - Optimized Price slider to remember initial price range.
    • Layered Navigation - Fixed an issue on the Search Results page when filtering while Infinite Scroll was enabled. Sometimes, not all products were loaded.
    • Layered Navigation - Fixed Show More/Less Attribute Options functionality on mobile devices.
    • Mega Menu - Fixed a bug whereby the Maximal Category Depth options did not apply to Mega Menu in Magento 2.3.
    • Mega Menu - Font Size set in Admin is now applied to Mega Menu categories.
    • Mega Menu - Fixed an issue whereby sometimes, when the Sticky Header was active, the subcategories menu could not be accessed as it disappeared too fast.
    • Newsletter - Fixed an issue whereby the Newsletter Trigger Button would remain displayed when disabled from Admin.
    • Owl Carousel Slider - Fixed an issue related to product page caching when extension was enabled.
    • Quick View and Ajax Cart - Fixed Quick View Hotspot URL which can now be fetched with https.
    • Recently Viewed Products Bar - Fixed an issue whereby breadcrumbs disappeared when clearing the Recently Viewed Bar. Removal is now done through Ajax.
    • Rich Snippets - Implemented a fix for missing static blocks title. CMS page titles are now correctly shown.
    • Social Login - Fixed an error that was thrown when logging in with email address while Social Login was enabled.
    • Social Login - Fixed an issue on multistore environments with different Store Email addresses whereby the Welcome Email was always issued by the Default Store email address when a user registered with Social Login.
    • Social Login - Fixed an issue in which Checkout could not be accessed when Guest Checkout Magento option was disabled.
    • Social login - Fixed an error when accessing Social Login Accounts Admin tab while the store was in production mode.
    • Thank You Page - login form key issue fix, when singing in with social login for the first time, you are not required to do this action twice.



    What’s new in v.1.8.2 - January 24, 2019
      New Features:
    • Newsletter Popup Pro & Social Login Pro integration - sign up for newsletter by creating an account with social login, easy customer signup, increased subscription and conversion.
    • Recently Viewed Bar & Social Login Pro Integration - signup or login in customer account now available also in the Recently Viewed Bar, easy customer login for increased conversion.
    • Owl Carousel Pro - added option to upload a new loader image for banners and carousels directly from magento admin.
    • Social Login Pro - added new social login functionality: popup login and sidebar login.
    • Social Login Pro - added cart page social login option show/hide by default.
    • Multi Store - added possibility to choose the color of the multistore bar when displayed in one row.


    • Fixes:
    • Added new helper function for Frontend Options, CSS generation fix when using Grunt for development.
    • Fixed arrow color in header for logged in users.
    • Category Sorting - added translation file.
    • Ajax Catalog and Infinite Scroll - fix padding issue when swatch option is set to yes on category page.
    • Ajax Catalog and Infinite Scroll - removed console log.
    • Ajax Catalog and Infinite Scroll - fixing bug that prevented correct functionality of Layered Navigation when Infinite Scroll was disabled - compatibility fixes.
    • Enhanced Email - fixed email not sent error that occurred in Magento 2.3.0, "base64_encode() expects parameter 1 to be string in TransportBuilder.php".
    • Rich Snippets - fix for contact rich snippet, proper json formatting display.
    • Rich Snippets - fix on missing breacrumbs on product page.
    • Google Tag Manager - fixed count issue when using PHP 7.2, issue occurred on cart page. "count(): Parameter must be an array.."
    • Instagram - deprecated Tag and Location types removed.
    • Instagram - css adjustments for centered title.
    • Layered Navigation - disable fields that are not applicable for swatch attribute types to avoid confusion.
    • Layered Navigation - fixing Sort By mobile filter, this filter was not working correctly with the Free version of this extension, Pro version worked correctly.
    • Mega Menu - fixed “include in menu” category functionality. Categories are not added to menu anymore if this option is selected. Bug occurred in Magento 2.3.
    • Mega Menu - fixed issue caused by magento bug - “use default”checkbox was not avaialble on store-view level, now it works.
    • Newsletter - removed duplicated exitIntentEnabled option fetching.
    • Newsletter - trigger button will display popup on all pages, it was failing to fire on product pages if popup was disabled to show there.
    • Owl Carousel and Slider - added option to upload a new loader image for banners and carousels directly from magento admin.
    • Owl Carousel and Slider - fixed placeholder for video on owl banner/slider.
    • Owl Carousel and Slider - fixed bug, product add to cart from carousel redirect to blank page.
    • Owl Carousel and Slider - custom CSS code added to the banners is not applied all the time, not only when Custom HTML content option is selected from admin.
    • Owl Carousel and Slider - code optimization, removed duplicated code.
    • Product Labels - fixed issue in Magento 2.3, upload image js error does not occur anymore.
    • Product page V2 - swatch option change bug fix.
    • Product page V2 - removed unused gallery template.phtml from this product page version and fixed gallery options fetching in magento 2.2 and older.
    • Quick Cart - function improvement, checkSafariBrowser.
    • Search Autocomplete - UX improvements.
    • Social login - analytics dashboard optimization, now the analytics refresh is much faster.
    • Social login - login form key issue fix, when singing in with social login for the first time, you are not required to do this action twice.
    • Social login - social media google button updated in order to comply with google requirements, previous icon design lead to rejecting your live mode application with google API.
    • Documentation improvements.



    What’s new in v.1.8.1 - December 12, 2018
      Fixes:
    • Social Login - Added multi-store compatibility.
    • Social Login - PayPal Sandbox and Live account configuration admin options.
    • Social Login - Optimized the generation of the OAuth URI in Admin.
    • Social Login - Fixed a bug related to Facebook Social Login return email function.
    • Social Login - Documentation improvements.
    • WeSupply - Optimized code, shipping estimate is not shown on checkout when the WeSupply integration is disabled.


    What’s new in v.1.8.0 - December 8, 2018
      New Features:
    • New extension added to both Pearl Theme Packs - Magento 2 Social Login - Boost conversion rate and reduce friction in the checkout process by simplyfing the login process, allowing customers to login with their Social Media accounts. Social Login is included in the Essential Pack and Social Login PRO is included in the Professional Pack.
    • OWL Carousel Slider - Added a "Slide By" functionality: Single or multiple item slide on Carousel scroll.
    • Thank You Page - Added the possibility of enabling a Google Map showing the customer's Shipping Address.
    • Thank You Page - Added the possibility of enabling a section which shows the order summary.
    • Added compatibility with the newest Magento versions 2.1.16/2.2.7/2.3.0.
    • Added compatibility with PHP version 7.2 for optimized performance.


    • Fixes:
    • Fixed an issue in which the Magento Captcha was not displaying on the Contact Page.
    • Changed the position of the Language Switcher on Header v4 from right to left - in order to provide the best responsive experience on mobile devices.
    • Fixed an issue where the "Shop By" collided with the "Sort By" on Category Pages (mobile).
    • Fixed an issue in which some settings included in Frontend Options were being applied even if the Pearl Theme was not active.
    • Added a security measure to avoid a "Call to undefined" error on the Category Page as well as to optimize performance.
    • Fixed an issue on Product pages where vertical thumbnail images overlapped with the first row of swatches.
    • Optimized the slide of the "Product Info" tab for Product Page V2/V4. Also included the option to set it to be fixed or to use the vertical slide functionality.
    • Google Tag Manager - Fixed an API error when generating Tags, Triggers and Variables: "Invalid Header Line Detected". Changed API calls to use Curl instead of Zend libary.
    • Sitemap - Fixed missing change_frequency bug from latest Magento 2.2.x versions.
    • Layered Navigation - Fixed an error that occured in Magento 2.1.x while checking for an existing category in the registry.
    • Layered Navigation - Fixed a bug where the Mega Menu was not loading on Internet Explorer due to unrecognized function.
    • Mega Menu - Improved column width calculation algortihm.
    • Mega Menu - Fixed an issue where full path breadcrumbs were not showing on Category Page.
    • OWL Carousel and Slider - Fixed a bug where the 'Select All' action in Magento Admin was not applying to Banner Slider grid in Admin.
    • Thank You Page - Fixed a bug where purchasing downloadable products would throw an error due to searching for a shipping address.
    • Product Labels - Fixed an issue related to product namespace paramater which was throwing an error when using Rest API.
    • Enhanced Email Template Editor - Included a missing class in Helper/Data which led to the following error being thrown: Error filtering template: Notice: Undefined property: WeltPixel\EnhancedEmail\Helper\Data::$_imageHelper.



    What’s new in v.1.7.5 - October 24, 2018
      New Features:
    • New extension added to all Pearl Theme Packs Product Labels - New, Sale, Discount Sticker for Magento 2 - attract your Customers with exciting label images and call-to-action texts to increase your store traffic and conversion rate.
    • New extension added to Professional Pearl Theme Pack Advanced Recently Viewed Products Bar for Magento 2 - With a “Recently viewed items” list readily available throughout the entire site, users are reassured that re-finding products will be easy and they will therefore be more likely to explore an extra couple of items as they know returning to their current favorite won’t be a hassle.
    • Mega Menu - new functionality allows adding CMS blocks in sub-menu Top / Bottom / Left / Right, more details in Magento 2 Mega Menu extension page.
    • Mega Menu - added new option to hide "ALL [Category Name]" link from mobile menu.
    • Mega Menu - added large touch devices compatibility when desktop menu is being used on touch devices, enhancement to native Menu functionality.
    • Integration with WeSupply - Magento Order Tracking, Post Purchase Customer experience via Serf Service Customer Care and Automation.


    • Fixes:
    • Added detailed error messages for invalid licenses for an easier identification of the cause.
    • License improvements, adding *.magento.cloud as a valid test domain for Enterprise Cloud environments. Now both ‘magentosite.cloud’ and ‘magneto.cloud’ can be used for testing purpose with the production domain license.
    • Fixed header smooth scrolling on IE11 browser.
    • Product Page - fixed broken link on accordion v2 redirect to review tab.
    • Mega Menu - fixed drag and drop action that opened mobile navigation on desktop.
    • Mega Menu - fixed menu scramble on left side in some isolated cases due to JS file loading order.
    • Mega Menu - fixed some isolated cases when menu was not showing on iPhone due to JS file loading order.
    • Mega Menu - HTML validation fixes.
    • Mega Menu - admin options dependancy improvements, only active options are now showing based on option selections.
    • Mega Menu - remove pointer events for menu categories without link, now pointer only shows for categories with link assigned.
    • Mega Menu - small css adjustments, paddings, margins.
    • Mega Menu - jumping navigation to center menu fix for Header design V4.
    • Ajax Catalog and Infinite Scroll - fixed CTRL+Click issue on category page, now pages open in a new tab.
    • Ajax Catalog and Infinite Scroll - added compatibility with just released WeltPixel Product Labels Extension.
    • Advanced Category Sorting - fixed Magento 2.1.x error “Object DOMDocument should be created”.
    • GTM - Minor bug fixes.
    • GTM - Fixed product click tracking on Search Result and Advanced Search Result pages.
    • Layered Navigation - Price slider drag fix on mobile devices.
    • Layered Navigation - Fixed page header and nav-section z-index.
    • Layered Navigation - Fixed bug on category filtering on more than level 3 categories.
    • Layered Navigation - Added compatibility with just released WeltPixel Product Labels Extension.
    • Newsletter Popup - Fixed EscapeHtmlAttr issue, compatibility with Magento 2.1.15.
    • Owl Carousel & Slider - optimization, use as fallback the mobile image if no desktop image is used.
    • Owl Carousel & Slider - fixed bug, now you can disable slider from slider grid in admin panel.
    • Owl Carousel & Slider - added cache lifetime parameter to widget in order to avoid out of stock products showing up in carousel - ! Important: re-add widget to page to receive this fix - it is not enough to update the extension.
    • Quick Cart - fixed render of special characters in quick cart.
    • Quick View - fixed image pozition in quickview when using small images on product page, now the image is centered and not alligned right anymore.
    • Thank you page - added support for magento 2.2.6, now users can create an account from custom thank you page in M2.2.6.



    What’s new in v.1.7.4 - September 25, 2018
      New Features:
    • Added new extension Advance Category Sort for Magento 2 to all Pearl Theme packages - this extension allows extending the category page sorting options, in order for customers to find products easier and faster.
    • Added new extension Enhanced Newsletter Popup Pro for Magento 2 to Pearl Theme Professional Pack
    • Newsletter Popup - added design version 2, 3, 4.
    • Newsletter popup - added option to detect exit intent and shop popup.
    • Newsletter popup - added integration with Google Tag Manager.
    • Newsletter popup - added multistep signup process.
    • Newsletter popup - added possibility to trigger the popup with a custom button.
    • Admin Less/Css generation ACI option.
    • Rich Snippets - added meta description option.
    • GTM - Added WeltPixel Newsletter Popup integration triggers and tracking.
    • Layered Navigation Pro - possibility to hide attribute on specific category.
    • Mega Menu - added new option to enable/disable MegaMenu - store-view / multi-theme compatibility.
    • Product Page - added new accordion option, collapsable accordion in version 1.


    • Fixes:
    • Admin Less/Css generation check to generate only for Pearl Theme.
    • Header and Search fixes for IE11 and Edge browsers.
    • Body responsive helpers class removed if responsive option disabled.
    • Fixed bundle JS error / production mode
    • Fixed Braintree Paypal button in Quick Cart.
    • GTM Optimization - loading categories only if module is enabled for best performance.
    • GTM Optimization - category populate removed from constructor, called only when needed for best performance.
    • GTM Optimization - added GTM categories cache for best performance.
    • Quick View optimization - added admin dependancy options, css added only if enabled.
    • Hot fix for Magento 2.1.x and WeltPixel Layered Navigation version greater than 1.7.2, category page was broken in M2.1.x when Layered Navigation was enabled.
    • Layered Navigation - fixed issue which prevented user to create new attributes when layered Navigation was enabled
    • Layered Navigation - scroll bar design adjustments.
    • Layered Navigation - added compatibility with just released Advanced Category Sorting extension by WeltPixel.
    • Layered Navigation - overlay fix with logo, top links, sticky header.
    • Lazy Loading - fix for wishlist email templates lazyload image usage.
    • Mega Menu - remove old unused navigation_mobile.less.
    • Mega Menu - design compatibility with Magento 2.2.6 - removed arrows introduced in Magento 2.2.6.
    • Owl Carousel & Slider - fixed carousel and sliders arrows (design) for IE11 and Edge browsers.
    • Enhancd Email - fixed error that prevented transactional emails from being sent when using store menu in email templates. This error prevented actions like new account creation or checkout.
    • Sample data improvements - Homepage V6, Homepage v14, Footer.
    • Admin menu styling to fit screen size 1366px.



    What’s new in v.1.7.3 - August 23, 2018
      New Features:
    • New extension added to all Pearl Theme Packs: Magento 2 Enahnced Newsletter Popup - You can now easily build email lists, bigger, faster than ever before. Create beautiful pop ups in minutes & start converting your website visitors into subscribers, social followers & customers. GDPR compliant.
    • Adding a new Global Promo Message design, Check DEMO here.
    • Adding a new CMS demo Page About Us Page Version 1 - DEMO
    • Adding a new CMS demo Page About Us Page Version 2 - DEMO
    • Adding new GTM feature - Persistent data management. (both free and pro version)
    • Adding new feature for OWL Slider: Banners are now reusable in multiple Sliders (Pro feature)
    • Adding new feature for OWL Best sell carousel: option to select period for best sell statistics day, week, month, year, all time. (Pro feature)
    • Adding new option to select fixed or vertical sliding info section in Product Page v2/v4.
    • Adding new feature in Layered Navigation: Ajax Price Slider functionality
    • Adding new feature in Layered Navigation: Search by product ratings functionality
    • License improvements, adding *.magento.cloud as a valid test domain.

    • Fixes:
    • Fixed Import/Export serialization error in M2.2.4 and M2.2.5.
    • Fixed LESS/CSS generation error introduced in Pearl Theme v1.7.1 - ParseError: Unexpected input in _store_default_extend.less. This error only occured after uploading a new image in Contact Page V2 via admin option.
    • Fixed magnifier Magento native bug on product page, mouse-out close fix.
    • Edge Browser improvements: search v2 now working in Edge browser.
    • Infinite Scroll compatibility with Layered Navigation - improvements and optimizations.
    • GTM - tracking improvements: non interaction hit to promo impression tag changed to true.
    • GTM - tracking improvements: adding checkout notice error fixes for specific checkout configuration.
    • OWL Slider - fixed banner preview in Magento admin, keep original picture ratio. (both free and pro)
    • Quick Cart - incorrect css removed, adding proper button height.
    • Ajax Catalog: Fixed swatches loading after ajax call.
    • Search autocomplete - fixed bug, search was not working after closing and searching the same word again.
    • Layered Navigation - design and documentation improvements



    What’s new in v.1.7.2 - August 2, 2018
      New Features:
    • GTM: Product level Custom Dimension / Metric sending (Possibility to send up to 5 product attributes to GTM) (Pro Version only).
    • Layered Navigation: Added Instant Search Functionality (Pro version only).
    • Layered Navigation: Added Slide down Layered Navigation Design (Pro version only).

    • Fixes:
    • Fixed admin random logout issue.
    • Licensing improvements, allowing 3 letter domain as valid domain.
    • Fixed product page title padding - an extra padding was added to product title when section with for product page was set in % instead of px.
    • Fixed broken title alignment for default pages introduced in v 1.7.0.
    • Fixed product page design when Enable Qty Increments is set to Yes.
    • Ajax Catalog: Layered Navigation - Ajax infinite scroll pagination fix.
    • Ajax Catalog: Google Tag Manager compatibility - data layer impressions push for ajax loaded content.
    • Ajax Catalog: Fixed JS srror: "Cannot read property length of null”.
    • Ajax Catalog: Fixed swatches loading after ajax call.
    • Header: Compatibility with disabled Full Page Scroll extension. unused full_page inclusion removed.
    • Header: Fixed top header submenu link colors.
    • Header: Fixed multi-store switcher visibility on checkout page when toggle between header and sticky header.
    • Header: Fixed store switcher visibility on sticky header-v2 not mobile.
    • Header: Fixed narrow sticky header on checkout page desktop view.
    • Header: Fixed header v1, v3 logo jump in firefox browser.
    • Rich Snippets: Adding organization name fallback to store name.
    • GTM: Impression chunk fix added, adding eventlabel to impression.
    • GTM: Checkout steps and checkout options correct sending to GTM.
    • GTM: Adding firecheckout checkout pagetype proper sending.
    • GTM: Admin store view selection after GTM API login fix.
    • GTM: Product Click measure enable / disable option.
    • Layered Navigation: Fixed Navigation overlapping logo.
    • Layered Navigation: Add data layer impression push to Google Tag Manager on Ajax requests.
    • Layered Navigation: Fixed Non Sticky header menu overlapping in Slide In design.
    • Layered Navigation: Additional compatibility adjustments with WeltPixel Infinite Scroll and Ajax catalog.
    • Layered Navigation: Swatch image proper resize.
    • Layered Navigation: Compatibility with Elastic Search.
    • MegaMenu: Fixed missing breadcrumbs on Product page for Magento 2.2.5 and greater.
    • MegaMenu: Added additional validations for MegaMenu options.
    • OWL Carousel & Slider: Fixed currency cache issue.
    • OWL Carousel & Slider: Mobile optimizations.
    • OWL Carousel & Slider: Best seller carousel max items limit now working.
    • Quick Cart: Fixed quick cart pushing page content on safari browser.
    • Quick View: Default hover value added, avoiding errors when this value is not set.
    • Ajax Search Autocomplete: Added link also on image thumbnail in search results.
    • EnhancedEmail: Compatibility with 3rd party themes that do not extend a magento default theme (luma or blank).
    • EnhancedEmail: Added Forgot Password Email template.
    • EnhancedEmail: Template re-name adjustments to match exact Magento template names for easier setup in Magento admin.
    • EnhancedEmail: Skip template creation if already exists in dB.



    What’s new in v.1.7.1 - July 12, 2018
      New Features:
    • New extension added to Professional Pearl Theme Pack: Magento 2 Layered Navigation - users can now easily find the products they are looking for with the help of SEO friendly functionality like Ajax filtering, Ajax Multiselect and more. Fully compatible with WeltPixel Ajax Catalog and Lazy Load functionality.
    • Added Contact Page V2 - possibility to upload own image on contact page, possibility to select custom block to add to contact page. Check Contact Page Version 2 - DEMO

    • Fixes:
    • Ajax Catalog & Infinite Scroll compatibility with Layered Navigation.
    • Small design adjustments for search V2 icon, fixing issues introduced in version 1.7.0.
    • Design adjustments for mobile MegaMenu on iOS devices, fixing issues introduced in version 1.7.0.
    • Fixed product page design when edition the product from cart page edit button - in this case design always showed Product Page v1 design, now should respect existing product page configured.
    • Added domain.test & [any_subdomain].domain.test to the list of valid urls for staging/development environments. Added domain validation with port number included for licensing purpose.
    • Added licensing compatibility with Magento B2B.



    What’s new in v.1.7.0 - July 5, 2018
      New Features:
    • New extension added to Pearl Theme Pack: CMS Block Scheduler and Targeting. - enhance and extend default functionality of Magento CMS blocks, schedule and target ahead of time visibility of blocks, banners, promotions and events, or any content visibility you need automated.
    • Added Product Page Tabs Version 2 - product page tabs are now available in a new design different than magento default design. Check Tabs Version 2 Demo Here.
    • Added Product Page Accordion Version 2 - accordions are now available in a new design. Check Accordion Version 2 Demo Here.
    • Sample data: Added Brands page to sample data.
    • Added licensing, license key needs to be generated under weltpixel.com account for purchased product, based on domain name and added under your magento installation.

    • Fixes:
    • Compatibility with Magento 2.2.5, both Open Source & Commerce Cloud B2B.
    • Fixed category page same height issue for items leaded by Ajax Infinite scroll.
    • Fixed swatch border for selected swatch when using images, now selected swatch is marked as selected even if using images.
    • Change regenerate LESS/CSS dropdown options to include also the Website and Store names.
    • Optimization in LESS/CSS generation, clear just CSS directories under pub/static.
    • Custom header - fixes to optimize logo display on sticky header.
    • Custom header - fixed page jump issue on mobile sticky header.
    • Product Page - gallery thumbnail border fix.
    • Rich Snippets - image uploader optimization.
    • GTM: fix for cookie restriction & page load issue
    • GTM: fixed broken layout for advanced search listing.
    • GTM: index number updates for proper tag generation, fixed duplicated index value.
    • GTM: fixed currency issues when using multiple currency configuration, values are now transmitted with the corresponding store-view currency in GTM account.
    • Lazy Loading - remove request dependancy as already exist in parent, Magento 2.1.x compilation fix.
    • Mega Menu - removed extra declaration, compilation error issue on Magento 2.1.x.
    • Mega Menu - fixed logo not clickable on sticky header.
    • OWL Carousel and Slider - recently viewed widget optimization, widget loaded even if not added to homepage.
    • OWL Carousel and Slider - optimized image loading for banners, mobile image not showed anymore in desktop view.
    • Quick View - fixed Image Zoom hover out, not closing the magnifier.
    • Ajax Search - removed extra declaration that generated compilation error on Magento 2.1.x.
    • Ajax Search - fixed store input not working after using search auto complete.
    • Ajax Search - adjusted description word count shown in quick results based on admin settings.
    • Enhanced Email - fixes for file translations.
    • Enhanced Email - fix for auto installation with Magneto, module can now be installed when Magento is installed, no need to install magento first and module afterwards.
    • Enhanced Email - sample data update and text changes.
    • Enhanced email - fix for downloadable product email template.
    • Enhanced Email - small design and style fixes.
    • Added option to enable/disable WeltPixel admin notifications.
    • Show store and server related information under debugging tab: Magento Mode, Magento Edition, Server User, Magento Installation Path, Current server time, Latest cron jobs.



    What’s new in v.1.6.4 - May 16, 2018
      New Features:
    • Search v2 design improvements and compatibility with Ajax Search. Search results can now be displayed horizontally or vertically. Ajax Search V2 White DEMO , Ajax Search V2 Black DEMO
    • Mobile Menu configurable breakpoint, ability to set the screen resolution where mobile menu kicks in. Allows to use mobile menu also in medium size resolutions like tablets or small laptops where desktop navigation is too long.

    • Fixes:
    • Compatibility with Magento 2.2.4, logger broken reference fix, changed to rewrite from plugin.
    • Removed main quantity box from grouped product type as it doesn’t make sense for this product type.
    • Header placeholder min-height fix if global promo message is active.
    • Logo width/height fix on sticky header in some specific configuration.
    • Header design adjustments on checkout page.
    • Back to top button is now translatable.
    • Ajax Infinite Scroll - removed extra parameter from store url generated by infinite scroll functionality.
    • Ajax Infinite Scroll - fix for ‘previous page load’, now when user hits the back button and returns in listing view mode, will land on the last page loaded with ajax or infinite scroll (ex: listing page 4).
    • Enhanced Email - remove hardcoded font family from paragraph tag.
    • Enhanced Email - load configurable product image in email templates if simple product image is not configured.
    • Enhanced Email - image uploader optimization, unused images are removed from server.
    • Enhanced Email - Template sample data generation with module installation.
    • GTM - Adding fieldset dependancies as well, display only if enabled.
    • GTM - Store view variable triggers error fix.
    • Multi store - removed duplicated slash from image src.
    • OWL Carousel - Recently viewed products now showing in carousels when full page cache is enabled.
    • OWL Carousel - Recently viewed products now showing in carousels even for guest users.
    • Sample data - Updated Sample data for Homepage v12 and V14. Sample homepage V15 is now installed with theme. Small sample settings update baed on the demo store design changes.



    What’s new in v.1.6.3 - April 12, 2018
      New Features:
    • New extension added to all Pearl Theme Packs: Quick View and Ajax Cart PRO. - PRO version now includes SEO optimizations, new quickview design #2 and hotspot widget with quick view functionality.
    • New extension added to Professional Pearl Theme Pack: Google Tag Manager PRO. - GTM PRO now includes variables updates, track product review count, track product review score, track stock status, track sale products, track transactions by product variants (configurable product), Track transactions by product custom options, Track custom dimension Page Type, Track custom dimension Page Name.
    • New extension added to Professional Pearl Theme Pack: Magento 2 Email Template Editor with Gmail Markup Support. - Powerful Magento Email Template Editor with Gmail markup support. Fully responsive emails, rich design options to fully customize your transactional emails with a few clicks.
    • Implemented Broken reference enable / disable functionality.
    • Design improvements for both desktop and mobile mega menu.
    • Font settings improvements, Letter Spacing option now available for fonts configurable in admin.
    • Font settings improvements, adding predefined values selectable from dropdown for font-weight and font-style.
    • Mega Menu: Added compatibility with Php 7.2.
    • OWL Carousel and Slider: configurable products are now included and showing up in OWL Best Sell Carousel.
    • GTM: Cart page ecomm_totalvalue grandtotal instead of subtotal sent / fix. (Free & Pro)
    • GTM: addToWishlist and addToCompare events implemented. (Free & Pro)
    • GTM: addToCart event sent from Wishlist add to cart as well. (Free & Pro)
    • GTM: Promo Link Widget added. (Free & Pro)
    • GTM: productStockStatus moved to product Detail Options. (Free & Pro)
    • GTM: Enable Advertising on Tags, configurable from admin option. (Free & Pro)
    • GTM: customerId sent to GTM, only if user is logged in. (Free & Pro)
    • GTM: New Admin Option for product Id Selection (send parent or child id in checkout, cart and purchase event). (Free & Pro)
    • GTM: Fix for brand attribute usage on checkout on products. (Free & Pro)
    • GTM: IpAnonimization option by default change to Yes. (Free & Pro)
    • GTM: customerId and customerGroup sent properly before page load to GTM / fix. (Free & Pro)
    • GTM: Variant can be sent for product details, using configurable product options, and product custom options. (Pro)
    • GTM: New Product Dimension introduced: reviewscore, reviewscount, productSale, pageName, pageType. (Pro)
    • GTM: Remove stock status dimension / moved to pro version. (Free)
    • GTM: StockStatus is sent as product dimenion as well. (Pro)
    • GTM: New GTM variables, tags and triggers created for the new options + update for the old ones. (Pro)
    • GTM: Added update functionality for GTM API existing tags, triggers, variables when new GTM product updates are installed. No need to remove them from GTM account as you will be able to update them by using Generate functionality. (Pro)

    • Fixes:
    • Small style adjustments for toolbar elements and dropdown in category page.
    • Small css and js fixes for all header versions, both sticky and normal.
    • Mega menu full width menu now becomes full screen.
    • Fix for cases when ajax loaded images with white source, ajax infinite scroll/pagination.
    • QuickView: removed duplicated Gallery Plugin and merge into 1 the functionality.
    • Search Autocomplete: search now returns results based on product visibility configured in magento, products configured as ‘not visible’ are not returned anymore in ajax search results.



    What’s new in v.1.6.2 - March 23, 2018
      New Features:
    • Added sticky header compatibility with full page scroll.
    • Added '404 not found' sample page to pearl theme.
    • OWL Carousel and Slider Pro: Banner link click configured in admin now available also on banner title and description.

    • Fixes:
    • Category page small design fixes.
    • Fix z-index for navigation menu.
    • Fixed footer v1 background color issue on intermediary resolutions.
    • Ipad resolution design adjustments for product page.
    • Minor bundle product design adjustments.
    • Sample data homepage v15 fix, page is now correctly imported.
    • Sample data homepage v6, v14 adjustments for compatibility with sticky header.
    • Fixed footer position for homepage v6.
    • Added Magento Commerce Cloud gzip css regeneration, gzip files prevented file regeneration up to this point..
    • Added css directory for Custom Footer module, necessary for ECE patch on commerce cloud hosting.
    • Fix logo width and height issue that occurred after adding sticky header functionality.
    • Fix Search V2 icon color.
    • Fix navigation position on sticly header after screen resize
    • Rich Snippets: remove ‘Item condition’ attribute group assignment added in pro version v1.6.1.
    • Rich Snippets: fixing view_preprocessed file issue for Pro version v1.6.1.
    • OWL Carousel and Slider: design and shadow bug fix for cross sell products to match the rest of the carousels.
    • OWL Carousel and Slider: center add to cart button on stand alone owl carousel installations.
    • OWL Carousel and Slider: redesign for slider and carousel left/right arrows.
    • Ajax Search Autocomplete: fixed continuous loader issue after min characters removal.
    • Ajax Search Autocomplete: fixed search results placeholder size when no product image is used.



    What’s new in v.1.6.1 - March 8, 2018
      New Features:
    • Improvements for Google Analytics Enhanced Ecommerce Tag Manager - Addeed new tags and triggers: Event Impression, Checkout Step, Checkout Step Option, Promotion Click, Promotion Impression.
    • Ajax Search Autocomplete: added suggestion click redirect for suggested results.

    • Fixes:
    • System log broken reference error fixes.
    • Google Tag Manager: Removed option to load GTM in the footer, now all the tags load in the head by default having all impression data load prior to the GTM container.
    • Google Tag Manager - removed: refund tracking, purchase tag, refund tag, product details view tag, product click trigger as deprecated.
    • Custom Header: fixed logo size for Header version V2 after recent sticky header refactoring.
    • Custom Header: added smoother sticky header transition for all header versions.
    • Custom Header: Multiple design fixes for various header configurations.
    • Custom Header: Cloud zoom margin top issue on product page.
    • Quick Cart: Quick Cart overlapping fix for search and header v4 mobile logo when used with Pearl Theme.



    What’s new in v.1.6.0 - March 1st, 2018
      New Features:
    • New extension added to Pearl Theme Pack: Rich Snippets PRO - Boost online store SEO, improve usability and attract more customers by adding Enhanced Rich Snippets data to your store.
    • New extension added to Pearl Theme Pack: Ajax Catalog and Infinite Scroll - Help your customers to explore more content and reduce website friction with axaj infinite scroll and ajax pagination.
    • New extension added to Pearl Theme Pack: Ajax Search Autocomplete - Help your customers find the right products, increase conversion rate and reduce friction with ajax search autocomplete.
    • Added Sticky Header functionality. Activate sticky header on desktop, mobile or both. Advanced sticky header color options.
    • Added Search Design Version 2.
    • Instagram - added ‘open in new tab’ Instagram image option.
    • Instagram - added optimized display layout for instagram pictures of various sizes, including image padding.

    • Fixes:
    • Fixes to allow Pearl Theme installation same time with Magento Installation, until this fix you needed Magento to be installed prior to proceeding with theme installation. All included modules received this fix.
    • Admin options rename, adding detailed hints and example settings directly in Magento admin for improved usability and comprehension of the admin options.
    • Header refactoring for all header versions, fixing moving elements of header sections including “jumping logo” issue.
    • Fix account icon on Header V2.
    • Header V3 dropdown - layout jumped down fix for magento 2.2.x.
    • Remove custom header console.log
    • Back to top z-index adjustment.
    • Rich Snippets - removed magento duplicated product schema if WeltPixel Rich snippets schema is enabled.
    • Rich Snippets - upgraded schema and removed error for non existing reviews.
    • Rich Snippets - upgraded schema and removed error "The review has no reviewed item specified."
    • Rich Snippets - added possibility to select the attribute used for SKU structured data.
    • Category page - changed default filtering direction arrow font size from 25px to 12px.
    • Category page - Serialization error try catch fix for Category page and Custom header.
    • Category page - Code cleanup.
    • LazyLoad - adding back fix for lazyload hover image on Pearl Theme category page.
    • OWL carousel Pro - change image resolution in carousels from 240x300 to 480x600 to avoid image quality loss.
    • Product Page - Fix padding issue on product page V1.
    • Product Page - Add margin bottom for breadcrumbs.
    • Product Page - Fix short description design issue.
    • Product Page - Review area desin adjustment.
    • Product Page - Fix for product image not resized properly on magento 2.2.x.
    • Quick cart - Fixed animation issue on safari browser.
    • Quick View - remove fullscreen zoom option as it is deprecated.
    • Quick View - compatibility adjustments with Infinite Scroll.
    • Quick View - remove duplicate plugin declaration.
    • Sitemap - changing sitemap attribute to ‘not required’ for categories and products in order to avoid catalog integration with external systems like ERPs.
    • Smart Product Tabs - store-view optimisation, possibility to configure Smart Product tabs attributes on store view level.
    • Thank you page - fix newsletter icon position.
    • Title rewrite - custom attribute visibility removed from Product Page more details.



    What’s new in v.1.5.8 - January 12, 2018
      New Features:
    • New extension added to Pearl Theme Pack: Custom Thank You Page - now you can easily customize the success page, add newsletter subscription option or add a custom block that you consider necessary.
    • Bulk generation of LESS/CSS for all stores where Pearl Theme is used, until now generation was done manually for each store-view.
    • Added version control for installed WeltPixel modules, including latest version check.
    • Added post installation auto-removal for Pearl Theme GUI installer, to prevent unautorised access. Design updates for GUI.

    • Fixes:
    • Updated Theme Google Fonts list with latest font list from Google.
    • Fixed configurable products swatch change and hover image switch.
    • Add pre-footer import options, with predefined colors.
    • Merged CSS and JS cache clear and FPC cache clear after CSS/LESS generation for a 1 click experience.
    • Google Cards: magento default schema removal if WeltPixel rich snippets is enabled.
    • Lazy Load: fixed lazy load issues on IE browsers.
    • Lazy Load: fixed configurable product swatch filtered listing image change.
    • OWL Carousel & Slider: fixed visibility of last carousel item if Stage Padding is grater than 0.
    • OWL Carousel & Slider: fixed Stage Padding save issues.
    • OWL Carousel & Slider: fixed errors for null config values.
    • OWL Carousel & Slider: OWL carousels, fix for image size generation.
    • OWL Carousel & Slider: fixed configurable products swatch change and hover image switch.
    • OWL Carousel & Slider: removed duplicated general carousel config options, now available only on breakpoint level in order to avoid confusion and improve usability.
    • Quick Cart: fixed cart quantity increments.
    • Quick View & Ajax Cart: allowing error message to be displayed in quick view.
    • Quick View & Ajax Cart: removed default magento messages from popup.
    • Quick View & Ajax Cart: fix for redirect after when out of stock, quick cart module conflict issue fix when both have show cart option enabled.
    • Translation changes



    What’s new in v.1.5.7 - December 14, 2017
      New Features:
    • Added sample homepages V14 Apartment and V15 Cosmetics.
    • Added admin options for footers, background color, text color.

    • Fixes:
    • CSS fixes for general design, mobile design, buton fixes for B2B module.
    • Added admin Clear Cache notification.
    • Magento 2.2.x frontend options CSS/LESS generation fix for multiple storeviews.
    • Pearl Theme LESS/CSS now applies only on storeview where Pearl Theme is activated (full multi theme compatibility).
    • Global promo message, remove hardcoded color for close button, now takes text color set in admin.
    • Removing old unused js files.
    • Fix for category page toolbar options not applied.
    • Remove category page bottom space, wishlist looks ok on mobile now.
    • Fix back to top button and quick cart style settings import.
    • Updated sample data with multiple mobile fixes.
    • Mega Menu: fixing Internet Explorer full width menu issue.
    • Mega Menu: adding https support for old magento versions in custom URL menu link.
    • Rich Snippets: Adding facebook graph warning fixes.
    • Rich Snippets: Adding fb:app_id meta tag and admin option posiibility as well for fb open graph.
    • Rich Snippets: Removing magento default schema.org pricing if google cards enabled, wrong price display fix.
    • Rich Snippets: New admin option: Possibility to select Price Including or Excluding taxes if both prices are displayed
    • Rich Snippets: Configurable products price fix.
    • Google Tag Manager: Eu cookie law taken into consideration for GTM, only loaded after cookie accepted.
    • Google Tag Manager: adding currencyCode for the purchase, remove from cart & add checkout step datalayer info.
    • Lazy Load: Adding fix for lazyload and hover images mouse over image on page load issue
    • MultiStore: Added language bar min height for desktop and mobile.
    • OWL Carousel and Slider: Fix year format of date picker field.
    • OWL Carousel and Slider: Remove 4px banner margin.
    • OWL Carousel and Slider: fix for banners, now centered on resolutions smaller than 768px.
    • OWL Carousel and Slider: unused classes cleanup.
    • Quick View: Redirect to cart after add to cart quickview issue fix.
    • Reviews Widget: Adding template for supporting Magneto 2.2 as well as maintaining older magento versions
    • Reviews Widget: Console error issue fix.



    What’s new in v.1.5.6 - November 13, 2017
    • Removing serialized default border options for compatibility with Magento 2.2.1.
    • Added Weltpixel Support Widget for easy access to support center.
    • Added Weltpixel Debugger - Rewrites > classes that are rewritten multiple times by different 3rd party extensions are pointed out.


    What’s new in v.1.5.5 - October 20, 2017
      New Features:
    • Frontend options now applicable on all store views, not limited to global anymore.
    • Applyed store specific CSS only if theme is activated on specific store, if not activated - theme CSS is not applied in storefront anymore.
    • New extension added to Pearl Theme pack: Lazy Loading for Magento 2
    • Added options to control header icons color
    • Added Sample Homepage V12

    • Fixes:
    • Fixed production mode minified CSS option regeneration problem.
    • Fixed color not applied on currency selector dropdown.
    • Added max-width for Product page V1 add to cart buttons.
    • Fixed border bottom for Horizontal gallery on Product Page V3.
    • Fixed styling not properly applied on mobile checkout buttons
    • Google Tag manager: renamed remarketing google tag from ‘wp_google_tag’ to ‘google_tag_params’ for correct tracking.
    • Mega Menu: fixed inconsistent borders of active/inactive sections of mobile menu.
    • Mega Menu: menu item mouse over movement fix.
    • Mega Menu: fixed border line of first navigation active element.
    • OWL Carousel & Slider: Added a smooth first load for OWL PRO Slider, removed the Next/Prev effect on first load.
    • OWL Carousel & Slider: Fix for hover image, Prev / Next glitch.
    • OWL Carousel & Slider: Fix for lazy load option enabled.
    • OWL Carousel & Slider: Lazy load OWL functionality fixed for custom and product sliders.
    • OWL Carousel & Slider: Lazy Load implementation for related, upsell, crossel items.
    • OWL Carousel & Slider: Lazy loading OWL bug when lazy load on and items fewer than used items.
    • OWL Carousel & Slider: Lazy load image attribute added only if carousel enabled.



    What’s new in v.1.5.3 - September 20, 2017
      New Features:
    • Added Hover Image functionality on listing pages with possibility to select the second image from product image settings.
    • Added Hover Image functionality for OWL carousels.
    • Added mobile image & desktop image functionality for banners with frontend cache separation.
    • Added Custom Category Carousels, show products from specific category.
    • Added Global Promo Message functionality to custom header.
    • Added option in Custom Header to change Search Placeholder and Search icon color.
    • Added Sample Homepage V11 - Single product design.

    • Fixes:
    • Theme compatibility adjustments for upcoming Magento 2.2.
    • Category page: Fixed toolbar product overlap on hover.
    • Category page: Small category page toolbar adjustments.
    • Category page: Fixed add to cart duplication for grouped products.
    • Category page: Fixed next page scroll issue on category page.
    • Category page: small design touchups: image over pagination, align sort by & items, fixed quick cart position on product picture, fixed product box shadow, fixed product slider box shadow, fixed add to wishlist icon.
    • Header fixes: V1 fix padding on large desktop screens, V2 added account missing links, V4 fix for logo height overlapping navigation, AMD module header_js refactoring.
    • Removing accordion bootstrap widget option and js as it was conflicting with magento modal events.
    • Fix for breadcrumbs missing admin color properties.
    • Product Page: image media gallery and right content v2, v4 overlapping fix.
    • Product Page: Downloadable products info moved to right panel product info.
    • Product Page: Invalid method used in try catch, fixed.
    • Product Page: fixed width for actions bar.
    • Product Page: fixed details list view.
    • Product Page: remove unnecessary importants.
    • Product Page: restrict just on product info div the cart width 100%.
    • Product Page: owl carousel center true overflow fix.
    • Product Page: border fix for accordions and tabs.
    • Product Page: mobile padding fix for product details.
    • GTM: fix for upsell product impression block fetching
    • GTM: fix for related product impressions.
    • GTM: price separator fix for prices over 999.
    • GTM: fixed checkout steps from 0,1,2 to 1,2,3 in order to correctly measure checkout events.
    • Multi-store: removing hover effect from active multi-store image.
    • MegaMenu: fix left border on active category.
    • MegaMenu: fixed active link for menu items containing custom links.
    • MegaMenu: fixed misaligned subcategories for sectioned menu.
    • OWL: added Google Analytics banner tracking per store-view instead of global.
    • OWL: design adjustments for dots.
    • OWL: cache for product blocks added.
    • OWL: next/prev button admin saving fix.
    • OWL: auto height admin saving fix.
    • OWL: fixed product page carousels box shadow.
    • OWL: compatibility adjustments for Magento Enterprise 2.1.8.
    • OWL: function param doc fixes.
    • Quick Cart: removed on the fly .less generation and added store view related css style directly in .phtml template.
    • Quick cart: stoped initializing quick cart js if module is disabled.
    • Quick view: adjusting the downloadable information, moved the product info right side and css common media query.
    • Quick view: added compatibility with Magento 2.2, missing product options fix.
    • Sitemap: compatibility with Magento 2.2 function type compilation fix.
    • Sitemap: fix for product, category default exclude sitemap, update try catch.
    • Sample data improvements: small design touchups for sample home pages headers and footers.
    • Added verification for CSS generation only for Pearl Theme or sub-themes.
    • Compatibility adjustments for PHP 7.1
    • Pearl Theme Documentation improvements - created prerequisites installation section, created theme cache section, improved troubleshooting section, documented new theme options.



    What’s new in v.1.5.0 - July 25, 2017

    What’s new in v.1.5.0 - July 25, 2017

      New Features:
    • *** Important: Added possibility to change theme admin settings in Production Mode, without store downtime. ***
    • Introduced a single Weltpixel cache buton that regenerates LESS/CSS files in both Developer and Production mode.
    • Possibility to make theme option changes in production ECE environments from magento admin with no downtime.
    • Added New Multi-Store Multi-Brand Extension
    • Custom Footer: Added admin option to enable / disable custom copyright section
    • Added New AOS animations in Pearl Theme
    • Improved Pearl Theme GUI Installer
    • Improved Enterprise Cloud (ECE) installation guide
    • Added Magento Marketplace installation guide

    • Fixes:
    • Fixed Mega Menu white font on white submenus background
    • Fixed Mega Menu colored background on mobile menu navigation
    • Fixed Mega Menu submenu links misalignment for boxed display mode
    • Fixed z-index of Back to Top button
    • Small design improvements category page layout
    • Sample data, fixed logo wysiwyg save on footer v3
    • Sample data, Magento 2.2 compatibility, version encoding widgets changes
    • Sitemap, Magento 2.2 function type compilation compatibility



    What’s new in v.1.4.1 - June 16, 2017

    What’s new in v.1.3.4 - May 12, 2017

    What’s new in v.1.3.4 - May 12, 2017

      New Features:
    • Introduced 7 step GUI Pearl Theme installer - 1 minute installation, no SSH required
    • Added New CMS Product Reviews Widget Extension - now you can add product reviews to any page, not just product page.
    • Added translations files for all theme modules and included extensions
    • Fixes:
    • Fixed related and cross sell hover border not applied correctly
    • Fixed dynamic items display on resize
    • Design adjustments for category page item hover
    • Design adjustments for hover action buttons after resize
    • Layout design adjustments for 1 column layered navigation
    • Fixed review overflow margin on list view
    • Fixed header navigation section overlapping quick cart in some cases
    • Fixed currency switcher style in top header
    • Fixed XXS breakpoint to apply custom CSS styles from Magento admin
    • Fixed x-index of review stars
    • Fixed native bug of OWL carousel, prev / next buttons visibility control on breakpoints
    • Removing Banner store view selector, not relevant as banner is not configurable per store view.
    • Fixed Banner Slider hardcoded date format, date now working in all international formats
    • Fixed Quick Cart button for first item remove from cart, rearrange bottom quick cart buttons
    • Added possibility to translate quick view popup messages



    What’s new in v.1.3.3 - April 05, 2017
      New Features:
    • Added New Quick Cart Extension - now you can choose between default Magento Quick Cart and the awesome Pearl Quick Cart design.
    • Added possibility to control Pearl logo width / height using Magento default logo settings.
    • Added theme layout configurator via SSH.
    • Google Tag Manager - new admin option to add GTM code in head / body section.
    • Fixes:
    • Google Tag Manager - Changing the trigers and tags for multiple page view analytics issue.
    • Fixed OWL carousel loading issues, some times when images were too big slider was not loading properly.
    • Fixed button border hover color and button color on mobile devices.
    • Fixed title width issue on desktop.
    • Fixed category page last element footer overlap.
    • Fixed category page listing scroll issue when width 100%.
    • Fixed tabs feature, sometimes tab feature was not changing tabs properly.
    • Pearl Theme documentation improvements



    What’s new in v.1.3.2 - March 20, 2017
      New Features:
    • Added Footer and PreFooter selector in admin options.
    • Added possibility to import settings globally not only on store view in order to avoid user confusion when changing admin settings globally. Predefined sample settings to import globally on theme installation.
    • Added built in Child Theme and instructions how to customize Pearl Theme in order to be update proof.
    • Added additional instructions in admin in order to avoid ‘settings not applied in front-end’ situations.
    • Rich Snippets - new Twitter cards admin options: Summary Card, Summary Card with Large Image.
    • Sample data:
    • Added Home Page V5 to sample data
    • Added two sample footer blocks to sample data
    • Fixes:
    • Fixed transparency issue - slides now visible on Safari browser, OWL Banner Slider
    • Fixed widgets add to cart button, same font and styling as on listing pages.
    • Fixed size issue for header V1 logo on desktop devices
    • JS, CSS, breakpoint fixes for mobile v2 header, links properly display now
    • Fixed visibility for Product Page admin options not available for Product Page V2 and V4.
    • Pearl Theme documentation improvements



    What’s new in v.1.3.1 - March 11, 2017
      New Features:
    • Google Analytics - added integration with Google Adwords and Google Adwords Remarketing as well as API variables creation.
    • Google Analytics - added integration with OWL Carousel and Slider - this feature will allow you to track Banner Click-Through-Rate (CTR) and revenue generated by the banner.
    • Google Analytics - added option to calculate total order
    • OWL Carousel - added control of Dots visibility for product carousels per each configured breakpoint
    • Added translations for Pearl Theme as well as for all WeltPixel extensions included with Pearl theme.
    • Sample data:
    • Added possibility to import sample settings from any Pearl demo store in order to easily replicate each demo.
    • Added sample home pages v6, v7, v9, corresponding sample sliders and made adjustments for sample homepage v2
    • Added multiple sample pages with Pearl: alert boxes, buttons, columns and grid, multiple icons list, size chart, testimonials.
    • Fixes:
    • Theme styling adjustments, header fixes.
    • OWL Carousel - recently viewed products colecion fix for product carousel
    • OWL Carousel - not rendering head title html if no title set in backend
    • OWL Carousel - fixed for mobile navigation icons
    • OWL Carousel - fixed prev / next navigation out of screen
    • OWL Carousel - fixed carousel product picture padding when used in CMS pages
    • Google Analytics - namespace adjustments and fixing small coding standards issues
    • Google Analytics - success page product SKU fix
    • Full Page Scroll - section notice fix, menu issues as well as mobile version fixes.
    • Quick View - changing image position, fix for bundled products not sowing up ok in quick view.
    • Google XML sitemap - fixed table prefix error
    • WeltPixel Dashboard - structured theme modules and additional extensions included with the theme, added documentation section



    What’s new in v.1.3.0 - February 2nd, 2017
    • NEW extension included - Google XML Sitemap
    • NEW extension included - Google Analytics Enhanced Ecommerce Tag Manager
    • Fixed Google Analytics Enabled Magento EE 2.1.3 bug for Quick View and Ajax Cart
    • Updated Banner Slider and OWL carousel, refactored admin options for better user interaction
    • Added contact form block to sample data
    • Added Homepage V8 to sample data
    • Refactored Documentation in html format



    What’s new in v.1.2.2 - December 22, 2016
    • Category Page responsive design fixes.
    • Header fixes for mobile design, icon size fix, mobile menu design fixes, header width option now working correctly on mobile.
    • Design adjustments for mobile: H1 line height and font-size, reviews font-size.
    • Full page scroll fix for mobile devices.
    • Product page z-index issue fix for product page V3 and V4
    • Quick view media gallery fix



    What’s new in v.1.2.1 - December 15, 2016
    • Category Page design adjustments and fixes for both mobile and desktop
    • Headers design adjustments and fixes for both mobile and desktop
    • Custom JS and CSS fix - applicable from admin in CMS pages, blocks, category pages
    • Frontend Options design adjustments and fixes for both mobile and desktop
    • OWL carousel and Slider: added class row for functionality with Pearl Theme, stand alone modules not affected.
    • OWL carousel and Slider: Styled add to cart checkbox
    • Product page: Introducing new design: Product Page Version 2
    • Product page: Introducing new design: Product Page Version 3
    • Product page: Introducing new design: Product Page Version 4
    • QuickView: Fixed border for ‘Go to product’ button



    What’s new in v.1.2.0 - November 21st, 2016
    • New extension included in Pearl Theme: Full Page Scroll Full page scroll for Magento2
    • New extension included in Pearl Theme: Instagram Widget Advanced Instagram widget advanced for Magento2
    • Optimisations for default settings implemented in Pearl Theme
    • Category page fix for mobile grid, 2 items per row fix
    • Category page: add h2 to product name
    • Category page layout fixes: toolbar overlapping menu fix, wishlist icon on mobile fix, hover on mobile view fix, special price strike fix, add to cart button layout fix, admin settings not applied on search result page - fixed
    • Category page layout compatibility fixes with magento 2.0.9
    • Custom header: header width fix
    • Custom header: search layout and background fixes for additional store view
    • Custom header: navigation 1st menu items dropdown padding fix
    • Custom header: header search mobile padding fix
    • Custom header: mobile double border header fix
    • Custom header: z-index nav fix
    • Custom header: language popup fix
    • Custom header: removing white space below header
    • Design elements: minor changes to custom css
    • Design elements: custom css & js breakpoints added to cms pages
    • Design elements: custom css & js breakpoints added to blocks and categories
    • Design elements: primary buttons css adjustments
    • Frontend Options: action link options created
    • Frontend Options: price option added
    • Frontend Options: config value added
    • Frontend Options: old price line through fix
    • Frontend Options: variables marked as required in order to avoid frontend css error
    • Frontend Options: fixed main options visibility in store view
    • Frontend Options: fixed responsive layout for pages width smaller than ‘Full Width’
    • Rich Snippets: composer.json dependency updated to backend 1.0.3 instead of master
    • Rich Snippets: description and name slash error fix
    • Owl carousel slider: renamed from “sell” to “Sale” products
    • Owl carousel slider: fix for proper product base url fetching
    • Owl carousel slider: image link bug fix
    • Owl carousel slider: option added for display to wishlist and compare
    • Owl carousel slider: time changed for setTimeout
    • Owl carousel slider: bug fixed to arrows position and ajaxComplete for loading
    • Owl carousel slider: title tag changed in h3
    • Owl carousel slider: loader fix
    • Owl carousel slider: dots and arrows fix
    • QuickView: - Position middle to gallery
    • Sample data: home page v3 layout fix
    • Sample data: Image proper tags closing
    • Sample data: proper margin:0 for mobile v3 images added



    What’s new in v.1.1.0 - September 12, 2016
    • New extension included in Pearl Theme: SEO Page Title Overwrite: Seo page title overwrite for Magento2
    • New extension included in Pearl Theme, Smart Product Tabs: Smart product tabs
    • New extension: sample data, install Pearl demo-store data
    • New feature: option to set 2 products per row in category page, now you can set 2,3,4 and 5 products / row from admin options
    • Header: Search mobile overlapping issue fix
    • Renderer fix for border width
    • Changing default configuration values
    • Owl Carousel: added banner_id -> each slider can be customized separately using banner_id
    • Owl Carousel: added breakpoint validation, must be greater than 0
    • Owl Carousel: adding Admin Option dependencies, rearranging fields in more logical order
    • Owl Carousel: update the default values to avoid confusions
    • Owl carousel: styling changes on product carousels
    • Fixing small styling issues
    • Category page: layout fixes, related product checkbox alignment, items per grid css fix,
    • Category page: fix for category page title added back if breadcrumb removed, 2.1 upgrade fixes
    • Product page: Wishlist Alignment fix on related products
    • Frontend options: changing some default configuration values



    What’s new in v.1.0.3 - August 2nd, 2016
    • Added admin notification functionality
    • Color picker fix
    • Composer versions dependency update



    What’s new in v.1.0.2 - July 28, 2016
    • Theme compatibility adjustments with Magento 2.1
    • Small frontend fixes



    What’s new in v.1.0.1 - July 26, 2016
    • Small frontend fixes



    What’s new in v.1.0.0 - July 25, 2016
    • Initial release