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.
Effective order management requires you to process a lot of information. The more information you can get from the order grid, the faster you can without having to go to each order separately.
However, some information might be missing. And that's when you need to reindex the Magento 2 order grid.
When to Reindex Order Grid in Magento?
Sometimes, the actual order data and order data displayed in the grid are different. The billing company name is missing, the shipping address is incomplete or the order is not generated in the grid at all.
It confuses the store managers and slows down the process. They are not able to find relevant orders when filtering through them. So, the order fulfilment process becomes inefficient.
How to Reindex Magento 2 Order Grid?
To reindex the order grid, you need developers who can create a custom solution for you (unless you have some technical knowledge to do that on your own).
The simpler solution is to use the . It already comes with the Magento 2 reindexihor
Ratings and reviews are one of the first things customers check when browsing through your catalog. That's why they are an integral part of the strategy.
But you can go even further than that and use the Magento 2 sort by rating option to create a category. Intrigued?
Your customers won't need to scroll through the endless catalogue pages comparing reviews and ratings. You will add the most popular products into one "Most rated" category using the tool.
Step 1: Create the "Most Rated" Category
The first thing you need is to admin just as you've created any other category on your store.
We'll call it "Most Rated" since we're going to put products with the highest ratings and reviews there. You can choose any other name you like, as long as it drives customers' attention.
Step 2: Set Up Basic Category Rule Information
The next step is to that will automatically add products to the "Most Rated" category.
For that go to Catalog > Dynamic Category > Rules and press the Add New Ruleihor
Imagine customer frustration when they browse through your catalogue just to find that the product is out of stock. If you don't display out of stock products in your store, or at least have the set up you're losing conversions. Not speaking about the customer experience.
Luckily there is a solution — Magento 2 out-of-stock notification or . The best thing is that it's a native Magento feature. So, you don't need any third-party integration to enable out-of-stock notifications in Magento.
Ready to learn how?
Enable Magento 2 Out of Stock Notification for Customers
1. Enable the Display Out of Stock Products option in Stores > Configuration > Catalog > Inventory.
2. Navigate to Stores > Configuration > Catalog > Catalog > Product Alerts and enable the Allow Alert When Product Comes Back in Stock option.
You can for stock alerts if the default one doesn't fit your requirements and set the Email Sender.
Just enabling this option is enough for the "Notify me when back in stock" notificationihor
One of the main reasons why customers abandon their shopping carts or leave checkout — is forced registration. However, it's not only the data sharing people fear the most. Registration can drag on for multiple steps your customers simply don't have time for.
To simplify the registration and logging in you can use social login. It reduces the process down to seconds and allows you to cross out one more point on your customer experience to-do list.
As you might have guessed already, social login is not a new concept. Multiple websites use it already. There are multiple solutions for Magento out there, searching through which will require some time.
However, we've done all the work for you, so you don't have to.
So, here you'll find a review of the best Social Login Extensions for Magento 2.
Comparison: Best Magento 2 Social Login Extensions
Vendor
Extension Name
Price
Guarantees
Rating
Magento 2 Twitter & Facebook Login Extension by Plumrocket
Free
100% Open Code
60 Days Refund Policy
1ihor
Hello there, Magento fans!
Here is the first news of 2022 and Magefan began this year quite productively. We hope you had a good start to this year too.
Let’s go!
New improvements of!
We added improvements to the Blog Post Structure Data (Rich Snippets Schema). In the latest version, you can use more than 2 slash characters in post URL keys (Blog Plus & Extra). We have made some minor storefront design improvements. We have also fixed an issue with duplicate authors after import from Amasty Blog extension for Magento 1. Another issue for infinite page refresh loop on search result page when results are not found has been successfully fixed too.
New improvements of .
We added Coupon Code Widget that works with static and auto-generated coupon codes. Also now you will be happy to find a new option to automatically add some products to a shopping cart on the coupon applying. We also improved the functionality of a coupon code applying.
New feature of Magento 2 Extendedihor
Social media is a huge field of opportunities for online stores to present their brand to a wider audience. However, have you noticed that Facebook and other platforms don't always pull out relevant content from the links you share?
Social media posts might look inconsistent and even weird, which not only discourages people from clicking but doesn't even catch their attention at all.
So, sharing your products and other website pages on social media benefits you only in one case — you make your posts stand out. And for that purpose, you must explore open graph meta tags.
In this guide, you'll learn everything you need to make your social media posts more clickable and shared with open graph tags.
What are Open Graph Meta Tags and What Do They Do?
Open Graph Meta Tags also known as social media tags are small snippets of code that are part of Facebook's Open Graph protocol also recognized by Twitter and LinkedIn. They define how your website URLs are displayed on social media and other messengersihor
When selling globally, you have to make sure your customers receive the best shopping experience. The is perhaps one of the first things to pop up in your mind. But Magento multi currency is just as crucial.
It allows your customers to view prices in their local currency in the first place. But what's more important, it helps to avoid cart abandonment and checkout bounce rates. Your customers know exactly how much they'll be charged.
Conveniently, Magento provides you the multi currency option out of the box. So you don't need to install any additional software for this. Magento 2 multi currency setup includes several steps. And in this guide, we're going to walk you through all of them.
Configure Magento 2 Currency Options
When you configure Magento multi currency the first thing to do is set what currencies will be available in your store. Here is how you do it:
1. Navigate to Stores > Configuration > General > Currency Setup.
2. Choose the corresponding options for Base, Default Displayihor
enables you to benefit from a blog on a rich PWA storefront.
In this article, you'll learn how to install PWA Blog on PWA Studio.
Note: your code might be slightly different than in provided examples, because of different versions of PWA Studio.
Take the following steps to install Magento 2 PWA Add-On for Blog:
1. Make sure that you installed the latest version of (Base, ) and Magefan Blog GraphQL Extension.
2. Upload the src folder from the archive to your PWA Studio root directory.
3. Navigate to your PWA Studio root directory.
4. Add blog static route.
Update local-intercept.js. Replace this line
function localIntercept() {}
with
function localIntercept(targets) {
targets.of("@magento/venia-ui").routes.tap(routes => {
routes.push({
name: "Blog",
pattern: "/blog",
path: require.resolve("./src/lib/magefan/pwa-studio-blog-ui/src/components/Routes")
});
return routes;
});
}
See file example (samples/local-intercept.js).
5. Create component directories.
mkdir -p src/componentsmkdirihor
Coupon code management in Magento 2 is effective as long as your customers find coupons easy to apply. You can and promote them on your store, in email, or through social media.
By and large, however, you just leave them to chance since you can't track if customers use your coupons. They have to copy and paste or enter it manually on the shopping cart or checkout.
This still doesn't mean they will finalize their orders.
What if we told you that you can automatically apply your coupon code, add products to the cart, and redirect customers to checkout all in one click?
Though it may sound difficult, there is no difficulty in it neither for you nor your customers. makes it a breeze.
So, today you're going to learn more about coupon code widgets and how you can use them to boost discounts. And there are two cases we'll walk you through.
How to Add Coupon Code Widget in Magento?
1. Go to CMS page, block, blog post or any page with the WYSIWYG editor where you want to add theihor
Sales, , and special offers drive people to your store and help to gain their loyalty. However, the smarter you manage them the more effective they turn out to be.
Magento 2 coupon code is an integral part of every sale on your Magento 2 store. Those codes are applied via the , and you can create them for certain customers, separate customer groups, specific products, and the entire catalogue. Besides, you can do that in bulk or separately.
Sounds quite promising, right?
So, let's teach you how to create coupon codes in Magento.
How to Create Coupon Code in Magento 2?
To create a Magento coupon code take the following steps:
1. Navigate to Marketing > Promotions > Cart Price Rules and press the Add New Rule button.
2. Set the Name for the rule and add the Description.
3. Activate the rule and select the Websites the coupon code will apply on.
4. Specify the Customer Groups a coupon will work for.
5. In the Coupon field, select a Specific Coupon and enter the Coupon Code in theihor
is a constant flow of customers, orders, shipments, restocking, and other important backend and frontend tasks. While most of these tasks are easy to complete, the real challenge appears when customers make mistakes in their orders. In this case, you need to cancel orders in Magento 2.
So, in this guide, you'll learn how to do that in two different ways.
Why Cancel Orders in Magento?
The most common case when you need to cancel orders in Magento is when there is something wrong with the ordered items or customers just want to return them. Nevertheless, if the reason for the cancelling is not the refund, you can still instead of creating a new order.
For that, you need the . This solution helps you edit any order details from order number, and customer name to ordered items and tax classes.
If you still want to cancel orders in Magento, refer to the options below.
Cancel Order in Magento 2 via Grid and Order View Page
1. Go to Sales > Orders and tick the Orders you want toihor
Imagine if you have to update currency rates or catalog price rules and generate website sitemaps manually. Seems like an impossible scenario, right? All because all these and many other tasks in your store are already handled for you by the Magento 2 cron jobs.
They schedule different activities and perform them automatically without you even noticing. However, if you want to learn more about your store performance you need to learn more about the cron tasks.
So in this comprehensive guide, we'll cover everything you need to know about Magento cron jobs. You'll discover how they work and how you can directly from the admin panel.
What is a Magento Cron Job?
Magento cron job is one of many tools Magento uses to schedule and run repetitive tasks (such as updating inventory, sending product alerts, or generating sitemaps) instead of triggering them manually.
Cron jobs rely on the crontab (configuration file) to execute the commands and scripts to perform certain operations withinihor
Did you know that around 47% of consumers expect a page to load in 2 seconds or less? Are you sure the Largest Contentful Paint (LCP) on your store meets that threshold?
If not, you're probably looking for the best ways to to satisfy customers' needs.
Magento 2 lazy load or lazy loading is the concept you're going to learn more about in this guide. in particular, you'll find out what is lazy loading, how it benefits your website, and how you can configure it.
Are you ready to start?
What is Lazy Loading?
Lazy Loading is an on-demand loading technique that aims at optimizing website loading speed through deferred content delivery, images in particular.
The main idea behind the lazy loading is to load only necessary resources at the viewport instead of loading all of them at once. So the website images are loaded only at the visible part of the page while the others — when users scroll down the page.
Since the system only loads the elements customers need instead of loading the wholeihor
Magento is a vast platform with a lot of features and code correspondingly. So, the same as in any other eCommerce platform you will encounter errors.
Magento Invalid Form Key. Please refresh the page is one of the most you've probably come across. It can appear when you:
install Magento 2 extension
create an account on localhost
with multiple child products
add a lot of related, to any of the products
save an attribute with multiple options
assign a lot of related products and posts to a blog article
So, basically, "Magento Invalid Form Key. Please refresh the page" error appears when a big amount of data is passed to the server when you submit a form.
This guide will help you to understand the reasons behind Invalid Form Key. Please refresh the page error in Magento and how you can easily fix it.
Why "Invalid Form Key. Please refresh the page" Error Appears?
Though you can face this error while performing different tasks on your Magento installation, there are always only 3 reasonsihor
To drive sales and provide a personalised customer experience, every decision you make should be driven by data. That's what tools like Google Tag Manager come in handy.
To add Google Tag Manager in Magento means getting insights about customer behaviour, product performance, checkout and cart and using it in multiple marketing channels.
In this guide, you'll learn how to install the GTM script and how add Google Tag Manager to Magento using the Magefan .
Key takeaways
Installing the Google Tag Manager script in Magento is done via Content > Design > Configuration > Theme > Head > Scripts and Style Sheets.
Adding the GTM script doesn't enable Google Analytics 4, you need to do it separately via Sales > Google API.
By default, Magento supports onlythe GTM web container (GTM script).
Adding the Google Tag Manager script to Magento doesn't create tags, triggers and variables automatically.
To create events in GTM automatically, install Magefan Google Tag Managerihor
Magento shopping cart is a key step in your checkout process, and unfortunately, the one where customers are very likely to drop off. Things like unexpected costs, confusing navigation or incorrect product images can cause many people to abandon the cart.
That's why it's crucial to understand and optimise your cart settings to avoid abandonment and .
In this guide, you'll discover the key features of the Magento shopping cart and how to set it up the "right" way. We'll also cover how you can manage and optimise your cart for the best user experience.
Benefits of Magento Shopping Cart
As we've already said, the shopping cart plays an important role in the customer's journey.
When configured properly, it can bring tons of benefits for you and your customers.
Benefits for merchants
Perhaps you haven't even thought about any benefits except sales here. However, the Magento shopping cart brings more than that.
Increased sales: you can show related products in your cart based on the chosen onesihor
Magento provides you with great functionality to sell and be discovered online. However, to make the most of it you have to explore different shopping channels. Luckily, there are plenty to opt for. Comparison lists, product directories, and world-famous marketplaces. All help you expose your products to a wider audience and .
How do you get all of your products there?
Obviously, not by uploading each and every single one of them separately. It will take you numerous hours to do manually. Instead, you can use the product feeds for Magento and reduce this process to minutes.
As you might have already guessed, in this article we've gathered the best Product Feed extensions for Magento. So, skim through to choose the most suitable one for your store needs.
Comparison: Best Product Feed Extensions for Magento
Vendor
Extension Name
Price
Guarantees
Rating
by Magefan
$99.00
100% Open Code
30 Days Money Back Policy
365 Days Free Support
365 Days Free Updates
5 ⭐⭐⭐⭐⭐
17 reviews
Advancedihor
A successful business is not only a business people buy from, it is a business people can trust. One of the factors that can undermine that trust is security.
It's precisely relevant for Magento since attackers work restlessly to use any . Thus, no measures taken to improve security are redundant.
Magento 2 reCAPTCHA is a great built-in feature you can use to create a safe environment for your customers and admin users. Besides, the platform offers Google reCAPTCHA integration for an additional security layer.
In this guide, you'll learn how to set up both Magento and Google reCAPTCHA for your store and make it a much safer place. For those who want to monitor CAPTCHA more closely we offer the .
What is CAPTCHA?
CAPTCHA is a challenge-response authentication and a security measure that consists of a randomly generated sequence of numbers and letters in a distorted image, which you have to type into the text box.
It is a simple test that stands for "Completely Automated Public Turing testihor
In eCommerce, you can't guide your customers through the rows of shelves to assist with making a purchase. That's why you have to provide the best real-like experience, so they can make that decision on their own.
There are multiple tools used in different kinds of stores to make shopping a breeze. However, when it comes to apparel, jewelry, eyewear, home, and any other goods where size is relevant, size charts really come in handy.
They help to increase sales and reduce the refund rates because your customers know the measurements of the products before the purchase. Size charts help you exceed your customers' expectations so that you're both satisfied with the outcome.
In this article, we've gathered the best Size Chart extensions for Magento 2 for you to consider. While they serve the same function, they all provide some distinctive features that benefit you.
Let's dive in.
Comparison: Top Size Chart Extensions for Magento
Vendor
Extension Name
Price
Guarantees
Rating
by Magefan
$149.00ihor
Website speed is a crucial factor for ranking high in SERP, getting new customers, and improving conversion rates in general. It is also extremely relevant to the overall experience of your customers.
While website speed influences a lot of things, multiple factors slow it down which requires your attention constantly.
The one we want to cover today is Magento 2 full page cache that is provided by default.
In this guide, you'll learn everything you need to know about Magento 2 full page cache and how it works. It will enable you to with the free caching solution Magento goes with.
Let's start with the basics.
What is Full Page Cache in Magento 2?
Magento 2 full page cache is the free built-in Magento 2 caching solution that allows you to reduce the server load time and improves the response time due to the fast loading of CMS, product, and catalog pages.
As we've just mentioned, the full page cache is enabled in Magento 2 by default due to the PHP reverse proxy that is an intermediary betweenihor
Magento admin security is one of the most important things on your website to pay attention to. Even if you have an extensive customer database and great conversion rates, one security breach is enough to ruin all of that.
Though the platform has a comprehensive approach to security, you have to cover all of the smallest details to . You can never overdo it.
In this article, we want to talk about Magento admin security and how you can configure it to avoid brute force attacks and other malicious actions.
Step 1: Configure Magento Admin Security Options
1. Navigate to Stores > Configuration > Advanced > Admin > Admin Security.
2. If you want to prevent admin users from logging in from different devices disable the Admin Account Sharing option.
3. Choose the method to manage password reset requests in the Password Reset Protection Type select box.
By IP and Email — admin user can reset their password in the online mode after a reset notification response is sent to the emailihor