Page 14 - Mari Skula
- 6 min read
If you want to start selling worldwide, be ready for a lot of work. You need to translate all of your pages, set up multiple currencies, personalise email templates and do a lot of other things. But first, you need to learn more about the store views in Magento.
They are the essential step in your multi-languuage store journey. That's what allows you to have different language in your store.
For many the store view concept becomes blurry as soon as the is mentioned. But it's not that complicated.
So, today, you'll dive deeper into Magento hierarchy and understand the importance of the store view scope. We'll explain its capabilities and walk you through a detailed guide on how to create one.
Ready?
Store Views in Magento Hierarchy
You can't define what Magento store view is without looking at the Magento hierarchy first. It consists of websites, stores and store views, where the last one is the lowest level.
So, first, you create multiple Websites, then a Store (or a few of them)ihor
- 3 min read
JS bundling is a required optimization that allows you to by reducing the number of server requests for JS files. Magento JS bundles are formed by merging multiple JavaScript files into one file. Correspondingly, instead of downloading hundreds of JS files for each page, the browser downloads just a few JS bundles.
But there is one thing.
By default Magento creates huge JS bundle files, each around 5-10 Mb on average. Regarding this, website speed won't actually improve, but quite the opposite.
In this article, you'll go through Magento JS bundle optimization step-by-step with an easy solution so you can benefit from JS bundling and better website speed.
Before we jump to the optimization let's define once more what is JS bundling in Magento 2.
What is Magento JS Bundling?
Magento JS bundling is a technique used to reduce the number of page requests by combining them in bundles. This way, instead of loading hundreds of JS files, the browser has to load only a few bundles.
Howeverihor
- 3 min read
Related products make your website visitors browse through your catalog longer, find relevant products or simply purchase more from you. However, many make the mistake of product pages only. It does help in case customers don't like a product they originally landed on.
But what if the related products, don't fit customers' demands either?
That being said, you have to make the most of your related products to maximize your sales. In today's article, you'll learn how to add related products to a shopping cart to encourage customers to buy more.
Since Magento doesn't have this feature by default, you need a robust .
It not only allows you to add related products to the shopping cart page but define the conditions under which they should be added.
To add related products to the shopping cart in Magento:
1. Navigate to Marketing > Automatic Related Products > Rules and Add New Rule.
2. Configure General Rule Information.
Enable Auto-related products rule.
Set a Name and Descriptionihor
- 2 min read
By managing your stock effectively you ensure your customers won't have to wait for any products or sign up for . There is no need to lose customers or sales because of the low stock. So you must keep track of product availability to restock in time.
Magento allows you to manage this and track products will low stock in reports (Reports > Products > Low Stock).
Unfortunately, Magento doesn't send any notifications or emails to the admin. You still have to access the reports regularly to make sure you haven't run out of any items.
So, today we'll help you optimize the process and enable low stock email notifications with .
To set up Magento Notify for Quantity Below notification:
1. Navigate to Catalog > Inventory > Product Stock Options > Notify for Quantity Below and set the threshold for the low stock notification. It is a global value so the notifications will be triggered if the quantity of any product runs below a specified number.
If you want to enable Notify for Quantityihor
- 2 min read
Special price is one of the simplest and easiest ways to offer , especially when the holiday season rolls around.
In fact, you don't have to wait for any special occasion to and make your customers happy. However, you do have to know how to maximize your efforts and manage special prices effectively.
So we offer you to bulk update special prices in Magento with the .
Magento: Bulk Update Special Price via Grid
To update Magento special prices in bulk:
1. Navigate to Catalog > Product and select the products you want to update special prices for.
Note: click on the product line and then tick all the other products to enable the mass updating view.
2. Enter a new special price at the top of the menu for all columns and hit Apply.
3. Save Edits once you preview the new special price.
This way allows you to bulk update special price in Magento the fixed way. If you want to edit special price by percentage, move to the next section.
Magento: Bulk Update Special Price via Mass Actionsihor
- 2 min read
As a developer, you usually have to do plenty of mundane tasks. They would require a lot of time if you hadn't known any tricks to process big amounts of information faster. One of those tasks is getting product collection by category ID for either related products or price updating, etc.
Whatever the cause, you have to know how to get product collection by category ID in Magento.
To get product collection by category ID:
Get Product Collection by Category ID Using Class Construct
/*** @var \Magento\Catalog\Model\ResourceModel\Product\CollectionFactory*/protected $_productCollectionFactory;public function __construct( \Magento\Backend\Block\Template\Context $context, \Magento\Catalog\Model\ResourceModel\Product\CollectionFactory $productCollectionFactory) { $this->_productCollectionFactory = $productCollectionFactory; parent::__construct($context);}public function getProductCollectionByCategoryIds($ids){ $collection = $this->_productCollectionFactory->create(); $collection->addAttributeToSelect('*');ihor
- 2 min read
Structured data helps you to communicate some additional information about your blog post to the search engine. It provides more details about your blog posts and helps search robots to determine whether your post fits to be featured in a snippet.
Although our already has all of the required structured data implemented, you don't have to stop there. Today we want to teach you how to add FAQ schema in Magento Blog to benefit from better indexing and provide tremendous value to your blog readers.
You don't need to edit any templates or dive deep into the code. You simply need the extension.
So, here we go.
To add FAQ schema in Magento blog post:
1. Navigate to Content > Blog > Posts and find the blog post you want to add the FAQs for.
2. Click on the space where you want to add FAQs and select Widgets.
3. Select FAQ by Magefan as a Widget type.
4. Choose the Structured Data Type.
There are 3 different types you can choose from:
1JSON-LD (application/ld+json)—ihor
- 5 min read
In the process of making your website more optimized, you'll apply various . So, you'll certainly work with the caches and the Magento clear cache option.
Magento has a built-in cache functionality, such as the , you can manage directly from the admin panel. Still, you need to do so properly.
In this guide, you'll learn what Magento cache types are there, how the Magento 2 clear cache functionality works, and how to use it.
Let's begin.
Magento 2 Cache Types
The cache is what helps to optimize speed and overall performance of a website. There is no need to dive deep into the definitions as this concept is well-known to everyone.
Yet, default Magento cache types you get out of the box are certainly worth your attention.
Cache type
Works with:
Cache ID
Configuration
Store settings, modules' XML configuration
config
Layouts
Page layouts
layout
Block HTML output
HTML components of pages
block_html
Collection Data
Collection data files
collections
Reflection Data
Reflection data of the APIihor
- 4 min read
Since Google search results are now more interactive, visual, and informative than ever, you have to explore that opportunity to improve CTR. FAQ rich snippet is one of the most for the Magento 2 store.
Along with the rating, reviews, availability, and breadcrumbs, FAQ markup helps you to address customers' questions directly in search. It helps you to target people really interested in your products and services.
If you already have an FAQ page, you should mark those FAQs with structured data so they are featured in Google snippets. We'll help you with that.
What is FAQ Rich Snippet?
FAQ rich snippet is one of Google's search snippets that include questions covered on a certain page. Every question unfolds when clicked on and has an answer from that question.
Just like any other Google rich snippet, FAQ snippets are enabled by a structured markup FAQPage schema.
If you want the rich snippet to work there should be 2 required properties:
Main entity: Question
acceptedAnswer:ihor
- 5 min read
When the sales season rolls around you need to make sure to lure more customers to your store. One way to do this is Magento 2 cart price rules. These are the rules you set up in the admin panel during sales, special offers, and any other occasions to provide a discount.
Thus, creating the Magento cart price rules not only encourages customers to purchase more. They allow you to more effectively.
So, today you'll learn how to create Magento shopping cart rules and discover how they can benefit your business.
Step 1: Add New Cart Price Rule
1. Navigate to Marketing > Promotions > Cart Price Rules and press the Add New Rule button. You will have to complete 5 sections: Rule Information, Conditions, Actions, Labels, and Manage Coupon Codes.
2. Start with the Rule information and set the Rule Name.
3. Add the rule Description. It is the field where you leave some notes for yourself.
4. Enable the cart price rule by switching the Active to Yes.
5. Apply the rule for a specific Websiteihor
- 3 min read
Hello, Magento fans,
Catch the first news and updates of this autumn!
You know, the Magefan team loves this autumn more than any other season of this year. Thankfully, we are still here, working hard to produce new ideas, develop new extensions, and make new releases you will definitely love.
So, let's dive into the world of Magefan updates!
New features of the !
Generating product feeds for Google Shopping is even more convenient now. In the latest version, we have improved the compatibility with configurable products. Besides, we’ve removed default values for Google Analytics tracking from the extension configuration and added an option to auto-generate GTIN based on product ID.
Additionally, we have added an option to select different Magento image attributes which is very convenient if you have different images for the same product. If you’ve faced any issues with the feed updating, just update the extension. We have fixed an issue with the feed not being updated by cron automaticallyihor
- 8 min read
The article was provided by GoMage — a Magento development company that offers you seamless store and extensions development tailored to your business needs and expectations.
With over 5 billion mobile users in the world, creating a user-friendly mobile experience should be a top priority for every business. And a responsive website isn’t the only option available.
PWAs offer businesses an easy and cost-effective way to interact with their customers. Multiple world-known companies have already reaped great benefits from utilizing this technology. Forbes, Pinterest, Instagram, Starbucks, Twitter, Lancôme, Uber, and many others are among them.
However, not every business needs a PWA.
In this blog post, you will find answers to the following questions:
What does pwa stand for?
What is a progressive web app?
What are progressive web apps’ characteristics?
How does it differ from a regular website?
Which should you choose: a responsive website or a PWA for your business?
What are Progressiveihor
- 5 min read
Creating blog posts is not as easy as it sounds. Having a creative idea alone won't yield the expected results. That's why crafting compelling content requires researching, structuring and optimizing SEO.
But most importantly, it requires a tool that allows you to put all of these together — .
In this guide, you'll learn how easy it is to create blog posts in Magento and how to manage them to maintain an engaging blog. We'll cover multiple stages, from creating blog content to design and SEO.
Note: before we start, note that some of the options described are available only in the .
Create Blog Posts in Magento
The main thing about your blog post is content, no doubt. But the category you add it to and display settings matter as well. Let's go through each of these steps to make the most of your blog post.
First navigate to Content > Blog > Posts and press the Add New Post button to start.
1. Fill out general information
Here you only need to set the post Title and assign it to aihor
- 4 min read
If you want to create a multi-language store to sell worldwide be ready for a lot of work. You'll need to translate a lot of pages, localize banners and offers. But most importantly you'll need to cover the most basic of settings in this case — language switcher.
You can enable the language switcher in Magento by creating different store views. But people will still land on the default store.
To improve their experience you can switch them to a corresponding store view automatically. That's what we'll do today using the Automatic .
Configure Auto Language Switcher
Once you're ready, navigate to Stores > Configuration > Magefan Extensions > Auto Language Switcher and Enable the extension.
1. Fill out general settings
In the general section, you need to define how to switch the store view for visitors and whether to redirect them between one or multiple websites. Let's see what your options are.
Switch store view automatically
Choose the Auto Direct option for the Swither Modeihor
- 3 min read
If you want to target a wider audience and the first thing you have to pay attention to is translations. However, translating Magento is not that easy.
You can either use the default , resort to any other translation solutions or import your translations from somewhere else.
That's what we'll focus on in this guide. You'll learn how you can import translations to Magento and export them if you need to migrate.
Import Translations to Magento
To import translations to Magento, you need by Magefan since there are no default options for that.
From that point, translations import works just like any other Magento import.
First, navigate to System > Data Transfer > Import and select Magefan Translation as the Entity Type.
Note: you can also download a sample file on this step to see how it should be organised for a successful import.
Then fill out the import options:
Select the Import Behaviour.
Choose the Validation Strategy and define the Allowed Error Count.
Set the Field Separatorihor
- 2 min read
How much time do customers spend on your product pages? Is all important information provided and easily accessible? Customers demand rich and detailed product information to make a purchasing decision. However, at the same time, they don't want to be overloaded with information that they can't navigate through.
Structuring product details and highlights in product tabs make it easy to navigate through and find all relevant data from delivery details to FAQs, taxing video, and .
A limited number of product tabs provided by default won't yield the desired results. So you have to add custom product tabs in Magento.
Most guides offer you to create custom layouts and templates by diving deep into the code. But we'll show you how to add them from the admin panel with the simple .
To add custom tabs on Magento 2 product page:
1. Navigate to Content > Product Tabs > Tabs and press the Add New Tab button.
2. Set general tab information.
Enable Tab.
Set a Name and Title. Theihor
- 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 Product Tabs extension has been installed in.
1. If you can find the extension files in the folder
app/code/Magefan/ProductTabs
then remove this folder.
2. If the extension was installed via the composer and its files located in the folder
vendor/magefan/module-product-tabs
then run composer CLI command to remove it
composer remove magefan/module-product-tabs
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 Product Tabs configurations.
1. Just in case please make a full backup (dump) of your Magentoihor
- 1 min read
If you need to update by Magefan, please follow the steps below.
Note: the updating instructions depend on the method the Product Tabs extension was installed with.
Update using composer
If the Product Tabs module was installed via the composer (check if vendor/magefan/module-product-tabs folder exists), then you need to run these simple CLI commands in Magento 2 directory:
composer remove magefan/module-product-tabscomposer require magefan/module-product-tabs ^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 Product Tabs module was installed via FTP (check if app/code/Magefan/ProductTabs folder exists), then follow these commands:
1. Download the latest version of the Product Tabs extension archive from magefan.com.
2. Extract archive.
3. Make the backup copy ofihor
- 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 Product Tabs 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 .
- 3 min read
Adding enables you to maximize your sales and drive customers' attention to popular items. However, considering Magento by default adds related products after the product description people might not even get to those products.
That's why you have to optimize related products block and display it just where they could be easily discovered — in product tabs. Magento tabs are a great way to structure product information and help customers navigate through it easily.
In this article, you'll learn how to add Magento related products in product tabs without diving deep into the code. All you need is .
To add related products in product tabs:
1. Configure General Rule Information.
Go to Marketing > Automatic Related Products > Rules and press the Add New Rule button.
Enable Rule, give it a Name and Description, and set Priority.
Define what Customer Group the related products in product tabs will be visible to.
Choose Store View where the block should be displayed.
Chooseihor
- 9 min read
When customers have difficulties placing an order or preparing a shopping cart, the last thing they want is to wait. Since sharing login data is not an option you have to figure out a way to log in as a customer in Shopify without it.
And Shopify makes that possible with their Multipass feature, but only for the Shopify Plus users.
Yet, you can still log in as customer in Shopify with other plans. You just need the Magefan app — .
Not only does it work with all Shopify plans, but all account types including .
So, in this guide, you'll learn about the various options it offers.
General Settings
Before we jump to different Shopify accounts and ways to log in as a customer, let's complete a few general app settings. For that, navigate to Apps > Magefan Login as Customer > Configuration.
In the Logged In As Message section, decide whether to enable the "You are logged in as ..." banner.
It will be displayed on the storefront, showing support agents which customer accounts they are workingihor

