For more details see how the Jet Theme for Magento 2 works.
Trendy, responsive, customizable. The Jet theme brings both stable store performance and stunning visuals to your Magento 2 store.
The compatibilities with other Magento 2 types will be added in further releases.
The Jet theme can be installed both manually or via Composer.
After theme installation, we recommend you to check 5 things to ensure the stability of theme work.
The Jet theme goes with sample data, for example, products, images, texts, CMS pages, etc. You can use Jet's sample data to replace the default one by Magento.
Luma Sample Data
1. Navigate to the root directory of your Magento 2 store.
2. Run the following CLI command to install Magento 2 sample data:
php bin/magento sampledata:deploy
3. To authenticate from repo.magento.com, enter your username, and password.
4. After successfully installing Magento 2 sample data, run the following commands one by one.
php bin/magento setup:upgrade php bin/magento setup:di:compile php bin/magento setup:static-content:deploy -f
Jet Sample Data
To install the Jet theme sample data, the first step is to upload the files of the Jet Sample data and then run the following commands one by one:
php bin/magento setup:upgrade php bin/magento jettheme:sampledata:deploy --clean
This an important step that ensures the sample data is correctly installed, without mixing with previously created items.
After that, run the following strings:
php bin/magento indexer:reindex php bin/magento cache:flush php bin/magento setup:static-content:deploy -f
That's it — the sample data is installed to your Magento instance.
See the examples of Jet theme's frontend looks. Please note, that all screenshots are made on the Magento 2 instance with custom sample data installed.
The Catalog Pages on a Jet Theme are equipped with extra options to simplify product browsing.
Hide Filters - by click, it hides all product filtering options and frees screen space to enlarge product cards.
Compare - bright floating 'Compare Products' button always visible and reminds users of products they'd like to compare and buy further.
Back to Top Button - a green button with an arrow is visible at all times and enables shoppers to get back to page top in one click.
Switch to the 'Table mode' on any page of the catalog to see more info about the product right from the category and configure product attributes.
Configure the 'Related products' block from the backend on the product configuration page. Boost conversion on cross-selling thanks to the ability of the pre-selected related products to be added to the cart right from the block.
First step of the checkout — Shipping
Second step of the checkout — Payment
We also redesigned the 'Share Wishlist' action. By click, now a pop-up appears and allows users to share wishlists by email.
How to enable our stylized 'Maintenance Mode' page
1. Please follow the instructions below in case you have the local.xml or local.xml.sample file before the installation of the Jet Theme on your store.
Please navigate to the local.xml file and add the amasty_jettheme into the <skin> parameter. In case your file is named local.xml.sample, then please rename it into local.xml and follow the instructions above.
2. Please follow the instructions below in case you DON'T have the local.xml nor local.xml.sample file before the installation of the Jet Theme on your store.
If you want to use our stylized 'Maintanance Mode' page for your store, please create file named local.xml first, containing the following data:
<?xml version="1.0"?> <config> <skin>amasty_jettheme</skin> <report> <action>print</action> <subject>Store Debug Information</subject> <email_address></email_address> <trash>leave</trash> <dir_nesting_level>0</dir_nesting_level> </report> </config>
Move the file you've just created [local.xml] to the root of the folder 'pub/errors'.
Then please follow the instructions from the first section of this notice for the case when you already have the local.xml file (see it above).
To configure the Jet Theme, please go to the Stores → Configuration → Jet Theme.
Allow Access to Style Guide at Frontend - set to Yes to enable access to the Style Guide via frontend link. We advise you to restrict access to Style Guide in the Production environment.
For example, on the demo instance, the link looks as follows: https://jet-theme-m2.magento-demo.amasty.com/amasty_jettheme/styleguide
The Style Guide is a comprehensive documentation Storybook-based tool that consists of font, layouts, elements settings. They are used to give a standardized look to the stores' frontend.
An example of a style guide is shown in the screenshot below.
Enable Sticky Add to Cart Panel at Product Page - set to 'Yes' to enable the 'sticky' or 'floating' Add to Cart block. It's 'sticky' because it stays in the same place on the page right, visible to users at all times.
Show Social Network Links Block - set to Yes if you want to display the block with clickable icons of chosen social networks in the footer.
Google, YouTube, Facebook, Twitter - enter full URLs of your social pages.
Show Newsletter Subscription Form - set to 'Yes' to display 'Subscribe to Newsletter' block on the frontend.
Headline Text - enter the text you'd like to see as a headline.
Additional Text - enter the text that adds extra info about the value of a subscription to your newsletter.
Placeholder for Email Input - set the text that will be displayed as a placeholder.
Background Image - upload the image for the block background.
The Jet theme allows you to quickly customize the colors of your store. To do that, simply choose the colors you'd like to see for a variety of elements.
Enable Google Fonts - Set 'Yes' to customize font using the Google Fonts library.
'bin/magento setup:upgrade && bin/magento setup:static-content:deploy'
Google Font - Type in the font name you'd like to apply on the frontend, like 'Roboto', 'Open Sans' or 'Oswald'.
- Architects Daughter
- Didact Gothic
Enable AJAX Add to Compare - Set 'Yes' if you want the AJAX to work for the 'Compare products' feature.
Enable AJAX Add to Wishlist - Set 'Yes' if you want the AJAX to work for the 'Wishlist' functionality of the theme.
Enable AJAX Add to Cart - Set 'Yes' if you want the AJAX to work for the 'Add to Cart' functionality.
In this section, you'll find answers to the most frequently asked questions.
In order to modify the contents of the footer, please refer to the file
You can enhance the default Magento Menu functionality with features like image upload, different layouts for the menu display, eye-catching labels, and a hamburger menu.
For this purpose, we recommend you consider the Mega Menu for Magento 2 extension, fully compatible with the Jet Theme.
By default, if you are installing the Jet theme without sample data, all custom CMS blocks by Jet theme will be disabled.
It is made to ensure that no unnecessary blocks will be visible on the frontend.
To enable custom Jet theme blocks, you have to do it manually by enabling each particular block one-by-one.
To ensure the correct extension work, please check the following configurations.
Magento is running with Magento_CSP, no Varnish
Please increase the buffer size in nginx configurations:
fastcgi_buffers 16 16k; fastcgi_buffer_size 32k;
Magento is running with Varnish or any other proxy
Please, add to Proxy section the following:
proxy_buffers 16 16k; proxy_buffer_size 32k;