Page 5 - Monthly Archives: 2022
- 1 min read
If you need to update by Magefan, please follow the steps below.
Note: the updating instructions depend on the method the Google Shopping Feed extension was installed with.
Update using composer
If the Google Shopping Feed module was installed via the composer (check if vendor/magefan/module-google-shopping-feed folder exists), then you need to run these simple CLI commands in Magento 2 directory:
composer remove magefan/module-google-shopping-feedcomposer require magefan/module-google-shopping-feed ^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 Google Shopping Feed module was installed via FTP (check if app/code/Magefan/GoogleShoppingFeed folder exists), then follow these commands:
1. Download the latest version of the Google Shopping Feed extension archiveihor
- 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 Google Shopping Feed 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 .
- 7 min read
Hello Magento fans! We have prepared a mid-summer list of Magefan news and updates for you since there were quite a lot of changes this month.
So with no further ado, let's start.
New !
SEO is a complex concept that requires time and effort to optimize. Even the tiniest things can influence your store visibility and search rankings. So while you concentrate on the metadata, keywords, and page content you forget what makes your pages appear in search in the first place — XML sitemap.
We're happy to announce the release of the new Magento 2 XML Sitemap extension as an addition to the famous module. It allows you to generate an accurate XML sitemaps automatically, define indexing frequency and priority and exclude pages from a sitemap.
With this module, you can improve website indexing and make relevant pages appear in search results faster!
New features of the !
Managing related products is much faster with the Magento 2 Related Products Extension, especially now when we'veihor
- 2 min read
An XML sitemap is an important aspect of technical SEO that serves as a roadmap for search robots. Having an ensures search robots don't miss any important pages of your store and can index the newest of them faster.
Generally, it is a file with all links to your website: products, categories, CMS, and blog pages. However, usually, you don't have to display all of the pages in the search, correspondingly not all of them have to be crawled and indexed.
While you can add the directives for search robots in the , it is easier just to exclude pages from the XML sitemap in Magento 2.
So, in this article, you will learn how to do this from the admin panel, with no technical configurations required. All you need is the .
To exclude pages from Magento XML sitemap:
1. Choose what pages you want to remove from XML sitemap.
Note: Magefan XML Sitemap Extension allows you to remove any product, category, CMS, or Magefan Blog pages from the sitemap.
Let's exclude the Customer Serviceihor
- 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 the XML Sitemap extension has been installed in.
1. If you can find the extension files in the folder
app/code/Magefan/XmlSitemap
then remove this folder.
2. If the extension was installed via the composer and its files located in the folder
vendor/magefan/module-xml-sitemap
then run composer CLI command to remove it
composer remove magefan/module-xml-sitemap
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 XML Sitemap configurations.
1. Just in case please make a full backup (dump) of your Magentoihor
- 1 min read
If you need to update by Magefan, please follow the steps below.
Note: the updating instructions depend on the method the XML Sitemap extension was installed with.
Update using composer
If the XML Sitemap module was installed via the composer (check if vendor/magefan/module-xml-sitemap folder exists), then you need to run these simple CLI commands in Magento 2 directory:
composer remove magefan/module-xml-sitemapcomposer require magefan/module-xml-sitemap ^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 XML Sitemap module was installed via FTP (check if app/code/Magefan/XmlSitemap folder exists), then follow these commands:
1. Download the latest version of the XML Sitemap extension archive from magefan.com.
2. Extract archive.
3. Make the backup copy of the app/code/Magefan/XmlSitemapihor
- 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 XML Sitemap 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 .
- 4 min read
Related products, cross-sells, up-sells, and definitely drive customers' attention to your products and help you increase sales. Still, they attract customers to products that are already popular and sell well.
Correspondingly, it raises the question of how to put new products out there and expose them to a wider audience.
So, today, we'll provide an answer to that and discuss the best way to attract customer's attention to the newest products or Magento New Arrivals.
We'll show you how to add them automatically for multiple pages and change New Arrivals dynamically with .
With no further ado, let's try to add the New Arrival product in Magento 2.
You need to that will display new products on multiple pages of your store at once. For that go to Marketing > Automatic Related Products > Rules and press the Add New Rule button.
1. Configure General Rule Information
The first thing you have to do is Enable the rule, and give it a Name and Description which will be usedihor
- 1 min read
Magento Two-factor Authentication is one of many ways to and prevent unauthorized access to your data. Correspondingly all admin users have to complete the authorization process to verify their identity before logging in.
Two-Factor authentication is available in the latest Magento 2.4 version by default and supports multiple authenticators like Google Authenticator, Suo, Authy, and U2F keys. So it is easy for you to configure it and generate access codes for different users to add an additional layer of security.
However, if your website is in the development stage or if you work on the testing environment you might need to disable two factor authentication in Magento.
To disable 2F Authentication in Magento 2 you just need to run the following command:
php bin/magento module:disable Magento_TwoFactorAuth
Note: it is not recommended to disable two-factor authentication unless you have to.
If you want to grant some developers access to your installation so they can debug some issuesihor
- 3 min read
Magento 2 bestsellers are products with a top-selling record that generate maximum revenue in your store. The best-seller level is based on the products, orders, and tax statistics that Magento generates for you.
Bestsellers increase customers' confidence level and give a sense of quality and guarantee since these products are already trusted by others.
So, doesn't it makes sense to generate even more revenue from products that already sell well?
Displaying best-selling products in Magento 2 also helps you to improve customers' experience. Popular products are being displayed in plain view which saves customers time and encourages them to make purchasing decisions faster.
Though you can display best-seller products in Magento by default, it requires you to manually set up a widget for each page where you want to display these products.
In this article, we'll show you how to automate the process with the and display bestsellers on multiple pages at once.
This extension enablesihor
- 6 min read
The deadlock issue is one of the biggest and most difficult , which every Magento developer comes across sooner or later. Once you start to search for how to fix deadlock issues in Magento, you will have a hard time finding an ultimate guide.
So, my guess is — it is probably not the first article you come across. But hopefully, you'll find the answer here.
In this article, you'll learn everything you need to know to understand and fix deadlock issues. Or at least significantly reduce them.
Why Do Magento Indexes Get Invalidated?
When you face the Magento deadlock issue, the first thing is to check Magento indexes and learn why they get invalidated. For that go to System > Tools > Index Management, make sure that you have set up index mode correctly and that your .
Magento index modes
Magento has two index modes:
Update on Save — reindex is done during product save (it is not recommended to enable this mode on production since it can significantly increase product saving time).
Updateihor
- 2 min read
With the extensive custom database, you always have to go to extra mile to to improve security. Two-factor authentication is one of those tiny security steps you have to take to avoid any security loopholes and data leaks.
Correspondingly it is an additional layer of security beyond credentials and every user attempting to log in goes through.
Though it is not recommended to , there are some exceptions. You can disable it if the store is in the development or testing stage.
Still, you don't have to disable two-factor authentication completely, you can do this for a specific user.
Note: to monitor if two factor authenticatioln is disabled enable the Extension.
To disable Two-factor authentication in Magento for a specific user:
1. Create a etc/di.xml file in your custom module:
<?xml version="1.0" ?> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd"> <type name="Magento\TwoFactorAuth\Model\TfaSession">ihor
- 2 min read
When running an eCommerce store, you need to dedicate a great deal of time to managing your products. You may need to update them, transfer them to a different directory or a new website, or submit them for external analysis.
That's exactly when you need Magento product export. If you don't know how to do it, don't worry. We've got you covered. In this article, you'll learn to export products in Magento 2.
Want to upload your products to the comparison lists or marketplaces? Check out the extension and let a wider audience know about your store.
To export products in Magento 2:
1. Navigate to System > Data Transfer > Export.
2. Choose Products as the Entity Type and CSV — as the Export File Format.
3. Tick the Fields Enclosure checkbox if you want to enclose the incorrect symbols during export.
4. Filter through the table of product attributes and select only those you need for export. If there are attributes you want to Exclude, just tick the corresponding checkboxesihor
- 4 min read
When making a purchasing decision all customers go through certain steps to determine what products best fit their needs. And since people are social creatures collective opinion plays a huge role in that decision.
Therefore, when it comes to , Magento "Who Viewed This Also Viewed That" blocks can give your sales strategy the boost it needs.
But the best thing is — it works every time, regardless if customers want to buy something from you already or are looking for some alternatives.
We know how to make these blocks work best for you and how to configure Magento "Who Viewed This Also Viewed That" in a few clicks.
Ready to find out?
Where to Display "Who Viewed This Also Viewed That" in Magento 2?
People who come to your website, might not be sure what product they want to buy. So providing them with some alternatives other people also viewed might be the push they need to make up their minds.
The uses of the "Who Viewed This Also Viewed That" blocks are limitlessihor
- 1 min read
Though there are plenty of in your Magento 2 store but driving traffic stands out the most. Our Magento Blog extension helps you to provide value to your customers, promote your products and improve the online visibility of your brand.
is also a great option if you need to manage everything within one admin panel. It offers you plenty of import options if you want to move to Magefan Blog from other vendors.
However, you can also export blog posts in CSV when required. And we'll teach you how in this article.
To export Magento blog posts in CSV format:
Note: you need to have edition.
Navigate to Content > Blog > Posts.
Find the Export to option, select CSV and press Export.
Once you export the blog posts in CSV, you can import them to any other instance or CRM you need. However, if you're moving the blog content between multiple instances with Magefan Blog, it's better to .
For more information, check out the .
- 4 min read
Retargeting and email marketing stand out among other marketing strategies since they help to attract leads and returning customers. But isn't it better to encourage people to buy more while they're still on your website?
are great in attracting visitors to your products while "Who Bought This Also Bought That" blocks help you earn more from people who already want to buy something from you.
So, here you'll learn why you need to set up "Who Bought This Also Bought That" in Magento 2, how to do that automatically, and how to display these blocks on multiple pages of your store.
Why Do You Need "Who Bought This Also Bought That" Block?
Imagine a customer who comes to your website to purchase the Fitness Training Course. They finalize the order and leave your website feeling like they've got everything they need. But once they start training they see that some of the gear is missing.
So, they start looking for it and don't necessarily land on your website.
What if you've addedihor
- 2 min read
If you want to sell globally and manage a website, be ready to do a lot of translation, depending on the number of languages you want to translate your website to.
Magento is very flexible with translations since it provides you with the out-of-the-box. However, translating long-form content requires a lot of manual work.
Not very time-effective, is it?
Luckily there is Crowdin that allows you to streamline the translations workflow, and modify and deploy translations online automatically.
The only thing left is to get all your content synced with Crowdin so you can add translations in real-time.
That's what our is here for and in this article, you'll learn how you can configure it.
General Configuration
Once you , you need to Enable it. For that just go to Stores > Configuration > Magefan Extensions > Crowdin Integration > General.
Don't forget to Save Config before moving on with the synchronization.
Activate Crowdin Integration
To synchronize Magento and Crowdin youihor
- 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 Crowdin Integration extension has been installed in.
1. If you can find the extension files in the folder
app/code/Magefan/Crowdin
then remove this folder.
2. If the extension was installed via the composer and its files located in the folder
vendor/magefan/module-crowdin-integration
then run the composer CLI command to remove it
composer remove magefan/module-crowdin-integration
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 Crowdin Integration configurations.
1. Just in case please make aihor
- 1 min read
If you need to update by Magefan, please follow the steps below.
Note: the updating instructions depend on the method the Crowdin Integration extension was installed with.
Update using composer
If the Crowdin Integration module was installed via the composer (check if vendor/magefan/crowdin-integration folder exists), then you need to run these simple CLI commands in Magento 2 directory:
composer remove magefan/module-crowdin-integrationcomposer require magefan/module-crowdin-integration ^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 Crowdin Integration module was installed via FTP (check if app/code/Magefan/Crowdin folder exists), then follow these commands:
1. Download the latest version of the Crowdin Integration archive from magefan.com.
2. Extract archiveihor
- 1 min read
You can install by Magefan, using composer or archive installation methods.
Installation via сomposer (recommended)
Open command line.
Using command "cd" navigate to your Magento 2 root directory.
Run CLI commands:
composer require magefan/module-crowdin-integrationphp 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 .
Installation using archive and FTP
Download Crowdin Integration Extension ZIP-Archive from magefan.com website.
Extract files.
Copy app and pub folders 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
After you install the extension, you can move on to the .
- 5 min read
Thank you page or checkout success page is one of the most valuable pages in the customer journey on your store. Correspondingly, it's important to optimise it to increase customer engagement and ROI.
The best way to achieve this is through to checkout in Magento, which could lead anywhere from blog to catalog and customer accounts.
In this guide, you'll learn how to add custom CMS block to checkout page in Magento using different tools. We'll also share how to display CMS blocks on checkout under different conditions using the and Pages extension.
Key takeaways
Magento CMS blocks on the checkout success page allow merchants to display content after an order is placed.
There are three ways to add a custom CMS block to the checkout page in Magento: via theme, via a custom module, and via widgets.
For better personalization, merchants can show CMS blocks on the checkout success page based on specific conditions (cart subtotal, customer attributes, purchased products, etc).
Why Addihor
