Page 7 - Blog
News, insights and resources from the world of e-commerce
- 2 min read
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. 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 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 to exclude some fromihor
- 8 min read
If you're planning to upgrade your Magento store or start a new one, the first step is downloading the right version of the platform. However, Adobe hasn't made things easy for the average user. You can no longer download Magento archives from their website.
That's why we've developed an easier way for you to — a direct link to Magento ZIP archives.
Additionally, we'll walk you through everything you need to know about Magento downloads. From accessing the files to downloading Magento with or without sample data, and overcoming the obstacles — we've got you covered.
Note: all our are already compatible with the latest Magento versions.
Why Keep Magento Updated?
You can download Magento latest version for new features. But each release is more than just a list of new options. Every version and patch addresses critical often exploited by attackers.
This makes Magento updates essential for maintaining a secure store and protecting customer data and transactions.
Besides, each updateihor
- 1 min read
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 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 youihor
- 6 min read
One of the foremost tasks of each store owner is to ensure a seamless customer experience. If you operate a 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 Geo IP switchers come into play.
If you have some doubts concerning the tool check out our list of the best for Geo IP redirection. You can just look through the options, compare the functionality and choose the one that suits you best.
Comparion: Top Geo IP Extensions for Magento
Vendor
Extension Name
Price
Guarantees
Rating
by Magefan
$149.00
100% Open Code
30 Days Money Back Policy
365 Days Free Support
365 Days Free Updates
5 ⭐⭐⭐⭐⭐
37 reviews
Geo IP Store Switcher by BSS Commerce
$119.00
Free 6-Month Supportihor
- 2 min read
Although Magento and various Magento 2 extensions offer different , 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 in 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" instance="Magento\Indexer\Cron\ReindexAllInvalid"ihor
- 6 min read
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 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 Images 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?
Comparison Table: Top WebP Images Modules for Magento
Vendor
Extension Name
Price
Guarantees
Rating
by Magefan
$159.00
100% Open Code
30 Days Money Back Policy
365 Days Free Support
365 Days Free Updates
5 ⭐⭐⭐⭐⭐
59 reviews
WebP for Magento by Yireo
Free
100% Open Code
Free Lifetime Updates
205 ⭐
58 forks
WebP Browser Support by Jajuma
$99.00
100% Open Code
Lifetime Access to Source Code
1 Yearihor
- 1 min read
When sitemaps aren't generated or currency rates aren't updated as usual, chances are something is wrong with the . Thus, if some automated process fails you need to check the cron status, unless you've set up the .
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 . Then go to System > Cron Schedule > Schedule Log and use filters to find the cron job you want to check.
You'll see the cron job status right there in the grid.
Alternativelyihor
- 7 min read
When you add Magento FAQs to products, shoppers receive high-quality information all gathered in one place and can make purchasing decisions faster, without having to contact support. But if you also mark Magento product questions with structured data, you can improve search results and AI visibility.
This guide explains how to add Magento 2 FAQ page to products, and shows you how to make the most of the product questions for both user experience and .
Key takeaways
Adding FAQ page in Magento is only possible through built-in CMS pages since there is no FAQ module by default.
You can add FAQs to Magento product pages through the FAQ widget or product tabs using dedicated Magefan Rich Snippets and Product Tabs Extensions.
A product tab approach to adding FAQs is better for displaying a large number of questions within the same product page, while the FAQ widget method is more effective for SEO.
The Magefan FAQ widget automatically generates the FAQPage schema markup, which increasesihor
- 2 min read
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 , 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 .
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 cron jobs manually in Magento adminihor
- 6 min read
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 .
New features of (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.
ihor
- 6 min read
Since the process of 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 with more accurate data. Seems like a time-consuming and certainly ineffective process, right?
Fortunately, there are some for order management that offer you a wide set of options and we've gathered all of them in one place.
Comparison: Top Order Editors for Magento
Vendor
Extension Name
Price
Guarantees
Rating
by Magefan
$149.00
100% Open Code
30 Days Money Back Policy
365 Days Free Support
365 Days Free Updates
5 ⭐⭐⭐⭐⭐
9 reviews
Order Management for Magento 2 by Mirasvitihor
- 6 min read
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 . 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 images on the page are indexed
whether the robots shouldihor
- 4 min read
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 .
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 conversionihor
- 5 min read
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 Extended Product Grid for Magento.
No need to search for it, we've already gathered the best for extended product grid in this article.
Comparison: Best Extended Product Grid Modules for Magento
Vendor
Extension Name
Price
Guarantees
Rating
by Magefan
$199.00
100% Open Code
30 Days Money Back Policyihor
- 1 min read
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 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 on the storefront is extremely easy. Yet, it promotesihor
- 2 min read
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 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 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 to Catalog > Products and chooseihor
- 2 min read
There are many ways to make a store's catalogue more engaging. However, showing is perhaps one of the most effective solutions.
Related products on category pages can encourage your customers to explore and purchase more. This correspondingly leads to enhanced sales and conversions.
Magento doesn't allow this by default. So, today, you'll learn how to add Magento 2 related product blocks to categories using the extension.
To add related product blocks to category pages in Magento:
1. Navigate to Marketing > Automatic Related Products > Rules and press the Add New Rule button.
2. Begin with the Rule Information section:
Enable the Rule and set its Name.
Enter the Description for your rule and specify the Priority.
Note: the priority defines what rule will be processed first if there are two or more rules applied to the same page.
Choose the Customer Group and Store View where you want to add related products.
Specify how long the related products will be displayed on category pages inihor
- 4 min read
Shopping can be overwhelming sometimes, especially when your catalogue is full of first-rate items that all seem to match customers' needs. Thus, having and a compare products option in your store will assist your shoppers immensely.
Fortunately, Magento 2 users have this functionality in the default setup. Yet, depending on the type of your business and strategy, the compare products might be redundant. So, you should know how to disable them.
That said, in this article, you'll learn how to remove compare products in Magento 2.
What is Compare Products in Magento 2?
Compare products is a default Magento 2 feature that allows customers to compare the options of two or more items from your catalogue while shopping. The corresponding items are displayed in the grid, where shoppers can see their descriptions, best features, and ratings.
The mechanism is pretty simple. All customers have to do is press the Add to Compare button on the corresponding product page and then click Compare inihor
- 3 min read
Product attributes in Magento help you organise products in categories, enable catalogue price rules and do a lot of other things. Magento 2 dynamic attributes, on the other hand, are generated to help you display products dynamically in different places of your store.
We use them in two of our Magento 2 extensions. So today we get into more details about these attributes, starting with the definition.
What are Magefan Dynamic Attributes?
Magento Dynamic Product Attributes by Magefan is a set of attributes used in , and . They are based on product attributes and Magento orders and are used to create dynamic categories and product rules.
Now let's see what attributes we work with.
Is on Sale — if a product has a special price, this dynamic attribute is enabled.
Is New — this attribute is enabled during the Set Product as New From/ To period.
Reviews count — is used from product reviews.
Reviews score — is used from product rating.
Best Sellers (QTY) Per Week/Month/Three Months/Yearihor
- 3 min read
In the process of setting up a store, you have to translate a lot of things. While catalogue pages often take the first place in the translation queue, buttons and labels often go overlooked.
All because you rely on the to cover it all. And they do, but not in a way you expect. Some phrases and texts are poorly translated, while others are not covered at all.
So, in this guide, you'll learn how to translate labels and buttons in Magento in multiple ways. So whether you're looking for ways to fix your translations or just cover the missed ones, stick around.
Translate Buttons and Labels Manually
The first option that jumps into mind when you need to translate something in Magento is the . It might seem very simple to use, which it is. However, your store needs to be in developer mode for you to use it.
This means you can't just jump into translating buttons and labels any time you want. Besides, you never know whether all labels or texts are covered unless you spot them somewhereihor
- 7 min read
Finding the best Magento GTM extensions can be surprisingly difficult. Some extensions focus only on basic GTM and GA4 integration and basic eCommerce events, while others provide server-side tracking, advanced data layers, Google Ads integration, Google Consent Mode support, and custom event tracking.
The challenge is that store owners often need more than a GTM integration. They require enhanced ecommerce tracking, cookie compliance, and reliable data tracking for all of their marketing channels.
This guide compares the best modules for Google Tag Manager integration, based on tracking events, data layer, pricing, ease of implementation, and long-term value.
Key Takeaways
Magento GTM extensions improve eCommerce data tracking and provide significantly more flexibility than manually adding and updating a GTM container.
Magefan is one of the few Magento GTM extensions that includes dedicated server-side tracking support, Google Consent Mode compatibility and extensive Enhancedihor