Page 22 - Blog
News, insights and resources from the world of e-commerce
- 1 min read
Magento 2 widgets allow you to display the static or dynamic content in CMS blocks or pages. It could be anything from catalog product lists to recently viewed products.
Magento provides widget functionality by default. However, it can't have it all. So, sometimes you implement your own widgets.
In this article, you're going to learn more about one of them — and how you can customize it.
Unlike other product list widgets in Magento, Product Widget Advanced allows you to add single products to your store pages. It contains all necessary information customers might need to follow: images, price, descriptions, reviews.
However, sometimes you might need to customize it as per your needs.
To customize product widget in Magento 2:
Copy the app/code/Magefan/ProductWidget/view/frontend/templates/default.phtml file from the extension folder and save it under cutom-template1.phtml name.
Add the necessary changes by customizing the code in the file and save the file.
Upload it to your serverihor
- 9 min read
PayPal is considered one of the top recognized around the world. That’s why adding it to your Magento store checkout makes it more attractive for customers.
Moreover, PayPal checkout is more secure for both parties. Customers can pay by credit card or from their PayPal account with no risks while merchants can be sure PayPal will handle the transaction.
Besides, there are multiple PayPal payment options in Magento that make it even more flexible and versatile.
So, in this article, you will learn how to configure various PayPal payment solutions to set them up along with other .
To offer PayPal as a payment option on your Magento store you have to register a PayPal business account or PayPal Payflow account.
Before we go to the PayPal payment options, let’s review how you can set up a PayPal account.
To set up a PayPal merchant account:
1. Log in to your account on manager.paypal.com.
2. Navigate to Service Settings > Hosted Checkout Pages > Set Up.
3. Make the following configurations:ihor
- 6 min read
PayPal is one of the most famous while Magento is one of the most popular eCommerce platforms. So, it would be strange if it didn't allow you to integrate PayPal into your online store.
There is a variety of PayPal payment methods you can configure. However, in this article, you're going to configure PayPal Express Checkout in Magento 2.
It is probably the most popular PayPal payment method since it accepts almost all credit or debit cards and worldwide currencies.
With PayPal Express customers are redirected to the secure PayPal page where they fill out the payment details. Then they return to your website to finalize the order. Only after this, PayPal processes the transaction.
Besides, if you choose the PayPal Express Checkout, the PayPal button that allows your customers to checkout in one step will appear on the checkout.
To configure PayPal Express Checkout you need to fill out the required, basic, advanced, and additional features. But first, you need to go to Stores > Configurationihor
- 1 min read
To keep your customers satisfied with the diverse catalog you should always pay close attention to the . With a huge store with thousands of products managing stock status might be a daunting task.
However, we've got one feature that will make this process a little easier.
Magento allows you to configure the stock status in a certain way, so once there are only a few products left, the product will become out of stock. You can also decide whether to display the out-of-stock products on the storefront.
However, sometimes you need to change the stock status yourself from the admin panel. It is easy to do for one product, but when it comes to multiple products, the process becomes unbearably long.
So, here you will learn how to change product stock status in bulk directly from the grid:
1. Go to Catalog > Products and check the product(s) you want to change the stock status for.
2. Select the Change Stock Status option from the mass actions dropdown and choose whether to mark products as Outihor
- 1 min read
Categories play an important role in your Magento 2 store since they help you to structure your catalog. They also allow customers to find products faster based on certain criteria you created your categories upon.
However, sometimes you need to remove products from all Magento categories or .
Usually, you need to go to a product view page, remove all categories it is assigned to and repeat it for other products.
Not very time-effective, isn't it?
In this article, you'll find out how to remove products from all categories in bulk or remove all categories from a product directly from the grid.
To remove product from all categories in bulk in Magento 2:
1. Go to Catalog > Products and check the products you want to remove all categories for.
2. Select the Remove All Categories option from the mass actions dropdown and confirm you want to remove a product from all selected categories.
Once you confirm the action, you will see that all categories were removed from the selected productsihor
- 8 min read
All of your marketing and sales efforts have one goal — to lead customers to the purchase. Once they are on that final checkout step, every detail matters, especially the Magento payment methods you offer.
Even the slightest thing, like limited or poor payment method settings, can get in the way of a successful transaction. And the last thing you want is customers leaving right before placing an order, right?
So, in this article, you’ll learn what payment methods Magento offers and how to configure them to provide the best shopping experience for your customers.
Let's start right away!
Online VS Offline Payment Methods
Before we start exploring Magento payment methods, we have to establish what online and offline payment methods are.
Online payment methods require an internet connection and enable the immediate processing of the transaction. They rely on the payment providers and gateways, making them more accessible for users across different countries and locations.
Offline paymentihor
- 1 min read
Last week the whole Magento world was really frustrated by the news from some Magento extension providers about the Switch to the Subscription Model. Now we can observe a wave of resentment from their customers.
If you are interested in whether Magefan will also switch to the Subscription Model, then you will find the answers in this letter to know what to expect.
We are discussing this within our team now. You, our customers, your success and prosperity are our top priority. So, you will continue getting benefit from our products and services as you are used to.
Even if we implement any changes in the future, none of you will be disappointed or stressed because of it, since those changes will be implemented with the “what’s better for our customers” idea in mind. We will keep our words and guarantees. And if any of such changes take place in the future, they will not confuse you.
We want to reassure you that the accessibility of our products and updates, quality of our products and servicesihor
- 1 min read
Payment is an important step in customer's journey that requires precise attention since practically anything can discourage customers from finalizing the transaction.
To improve customer experience you can add multiple to the checkout page or . To improve customer experience even more you can set the default payment method on the Magento checkout page.
Why?
If there is a tendency or some preferred payment method customers regularly opt for on your online store, why not set it as default so customers don't have to perform any extra actions.
So, here you will learn how to do this.
To set default payment method in Magento checkout:
Go to Stores > Configuration > Magefan Extension > Better Checkout.
Set the Default Payment Method in the General Configuration section.
Don't forget to Save Config once you finish, and that's it. No technical skills are required.
Then, navigate to the storefront to check out how the default payment method is displayed.
This is how you can set the defaultihor
- 5 min read
Checkout is an important step in customers' journey not only in Magento but in eCommerce in general. Some customers don't even reach it. While others abandon their shopping carts and leave the checkout just when they're about to finalize their order.
There are multiple reasons why this happens, but the most common so far is the long and complex checkout process.
Magento provides you only with basic functionality which is not enough to maintain a fast and seamless checkout process. That is why merchants start looking for some to improve that process.
One of such trendy extensions is Magento 2 One Step Checkout.
However, is it really that convenient and useful when it comes to customer experience?
In this article, we’ll review Magento one step checkout to learn its benefits and drawbacks as well as define if it is better than a multi-step checkout.
Before we define the advantages and disadvantages of Magento 2 one step checkout we should figure out what kinds of the checkout are there inihor
- 3 min read
Hello there, Magento fans!
Today we have prepared the last but not the least News and Updates digest of the year from Magefan.
So, catch the last Magefan news and updates!
With the constant cycle of updates and new releases of our extensions, it should be understood that not every version of Magento 2 platform can remain supported forever. We would like to notify all our customers that Magento 2 v2.2 will no longer be supported starting from January 1, 2022. This means that no updates, no fixes, no new versions will be available for Magento 2.2 version. If you still use this version we strongly recommend you to update it to the latest version (2.4.3v) to be able to enjoy smooth and uninterrupted work of all Magefan extensions for Magento 2.
And now let's move on to the module updates.
New extension has been released!
If you want to improve your customer engagement - you definitely need this tool in your arsenal. This extension integrates Magento 2 Blog by Magefan and Magento 2 AMP extensionihor
- 2 min read
Magento 2 order comments allow you to keep a conversation with your customers and provide a better experience for them. While it is not such a significant detail it can play a big role in customers' purchasing journey.
How exactly?
By default, only admin users can add comments to order in Magento to verify some details or update customers about the whereabouts of their order.
So, these are admins who initiate the conversation. If customers need to add some details to their order, they need to reach out via contact form, sales email, live chat, etc.
Then admin users can add customer comments to the order. It is an unnecessary fuss that only makes order management more time-consuming.
It is much better to allow customers to add order comments directly on the checkout page.
And that is exactly what enables you to do. So you don't need any separate Magento 2 order comment extension solely for that function.
To add an order comments section to Magento checkout:
1. Navigate to Stores > Configurationihor
- 2 min read
Payment in Magento checkout is one of the most important steps since even the slightest detail can discourage customers from finalizing their order. And a range of is not the only thing that can influence customers' decisions.
The way they are presented also matters.
Default Magento Checkout provides you the basic functionality, but it is not too intuitive and attractive from the customer perspective.
Wouldn't it be much better to add icons to payment methods, so customers can see the most suitable payment method right away?
That is what you're going to do in this article with the .
So, to add icon to payment method in Magento checkout:
Go to Stores > Configuration > Magefan Extensions > Better Checkout > Payment Method Icons.
Select the Payment Method from the dropdown of available payment methods and add Payment Image to it.
Once you finish adding icons for Magento payment methods, don't forget to Save Config and go to the storefront to check it.
And if you configure theihor
- 16 min read
Magento 2 speed optimization is one of the steps every store owner takes when the traffic drops, bounce rates rise and there is no increase in conversion rates. All this because website performance is a vital factor that influences not only and traffic, but purchasing decisions.
However should you wait till the ? It's much better to act now to ensure a fast and user-friendly environment consistently.
So, in this guide, you'll find 23 actionable tips to speed up Magento 2 as part of the .
Why is Magento Slow?
Before we dive deeper into the Magento speed optimization tips, we need to figure out why is Magento slow in the first place? It is one of the best CMSs out there which people choose for its unique functionality, exceptional features, and, obviously, speed.
Yes, Magento with sample data is really fast. But as soon as you start adding on extra functionality, customizations and third-party modules, it starts to drop. So, lets see the main reasons why this happens.
Inadequate hostingihor
- 15 min read
eCommerce is popular as never before. Due to a range of reasons, a lot of merchants choose to start their online stores with Magento, one of the most popular content management systems. Not without a reason.
Magento provides a range of unique features that make it stand out from the others. However, it can’t manage all of it alone. Correspondingly, one of the firsts steps you have to take when starting a Magento 2 store is to choose the best Magento hosting provider.
That is exactly what you’re going to learn about in this article since we’ve gathered not only the best hosting providers for Magento but prepared Magento hosting provider requirements to consider.
Hosting allows you to provide fast and reliable website to web users and ensure a secure storage environment for your website data. Selecting the one that suits your need best is vital.
So, let’s dive in.
What is Magento Hosting?
Magento hosting is a web hosting plan compatible with Magento. Compatible means hosting should complyihor
- 1 min read
Today we have a very special announcement - the first-ever PWA conference is starting soon!
Moreover, our Magefan CEO Ihor Vansach will be among the speakers of this event tackling some hot questions for Magento developers:
How to make your current Magento 2 Extension PWA ready and build a new one for the PWA backend?
You will get a comprehensive guide on getting Magento extensions ready for PWA, that also includes the road map and pitfalls. PWA technology is more trending than it has even been before.
So, you can book a seat at GoPWA Online Conference ‘21 that will take place on September 29-30, 2021 to join our discussion. And it is absolutely free!
- 4 min read
The seamless checkout process is one of the vital components of a successful customer journey. Unfortunately, checkout could also be one of the reasons for cart abandonment and bounce rates.
The longer and more difficult the checkout process is on your store, the more likely customers are going to leave without making a purchase. They are also extra cautious about the personal information they share online. That is why they are not very attracted by the forced registration.
Magento enables you to provide a better experience for your customers and eliminate cart abandonment with a built-in solution — Magento 2 Guest Checkout.
And in this article, we’re going to cover what it is, how it works and analyze all its benefits and drawbacks.
What is Magento 2 Guest Checkout?
Guest checkout in Magento is the process that allows your customers to make a purchase and checkout without registration. If customers want they can register an account after the checkout.
By default guest checkout is enabledihor
- 8 min read
There are multiple tools and methods you can use to provide an outstanding experience for your customers, especially when you sell globally. However, not many of them might be as important as hreflang tags since they influence not only customers' experience but SEO as well.
At the same time, hreflang tags are one of the most confusing factors of international SEO. It is not as easy to implement as it is to make a mistake that can cost you brand visibility, targeting and ranking.
So, before you start implementing these tags, you have to review the most common hreflang mistakes, to know how to prevent or fix them.
In this article, you will review the examples of hreflang tags with errors and learn how to avoid them. Moreover, if you’re in a Magento 2 world, you will find a solution for most hreflang mistakes that allows you to implement hreflang tags in a few clicks.
Shall we start?
1. No Return Hreflang Tags
When you add hreflang tags to your website pages, you have to remember that allihor
- 4 min read
Hello there, Magento fans!
Are you ready for the final summer updates from Magefan about the new module release, dozens of new features and improvements?
Then let’s go!
New Magento 2 module release!
In addition to all the features included in the extension, there is new splendid functionality you will definitely like. Now auto-search of texts is available for translations in the database.
We have also added an option to search untranslated texts. In our Magento 2 Translation Plus extension, you will enjoy an easy translation of the texts to all your languages within one grid.
Hurry up to try it yourself on our demo!
New feature of Add-on!
Now our famous Magento 2 PWA Blog is compatible with Magento PWA Studio 11, and you can benefit from managing your favorite blog on the PWA storefront even more.
New features of !
For your convenience we have added the better order grid in the "Orders" tab in the customer account edit page. Now you can also see the product images displayedihor
- 1 min read
Solved: Package exists in composer repo 1 and composer repo 2 which has a higher repository priority
When you install some new extension package in Magento 2 via the composer you can get an error:
[InvalidArgumentException] Package vendor/module-name exists in composer repo (https://repo.packagist.org) and composer repo (https://repo.magento.com) which has a higher repository priority. The packages with higher priority do not match your constraint and are therefore not installable. See https://getcomposer.org/repoprio for details and assistance.
This error message is self-explaining and contains a link to the composer documentation.
The problem is that a module you try to install has an old version in the Magento composer repository and a new version in the free public packagist.org repository. However, the Magento repository has a higher priority and that is why composer cannot install the latest version and throws this error.
What you need to do to solve the issue is to:
1. Open composer.json file in your Magento 2 root directory.
2. Find the "repositories" section.
3. Replace the followingihor
- 4 min read
Hello there, Magento fans!
We haven’t been here for quite a while. So now we prepared a lot of News and Updates for you this hot July, 2021. We really hope you will enjoy all the new features of the latest Magento 2 extensions we have released.
Let’s go!
NEW features of !
Now you can export blog posts to CSV and also enjoy improved CSV import features of Blog Extra. Create new experiences for your customers with 3 new templates for the blog post lists:
block-2-1-shortcontent
block-2-2-shortcontent
block-2-3-shortcontent
Among other features included you will find very useful import from Drupal and updated YouTube widget (Blog Extra).
We have also added the blog GraphQL v2.1.2 with multi-store support and made some code and CSS stylesheet improvements.
The issue with the featured widget that used a sidebar featured posts block template is fixed now, as well as the issue with blog posts lazy loading of new blog templates. We have also fixed CSS conflict with "fa" fonts.
NEWihor
- 1 min read
Same as other Git repositories, like or , Bitbucket allows you to create webhooks for simplified application management. Bitbucket allows you to create up to 50 webhooks for different actions to make code push easier.
So, let's check these triggers and learn how to add Bitbucket webhooks.
To create webhooks in Bitbucket:
1. Navigate to your Bitbucket account and choose the repository you want to create a Bitbucket webhook for.
2. Go to the Repository Settings.
3. Find the Webhooks tab and press the Add Webhook button.
4. Set the webhook Title and enter the URL where the webhook requests will be sent to.
5. Check the Active option if you want the webhook to be active after you save it.
6. Check the Skip certificate verification option if you use self-signed certification and don't need to verify it.
7. Select the Triggers Bitbucket webhooks to be triggered by.
Once you finished setting up Bitbucket webhooks, don't forget to Save it. Besides, to have more control over the access toihor
