1. Better way to allow customer to remove their account

    According to the GDPR, every customer from the European Union (EU) has the right to remove his or her account from the store. There are a lot of different Magento 2 extensions which allow to do that and delete it instantly. However, it is not the best way to do so as there always is a chance to make customers change their decision or for them to remove their account by accident. So we are going to show you how it is done in Magento GDPR extension by Plumrocket.

    In order to delete an account, a customer needs to visit his/her account, go to My Privacy Center and find Delete your Account section.

    Magento 2 GDPR My Privacy Center, Delete your Account

    Read more »
  2. How to restrict cookie notification by country in Magento 2

    If you sell globally you are aware of GDPR which is required in European Union (EU). Cookies notification is definitely annoying and not needed to be shown to people from outside EU.

    Magento 2 Cookie Notification

    That's why you may want it to be restricted depending on a visitor's country.
    In order to restrict cookie popup by country, we recommend to use Magento GDPR extension by Plumrocket. 

    Once you have installed this extension please go to Admin Panel > Stores > Configuration > Plumrocket >GDPR > Cookie Consent Notice section. 

    Magento 2 GDPR Configuration

    Read more »
  3. How to validate Open Graph Tags

    In order to validate Open Graph tags please follow the link []. Then you need to enter the URL of the page you want to validate in a corresponding field and press the Debug button. See the example bellow:

    Magento 2 Open Graph Tags Validation, Sharing Debugger

    Read more »
  4. How to move Magefan Blog data from one database to another

    If for some reason you need to copy blog data from one database (DB1) to another (DB2), please follow these steps:

    1. Make sure that Magento 2 instance that uses DB2 has the same blog extension version as one that uses DB1. If not please upldate Magento 2 blog module on one of them.
    2. Create a backup of magefan_blog_* tables in DB2.
    3. Remove all magefan_blog_* tables from DB2.
    4. Make export (dump) of all magefan_blog_* tables from DB1
    5. Import dump to DB2.

    Using this instruction you'll easily migrate ALL blog data from DB1 to DB2. For database manipulations you can use phpMyAdmin, Adminer.

    Read more »
  5. How to install Facebook PHP SDK on Magento 2

    The easiest way to install Facebook PHP SDK on Magento 2 is to use the composer. Run this CLI command, in Magento 2 folder to install it:

    composer require facebook/graph-sdk 

    If for some reason you cannot use the composer, then:

    1. Download SDK version you need using the link

    2. Unzip archive.

    Read more »
  6. Uninstalling Magefan Blog Extension

    If you decided to remove Magento 2 Blog Extension by Magefan, please follow the steps below, also 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 a way blog extension has been installed.

    1. If you can find the extension files in the folder


    then remove this folder.

    2. If the extension was installed via the composer and its files located in the folder


    then run composer CLI command to remove it

    composer remove magefan/module-blog

    Read more »
  7. Updating Magefan Blog Extension

    If you need to update Magento 2 Blog Extension by Magefan, please follow the steps below. Note that the update instructions depend on the method blog extension was installed with.

    Attention! Before the update, we strongly recommend to create a backup of your Magento 2 files and database.


    Update using composer

    If the blog module was installed via the composer, then you need to run these simple CLI commands in Magento 2 directory:

    composer remove magefan/module-NAME
    composer require magefan/module-NAME ^x.x.x
    # replace NAME with:
    # blog - for blog extension
    # blog-plus - for blog plus extension
    # blog-extra - for blog extra extension
    # replace x.x.x with the version you want to use
    php bin/magento setup:upgrade
    php bin/magento setup:di:compile
    php bin/magento setup:static-content:deploy


    Read more »
  8. Changing locale of Magneto 2 admin panel

    In order to change the locale of Magento 2 Admin Panel, you need to click on your user icon in the upper right corner and go to Account Settings.

    Magento 2 Admin User Manu

    Then, find in the Account Information section Interface Locale select box, where choose the language you need.

    Read more »
  9. Translate Magento 2 using Translate Inline Tool

    If you need to translate some text in Magento 2 you can use the Magento Inline Translate functionality.

    In order to enable it, your Magento needs to be in the default or developer mode. Then you need to go to Admin Panel > Stores > Settings > Configuration > Advanced > Developer > Translate Inline.

    Magento 2 Developer Configuration

    Read more »
  10. Magento 2 Blog Access Control List (ACL)

    Blog Extension allows restricting administrator permissions using Magento 2 Asses Control List (ACL).

    In order to configure the access rights for the blog admin pages please go to Admin Panel > System > User Roles.

    Magento 2 Access Control List

    Read more »
Posts loader