Monthly Archives: 2023
- 6 min read
A Magento 2 CMS page is one of the elements used for distributing content. Magento allows to create static pages for various purposes, for different locales, or add CMS blocks for better engagement.
In this guide, Magento store admins will find how to create CMS pages, why they matter, and how to manage them for better results.
Key takeaways
Magento 2 CMS pages are static pages for explaining policies, building trust, supporting customers, and powering marketing campaigns.
Static pages in Magento support multi-language setup, multiple store views, and rich content elements.
Magento allows to create and manage CMS pages directly from the admin panel.
Dynamic CMS pages show personalized content based on customer groups, dates, or conditions.
What Is a Magento 2 CMS Page?
A Magento CMS page is a static page with its own URL that is part of and shares informational or promotional content, rather than a catalog with products. They are most commonly used for company information, contactihor
- 10 min read
Over the years, proved to be a trustworthy eCommerce platform for successful store development. Thousands of people decided to give it a shot and now continue to grow and scale their businesses.
The area of has also been expanding. No wonder so many developers work with different Magento branches trying to find their place in this extensive architecture and create a career.
Becoming a certified Magento 2 developer opens more opportunities for you as a professional. The question is, where do you start?
We've prepared all the answers here. You'll learn what Magento certifications are available for you, and what they require and cover. Besides, we'll share some useful tips to help you pass the certification successfully.
Ready to start?
What is Magento 2 Certification?
Magento certification, or Adobe certification, is the verification and validation of your professional knowledge of Magento 2 development and/or management. Once passed, you receive a badge confirming your Magento developerihor
- 7 min read
Website security is one of the most important things you should prioritise when you're managing a Magento store. Customers provide vulnerable data while placing orders and trust you to keep it safe.
All of that data is stored in the Magento admin panel, which most often undergoes brute-force attacks. That's why it's recommended that you change the Magento 2 admin URL to a more complex one to improve .
However, it is not as easy as it seems and requires a lot of attention. So, in this guide, we'll explain why changing the Magento admin URL is important and walk you through three effective ways to do it. We'll also highlight the key precautions and best practices to avoid potential risks.
What is Magento 2 Admin URL?
The Magento admin URL is a special web address that is used to enter the backend of your online store. This is a security gateway for authorised admin users to perform any operations in the admin panel, such as managing products, orders, configurations, etc.
Once you , the systemihor
- 4 min read
When working with Magento 2, many tasks have to be performed regularly, such as sending alerts or newsletters, generating a sitemap, or backing up your database. Performing all of them manually would be time-consuming and simply impossible.
That's where come into play to help you out. However, your options are rather limited when it comes to managing them in the default Magento. This is why you might need an additional tool to schedule, enable and disable cron jobs without too much effort.
The question is, what tool to choose?
Today, we'll shed some light on this and help you choose the best for cron management. So, let's get right to it.
Comparison: Top Cron Schedule Extensions for Magento
Vendor
Extension Name
Price
Guarantees
Rating
by Magefan
Free
100% Open Code
30 Days Money Back Policy
365 Days Free Support
365 Days Free Updates
5 ⭐⭐⭐⭐⭐
3 reviews
Cron Scheduler for Magento 2 by Amasty
$109.00
100% Open Code
Support Subscription
30 Days Refund Policy
4.6 ⭐⭐⭐⭐⭐
5 reviews
Cron Schedulerihor
- 6 min read
has been a leading platform in the eCommerce realm for years and still keeps up with the new-generation trends. It became the key solution for thousands of users around the globe who wanted to give a fresh start to their business ideas.
As you know, there are Magento Open Source and Adobe Commerce editions. Each edition has its specifics and can be used for different business needs. But what is the difference between them? Which one is better and what to choose?
In this article, you'll learn what different Magento editions are about and which is the most beneficial for your store.
What is Magento Open Source?
Magento Open Source (CE) is a free Magento edition with a vast array of built-in options. The open-source nature of the platform, through its name, allows you to customize and adjust anything to meet your needs. Moreover, Magento CE is relatively easy to install and manage.
Formerly known as Community, this edition has all the basic needs covered and is perfect for small businessesihor
- 7 min read
one of the most popular eCommerce platforms a lot of merchants prefer because of the wide range of aspects it covers. Yet, one of its strongest sides is the variety of product types it allows to create. They may seem rather complicated at first.
So, if you are just getting to know Magento or want to refresh your knowledge of Magento 2 product types, keep reading.
In this article, you'll find concise, but informative definitions of 6 product types in Magento 2, review examples, and learn how to manage them easily.
Let's waste no time and see what Magento product types are about!
Magento Product Types
As we mentioned, Magento 2 offers 6 product types for you to opt for. All of them help to create a more diverse catalogue and give you more flexibility to implement your ideas. Let's have a look at each product type in particular to better understand its specifics.
Simple Product
A is the most essential Magento product type. It is a physical product that has weight and a unique SKU. Theihor
- 8 min read
Magento 2 is pretty straightforward when it comes to creating products. You can easily create any 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 and youihor
- 3 min read
Although Magento is quite a smooth platform to work with, some 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 . However, that's not the case with the production mode.
Sometimes, various inconsistencies happen without you noticing. Or you may receive a message, like "", without clear details as to what happened exactly. This is your cue to go and check the error logs.
There you'll findihor
- 1 min read
requires a lot of time and effort, especially if you have a multi-language store. In that case, you need to localize your blog too.
Naturally, you'll translate Shopify blog posts first. But you shouldn't forget about the blog categories. So, in this guide, you'll learn how to translate Shopify blog categories with the from Magefan.
To translate blog categories in Shopify:
1. Go to App > Magefan Blog > Categories and find a category you'd like to translate.
2. Go to a category and click on the Localize button at the top menu.
3. Choose a language you want to translate the blog category to.
4. Translate blog category Title and Content. Use original category texts on the right for reference.
5. Translate blog category URL and Metadata.
Don't forget to Save your category and check it on the front end. That's it, you've translated the blog category in Shopify.
Now when people browse through your website in different store views, they will be able to referenceihor
- 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 Extensions 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
- 3 min read
The management of the is a responsible job. There are many areas to cover and a lot of things to take care of. The list can go on and on when you're aiming at the global market.
Yet, once you create the store views and translate the corresponding content, it's important to make users reach the right pages. That's when the Magento website switcher, or as it's also known a store switcher, comes into play.
But what are its benefits? When exactly do you need one and how to make it as efficient as possible? In this article, you'll find the answers to these and many more questions regarding the website switcher.
So, let's begin!
Why Do You Need Magento 2 Website Switcher?
Magento 2 has a hierarchy of . Thus, if you have a similar structure, your goal might be to make your products available for a bigger audience and sell globally. However, your customers should be able to access your store in the right language.
Magento 2 has a built-in solution — a manual store switcher. It helps shoppersihor
- 3 min read
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 .
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 — Extension. This tool allows you to add FAQs to any page, including product, in a matter of minutes.
Let's now see how this works.
1. Go toihor
- 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
- 1 min read
Although the Basic plan of the gives you a lot of advantages you might still need to extend the options. To manage your cron jobs even better, you need to upgrade your plan to .
In today's guide, you'll learn how to upgrade your Cron Schedule plan.
Note: if you've already purchased a Basic or Plus plan, contact our team for a custom discount.
Upgrade using composer
Firstly, remove the extension you currently use:
composer remove magefan/module-cron-schedule*
Then you can proceed with installing an upgraded version. To do that, go to My Account > My Downloads and click on the Install via Composer button to get the installation instructions.
Upgrade using archive
If you previously installed Cron Schedule via archive, you need to upgrade it the same way. Just go to your Magefan account, download the extension archive and extract it.
We recommend creating a backup copy of the extension folder on your server before moving to the next step.
After that, copy the app folder from the archiveihor
- 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
