It may well be that our online catalogue is not updated yet. We have a vast network of ingredients, our supply chain team will be happy to entertain any ingrendient enquiry.
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
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 Geo IP extensions for Magento 2. 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-Monthihor
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
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 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?
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 Accessihor
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
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
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
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
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 best Order Editors for Magento 2 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 2ihor
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
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
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 of them in this article.
So here are the best Extended Product Grid Extensions for Magento 2.
Comparison: Best Extended Product Grid Extensions for Magento
Vendor
Extension Name
Price
Guarantees
Rating
byihor
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
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
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
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
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
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
Being a great marketer and selling good products doesn't mean having it all. To continue to grow and drive sales you have to focus on providing a personalized experience.
How can you do it?
Easily: by getting valuable insights about customers behavior with the help of the website tracking tags — small snippets of code that could make a big difference. That's exactly when you .
It is a tag management system (TMS) that makes implementing and tracking tags easier and more convenient. You can make changes to the tags and adjust their functions from one interface without replacing the code.
While it sounds really attractive, it doesn't provide as many insights as required for your Magento 2 store. You need more detailed analytics in eCommerce to make data-derived desicions.
Correspondingly, in this guide, we've gathered the best Google Tag Manager Extensions (Free and Paid) to help you choose the most suitable solution.
Comparison: Top Google Tag Managers for Magento
Vendor
Extension Name
Priceihor
When you into multiple languages, you often focus on products, categories, and CMS pages, expecting language packs to cover the rest.
But they don't, since most of the buttons and labels come from third-party extensions and need to be translated separately. Even though vendors usually add translations for their modules, they don't cover all the languages out there.
So in this guide, we'll show how to translate Magento 2 i18n module and how to do it in multiple ways.
Key takeaways
Not all third-party Magento extension texts are translated by default.
Magento 2 i18n module translations rely on strict CSV-based dictionaries. Each language requires a correctly named .csv file (for example, es_ES.csv, de_DE.csv) with case-sensitive strings and UTF-8 encoding.
Developers can manually override module translations by adding or updating CSV files in the theme i18n directory.
Non-developers can manage module translations using the Magefan Translation extension, which allows editing, adding, or overridingihor
is one of the most essential steps your customers take in their journey. Thus, it's in the best interest of every store owner to make it as seamless as possible.
That said, the default checkout fields in Magento 2 are not always enough for the requirements of your store. You might need to gather some additional info about customers to improve your service. In this case, you should know how to add custom fields in Magento 2 checkout.
If you haven't figured out how to do it yet, this is exactly what you'll learn today.
By default, Magento 2 doesn't provide an option to add custom checkout fields via the admin panel. That's why you'll need to do it programmatically by following the below steps. So, let's get right to them.
1. Create a New Module
For starters, make up your mind as to what field you want you add. For instance, you may go for the "delivery_date" field. The next step is to using the following method.
Create a Magefan/DeliveryDate/registration.php file and add the following content:ihor