Page 2 - Magento Guides
Configure different Magento features, improve order management and much more
- 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
- 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
- 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
- 7 min read
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
- 4 min read
Have you ever been to a phone shop to get a new phone and ended up getting a new case as well? Or got a glass of wine to go with the pasta after a waiter recommended it on a recent night out? Congrats, you've been cross-sold without even realising it.
That's why cross-selling is so effective and why you should definitely consider incorporating it into your e-commerce strategy. Today we'll talk about the Magento cross-sell technique and how it can benefit you. So you don't need to wonder any more.
You'll also discover how you can add Magento cross-sell products automatically.
Ready?
What is Magento 2 Cross Sell?
Magento 2 cross-sell is a marketing technique of displaying products complementary to the item customers are already willing to buy. Cross-sells help you increase the average order value and pull in more profit, without increasing costs.
Unlike , cross-sells items drive more impulsive purchases since they are displayed in the shopping cart. Therefore, there are multiple examplesihor
- 2 min read
is a great long-awaited feature that was implemented in Magento 2.3.0. It helps merchants to operate multiple , keep proper track of the items in each stock, assign products to sources etc.
Yet, Magento 2 multi-source inventory has its own flaws. For instance, it may cause some inconsistencies with the . Besides, if you run a small business and have only one inventory source, MSI may confuse you.
Thus, you might need to know how to disable MSI in Magento 2. And this is exactly what you'll learn today.
So, to disable multi-source inventory in Magento 2:
1. Create your Magento 2 database dump.
2. Install Magefan MSI Disabler. This module has some useful CLI commands and PHP class rewrites to prevent errors when MSI is disabled. For that run the following commands:
composer require magefan/module-msi-disabler
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
3. Once the extension is installed, run the command to disable MSI:
bin/magentoihor
- 2 min read
is one of the most important steps in the customers' journey in your store. Thus it's important to make the shopping experience as seamless as possible to prompt people to buy from you.
Magento 2 offers a perfect option for this case — an instant purchase. It saves the customers' time and reduces the chances of them abandoning their carts.
In this article, you'll find out more details as to what is Magento instant purchase and how to configure it
What is an Instant Purchase?
Instant purchase is a default Magento 2 option that brings customers directly to the checkout page after they press a corresponding button. Yet, products can be purchased instantly one item at a time.
The instant purchase functionality is available for the registered customers, provided they have default shipping and billing addresses set in their accounts. You also need to configure the payment methods and make sure that there is a shipping method available for the countries stated in the default billing addressihor
- 1 min read
There are a lot of aspects in the you need to pay attention to. The URLs are what you can start with. Once you of your Magento website, you might also want to edit the way your product links look like.
Depending on your SEO strategy, you might need to remove the category path from product URLs in Magento. There are various reasons for that, like avoiding duplication or trying to shift the main focus on the product.
Fortunately, Magento 2 gives you a chance to achieve these goals. So, today you'll learn how to disable the category path in Magento product URL.
To remove category path in Magento product URLs:
1. Go to Stores > Settings > Configuration > Catalog > Catalog and unfold the Search Engine Optimization section.
2. Choose No in the Use Categories Path for Product URLs field.
3. Press the Save Config button and flush the Magento cache. Now you can check the results on the front end.
Note: in some cases, you might also need to to see the applied changes.
You can remove categoryihor
- 1 min read
Nobody is exempt from cases when a certain product runs . But still, your customers may be genuinely interested in purchasing a corresponding item. Thus, you need to work this around somehow.
One option is to . Yet, you can also configure Magento 2 back-in-stock notifications. They make it possible for your customers to sign up for the products they intend to purchase. Then they'll receive notifications when the desired item is available again.
Sounds promising, doesn't it? And these notifications are exactly what you'll learn to set up today.
To configure back-in-stock notifications in Magento 2:
1. Go to Stores > Settings >Configuration > Catalog > Inventory and unfold the Stock Options section.
2. Choose Yes in the Display Out of Stock Products field.
3. Navigate to Stores > Settings > Configuration > Catalog > Catalog and open the Product Alerts section.
4. Allow Alert When Product Comes Back in Stock by selecting Yes in the corresponding field.
ihor
- 3 min read
The hardest part about building a is translation. You have to localise your entire store to make shopping easier for your global customers. Starting with , as the most important pages.
However, to help people navigate your catalogue more easily, you have to translate Magento categories next.
So, in this guide, you'll learn multiple ways to do that manually, automatically and in bulk with the help of AI.
Category Translation in Default Magento
Same as with products, you don't have to create an entirely new category to translate it. You just need to go to Catalog > Categories and switch to a corresponding store view to add all translations.
Note: once you create a new , all default category values and texts will be applied to that store view by default.
Then just remove the checkmark and set the translated values of this or that attribute. You can translate category names, content, and metadata here.
Translate Magento Categories via Translation Tool
Default category translationihor
- 9 min read
While there is a multitude of Magento 2 themes available on the market, you might still want to create custom theme for your store. Why? Templates, layouts, graphics and styles offered in a theme don't always satisfy your business requirements. Besides, the default Magento 2 themes Luma and Blank won't suffice if you're .
So, to create custom Magento 2 theme that conveys your brand's "feel" you need to resort to custom development.
In this guide, we'll walk you through all steps you need to take to create a theme for Magento and cover the basics of how to override basic and theme layouts.
Ready to start?
In case you're looking for a ready-to-use speed-optimized Magento 2 theme, we already have one — .
Before Custom Theme Development in Magento
The first important thing to remember before starting theme development in Magento is that you shouldn't change or edit the default Luma and Blank theme files. If you customize the default theme files, the update to the latest version of Magentoihor
- 9 min read
Magento 2 static blocks are a great way to drive customer's attention to certain products, offers, or services. Although creating is super easy, adding them to pages is quite a challenge.
All because there are different ways to insert CMS blocks in Magento. Everything depends on how and where you prefer them to appear.
This guide covers the main tools and locations to add static blocks, including how to display them dynamically: by custom group, date or other conditions.
Key takeaways
You can display CMS blocks in Magento through category settings, widgets, the WYSIWYG editor, and page builder.
Category settings are the fastest way to add banners in Magento, but they allow placement in predefined areas only — at the top of the category, near the description.
Magento widgets are the most popular method to insert CMS blocks since they give full control over the pages and containers where the block will appear.
The WYSIWYG editor and Page Builder let you add blocks directly into page contentihor
- 2 min read
Choosing the right theme for your store is one of the first steps you take when . It should not only represent your brand using custom layouts and templates but be user-friendly, fast and SEO-optimized.
The variety of Magento 2 themes on the market is growing. It allows you to find any theme you want on Magento Marketplace or Theme Forest. And once you make up your mind and choose the best , you need to know how to install and apply it to your store.
Since Magento has deprecated the WebSetup Wizard starting from Magento v2.3.6, you can now install Magento 2 theme only in the command line: via composer or archive. In the first case theme files will be located under vendor and, using the archive, you can find the theme files under app/design.
Install Magento 2 Theme via Composer
Before you install a theme in Magento 2, it is recommended to switch to .
1. Navigate to your Magento 2 root directory, using "cd" and run the following command:
composer require <vendor>/<name>
e.g. composerihor
- 3 min read
Configuration of the store URLs in Magento 2 is one of the first steps you'll take while . Once you configure base and admin URLs, it will be easier to move an entire store from one location to the other without having to update the URLs.
Besides, understanding the Magento URL structure is an advantage while developing a store. In this article, you'll find the steps on how to configure Magento store URLs, as well as some other recommendations.
Ready? Let's begin!
Types of URLs in Magento 2
After you , you'll get a storefront base URL and admin URL. All the internal links are then defined with the help of the variables added to the base URL. This pattern is rather convenient since it enables you to move your store to a different location without changing all the links.
In general, there are 3 types of URLs in Magento.
URL type
Representation
Base URL
http://www.example.com/magento/
Secure Base URL
https://www.example.com/magento/
URL with IP address
http://###.###.###.###/magento/ihor
- 2 min read
As you know, shipments are crucial for . Creating a shipment is the last step in the order workflow done manually after an order is invoiced. While it's possible to create a shipment in Magento programmatically, a much easier option for you is to create a shipment in the Magento admin panel.
And in this article, you'll learn how to do that.
To create a shipment in Magento 2:
1. Go to Sales > Orders and find the order you want to create a shipment for.
2. Press the Ship button in the top menu panel.
3. Review the Order & Account Information and Address Information sections. Check if all the data is correct and press the Edit link to add some changes, if necessary.
4. Move to the Payment & Shipping Method section. Press the Add Tracking Number button to specify the shipping information. You have to choose a Carrier and set the Title and Number. It is easier to track the package this way.
5. Check the item's source in the Inventory section and set the Qty to Ship in the Itemsihor
- 8 min read
If merchants need to announce special offers, show banners, or just make their pages more engaging, they need Magento CMS blocks.
These blocks can be easily created directly from the admin panel. However, as the number of blocks grows, managing them efficiently may become challenging.
So, in this article, you'll learn how to create CMS blocks in Magento, what they are used for, and how to make the most of their usage. We'll also cover how to for better block management.
Key takeaways
Magento 2 CMS blocks are reusable content units that can display text, images, videos, links, buttons, and widgets across multiple locations on your website.
The blocks can be added to CMS, category, product, cart, checkout and other pages.
Widgets are the most flexible method for displaying static blocks on any page or layout position.
Unlike CMS pages, CMS blocks do not have their own URLs and are designed for repeated use.
The static blocks support localisation and store-view-specific content.
By defaultihor
- 5 min read
Magento 2.4.6 has been launched on March 2023. It features scalability and performance enhancements, over 300 quality fixes and updated core composer dependencies and third-party libraries.
In this guide, you'll learn about the Magento 2.4.6 release notes and the patch versions before you .
Magento 2.4.6 Release Notes
Magento gets better with each version. So 2.4.6. definitely has a lot to offer. Let's dive into the most important , performance, and usability updates.
Platform
For high performance Magento 2.4.6 introduces support for PHP 8.2 (PHP 8.1 will continue to be supported).
Composer 2.2.x support
OpenSearch 2.x support
Redis 7.0.x support
Compatibility with ElasticSearch 8.x and MariaDB 10.6
Updated outdated JS libraries and removed outdated dependencies
Security improvements
This release contains 8 security fixes, even though there are no confirmed attacks to date. Most of them are related to the admin panel since it's the first thing the attacker would target. So the followingihor
- 9 min read
At a time when online shopping is at its peak, a Magento free shipping offer is one of the best ways to reduce cart abandonment, encourage customers to buy more, and increase sales.
A lot of Magento stores actively use this marketing technique, along with other , as one of the greatest ways to attract customers. All because free shipping may be applied to a certain kind of product, items total, or a particular group of items.
In this article, you’re going to learn how to set up and optimize Magento 2 free shipping promotions. We'll also share helpful tips to make your shipping strategy even more effective.
Let's begin.
Why Free Shipping in Magento Matters?
Shoppers often hesitate when finishing the checkout when they see unexpected shipping costs in their carts. Yet, if you remove or modify this burden, you can unlock a wide range of advantages.
Boost in conversions
Don't be surprised to hear that free shipping is an effective strategy to encourage customers to buy more. No hidden costsihor
- 2 min read
In most cases, invoices in Magento 2 are created automatically. However, depending on the , orders may be invoiced and shipped before the payment is submitted. For such cases, you should know how to create invoices in Magento.
Of course, Magento 2 allows you to . But if you want to avoid complicated programming work or save your precious time, there is a better option. You can easily create an invoice in Magento 2 admin panel. And in this article, you'll find out how to do that.
To create invoices in Magento 2:
1. Go to Sales > Orders and choose an order you'd like to create an invoice for.
Note: you can create invoices only for orders with Pending .
2. Press the Invoice button in the top menu panel.
3. Check the data presented in the Order & Account Information and Address Information sections. If you need, you can tweak the info in some of the fields by pressing Edit.
4. Move to the Payment & Shipping Method section. Here you can create a shipment at the same you createihor
- 10 min read
Although Magento 2 cookies may seem unimportant to users, they are essential for merchants. They help collect customers' personal data for marketing and analytics. But most importantly, they help maintain .
There are some basic Magento 2 cookie settings you can configure by default. They include Magento cookies policy, cookie lifetime, cookie consent bar, cookie restriction mode and others.
This guide teaches you how to configure Magento cookies properly and how to make them compatible with Google Consent Mode v2. There are also details on how to set up the cookie consent bar and add new cookies to track in Magento.
Key takeaways
Magento 2 cookies are used to keep track of customer sessions, analyse their behaviour, and provide personalised web browsing.
Magento cookie settings allow merchants to set up cookie lifetime, domain, cookie restrictions, and consent.
Magento collects essential (session id, customer authentication, customer group, consent, etc.) and non-essential (_ga, _gatihor