Blog

  1. Why Is It Better to use Magento 2 Blog Extension Than Integration With WordPress, Joomla, Drupal

    In Magento 1 we commonly saw that merchants have used Magento for an online store and some other CMS, e.g. WordPress, Joomla or Drupal for blogging, then installing different tools to make the integration between these systems.

    For Magento 2 we have developed Blog extension to allow you to have a store and a blog in one place. We want to show the advantages of using Magefan Blog Module over Integration modules or systems:

    1. Security

    Magento is one of the safest frameworks. Safety is the top priority for any successful business. And it's known that  WordPress and other blogging CMS are not famous for their security, especially when being installed with additional modules. That's why using Magento extension which expands Magento itself is better. Magefan Blog extension has passed over all verifications on Magento Marketplace, including security and it is safe to use. 

    Read more »
  2. How to Enable Template Path Hints in Magento 2

    To define a .php block class or a .phtml template that corresponds to a specific page area on your Magento 2 store you can use Template Path Hints.

    Magento 2 Template Path Hilts

    Read more »
  3. Magento 2.3 - TinyMCE 4 Toolbar / Text Color Tool Missing

    In Magento 2.3 and greater, Magento team has changed WYSIWYG editor, instead of TinyMCE 3 Magento started use TinyMCE 4.

    On the picture below, you can see Magento 2.0-2.2 TinyMCE 3  editor:

    TinyMCE 3 Magento 2 Editor

    Default Magento TinyMCE 4 editor does not include a lot of tools for example text color or text background and this can be inconvenient for the content manager.

    Magento 2 TinyMCE 4

    Read more »
  4. How To Create Order In Magento 2 Admin Panel

    There are some situations when an agent needs to create a new order using Magento 2 Admin panel. In order to create an order via Magento 2 Backoffice:

    1. Go to Admin Panel > Sales > Orders and press the Create New Order button.

    Magento 2 Backoffice Order Creating, Orders

    Read more »
  5. Magento 2 Scroll To Top - Free Solution

    When a visitor scrolls the web-page down It is convenient to display a button that will allow easily, by a one-click move customer back to the top of the page. 

    (button example)

    To enable such a button on your website please follow these simple steps:

    1. Create default.xml layout file in your theme directory:

    /app/design/frontend/ThemeVendor/ThemeName/Magento_Theme/layout/default.xml
    Read more »
  6. Fix Blog Search Does Not Work

    If your Magento 2 Blog search does not work, most likely the issue is in your theme that overrides original blog templates and layout files.

    Try the next steps:

    1. Make sure that you have the latest Magento 2 Blog module version.

    2. Try temporary remove Blog layout XML files and template PHTML files from your theme one by one and run static content deploy. Once find the file that brings the issue, pay attention to it.

    3. Check if a blog search button in the sidebar has the attribute  "disabled", if yes then it is disabled (not active), and this may be a root of the issue. In this case, find a code which makes it disabled. The disabled attribute can be added directly via .phtml file in your theme or with some JavaScript. If you cannot find it, then you can insert this JS script to undisable the button:

    <script>
    require(['jquery', 'domReady!'],
    Read more »
  7. Error: Product Key is empty or invalid. The extension has been automatically disabled.

    Solution for Magento 2 Community Edition (CE / Open Source)

    If while saving Magefan extension on Magento Community edition you get the error "Product Key is empty or invalid. The extension has been automatically disabled." and you don't see any Product Key field, as on the screenshot:

    Product Key is empty or invalid. The extension has been automatically disabled.

    Read more »
  8. Magento 2 Showing Wrong Customer IP

    Sometimes instead of the real customer IP address, you can see 127.0.0.1 or some other wrong customer IP in your Magento 2 Admin panel. It can be due to proxies, like Varnish, Cloudflare, that may be enabled for your Magento 2 store.

    To solve the wrong IP address issue you need to:

    1. Create a new file in M2 directory:

    app/etc/XIP/di.xml

    2. Paste the code:

    <?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\Framework\HTTP\PhpEnvironment\RemoteAddress">
    <arguments>
    <argument name="alternativeHeaders" xsi:type="array">
    <item name="x-client-ip" xsi:type="string">HTTP_X_REAL_IP</item>
                    <item name="x-cf-connecting-ip" xsi:type="string">HTTP_CF_CONNECTING_IP</item>
         
    Read more »
  9. Configure Image Lazy Load In Magento 2

    To configure image lazy loading in Magento 2 you can install Magento 2 Image Lazy Load Extension by Magefan. Then navigate to Magento 2 Admin Panel > Stores > Configuration > Magefan Extensions > Lazy Load.

    Magento 2 Image Lazy Load Configuration

    Read more »
  10. Meet Magefan Team at Meet Magento NL 2019

    If you are going to participate in the Meet Magento NL conference what will take place in Louwman Museum, The Hague (Netherlands) on April 18, 2019, it's a great chance to stay connected. MAGEFAN team member, CEO Ihor Vansach will be at the conference. You will be able to get live communication, put questions about Magefan Extensions and Services for Magento 2, to talk about partnership and cooperation.

    Read more »
Posts loader
^Top