Page 26 - Mari Skula
- 2 min read
Since Magento is a complex platform, it might be hard to cover all the sections on your own. You need to create other Magento admin users who will manage products, monitor orders and create email templates, etc.
However, you must grant each user access only to certain areas of your store to ensure high .
So today you'll learn how to create admin users in Magento and .
Magento 2: Create Admin User in the Admin
1. Go to Admin Panel > System > Permissions > All Users and press the Add New User button.
3. Fill out the new user Account Information:
Set the User Name that will be used during login, and specify the First and Last Names.
Enter the user's Email.
Create a Password, and confirm it in the Password Confirmation field.
Choose the interface for the user in the Interface Locale.
Note: we recommend choosing English since Magento has some issues in other locales. If you choose some other language make sure you of your preference.
Active new user in the This account is select box.
4ihor
- 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 Extended Product Grid has been installed in.
1. If you can find the extension files in the folder
app/code/Magefan/ProductGridInline
then remove this folder.
2. If the extension was installed via the composer and its files are located in the folder
vendor/magefan/module-product-grid-inline
then run composer CLI command to remove it
composer remove magefan/module-product-grid-inline
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 product grid editor data and configurations, etc.
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 Extended Product Grid extension was installed with.
Update using composer
If the Extended Product Grid was installed via the composer (check if vendor/magefan/module-product-grid-inline folder exists), then you need to run these simple CLI commands in Magento 2 directory:
composer remove magefan/module-product-grid-inlinecomposer require magefan/module-product-grid-inline ^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 Extended Product Grid was installed via FTP (check if app/code/Magefan/ProductGridInline folder exists), then follow these commands:
1. Download the latest version of the Extended Product Grid archive from magefan.com.
2. Extractihor
- 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 Extended Product Grid 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 Extended Product Grid extension you can start the .
- 3 min read
Hello there, Magento fans!Summer is hot this year the same as the extension updates we've prepared for you. Are you ready?
will work even better on different Magento instance since we’ve improved the HTML parsing for WebP conversion. Also, from now on you should face no errors during manual webp converting via bin/magento magefan:webp:convert command regardless of your Magento version.
Integrated better compatibility with other lazy load extensions and notification messages about invalid WebP PHP GD library on the extension configuration page will allow you to benefit from improved WebP extension.
Blog extension is a great contribution to your store especially if it is our we continuously work on improving. This month we’ve fixed the errors appearing on Magento 2.4.x.
Besides, datepicker won’t save wrong data if using en_US locale in the admin panel since we’ve fixed that too. If you want to track the Magento 2 Blog extension improvements you check the extension .
ihor
- 1 min read
If you save a post in , your post is not saved and you are redirected to the Magento dashboard, most likely it happens when the post has a lot of related products or posts. This issue is connected with your server PHP configurations.
The max_input_vars PHP setting parameter defines the number of requests (posts) data PHP can receive. When a blog post has many related posts or products a lot of data goes with the request to PHP and it just doesn't receive part of this data.
In order to fix the issues with post saving:
1. Change the value of the max_input_vars parameter from 1000 to 5000 in the main php.ini file on your server.
2. Restart the Apache/Nginx or PHP-FPM if it is used.
Note: you need to have the superuser server permissions to be able to change this setting.
Once you change the max_input_vars parameter value the issue should be resolved. If it still doesn't help, please feel free to contact us and we'll assist you happily.
- 4 min read
Reasonable pricing is one of the milestones of a successful store. Not only does it improve your revenue, but encourages customers to buy more from you. You can set up special price, or offers discounts for the entire catalogue.
However, today we want to talk more about Magento 2 customer group pricing. It allows you to set different product prices in accordance with their quantity and . Yet, if you haven't had a chance to use this feature in your store, it's time to learn how to do it properly.
In this article, you'll learn more about Magento 2 tier pricing and how to apply it to the items you offer.
Shall we start?
Want to track price changes in your store? Get and display the lowest price over a certain period of time on the front end.
What is Magento 2 Customer Group Pricing?
Magento 2 Customer Group Pricing is the Magento feature that makes it possible to set discounts based on the customer group and product quantity.
In other words, it defines lower prices for different customer groupsihor
- 2 min read
Page Speed is taken very seriously by a lot of Magento stores since it directly influences your general website performance. That's why everyone constantly tries to improve it and looks for the best ways to do so.
In case you're checking your website speed in Google PageSpeed you can face the Serve images in next-gen formats issue. According to it, Google recommends you to save images in JPEG 2000, JREG XR and WEBP formats instead of old PNG and JPG. Best of all - WebP.
Never heard of it?
Find out more about what is WebP, why should you use it in your Magento 2 store and how is it different from PNG and JPG in this article about .
Implementing this Google recommendation gives you an advantage and allows to reduce the size of images by half.
Fortunately, there is no problem that wouldn't have a solution. So, to solve the Serve images in next-gen formats issue you have to install and enable the .
This module allows you to convert all current and future images into WebP fileihor
- 2 min read
Hello, Magento fans!
Since Magento is our favourite eCommerce platform and we all eagerly waited for Magento 2.4.0 release we are happy to bring the great news.
A Little Background
Our Extension made a great impact on Magento community. It's a valuable contribution to any Magento 2 store. That's why Magento got interested in adding it to Magento 2.4.0 core.
So, in the fall of 2019, Adobe Systems Incorporated, which owns the Magento platform, contacted us with an offer. Of course, we couldn't refuse, because Magefan are Magento fans.
Instead of writing new code from scratch, Magento asked about the integration, which we definitely supported.
Thus, we transferred the copyright for the "Login as Customer" extension to Adobe. Then in early 2020, we worked with the Magento Community Engineering Team on integrating our module into the Magento core. The module came out with code improvements and some new features.
What's New in Login as Customer?
Now Magefan Login as Customer extension isihor
- 3 min read
Magento development requires a lot of effort, especially when working with templates. Thus when you or override existing theme files, you need to know the exact location of the templates.
Since endless searching in the code won't suffice, you need some tips — Magento 2 template hints. So, in this article, you'll learn how to enable the Magento template path hints for admin and storefront in two different ways.
Before we get to the methods of enabling template path hints in Magento, let's define what they are first.
What are Magento 2 Template Hints?
Magento 2 template hints are the tips that help you define a .php block class or a .phtml template that corresponds to a specific page area on your Magento 2 store.
In other words, template path hints add a notation with the path of each template to help you locate the .phtml files more easily and edit them faster correspondingly. You can locate the code in the Magento file structure both on the frontend and the admin.
There are two ways toihor
- 1 min read
Magento 2 Canonical Meta Tags are tags used in the HTML code of the page in order to define the original content URL to avoid duplication issues.
That is why it is important to set canonical tags for your pages to improve your blog SEO.
In order to use canonical meta tags for your blog pages navigate to Stores > Configuration > Magefan Extensions > Blog and find the Search Engine Optimization section. There choose pages you want to Use Canonical Link Meta Tag For.
Once you finish don't forget to Save Config. As an alternative, you can enable canonical tags for blog and other website pages as part of the .
- 1 min read
In case you use extension and face the issues of double canonical tags on blog pages know that it most commonly happens because you use some third-party SEO extension. And that SEO extension adds the additional canonical URL for your blog pages.
If the SEO module you use is Mageworx SEO extension you need to go to Stores > Configuration > Mageworx > SEO Base > Canonical URL Settings and set the following items in the Canonical URL won't be added for those pages:
blog_index_indexblog_post_viewblog_category_viewblog_archive_viewblog_author_viewblog_tag_view
Once you add them, the second canonical URLs won't be set for blog pages and the native blog canonical URLs will be used.
In case you use SEO extension provided by some other company we recommend you to contact them and ask to provide documentation or guidance on how to remove the canonical URLs set by their extension from Magento 2 blog pages.
We also recommend you to use only native or to build correct canonical URLsihor
- 2 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 Multi Blog extension has been installed in.
1. If you can find the extension files in the folder
app/code/Magefan/SecondBlog
then remove this folder.
2. If the extension was installed via the composer and its files located in the folder
vendor/magefan/module-secondblog
then run composer CLI command to remove it
composer remove magefan/module-secondblog*
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 Multi Blog configurations.
1. Just in case please make a full backup (dump) of your Magento 2ihor
- 1 min read
If you need to update by Magefan, please follow the steps below.
Note: the updating instructions depend on the method the Multi Blog extension was installed with.
Update using composer
If the multi blog module was installed via the composer (check if vendor/magefan/module-secondblog folder exists), then you need to run these simple CLI commands in Magento 2 directory:
composer remove magefan/module-secondblogcomposer require magefan/module-secondblog ^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 multi blog module was installed via FTP (check if app/code/Magefan/SecondBlog folder exists), then follow these commands:
1. Download the latest version of multi blog extension archive from magefan.com.
2. Extract archive.
3. Make the backup copy of the app/code/Magefan/SecondBlogihor
- 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 Multi Blog 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 .
- 4 min read
While everyone so desperately tries to make their way up to the top of SERP following the they pay little or no attention to one of the main things page speed could be improved with - Image Optimization.
If you , you will notice that images take a lot of your website loading time.
So, in order to get more traffic, you need to take care of plenty of things including images.
Many websites use outdated unoptimized images which definitely are not contributing to the website speed improvement since they take some time to load. It's been said that if the page takes longer than 3 seconds to load the majority of people are going to leave.
In case you really want to attract more customers with a fast-performing website you need to optimize your images.
We've prepared the top 3 tips for Magento 2 Image Optimization.
Tip 1 - WebP Images
PNG and JPG image formats are outdated and big in size. It makes them load longer and slow down your website performance correspondingly. Fortunatelyihor
- 1 min read
extension allows you to and move JS code to the bottom of the page automatically. That way you increase the website loading speed and eliminate render-blocking.
However, sometimes you don't need to move all JavaScripts to the bottom since there are some that aren't recommended to be moved there.
In this guide you'll learn how you can do that.
How to Defer Some JS Loading Automatically?
Navigate to Stores > Configuration > Magefan Extensions > Rocket Javascript and find the Ignore Deferred JavaScript With section. Then specify the strings you don't want to be moved to the bottom, each in a new line.
The extension will add data-rocketjavascript="false" attribute to them automatically so they will be ignored.
How to Defer Some JS Loading Manually?
In case you don't want to move some JavaScript to the bottom you just need to add the attribute data-rocketjavascript="false" to the <script> tag directly in your code:
Example:
Let's say you had the JavaScript tag like this:
<script> alert('Iihor
- 4 min read
The 1st place in Google SERP is a dream place every website is working hard on getting to. As plenty of studies show you'd probably click on the first 3 results Google gives for your query with little or no regard to the rest. Being at the top 3 is great, but still, the 1st place gives you far more authority and credibility. You have to be really good so that Google has the reason to put you there, right?
Your website or webpage success on Google is based on SEO, so everyone desperately wants to learn how to improve it. Consequently, those who've ever learned about SEO know how many things it is influencing and how many things you have to take care of in order to improve it on your website.
So, in order to outrun the competitors to improve your website SEO you have to:
Work hard on creating unique and useful products.
Do your research to target top-ranking and long-tail keywords.
Create informative and engaging content.
Pay a lot of attention to the MetaData.
Buildihor
- 3 min read
Hello there, Magento fans!We sincerely hope you're safe, healthy, and ready to learn about some news and updates we've have prepared for you in April.
There were Magento 2.3.5 compatibility changes added to the extension and updated WYSIWYG advanced editor. In order to prevent potential conflicts, there was added a notification notice about the other blog extensions enabled on your website.
From now on, the blog comments publication date is displayed based on the store timezone. Moreover, comment count update bug is now fixed so once any comment is deleted the comment count will be updated correspondingly. The error appearing on the blog search is now fixed as well. You will also be able to add the category _id parameter in the Blog RSS Feed URL in order to include articles only from the specific categories.
There were made Blog GraphQL Improvements and updated YouTube widget for edition.
extension that converts your images from the out-dated .png and .jpg formatsihor
- 3 min read
Recently we got an "data-vocabulary.org schema deprecated and not supported by Google anymore. Please migrate to using schema.org types." error validating one of our website pages. The same error we got in Google Search Console.
This "data-vocabulary.org schema deprecated" error is related to the breadcrumbs structure data. We used "data-vocabulary.org/Breadcrumb" schema for the structured data, but Google supports it no longer.
You may also receive this error starting from April 6, 2020, in case you haven't converted your structured data scheme from data-vocabulary.org to schema.org.
Before we get to the point of how to fix the "data-vocabulary.org schema deprecated" error, let's make a few things clear.
What is Structured Data?
It is a specific HTML or JSON code on the web-page that helps search engine robots to analyze the page easier and structure the content for better understanding. When your page has a lot of elements it is hard for searchihor
- 3 min read
Hello there, Magento fans!Are you eager to learn about some news and updates we've have prepared for you in March?
Quite a lot of new features have been implemented to the this month.
There was added the automatic page cache cleanup for product pages with related blog posts that were changed. Blog Post Related Products now use the default catalog related products template and Blog AMP related product template was improved (Magento 2 Blog AMP v2.0.2 is released). In addition to auto 301 redirect to non-slash URLs there was added an option to 301 redirect to blog URL with "/".
Those who are using the Blog v2.9.2 and noticed that blog tags disappear after you resave the blog post be sure that was fixed together with the Invalid input date-time format error. Undefined index in $allTags error was fixed.
Blog GraphQL for Magento 2.3.4 errors were fixes (Magento 2 Blog GraphQL v2.0.2 release).
Magento 2 Blog is now Compatible with the v2.0.2.
From now on the users of Magento 2 Dynamicihor

