Page 19 - Mari Skula
- 1 min read
If you need to update by Magefan, please follow the steps below.
Note: the updating instructions depend on the method the Rich Snippets extension was installed with.
Update using composer
If the Rich Snippets module was installed via the composer (check if vendor/magefan/module-rich-snippets folder exists), then you need to run these simple CLI commands in Magento 2 directory:
composer remove magefan/module-rich-snippetscomposer require magefan/module-rich-snippets ^x.x.x# replace x.x.x with the version you want to usephp bin/magento setup:upgradephp bin/magento setup:di:compilephp bin/magento setup:static-content:deploy
Note: if you don't want your website to be down during deployment, try these .
Update using archive and FTP
If the Rich Snippets module was installed via FTP (check if app/code/Magefan/RichSnippets folder exists), then follow these commands:
1. Download the latest version of the Rich Snippets extension archive from magefan.com.
2. Extract archive.
3. Make the backupihor
- 1 min read
You can install by Magefan, using composer or archive installation methods.
Installation via composer (recommended)
Please navigate to your Magefan Account > Downloads > Install via Composer to get the composer installation instructions.
Installation using archive and FTP
Download Rich Snippets Extension ZIP-Archive from magefan.com website (not GitHub or other sources).
Extract files.
Copy app folder from the archive to your Magento 2 folder.
In a command line, using "cd", navigate to your Magento 2 root directory.
Run CLI commands:
php bin/magento setup:upgradephp bin/magento setup:di:compilephp bin/magento setup:static-content:deploy
Note: if you don't want your website to be down during deployment, try these .
- 1 min read
If you decided to remove , please follow the steps below. You can contact our team for a free consultation in case you have any issues with Magefan's extension.
Remove Extension Files
Removing files instruction depends on the way SEO extension has been installed in.
1. If you can find the extension files in the folder
app/code/Magefan/Seoapp/code/Magefan/SeoPlusapp/code/Magefan/SeoExtra
then remove this folder.
2. If the extension was installed via the composer and its files located in the folder
vendor/magefan/module-seo
then run composer CLI command to remove it
composer remove magefan/module-seo*
Once extension files have been removed, run these Magento CLI commands:
php bin/magento setup:upgradephp bin/magento setup:di:compilephp bin/magento setup:static-content:deploy
Note: if you don't want your website to be down during deployment, try these .
Remove Extension Data (optional)
Attention! This will clean all SEO configurations.
1. Just in case please make a full backup (dump) ofihor
- 1 min read
If you need to update by Magefan, please follow the steps below.
Note: the updating instructions depend on the method the SEO extension was installed with.
Update using composer
If the SEO module was installed via the composer (check if vendor/magefan/module-seo folder exists), then you need to run these simple CLI commands in Magento 2 directory:
composer remove magefan/module-NAMEcomposer require magefan/module-NAME ^x.x.x# replace NAME with:# seo - for Basic plan# seo-plus - for Plus plan# seo-extra - for Extra plan# replace x.x.x with the version you want to usephp bin/magento setup:upgradephp bin/magento setup:di:compilephp bin/magento setup:static-content:deploy
If you want to upgrade to Plus or Extra, check this guide on how to .
Update using archive and FTP
If the SEO module was installed via FTP (check if app/code/Magefan/Seo folder exists), then follow these commands:
1. Download the latest version of the SEO extension archive from magefan.com.
2. Extract archive.
3. Makeihor
- 1 min read
You can install by Magefan, using composer or archive installation methods.
Installation via composer (recommended)
Please navigate to your Magefan Account > Downloads > Install via Composer to get the composer installation instructions.
Installation using archive and FTP
Download SEO Extension ZIP-Archive from magefan.com website (not GitHub or other sources).
Extract files.
Copy app folder from the archive to your Magento 2 folder.
In a command line, using "cd", navigate to your Magento 2 root directory.
Run CLI commands:
php bin/magento setup:upgradephp bin/magento setup:di:compilephp bin/magento setup:static-content:deploy
Note: if you don't want your website to be down during deployment, try these .
After you install the extension, you can move on to the of your store.
- 5 min read
Magento 2 XML sitemap is a part of features 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 youihor
- 7 min read
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
- 1 min read
Once customers land on the Magento checkout page, they expect to go through the order placement process fast and easily. So, it is your job to take care of the Magento checkout options that define the attributes of the checkout page and the layout.
Magento checkout page configurations are relatively simple, as you will see.
To configure Magento checkout options:
1. Navigate to Stores > Configuration > Sales > Checkout > Checkout Options.
2. Enable Onepage Checkout as a default format.
3. Allow or disallow to define whether customers will be able to go through the checkout without registration.
Note: if you like, you can still after checkout for marketing purposes.
4. Enable Terms and Conditions.
5. Decide where to Display Billing Addresses.
6. Set the Maximum Number of Items to Display in Order Summary.
Don't forget to Save Config and go to the checkout page to check the options you've just configured.
Though default Magento checkout functional is enough to satisfy customers'ihor
- 3 min read
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 for Free Shipping.
Comparison: Best Free Shipping Modules 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
Github module
15⭐
10 forks
Magento 2 Admin Shippingihor
- 3 min read
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
- 4 min read
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
- 2 min read
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
- 4 min read
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
- 2 min read
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
- 6 min read
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.
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
1 Year of Free Updates
1 Yearihor
- 5 min read
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
- 3 min read
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
- 3 min read
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
- 3 min read
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
- 4 min read
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
- 2 min read
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

