Page 6 - Blog
Magento 2 is pretty straightforward when it comes to creating products. You can easily create any type of product via the admin panel by filling out the corresponding fields. But is it always efficient?
When you have to create a whole batch of products, doing it one by one won't be effective by any means. Thus, you'll need a more effort-friendly solution.
In such cases, you can resort to Magento import products. If you haven't imported products and product options in Magento 2 yet, we'll give you a hand.
Ready?
Things to Know Before Magento Product Import
Before we start with the Magento 2 import products there are a few things you have to know.
Just like Magento export, Magento import works with the CSV file types. So you have to know how to work with them before you start the import.
The best way to do this?
Google Sheets for sure. The main benefit is it's completely free and you most likely already have a Google account to use it. Besides, Google Sheets don't break the CSV formatting
Choosing the best Magento POS system might be quite challenging, especially if you manage both online and brick-and-mortar stores. You need adequate integration to keep track of all data in one place and avoid any inconsistencies and complications. The decision won't come easy, considering the number of POS systems available.
Some offer multiple payment method integrations, and others provide an offline mode. The variety of options is overwhelming. That's why we've decided to simplify it for you.
In this guide, you'll learn about the best Magento POS Systems, their features, pricing and benefits, all in one place. So, you can find the best solution to power your omnichannel sales system.
Best Magento 2 POS Systems
Vendor | Extension Name | Price | Guarantees | Rating |
---|---|---|---|---|
![]() |
Free |
|
4.5 ⭐⭐⭐⭐⭐ 18 website reviews |
|
![]() |
Magestores POS | Quote-based price |
|
Although Magento is quite a smooth platform to work with, some common errors may still appear on the way. Thus, as a Magento developer, you need to know what is happening behind the scenes to fix the inconsistencies promptly.
In any case, when something is wrong, the first thing to check is the Magento 2 error log. The logs seem quite confusing, for both — those who only started working with Magento and even experienced developers.
So today we'll try to make things clearer for you to understand what are Magento error logs and how to work with them.
What is Error Log in Magento 2?
Magento error log is a place where error messages, notices, and warnings are stored. The error is displayed right away, on the page, if you work in developer mode. However, that's not the case with the production mode.
Sometimes, various inconsistencies happen without you noticing. Or you may receive a message, like "An error has happened during application run...", without clear details as to what happened
You don't see the power of the table of contents until you stumble upon a blog post you can't navigate. A table of contents helps you structure your blog posts and helps customers quickly find the content they need.
That's why it is important to add a table of contents to Shopify blog posts.
While most of the guides show you how to do that through a separate app, HTML code or theme, we'll show a simpler way. Shopify Blog App by Magefan allows you to add a table of contents in one click. Literally.
Should we start?
To add a table of contents to the Shopify blog post:
1. Navigate to App > Magefan Blog > Posts and find a blog post you'd like to add a table of contents to.
2. Click where you'd like to add the post's contents and choose the Insert Contents Widget option from the WYSIWYG editor.
You should get the [Contents Widget] inserted into the content of the blog post. That's basically what you need to do.
The widget will structure each <h> tag into the table. However, if you want
Magento becomes more technical and Adobe has recently removed the option to download Magento archives from their website. Instead, they provide several commands to require the latest Magento version.
While it is piece of cake for developers, a regular user might find it confusing and complicated to download and update Magento to the latest version.
That's why we've developed an easier way — Magento ZIP archive you can download in one click. Additionally, we provide details about each release to help you navigate through the changes made to each version.
Note: all our Magento extensions are already compatible with the latest Magento versions.
Magento Download 2.4.8
As always, Magento 2.4.8 releases include a lot of fixes, features and improvements aimed at one thing — making Magento a better platform for your online business. And the are really worth your attention.
Version | Release Date | Link |
---|---|---|
2.4.8 | April 8, 2025 | Download Magento 2.4.8.zip |
2.4.8-beta2 | February 11, 2025 | Download Magento 2.4.8-beta2.zip |
If you manage a multi-language Shopify store and manage a blog, you need to translate your content pages too. Not only does it provide a better customer experience, but makes your blog appear in localized search results.
So, today you'll learn how to translate blog posts in Shopify with the Magefan Blog App for Shopify in just a few clicks.
To translate Shopify blog posts:
1. Navigate to App > Magefan Blog > Posts and find a blog post you'd like to translate.
2. Click on the Localize button at the top right menu to start translating your Shopify blog post.
3. Choose a Language you'd like to translate a post to.
You'll see the translation panel with all the content you can translate into a selected language. On the right, you'll have the original post for reference.
4. Translate blog post Title, Content and Short Content.
5. Translate the Shopify blog post URL and Metadata.
Don't forget to Save the blog post once you finish and check it on the frontend.
Each of the blog posts
One of the foremost tasks of each store owner is to ensure a seamless customer experience. If you operate a multi-language store, then language and currency are one of the most important things to focus on.
When customers come to your store from different locations, the last thing they want is to look for the store switcher. Thus, showing them content and prices in their local language and currency is an advantage.
Yet, the default Magento doesn't provide you with the option. That's when GeoIP switchers come into play.
If you have some doubts concerning the tool check out our list of the best GeoIP extensions for Magento 2. You can just look through the options, compare the functionality and choose the one that suits you best.
Best Magento 2 GeoIP Extensions
Vendor | Extension Name | Price | Guarantees | Rating |
---|---|---|---|---|
![]() |
by Magefan | $149.00 |
|
5 ⭐⭐⭐⭐⭐ 33 reviews |
![]() |
Magento 2 GeoIP Store Switcher |
Although Magento and various Magento 2 extensions offer different cron jobs, sometimes you don't need all of them. This is exactly when you start wondering how to disable cron jobs in Magento. And how to do it easily.
So, here you'll learn about two ways of achieving that — programmatically and via the admin panel.
Disable Cron Job in Magento Programmatically
Unfortunately, Magento doesn't provide any options to disable cron jobs like plugin or observer. However, there still is a way.
To disable the cron job in Magento 2:
1. Create a custom module in your Magento installation.
2. Create a crontab.xml file in your custom module directory.
3. Specify the time that doesn't exist — 0 0 30 2 * (February 30th) for the cron job you want to disable:
<?xml version="1.0" ?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nonamespaceschemalocation="urn:magento:module:Magento_Cron:etc/crontab.xsd">
<group id="default">
<job name="indexer_reindex_all_invalid"
Image optimization in Magento 2 is as important as it is in any other eCommerce store or blog. Since you’ve landed on this page, you must already know that WebP images is a great way to boost website performance and loading time.
The last thing left is to decide which extension to use since there is a lot to choose from. So, in this article, we’ve gathered the best WebP extensions for Magento 2 that are worth your attention.
We’ll go through the basic characteristics and have a closer look at the features they offer. It will allow you to have a clear view of the module that suits your needs best.
Are you ready?
Top Magento 2 WebP Images Extensions
Vendor | Extension Name | Price | Guarantees | Rating |
---|---|---|---|---|
![]() |
by Magefan | $159.00 |
|
5 ⭐⭐⭐⭐⭐ 54 reviews |
![]() |
WebP for Magento by Yireo | Free |
|
No data |
![]() |
WebP Browser Support by Jajuma | $99.00 |
|
When sitemaps aren't generated or currency rates aren't updated as usual, chances are something is wrong with the cron jobs. Thus, if some automated process fails you need to check the cron status, unless you've set up the missed cron job notifications.
Today you'll learn how you can check the cron status in Magento in both, the database and the admin panel.
Check Cron Status in the Database
To make sure your cron is running in Magento:
1. Log in to your Magento 2 database and find the cron_schedule table. Here you can see all cron jobs and their statuses.
2. Find the cron job name in the job_code column or use the following query to find it:
SELECT * FROM `cron_schedule` WHERE job_code = 'your_job_code' ORDER BY created_at DESC
Check Cron Status in the Admin Panel
If you want to check the cron status in the Magento 2 admin panel, get the Magento 2 Cron Schedule Extension. Then go to System > Cron Schedule > Schedule Log and use filters to find the cron job you want to check.
When you add Magento FAQs to product pages shoppers receive high-quality information all gathered in one place and find the necessary details quickly. Correspondingly, they can make purchasing decisions faster, without having to contact support or find the details they need elsewhere.
Thus in this article, you'll learn how to add Magento FAQs to your product pages to make your content more luring and SEO-friendly at the same time.
Ready to start?
How to Add Magento FAQ to Product Page via Widgets?
You can simply add FAQs in the product description if you like. However, in this case, you're missing out on the opportunity to optimize your FAQs for SEO. So it's best to use the FAQ rich snippet.
Unfortunately, Magento 2 doesn't allow you to add it from the admin panel by default. But we won't drag you through long programming steps if we have something better — Magento 2 Rich Snippets Extension. This tool allows you to add FAQs to any page, including product, in a matter of minutes.
Let's
One of the outstanding features of Magento is the ability to handle a lot of tasks automatically. The tool behind all these automated tasks is a cron job.
If you're already familiar with Magento cron jobs, you know they are installed and scheduled in your store database. However, how do you run cron jobs manually in Magento?
That's the question we'll answer today.
Ready?
To run cron jobs manually in Magento 2:
1. Install the Magento 2 Cron Schedule.
2. Go to System > Cron Schedule > Cron Jobs. There you'll find a list of all Magento and third-party cron jobs.
3. Find a cron job you want to run, tick it and select the Execute option from the mass actions dropdown.
The cron job you've selected should be executed immediately and tracked in the Schedule Log (System > Cron Schedule > Schedule Log).
You can also execute cron jobs manually from here, the same way you did in the cron jobs grid.
As you can see cron management can be easy if you use the right tools. You can easily run
Hello, dear friends,
On the last day of autumn 2023, we'd like to share our monthly digest of news and updates. This month was traditionally full of new releases and some of the M2 extensions have been enhanced by a really big number of great features.
Also, we'd like to mention that this Black Friday & Cyber Monday Sale is almost over.
However, you have 1 last day to save up to 30% on our Magento 2 extensions.
New features of Magento 2 SEO Extension (Plus & Extra versions)!
SEO Rule and SEO Crosslink moved to SEO Extra. If you bought an SEO extension before 16.11.2023, please contact us to get your free SEO Extra license
Features:
- Added new type "Specific Page" in SEO rules (SEO Extra)
- Create 301 redirects on the removed product, category, and CMS Page
- The canonical tag may be added in the SEO Rule for a specific page, category, or product (SEO Extra)
- Remove Index.php from URL
- Redirect the Home Page to the canonical
The latest available version is v 2.4.0.
Since the process of order management in Magento 2 is of core importance for every store, it should be as optimized as possible. It happens rather often that customers choose the wrong product size or place orders at the wrong store view. It not only alters the order invoicing and shipping processes. It influences your marketing campaigns and prevents you from providing a personalized customer experience.
By default Magento doesn't provide any instruments required to update or change order-related information. So you'll have to delete orders and create new orders with more accurate data. Seems like a time-consuming and certainly ineffective process, right?
Fortunately, there are plenty of Order Editors for Magento 2 that offer you a wide set of options and we've gathered all of them in one place.
Best Magento 2 Order Editors
Vendor | Extension Name | Price | Guarantees | Rating |
---|---|---|---|---|
![]() |
by Magefan | $149.00 |
|
Getting Google to crawl and index your pages the way you want is quite challenging. That's because people often confuse credibility and indexation, which are roughly not the same thing. Robots.txt and sitemap might already be too much to handle in the technical part of the Magento SEO guide. Then there are robots meta tags.
We'll get all of these straight in this guide. You'll learn what are robots meta tags in Magento, why they are important for SEO and how you can manage them properly.
Let's get right to it.
What are Robots Meta Tags?
Robots meta tags in an HTML code that tell search engine robots how to create, index and display the page content in search results. In other words, it tells web crawlers what they can and can't do on a certain page.
The mata tags robots are added in the <head> section of the pages and looks like this:
Since robots meta tags control how Google crawls and indexes your page, you need them to control:
- whether a page appears in search results
- whether
Content duplication is one of many SEO issues, mentioned in the Magento SEO guide. It is one of the main factors that could prevent your pages from being ranked properly. Nevertheless, there is an efficient solution — canonical tags.
Canonicals are used to indicate the main version of the page if you have some pages with similar/identical content and different URLs leading to them.
Thus, it's extremely important to add canonical tags to your store pages, content pages in particular. Why? You'll find out soon.
How Do Canonical Tags Work in Magento 2?
Magento provides canonical tags functionality out of the box. And you don't even have to edit code. All you need is to navigate to Stores > Configuration > Catalog > Catalog > Search Engine Optimization and enable canonicals right in the admin panel.
But there is a catch, as you might have noticed. By default, you can only add canonical tags to categories and products. That's a great opportunity as it is, but unfortunately, not always sufficient.
Many store owners falsely believe that the more pages they have on their website and Google indexing, the more traffic they receive. It is a common misconception that can even hurt your SEO. Especially if you don't follow the Magento SEO guide.
Thus, sometimes you might want to remove pages from Google indexing. Whether it's existing pages or future URLs, there is a certain process you should follow.
We've got you covered. You'll learn everything you need to remove Magento pages from the Google index here.
Why Do You Need To Remove Pages from Google Indexing?
There are multiple reasons why you might not want a page to appear in search results. Nonetheless, you should know about the most common ones.
Duplicate Content
One of the most common cases why you need to remove a page from the Google index is when you have several of them. It often happens if you have two similar pages, but one of them is used for a Google Ads campaign.
Although the Google Ads page's focus is on generating
If you considered creating products in Magento 2 to be one of the most difficult and time-consuming tasks, reconsider it. Product management with all the editing and updating requires much more time.
Default Magento functionality is enough if you have a small number of products with a few attributes you rarely have to update at all.
However, what if you have to change the attribute set of more than 1000 products or move all products from one category to the other?
Don't even start to imagine how much time you'd need to spend on this. More than you'd expect since you have to go to each product view page, edit, save and continue.
To make this process more pleasant and faster you should try out Magento 2 Extended Product Grid.
No need to search for it, we've already gathered the best of them in this article.
So here are the Best Magento 2 Product Grid Extensions for Magento 2.
Best Magento 2 Extended Product Grid Extensions
Vendor | Extension Name | Price | Guarantees | Rating |
---|---|---|---|---|
![]() |
Order processing in Magento consists of multiple stages. Each is marked by a specific order status that helps you to keep a record of all changes an order comes through.
Magento 2 provides various order statuses and states store managers can create and manage. However, customers might also be eager to learn about the stage their order is at. Fortunately, Magento covers that too.
You can make order status visible on the frontend in Magento with little to no effort. We'll show you how.
To make order visible on frontend in Magento:
1. Navigate to Stores > Settings > Order Status and press the Assign Status to State button.
2. Select the Order Status and the corresponding Order State you want to assign it to.
3. Decide whether you want to Use this Order Status As Default.
4. Most importantly, tick the Visible On Storefront checkbox to display order statuses in the accounts of your customers.
5. Save the Status Assignment and check the results on the storefront.
Making order statuses visible
The 404 pages are one of the biggest threats for both, the store owners and search crawlers. While the former fear it will stop people from browsing their store, the latter simply can't crawl your websites properly. As a result, the technical part of the Magento SEO guide is affected along with your rankings.
That's why you have to avoid 404 pages in your store at all costs. So, in this guide you'll learn how to do that, using default features and Magento SEO Extension.
Magento Automatic Redirect on URL Change
Unfortunately, it's not possible to avoid 404 pages completely since you change page URLs constantly. However, you can at least, try to keep them to a minimum. That's why Magneto created auto redirects for products and categories.
To configure permanent redirects in Magento 2:
1. Go to Stores > Configuration > Catalog > Catalog > Search Engine Optimization and enable the Create Permanent Redirect for URLs if URL Key Changed option. Don't forget to Save the settings.
2. Move
When you add canonical tags in Magento 2 you ensure that the right version of the pages is indexed and ranked in search results. However, sometimes the canonicals you enable don't fit your SEO strategy. So you might want to change them.
Unfortunately, you can't set custom canonical tags in Magento by default. Not unless you use the Magento SEO Extension. So, today you'll learn how you can easily change or set custom canonical tags for your store pages.
Use case
When we go to the Men > Tops category (website.com/men/tops-men.html) and filter products by category Jackets we get the following URL — website.com/men/tops-men.html?cat=14. The canonical for this page is still website.com/men/tops-men.html. So we'll change that.
To add custom canonical tags in Magento:
1. Navigate to Marketing > SEO by Magefan > SEO Rules and press on the Add New SEO Rule button.
2. Enable the rule, and set a Name and Priority for it.
3. Choose a Specific Page as a Page Type and set the Custom