Page 27 - Mari Skula
- 1 min read
Social media is a powerful platform that generates tons of information throughout the world every day. That is why such networks as Facebook and Twitter are commonly used for marketing purposes by a lot of stores. It allows them to attract more attention to their content and correspondingly drive more traffic to their websites with the help of Open Graph tags.
However, sometimes it happens that aren't working as they are supposed to. Instead of a great featured image and newly written title and description, you see the outdated information or don't see anything at all.
If you're wondering what could possibly cause Facebook to pull out the wrong OG data instead of the up-to-date one the answer is pretty simple. Facebook Open Graph Cache.
So, in order to make sure Facebook shows the proper Open Graph Information you just need to clear the Facebook cache.
Follow these steps to clear Facebook Open Graph Cache:
1. Navigate to the Facebook Sharing Debugger, paste the URL to the pageihor
- 4 min read
Hello there Magento fans!Are you eager to learn about some news and updates we've have prepared for you this month?
To start with, there was made am important security fix for extension. Get more details on this in the article about .Besides, from now on login as a customer option is disabled in case customer's company is not verified in Magento B2B. As for the Magento cloud users weren't able to login as customers due to the missing product key field, now it is fixed.
There were released 2 new extensions this month, which we're proud of. Website speed is extremely important when it comes to SEO. Since one of the main reasons for poor website performance usually is the number of pictures on the website there is a need to optimize them. The best solution for this is WebP, next-gen image format that is significantly smaller in size than JPG and PNG. That's how we've decided to develop the extension that would help you to automatically convert images to the new WebP formatihor
- 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
1. If you can find the extension files in the folder
app/code/Magefan/Translationapp/code/Magefan/TranslationPlusapp/code/Magefan/TranslationExtra
then remove this folder.
2. If the extension was installed via the composer and its files located in the folder
vendor/magefan/module-translation
then run composer CLI command to remove it
composer remove magefan/module-translation*
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 translation log and extension configurations.
1. Just in case please make a full backup (dump) of your Magento 2ihor
- 1 min read
If you need to update by Magefan, please follow the steps below.
Note: the updating instructions depend on the method the Translation extension was installed with.
Update using composer
If the translation module was installed via the composer (check if vendor/magefan/module-translation 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:# translation - for translation extension# translation-plus - for # 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, check this guide on how to .
Update using archive and FTP
If the translation module was installed via FTP (check if app/code/Magefan/Translation folder exists), then follow these commands:
1. Download the latest version of the translation extension archive from magefan.comihor
- 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 Translation Extension ZIP-Archive from magefan.com website (not GitHub or other sources).
Extract files.
Copy app and lib 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
Note: if you don't want your website to be down during deployment, try these .
- 1 min read
There are different reasons you would want to remove the currency switcher dropdown from Magento 2 storefront.
For example, you may want to remove it because you use and don't want to allow customers to manually change a currency.
In order to remove the currency switcher dropdown follow these steps:
1. Create a new file inside your storefront theme folder:
app/design/frontend/ThemeVendor/ThemeName/Magento_Theme/layout/default.xml
2. Add this code into it:
<?xml version="1.0"?><page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"> <body> <referenceBlock name="currency" remove="true" /> <referenceBlock name="store.settings.currency" remove="true" /> </body></page>
In case you already have Magento_Theme/layout/default.xml file, then edit it and put this code before </body> closing tag:
<referenceBlock name="currency" remove="true" /><referenceBlock name="store.settings.currency"ihor
- 1 min read
There are cases when you want to remove the language switcher dropdown from the storefront.
For example, you may want to remove it because you use and don't want to allow customers to manually change a store view.
It is an easy task to do. Please follow these simple steps:
1. Create a new file inside your storefront theme folder:
app/design/frontend/ThemeVendor/ThemeName/Magento_Theme/layout/default.xml
2. Add this code into it:
<?xml version="1.0"?><page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"> <body> <referenceBlock name="store_language" remove="true" /> </body></page>
In case you already have Magento_Theme/layout/default.xml file, then edit it and put this code before </body> closing tag:
<referenceBlock name="store_language" remove="true" />
3. , run CLI command:
bin/magento c:f
That's all :-)
- 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 WebP Images extension has been installed in.
1. If you can find the extension files in the folder
app/code/Magefan/WebPapp/code/Magefan/WebPPlusapp/code/Magefan/WebPExtra
then remove this folder.
2. If the extension was installed via the composer and its files located in the folder
vendor/magefan/module-webp
then run composer CLI command to remove it
composer remove magefan/module-webp*
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 WebP images data, including WebP images rules and configurationsihor
- 1 min read
If you need to update by Magefan, please follow the steps below.
Note: the updating instructions depend on the method the WebP images extension was installed with.
Update using composer
If the WebP images module was installed via the composer (check if vendor/magefan/module-webp 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:# webp - for Basic plan# webp-plus - for Plus plan# webp-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
Update using archive and FTP
If the WebP images module was installed via FTP (check if app/code/Magefan/WebP folder exists), then follow these commands:
1. Download the latest version of the WebP images extension archive from magefan.com.
2. Extract archive.
3. Make the backup copy of theihor
- 2 min read
You can install by Magefan, using composer or archive installation methods.
Attention! if you install the extension on Magento 2.4.0 there is a known issue in Magento 2.4.0 core "Error: main.CRITICAL: Error: Undefined class constant 'XML_PATH_HEADER_TRANSLATE_TITLE'. So before installing the extension please apply this change to your Magento instance. Note that this fix is already present in Magento 2.4.1.
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 WebP Images Extension ZIP-Archive from magefan.com website (not GitHub or other sources).
Extract files.
Copy app and lib 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
Note: ifihor
- 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 CMS display rules extension has been installed in.
1. If you can find the extension files in the folder
app/code/Magefan/CmsDisplayRules
then remove this folder.
2. If the extension was installed via the composer and its files located in the folder
vendor/magefan/module-cms-display-rules
then run composer CLI command to remove it
composer remove magefan/module-cms-display-rules
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 CMS display rules 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 CMS display rules extension was installed with.
Update using composer
If the CMS display rules module was installed via the composer (check if vendor/magefan/module-cms-display-rules folder exists), then you need to run these simple CLI commands in Magento 2 directory:
composer remove magefan/module-cms-display-rulescomposer require magefan/module-cms-display-rules ^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 CMS display rules module was installed via FTP (check if app/code/Magefan/CmsDisplayRules folder exists), then follow these commands:
1. Download the latest version of the CMS display rules extension archive from magefan.comihor
- 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 CMS Display Rules 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 .
Once you have installed the Magento 2 CMS Display Rule extension you can start the .
- 2 min read
Magento is one of the most powerful open source e-commerce platforms which provides online merchants with the solutions for their stores and full control over the functionality of their websites.
Magento is being used by a wide range of retailers from small regional stores to the ones on a global level with huge sales volume and extensive customer databases.
There are 2 versions of Magento with the 1st said "to extinct" by June 2020. There are plenty of reasons you might want to , but let’s analyze the main of them.
So, the main reasons to migrate from Magento 1 to Magento 2 are:
1. Support
As it was stated by June 2020 Magento 1 will no longer be supported meaning there won’t be any updates for the platform. This is the main reason for migrating to Magento 2 since without support there can be crucial consequences on security, not speaking about the inability to stand out the competition of constantly developing Magento 2 websites.
2. Security
The end of support will correspondinglyihor
- 7 min read
It is not a secret that driving more traffic to one’s website is the goal of every marketing strategy. There are so many websites out there selling some excellent stuff. Furthermore, there is a great number of appearing new ones. That is why it is hard to withstand the extensive competition. That's what makes marketers constantly search for some new ways of promotion to get more traffic to their websites.
Actually, this is what they are there for, don't you agree?
To be honest, it is pretty hard to differentiate and single out some best ways to drive more traffic to one’s website since it majorly depends on the kind of business the niche belongs to.
However, there are some basic and the most proving methods that will cost you just your time and determination to make your website noticeable and recognizable.
Want to know what are those ways and how to apply them to your business? Better keep reading.
So, as it was already said there are plenty of ways to generate more customers. Howeverihor
- 1 min read
In order to enable Mautic API log in to your Mautic Account and press the Setting icon in the top right corner.
Then, choose Configuration from the list of settings in the flyout menu.
Finally, go to the API Settings tab and enable the API option. Besides, enable the HTTP basic auth options in case your API uses it (e.g. extension)
Don't forget to press the Save&Close button.
Besides, it is recommended to clear the Mautic cache.
There are several ways to do that. The easiest is to go to the /var/cache folder and delete its content. If you want to do it via CLI command, navigate to the Mautic root folder and run the following:
rm -rf var/cache/*
The new cache files will be generated after Mautic is refreshed in the browser.
- 3 min read
Email marketing is one of the best ways to stay in touch with your customers and build a strong brand image. Magento comes with a set of built-in tools, like , to manage your campaigns. However, they aren't always enough for the ultimate results.
The offers an efficient solution that allows you to synchronize Magento contacts with Mautic. As a result, you can create better segments and more targeted email campaigns.
Before we get to that part though, you need to configure the integration first. So, navigate to Stores > Configuration > Magefan Extensions > Mautic integration and configure the required sections.
General Settings
To begin with, you have to fill out the basic details. Navigate to the General section and take the following steps.
1. Enable the extension and enter the product key.
2. Specify the Mautic URL.
3. Choose the Authentication Method.
4. Specify Mautic Login and Password.
5. Enter some random characters in the Webhook URL Secret Key field and use the below linkihor
- 4 min read
One of the first things you need to do to prepare your store for the sales season is create a "Sale" category. This allows you to gather all discount items in one place and .
Easier said than done since usually you need to spend hours adding products to the "Sale" category manually. Only if you don't have tools like at your disposal.
It allows you to create a "Sale" category in Magento and make it work automatically, all year long. Intrigued?
Today you'll learn how to create an automatic "Sale" category with a few simple options.
Step 1: Create a Sale Category
Before we create the dynamic category rule, you need to . That's where you want to add all of the discounted items.
In our case, it's the "Sale" subcategory within the Men's category.
Step 2: Fill out Basic Rule Information
Now it's time to create a sale category rule. For that navigate to Catalog > Dynamic Category > Rules and press the Add New Rule button. Here:
Enable the rule or leave it for after you finish filling outihor
- 4 min read
Categories help you organize your catalog and customers — to find products they are interested in faster. However, the "behind-the-scenes" of category management is not that positive.
You often have to spend hours adding and removing products from categories. Especially when a sale season is approaching.
But the struggle ends with the solution we're offering you today — . It helps you completely automatic categories like Brands, , Newly Added, Most Rated, etc.
So, today you'll learn how to create dynamic categories in Magento and make them work completely autonomously.
1. Fill Out Basic Rule Information
Once you install the extension, navigate to Stores > Configuration > Magefan Extensions > Dynamic Category and enable it.
Then go to Catalog > Dynamic Category > Rules and press the Add New Rule to create a new dynamic category rule. Here you need to:
Enable the rule.
Set the Rule Name and add a Description if needed.
Specify the Priority which defines how the ruleihor
- 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 Dynamic Categories extension has been installed in.
1. If you can find the extension files in the folder
app/code/Magefan/DynamicCategory
then remove this folder.
2. If the extension was installed via the composer and its files located in the folder
vendor/magefan/module-dynamic-category
then run composer CLI command to remove it
composer remove magefan/module-dynamic-category
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 dynamic categories data, including dynamic categories rules and configurationsihor
- 1 min read
If you need to update by Magefan, please follow the steps below.
Note: the updating instructions depend on the method the Dynamic Categories extension was installed with.
Update using composer
If the dynamic categories module was installed via the composer (check if vendor/magefan/module-dynamic-category folder exists), then you need to run these simple CLI commands in Magento 2 directory:
composer remove magefan/module-dynamic-categorycomposer require magefan/module-dynamic-category ^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 dynamic categories module was installed via FTP (check if app/code/Magefan/DynamicCategory folder exists), then follow these commands:
1. Download the latest version of the dynamic category extension archive from magefan.comihor

