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.
Though some merchants don't like it, is a much better alternative to forced registration. It is a great option for those who want to place orders fast and with no extra steps required. Sometimes even registered customers place orders as guests since it is more convenient.
At the same time, both you and your customers can't keep track of those orders. But only until now since we have a solution — .
It allows you to manually or automatically. However, there is also an option to allow customers to track their guest orders.
Allow Customers to Assign Guest Orders
First, navigate to the Stores > Configuration > Magefan Extensions > Guest to Customer and enable the Allows Customer to Assign Their Guest Orders option. Additionally, you can choose the Confirmation Email Template that is sent to customers.
That's all required on your side. Now let's see how it works for your customers.
Once registered customers who placed orders as guests login to their account, they see the following notification:ihor
drives customers' purchasing decisions and is one of the most frequently edited product attributes. You edit prices in Magento often to fit your customers' needs and create attractive offers.
The default Magento functional makes editing prices a daunting task for high-scale stores. Going to each product editing page and changing a price is not an option if you have to edit hundreds or thousands of products.
In this case, a Magento 2 bulk price update is the only solution. So, today you'll learn how to bulk update product prices in Magento with .
Magento 2 Bulk Price Update via Grid (Fixed)
To bulk update product prices in Magento:
1. Navigate to Catalog > Products and select products which you want to update prices for.
2. Enter a new price at the top editing menu and press Apply.
3. Save Edits once you see the new price applied to the selected products.
Products will be displayed with the edited price in the product grid as well as on the storefront after you save the changes.
Howeverihor
Website usability and navigation define how fast people can find what they came to your website for. Correspondingly, it doesn't matter how well your website is designed or how your content is structured if people can't filter through your product easily.
The faster it is to find a product in your catalog, the faster your can turn potential buyers into customers.
Default helps a lot when it comes to filtering product attributes. However, it is still not enough to satisfy the needs of empowered shoppers.
Today, you'll learn about the best Magento 2 Layered Navigation Extensions that exceed default Magento functionality and increase your conversion rates.
All of these modules offer you stunning features you just can't get by.
So let's get right to it.
Comparions: Top Magento 2 Layered Navigation Extensions
Vendor
Extension Name
Price
Guarantees
Rating
Magento 2 Layered Navigation Extension by Mirasvit
$199.00
100% Open Code
30 Days Refund Policy
1 Year Free Updates
1 Year Freeihor
As competition grows stronger it becomes harder to find the balance between delivering exceptional content and leveraging the search rankings. eCommerce product page SEO becomes an afterthought while most of the SEO efforts are dedicated to the homepage, categories, and content pages.
It is a missed opportunity since optimized products are a source of targeted and conversion-ready traffic. So, in this guide, you'll learn everything you need to know about product page optimization. It will help you to boost your pages to Page 1 on Google and beat out the competition.
We've gathered the winning product page SEO tactics in one place to help you meet your target customer and drive more attention to your products.
1. Implement a keywords strategy
People searching for products online usually are pretty sure what they want to buy. That's why the first thing you need to optimize SEO for product pages is to develop a results-driven keyword strategy.
Product pages usually have transactionalihor
Hello Magento fans,
This has been a very long month for everyone in our Magefan team, and all Ukrainian people. As far as many of you know, Russia started a war against our peaceful country on February 24, 2022.
During the last month, russian soldiers have ruined hundreds of towns and villages in our country, killing thousands of innocent people, including children. Learn more about one month of the war and how you can help in .
Magefan keeps working even in these tough times. This month we have released new extensions and improved the existing ones.
NEW !
Now there is no need to worry about the most important SEO-related features since our new Magento 2 SEO covers them all.
You can enable hreflang tags, configure rich snippets, generate HTML sitemap, add canonical tags, configure redirects, set up open graph tags and Twitter cards all in one place. It is a bundle of 6 separate solutions to improve your SEO and boost revenue.
NEW
With this solution, you will be able to easilyihor
Dear Magefan customers,
It's been a month since all world faced a terror later sworn to not happen again — War!
It's been a month since all Ukrainians woke up in a new reality where air raid sirens go off several times a day bringing uncertainty and fear of being bombed.
It's been a month during which hiding in bomb shelters and basements became more often than walking outside. The unprovoked aggression towards our country justified by a dictatorship maniac takes the lives of innocent people.
Though there is plenty of information around, we'd like to share our thoughts and feeling about these horrifying days Ukrainians are defending the world's right to freedom and peace.
How Did Ukraine Change?
Everything changed when russian "peacekeepers" came to "save" the Ukrainian nation from imaginary nazis and fascists. And they did succeed, if we can call it so, in "saving" us from a steady supply of essential items like water, food and medicine, cosy homes, beautiful squares, parksihor
According to the each product and category should have a unique meta titles and description.
However, if you have ever tried to optimise meta tags manually, you know it's impossible to cover them for all pages as your store scales into thousands of products. That's when Magento 2 meta tags templates come into play to automate the process.
So, today you'll learn how to generate meta tags in Magento, make them dynamic and optimise according to the best practices.
What are Magento 2 Meta Tags Templates?
Magento meta tags templates are predefined SEO patterns that automatically generate meta titles, descriptions, keywords and H1 tags using dynamic variables like product name, price, category or brand, etc. Instead of writing metadata for each page one by one, you create a template once and apply it to multiple pages.
e.g. instead of creating 1000 unique product meta tags, you can create product meta tag template like: Buy {product_name} Online | {store_name}.
Once the template is appliedihor
Content duplication is one of the most common SEO issues plenty of websites face even if they don't practice cross-platform promotion or publish the same content on different pages.
If you can relate and want to learn how to fix it, you've come to the right place.
We'll get you familiar with canonical tags and everything you need to know about them to avoid content duplication issues in terms of the .
To begin with, let's find out what canonical tags are.
What are Canonical Tags?
Canonical tags also referred to as rel="canonical" are pieces of HTML code that define the main version among similar or duplicate pages. Canonical tags tell search engines about the definite URL in case you have pages with similar content or the same page available via different URLs.
So, in other words, you tell Google what version of the page should appear in search results, unless you want search engines to make that choice for you.
You can find the canonical tag in the <head> section of the pageihor
A sitemap is a vital part of the technical SEO that helps you to get your Magento website crawled, indexed, and discovered. Search engines read a sitemap to discover new pages, define how often they are updated, and rank them depending on the validity of information they provide.
However, when it comes to generating sitemaps, people get confused about what sitemap to use.
So, in this article, you'll discover what is the difference between HTML and XML sitemaps, whether you should use them both and find out how use them according to the .
To begin with, let's define what these sitemaps are used for.
What is XML Sitemap?
The is the machine-readable sitemap created in an Extensible Markup Language (XML) that contains information about all of your website URLs along with the metadata. The metadata includes information about how important is the URL, when it was last updated, how frequently it is updated, the relation of the URL to other URLs in the sitemap, etc.
Webmasters use the XML sitemapihor
Magento 2 HTML Sitemap is a must for better navigation and customer satisfaction since it provides concise information about your website pages. Besides, it makes it easier and faster for search crawlers to discover these pages. However, don't confuse it with the XML sitemap, since are not the same.
Today you'll learn how to create HTML sitemap in Magento 2 without any complex configuration. You just need .
How to Create HTML Sitemap in Magento 2?
1. Navigate to Stores > Configuration > Magefan Extensions > HTML Sitemap.
2. Select where to Display HTML Sitemap Link In — Top Links or Footer Links.
3. Choose where to Open Links — in a new tab or in the same tab.
4. Set up links for CMS Pages, Products, Categories, Blog Posts, and Categories. All of the pages have the same configurations.
Enable the Display Product Links option to add the page links to the Magento HTML sitemap.
Specify the Block Title that will be displayed on the sitemap page.
Set the Block Position, which defines where toihor
Magento 2 recently viewed products and Magento compare products are the default features of the platform. They allow you to use widgets to display products customers have recently viewed or compared.
Your customers don't have to spend time going through the catalogue looking for the products they liked on their last visit. Once they come back to your website, these products will be waiting for them.
Want to offer product recommendations based on frequently viewed products? Check out our guide on how to set up block.
Before adding the recently viewed and compared products to any of your Magento 2 store pages you need to go through the list of general options.
Configure Magento 2 Recently Viewed/Compared Products
Follow these steps to configure the Magento 2 recently viewed and compared products:
Go to Stores > Configuration > Catalog > Catalog and unfold the Recently Viewed/Compared Products section.
Choose whether to Synchronize widget products with backend storage.
Decide if you want toihor
Categories in Magento are one of the ways to improve navigation and help customers find relevant items faster. Although it's relatively easy to , it's not so easy to manage.
After you create categories, you need to add products to them manually. It's a long process, especially if you have a lot of categories to group products by. But not for the Extension.
Today we'll prove it to you and create multiple categories in Magento automatically, from scratch. Moreover, these categories will already have products added to them. All you need is a few simple options.
Step 1: Set Basic Rule Information
To start creating your categories navigate to Catalog > Dynamic Category > Rules and press the Add New Rule button.
Here, enable the rule, give it a Name and a Description, and set a Priority. The latter defines how the rule will be processed. The higher the number the later it will be applied.
Step 2: Define the Pattern
First, choose Pattern as a category Type. Then select a Parent Categoryihor
One of the most important things customers are extremely cautious about when shopping online is their personal data. That's why there is the General Data Protection Regulation (GDPR) required by the government to ensure this data is stored, managed, and processed in compliance with the customer's rights.
However, this regulation doesn't only protect your customers' interests. It makes your store protected too. Being protects your store from penalties and lawsuits for inappropriate data processing.
That's why today we'll discuss the best GDPR Extension for Magento 2 that will help you to provide your customers with more control over the data their share with you.
Let's dive in.
Comparison: Top GDPR Extensions for Magento
Vendor
Extension Name
Price
Guarantees
Rating
Magento 2 GDPR Extension by Plumrocket
$199.00
100% Open Code
60 Days Refund Policy
1 Year of Free Updates
1 Year of Free Support
4.9 ⭐⭐⭐⭐⭐
16 reviews
GDPR for Magento 2 by Mirasvit
$219.00
100% Open Code
30 Days Refund Policyihor
group products that share similar qualities or attributes. They logically structure your website and make it easier to navigate through.
Online shops are ever-changing so categories are rarely static. You may need to enable, disable, hide, or regroup them to keep data relevant.
This is exactly what we'll cover in this guide. You'll learn how to hide categories in Magento 2 using different methods effectively.
How to Hide Empty Categories in Magento 2?
Empty categories do no good and make the customer journey quite abrupt. This is one of the most common reasons for hiding them.
At the same time, it's difficult to monitor such categories manually, especially if you have many products. There's not much you can do by default.
Yet, the has a more feasible option.
It allows you to hide empty categories automatically in a few easy steps. To do so:
1. Navigate to Catalog > Categories and select the category you want to hide automatically.
2. Unfold the Dynamic Category section and enable theihor
Rich snippets structured data is a small piece of code that drives traffic to your website and increases the click through rates. It is important for Magento stores since it generates more targeted traffic and increases revenue correspondingly.
To add rich snippets to Magento pages, you have to go through a lot of templates and code editing which is not an option for non-developers.
In this article, we'll cover how to add the most with a few admin panel configurations. For that, you'll need a handy .
Once you install the extension, navigate to Stores > Configuration > Magefan Extensions > Rich Snippets and you're good to start.
To add rich snippets to Magento 2 pages:
1. Configure Product Rich Snippet
There are several sections here. You don't have to configure all of them if you, let's say, don't have any certifications and so on.
Fill out general product schema
Select the Image and Description Attributes.
Choose whether you want to display Price including or excluding tax.
Set customerihor
Magento 2 XML sitemap is one of many that contribute to your website ranking. But that's not only that. The Magento sitemap is the main element linking your store with potential customers from search. If search robots can't discover your store, you won't and the rest of the picture doesn't look good.
That's why it is important to understand the concept of Magento XML sitemap better. So, today you'll discover everything you need to know about Magento sitemap, how you can configure and automate it.
What is Magento XML Sitemap?
Magento XML sitemap, like any XML sitemap, is a file that contains links to all pages of a website. You submit this file to Google Search Console so that search bots can crawl and index your pages, which, correspondingly, are ranked in Google.
Products, categories and CMS pages are all included in the Magento XML sitemap. Besides, you can define how often robots should crawl these pages. The only downside is your pages are added to the crawling queue. So you don't knowihor
Since most of your website traffic comes from Google and other search engines, it's essential to make that traffic relevant. Quality of traffic always outweighs quantity. Therefore, even if you receive a lot of traffic, a small part of it really converts.
Google rich snippets, among other practices, are there to help your Magento 2 store generate more targeted traffic and drive quality leads.
Though there are up to 100 structured data markup schemas out there, your eCommerce store needs a minimum of 7 to make it work.
If you're new to all of the SEO-related concepts or just start your way to better website traffic, we'll help you get along with Google rich snippets in Magento.
Here you'll learn what are rich snippets, why you need them, and what rich snippets you need the most.
What are Rich Snippets?
Rich Snippets are small pieces of code also referred to as Structured Data Snippets that help you to pass structured data about the page contents to Google and other searchihor
Shipping is the last step in the order processing pipeline that often requires the most attention. Though Magento offers you a variety of , they are sometimes quite limited, especially when customer location is concerned.
To exceed the default Magento functional and take the most of the shipping options you need a Shipping Extention. There are plenty of modules that allow you to take shipping to the next level and present customers with more shipping options.
However, very often their features differ which makes it hard for your to choose.
Today we'll cover the best Free Shipping extensions for Magento for you to consider.
Comparison: Best Free Shipping Extensions for Magento
Vendor
Extension Name
Price
Guarantees
Rating
ShipperHQ and WebShopApps MatrixRate
Free
No guarantees
Github module
121 ⭐
67 forks
Advanced Shipping for Magento 2 by Owebia
Free
No guarantees
Github module
90 ⭐
31 forks
Magento 2 Multiple Flat Rates Shipping by Mageplaza
Free
No guarantees
Githubihor
UPS Carrier — United Parcel Service — is a trusted and well-known service that offers international and domestic shipping services by air or land to more than 220 countries.
Correspondingly, except for other , you should definitely check UPS as a delivery option for your customers. However, note that though UPS uses dimensional weight to determine shipping rates, Magento only used weight-based calculation.
Today, you're going to learn how to configure UPS carries in Magento step-by-step.
1. Create UPS Shipping Account
Navigate to UPS and sign up for an account if you haven't got one yet.
Next, you will have to find the Get Started with UPS link under the Customer Service, choose how often you want to ship, and open the payment account.
2. Enable UPS for Magento
Go to Stores > Configuration > Sales > Delivery Methods and Enable UPS for Checkout.
For United Parcel Service XML fill out the following:
Enter the UPS credentials: Access License Number, User ID, and Password.
Specifyihor
Magento 2 Registry is a class that is used to share the data between objects in Magento.
e.g. save the object to the Registry in the controller class and get in the block class.
Starting from Magento 2.3 the Registry class was declared as deprecated but a lot of developers, extension vendors, and even Magento core code still use it.
How does it work?
To get a Registry object in your class you need to define it in the constructor, for example:
/*** @var \Magento\Framework\Registry*/private $registry;/*** ...* @param \Magento\Framework\Registry $registry,*/public function __construct(...,\Magento\Framework\Registry $registry,...) {$this->registry = $registry;...}
or you can easily get it via the for the testing purpose:
$registry = \Magento\Framework\App\ObjectManager::getInstance() ->get(\Magento\Framework\Registry::class);
How to SET a new value into the Registry?
To set a new value into the register please use the public function register($key, $value, $graceful = false) methodihor
As any error appearing on any website, Magento 2 internal server error 500 influences your customer experience, traffic, and conversions. Though sometimes it can disappear after you reload the page, you should take steps to eliminate it immediately, so it doesn't influence your store traffic for hours.
It is one of the most common . So before we get to the solution to fix 500 internal server errors in Magento 2, you should know what it is.
What is Internal Server Error 500 in Magento 2?
Magento internal server error is a general HTTP status code that appears when you follow the correct URL or click on a website link and request a page from the server. Something goes wrong and the server can't return the requested page and doesn't know what the issue is.
Since the server doesn't know anything about the issues and displays only Internal Server Error 500, you should access the server error logs and check for more information about this issue.
And here are the most common reasonsihor