Page 25 - Mari Skula
- 4 min read
One of the many perks of Magento 2 is the variety of products it allows you to create. Yet, Magento 2 bundle products definitely stand out. It's a unique since it allows customers to customize product attributes available in a bundle.
Many of you would find a huge similarity between bundle and and there is some. However, these two types of products still have some differences you should know about.
If all these concepts confuse you a bit, you've landed on the right page. Today you'll not only learn more details about Magento bundle products but find out how to create them in Magento 2.
Difference Between Magento 2 Bundle Product and Grouped Products
When buying grouped products a customer can remove or add some items to the set (group), but not choose any product option. Magento 2 bundle products work the other way around. Besides, they consist of simple and .
e.g. If you have a grouped product that consists of a sports bag, uniform, and sneakers, customers can easily remove one ofihor
- 2 min read
No one likes to see their website broken during the since it scares off the potential customers and causes them to bounce. Not exactly the prospective successful Magento 2 store owners look for.
Fortunately, there is the extension that fixes this and reduces the downtime to zero. It allows you to run the deployment commands with no website breakage. Speaking of which, here is the list of the deployment commands you have to run to reduce the downtime to ZERO.In order to redeploy Magento completely, you have to run
bin/magento magefan:zero-downtime:deploy
If you only want to deploy dependency injection (bin/magento setup:di:compile), then use
bin/magento magefan:zero-downtime:deploy -d
To run the Magento static content (bin/magento setup:static-content:deploy) use
bin/magento magefan:zero-downtime:deploy -s
In case you want to run multiple parameters script, use the following command
bin/magento magefan:zero-downtime:deploy -d -s
If you want to pull data and switch to a specificihor
- 2 min read
is the extension that solves your problems with the 503 maintenance pages during deployment time. It prevents your website from breaking and you from losing potential customers even when running the commands. Moreover, the configuration is really simple. So let's get to it.
Zero Downtime Deployment configuration has 4 different sections: General, Instance Files and Folders, Composer and Git within which you can find different options.
Following steps to configure Magento 2 Zero Downtime Deployment extension:
General
1. Navigate to Stores > Configuration > Magefan Extensions > Zero Downtime Deployment.
2. Enable the extension.
3. Select the Static Content Deploy option. You can Deploy Only Enabled Themes or Deploy All Themes.
4. Define how many jobs you want to be processed parallelly during deployment in the Count of Jobs For Parallel Processing Of Static Content Deploy field.
5. Choose whether to Enable all Caches After Deploy since sometimes some of them can be disabled after deploymentihor
- 1 min read
If you decided to remove , please follow the steps below. You can contact our team for a free consultation in case you have any issues with Magefan's extension.
Remove Extension Files
Removing files instruction depends on the way the Zero Downtime Deployment extension has been installed in.
1. If you can find the extension files in the folder
app/code/Magefan/ZeroDowntimeDeploy
then remove this folder.
2. If the extension was installed via the composer and its files located in the folder
vendor/magefan/module-zero-downtime-deploy
then run composer CLI command to remove it
composer remove magefan/module-zero-downtime-deploy
Once extension files have been removed, run these Magento CLI commands:
php bin/magento setup:upgradephp bin/magento setup:di:compilephp bin/magento setup:static-content:deploy
Note: if you don't want your website to be down during deployment, try these .
Remove Extension Data (optional)
Attention! This will clean all Zero Downtime Deployment configurations.
1. Justihor
- 1 min read
If you need to update by Magefan, please follow the steps below.
Note: the updating instructions depend on the method the Zero Downtime Deployment extension was installed with.
Update using composer
If the zero downtime deployment module was installed via the composer (check if vendor/magefan/module-zero-downtime-deploy folder exists), then you need to run these simple CLI commands in Magento 2 directory:
composer remove magefan/module-zero-downtime-deploycomposer require magefan/module-zero-downtime-deploy ^x.x.x# replace x.x.x with the version you want to usephp bin/magento setup:upgradephp bin/magento setup:di:compilephp bin/magento setup:static-content:deploy
Note: if you don't want your website to be down during deployment, try these .
Update using archive and FTP
If the zero downtime deployment module was installed via FTP (check if app/code/Magefan/ZeroDowntimeDeploy folder exists), then follow these commands:
1. Download the latest version of the zero downtime deploymentihor
- 1 min read
You can install by Magefan, using composer or archive installation methods.
Installation via composer (recommended)
Please navigate to your Magefan Account > Downloads > Install via Composer to get the composer installation instructions.
Installation using archive and FTP
Download Zero Downtime Deployment ZIP-Archive from magefan.com website (not GitHub or other sources).
Extract files.
Copy app folder from the archive to your Magento 2 folder.
In a command line, using "cd", navigate to your Magento 2 root directory.
Run CLI commands:
php bin/magento setup:upgradephp bin/magento setup:di:compilephp bin/magento setup:static-content:deploy
Note: if you don't want your website to be down during deployment, try these .
Once you have installed the Magento 2 Zero Downtime Deployment module you can proceed to the .
- 2 min read
Magento 2 grouped product is one of many the platform offers. As you might know, it features a set of different related simple products to increase the chances of customers buying more items.
In this case, every can be purchased either separately or as a group. However, every item is listed as a separate product in a shopping cart.
Since Magento grouped products are relatively easy to create you'll learn all the necessary steps in this guide.
To create Magento grouped products:
1. Navigate to Catalog > Products and choose Grouped Product from the Add Products dropdown.
2. Enable the grouped product and choose the Attribute Set for it.
3. Enter the Product Name, specify the SKU, and set its Stock Status.
Note: you can't set the Price and Quantity since they are set separately for each product of the group.
4. Choose a Category Magento grouped product.
5. Set the Visibility of the grouped product.
6. Enter the date range in the Set Product as New From/To field to determine how long theihor
- 7 min read
A configurable product is one of the many the platform offers. It's called Magento configurable product since it allows customers to "configure", choose different options, such as size, colour, or material, to buy a product.
It gives people more flexibility when shopping. No wonder it's the most popular product type in Magento, you definitely need to know how to use.
So in this guide, you'll learn more about configurable products, how they work and how to set them up in your store.
Simple vs Configurable Products: What's the Difference?
People often confuse Magento simple products with configurable ones. That's why, before we get to creating configurable products, we should make this one clear.
Although they look similar at first, simple and configurable products play different roles. Besides, they influence both customer experience and backend management in different ways.
A simple product in Magento 2 is the basic product type. It represents a single item which has its own SKU (Stockihor
- 4 min read
Magento 2 simple products are the most basic and essential Magento products. The simple product has no variations. It is sold individually since it has a single SKU. However, it can also be purchased as a part of a , or .
Following steps to create a simple product in Magento 2:
1. Navigate to Catalog > Products and choose Simple Product from the Add Product dropdown.
2. Enable or disable a simple product.
3. Choose the Attribute Set you want this product to have. Magento provides the default attribute set. However, you are able to choose from various other options. Besides you can add a or a .
4. Set the Product Name and SKU.
5. Set the product Price.
There are cases like sales, promotions or any other kind of offers when you need to set an Advanced Pricing for a product.
e.g. you might use it to or for configuring catalog price rules
Set Special Price, a price customer will see during sales or under other conditions.
Choose the Special Price From and To Date.
Set the Cost, the priceihor
- 4 min read
If you want to take your store to the next stage and create a store, the first thing you have to cover is localization. Providing customers with content in their local language creates a personalized experience and encourages them to stay.
The Magento 2 translate inline tool is what can help you out with this task. It is available by default and convenient to work with. You can use it for your localization tasks to ensure relevant content is displayed after customers .
Today, we'll closely explore Magento 2 inline translation and determine whether it's worth it. We'll also cover other advanced tools to enhance your translation management.
So, shall we start?
What is Magento 2 Inline Translation?
The Magento 2 translate inline tool is a default Magento localization instrument that enables translation from the frontend. You can just hover over the interface element and add its translation right on the storefront.
It works best with short text elements, such as buttons and labels, andihor
- 2 min read
Once you assign attributes to the , each product has a unique set of characteristics. However, when you need to change that you find that Magento doesn't offer any bulk option for that. You need to change the attribute set for each product, one by one. But not if you have the .
So, today you'll learn how to bulk change attribute sets for multiple products just in seconds.
To bulk change product attribute set in Magento 2:
1. Go to Catalog > Products and check all of the products you want to change the attribute set for, or choose the Select All option.
Note: you can and then change the attribute set for all products in a specific category.
2. Select Change Attribute Set from the Actions dropdown menu and choose the attribute set you want to change a current one to.
3. Confirm that you want to Change Attribute Set for selected products.
4. Check changed product attribute sets.
If you prefer to see how to bulk change attribute set in Magento 2, check this short video.
As youihor
- 2 min read
Although Magento enables you to create multiple , there is no option to edit their values in bulk. That's why it takes you a while to go from one product page to another and update them. But now if you know how to bulk edit product attributes in Magento.
You do not need to update any files or learn code editing here and now. All you need is — an extension that allows you to bulk edit product attributes directly from the products grid.
To bulk edit product attributes in Magento 2:
1. Go to Catalog > Products and click on one of the products you want to edit to see the editing menu.
2. Tick all products you want to update attributes for and change the attribute value in a corresponding field. Then press Apply.
3. Once you apply new values, you'll see them change as per your edits. However, for them to be saved you need to press the Save Edits button.
That's how you bulk edit product attributes in Magento 2. Just in a few clicks.
If you want to see how this actually works, check thisihor
- 2 min read
Originally, there is no filter products by category option in Magento 2 product grid. That is a little inconvenient making your search for specific products of some category when you want to update their information. It is not a big deal when you have a thousand , but what about several thousand?
Correspondingly, the product grid category filter saves a lot of time enabling you to sort products by category in seconds. In this article, you will learn how to filter products by category in the product grid with no code updating.
You simply need the that already has this feature. But the category filter is not the only feature you get with this extension.
Follow these steps to filter products by category in Magento 2 product grid:
1. Navigate to Catalog > Products and press the Filters button.
2. Choose the Category you want to filter products by in the category filter and get all products from that category listed in the grid.
So, what now?
You have filtered the productsihor
- 4 min read
Magento 2 blog is the best marketing tool you can use to attract more customers to your store, share some relevant information and gather loyal subscribers who strive to learn more about the experience shared in your blog posts. Content is king and it would be a crime not use it to its full extent to get more traffic.
By managing a blog on your Magento 2 store you create a community of followers. They share your idea and want to receive updates on the topics they are interested in on a regular basis.
Correspondingly, except for sharing your blog posts on social media, you need to consider emailing them to your subscribers. Having hundreds or thousands of blog subscribers it will be impossible to do it manually.
That is why in this article you are going to learn how to email your posts automatically using the Mailchimp, all-in-one Email Marketing Platform.
Before you start configuring your Magento 2 blog posts emails, you obviously need to set up an account on Mailchimp: fill out theihor
- 1 min read
Magento is an eCommerce platform that provides a lot of features for your store development. It also provides a convenient and comprehensive admin panel with all information you might need. Some of this information is the Copyright, Magento Version, and Legal Information in the footer, accessible from every page of the admin.
Sometimes you might want to remove that information from the footer when or to make a brandable admin panel. All of these together with removing admin footer info require no file or code updating. You can use the extension to make this a few-clicks process.
To remove admin footer information in Magento 2 take the following steps:
Navigate to Stores > Configruation > Magefan Extrensions > Admin View and find the Footer section.
Select whether to display Magento Copyright, Magento Version, and Magento Legal Info.
Once you Save Config, you will see the admin panel footer info will disappear and security notice about Account Activity will takeihor
- 2 min read
Magento admin panels look quite the same. However, that is definitely not what you want your business to look like.
To make your store admin as unique as your brand the first step would be to . If you have already done this, the next step would be to change admin color.
Most often Magento admin colors are changed only with some code adding or updating. module though, allows you to do this directly from the admin with no technical skills.
Isn't it convenient?
Following steps to change the color of the Magento 2 admin panel:
1. Go to Stores > Configuration > Magefan Extensions > Admin View > Color Schema.
2. Select Color Schema and Save Config.
So, it is that simple. You can change the color from the available ones and enjoy your unique admin. However, you're not limited to certain colors and can set your own choosing the Custom color schema.
4. Set colors for the Main Menu Background and Text together with their colors on Hover.
5. Customize Buttons color schema by setting the Primaryihor
- 2 min read
In order to build your brand awareness, you need to make sure it is represented in as many ways as possible. So wouldn't it be a great idea to change Magento 2 admin logo?
Every Magento 2 store admin panel looks almost the same. Thus, in order to make your Magento 2 store admin unique and brandable, we offer you to use the extension. It helps you to customize your admin design and, most importantly, change the admin logos with no code editing.
Following steps to change Magento admin panel logo:
1. Navigate to Stores > Configuration > Magefan Extensions > Admin View > Logos.
2. Upload the Main Logo and Menu Logo, then Save Config. The image formats available for you are JPG, GIF, and PNG.
Once you save the configuration you will see it appear on the Menu.
Note: if you would like to change any of the logos, just check the Delete Image select box and press the Save Config button.
The Main Logo on the login page will change as well if you set the image for it.
As you can see, Magentoihor
- 1 min read
If you decided to remove , please follow the steps below. You can contact our team for a free consultation in case you have any issues with Magefan's extension.
Remove Extension Files
Removing files instruction depends on the way the Admin View extension has been installed in.
1. If you can find the extension files in the folder
app/code/Magefan/AdminView
then remove this folder.
2. If the extension was installed via the composer and its files located in the folder
vendor/magefan/module-admin-view
then run composer CLI command to remove it
composer remove magefan/module-admin-view
Once extension files have been removed, run these Magento CLI commands:
php bin/magento setup:upgradephp bin/magento setup:di:compilephp bin/magento setup:static-content:deploy
Note: if you don't want your website to be down during deployment, try these .
Remove Extension Data (optional)
Attention! This will clean all Admin View configurations.
1. Just in case please make a full backup (dump) of your Magentoihor
- 1 min read
If you need to update by Magefan, please follow the steps below.
Note: the updating instructions depend on the method the Admin Panel View extension was installed with.
Update using composer
If the Admin View module was installed via the composer (check if vendor/magefan/module-admin-view folder exists), then you need to run these simple CLI commands in Magento 2 directory:
composer remove magefan/module-admin-viewcomposer require magefan/module-admin-view ^x.x.x# replace x.x.x with the version you want to usephp bin/magento setup:upgradephp bin/magento setup:di:compilephp bin/magento setup:static-content:deploy
Note: if you don't want your website to be down during deployment, try these .
Update using archive and FTP
If the Admin Panel module was installed via FTP (check if app/code/Magefan/AdminView folder exists), then follow these commands:
1. Download the latest version of the Admin Panel extension archive from magefan.com.
2. Extract archive.
3. Make the backup copy ofihor
- 1 min read
You can install by Magefan, using composer or archive installation methods.
Installation via composer (recommended)
Please navigate to your Magefan Account > Downloads > Install via Composer to get the composer installation instructions.
Installation using archive and FTP
Download Admin View Extension ZIP-Archive from magefan.com website (not GitHub or other sources).
Extract files.
Copy app folder from the archive to your Magento 2 folder.
In a command line, using "cd", navigate to your Magento 2 root directory.
Run CLI commands:
php bin/magento setup:upgradephp bin/magento setup:di:compilephp bin/magento setup:static-content:deploy
Note: if you don't want your website to be down during deployment, try these .
- 9 min read
Managing a growing business can sometimes be quite challenging. However, by delegating responsibilities to different members of your team, you can make it less stressful.
Magento 2 user roles help with that. They allow you to grant users access to different sections of your backend. This not only declutters the space but also allows you to protect the admin from any unauthorised changes and improve .
So, in this guide, you will learn how to create Magento user roles and understand how to leverage them to your benefit.
What Are Magento 2 User Roles?
Magento user roles are permissions to access certain admin sections and functionality, restricted to certain admin users. They allow you to define what parts of your backend a user can view or modify.
This helps to avoid unauthorised changes, streamline the workflow, and protect sensitive data. It is important for delegating tasks, managing teams, and, of course, securing data.
However, let us give you a full picture of why the Magento user rolesihor

