1. Warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages - Magento 2 Fixes

    If you use Magento 2 and get an error like this:

    Warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages:
    error:14095126:SSL routines:ssl3_read_n:unexpected eof while reading in vendor/google/recaptcha/src/ReCaptcha/RequestMethod/Post.php on line 72

    <pre>#1 file_get_contents() called at [vendor/google/recaptcha/src/ReCaptcha/RequestMethod/Post.php:72]
    #2 ReCaptcha\RequestMethod\Post->submit() called at [vendor/google/recaptcha/src/ReCaptcha/ReCaptcha.php:156]
    #3 ReCaptcha\ReCaptcha->verify() called at [app/code/MSP/ReCaptcha/Model/Validate.php:79]
    #4 MSP\ReCaptcha\Model\Validate->validate() called at [app/code/MSP/ReCaptcha/Observer/ReCaptchaObserver.php:93]
    #5 MSP\ReCaptcha\Observer\ReCaptchaObserver->execute() called at [vendor/magento/framework/Event/Invoker/InvokerDefault.php:72]
    #6 Magento\Framework\Event\Invoker\InvokerDefault->_callObserverMethod() called at [vendor/magento/framework/Event/Invoker/InvokerDefault.php:60]

    when trying to login to the admin panel, reset customer password, create a new customer account, etc., you can make a quick fix. To do this please follow the steps below:

    Read more »
  2. Magento 2 Image Lazy Load In Knockout Template

    To apply lazy load for images in your Knockout template, first, make sure that  Magento 2 Image Lazy Load extension is installed.

    Then insert an image into the HTML template (my-template.html) like this:

    <img data-bind="attr: {src: $parent.getPixelUrl(), 'data-original': thumbnail, alt: code_article, loading: 'lazy', width: '165', height: '165' }"/>


    <div class="options-block" data-bind="foreach: getOptionBlocks(), afterRender: initLazyLoad()">
        <div class="option-item" data-bind="attr: {'data-sku': sku}">
            <div class="image-block">
                 <img data-bind="attr: {src: $parent.getPixelUrl(),
    Read more »
  3. How To Check If My Magento Server Configurations Are Ready for WebP?

    In case you don't know if your webserver is already configured well and can use WebP, please follow these steps to check:

    1. Create a new testwebp.php  file in your Magento 2 root directory.

    2. Add this code to it:

    $errorSufix = '<br/>Please enable it in your hosting configuration or ask the server administrator to help you with this.</strong>';
    if (!function_exists('gd_info')) {
       echo ('<strong style="color:red">Error: GD is not enabled in PHP settings.' . $errorSufix);
    exit(); } $hasWebP = false; foreach (gd_info() as $key => $value) { if (stristr($key, 'webp')) { $hasWebP = true; break; } } if (!$hasWebP) { echo ('<strong style="color:red">Error: WebP option is not enabled in PHP GD.' . $errorSufix);
    exit(); } if (!function_exists('imagecreatefromwebp')) { echo ('<strong style="color:red">Error:
    Read more »
  4. How to Clear Facebook Open Graph Cache on Demand?

    Social media is a powerful platform that generates tons of information throughout the word 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 Facebook OG tags 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 answers 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

    Read more »
  5. Improve Your Magento SEO in 5 Steps

    What is the one word that comes to your mind when you hear SEO? I am sure many of you associate SEO with traffic. But is it really all about that?

    SEO is a strategy following which will get you a desired outcome and static flow of customers. 

    You provide excellent services and sell great products but still can’t figure out how to get your website rank higher? Let’s see how you can improve the situation. But before that, you need to know what you are dealing with.

    What is SEO about? 

    Traffic Quality. The amount of people visiting your website may be huge. However, if they are not your target audience it can even negatively influence your ranking and increase bounce rates. 

    e.g. when you’re selling dog’s nutrition products and people who come to your website are looking for brand clothes this is not quality traffic.

    Traffic Quantity. This is the amount of target people who come to your website through organic search.

    So, you see that to be ranked higher in Google you have to increase the quality and the quantity of your website traffic.

    Eager to know what to start with? Here are the 5 steps to follow in order to improve your Magento SEO.

    Read more »
  6. 5 Reasons to Migrate from Magento 1 to Magento 2

    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 migrate from Magento 1 to Magento 2, but let’s analyze the main of them.

     Magento 2 support

    Read more »
  7. 10 Reasons to Choose Magento for Your Website

    Why choose Magento

    Have you ever considered converting your business to E-Commerce? How much do you know about it to make a choice towards this or that eCommerce platform? Or maybe you are considering some other platform being unsatisfied with limited features of the previously used one.

    It is true that with E-Commerce fast development, growing popularity and a variety of platforms it is hard to choose the best platform. However, while searching it is wise to look for not only generalized features but ones that are applicable for your particular kind of business. 

    Read more »
  8. How to Drive More Traffic to Your Website: 10 Simple Tips

    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?

    Magento 2 traffic


    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 cos

    Read more »
  9. 6 Things to Learn about Magento 2 Blog

    In this rapidly developing E-Commerce world, Magento 2 businesses try to outrun each other, spending hundreds and thousands of dollars on different extensions which are said to increase the conversion rate, improve Google positions etc. They try to attract more customers in so many ways forgetting that the most powerful tool in this particular case is content. So when somebody asks what is the most effective way to attract customers the answer is BLOG without any hesitation. What makes us think so? That is what Blog is all about:


    • Blog attracts the target audience.
    • Blog serves as a great way to establish a relationship with your customers.
    • Blog helps you to gain authority and credibility.
    • Blog generates more traffic to your website making it rank higher in Google. 
    Read more »
  10. How to add a New Dynamic Category Rule?

    In order to configure or add new category rule in Magento 2 Dynamic Categories Extension navigate to Catalog > Dynamic Category > Rules.

    Magento 2 Dynamic Category

    Read more »
Posts loader