Page 5 - Mari Skula
- 1 min read
Although the Basic plan of the gives you a lot of advantages you might still need to extend the options. To manage your product labels even better, you need to upgrade your plan to .
In today's guide, you'll learn how to upgrade your Product Labels plan.
Note: if you've already purchased a Basic or Plus plan, contact our team for a custom discount.
Upgrade using composer
Firstly, remove the extension you currently use:
composer remove magefan/module-product-label*
Then you can proceed with installing an upgraded version. To do that, go to My Account > My Downloads and click on the Install via Composer button to get the installation instructions.
Upgrade using archive
If you previously installed Product Labels via archive, you need to upgrade it the same way. Just go to your Magefan account, download the extension archive and extract it.
We recommend creating a backup copy of the extension folder on your server before moving to the next step.
After that, copy the app folder fromihor
- 1 min read
You can install by Magefan, using composer or archive installation methods.
Note: if you want to install the please navigate to your Magefan Account > Downloads > Install via Composer to get the composer installation instructions.
Installation via composer (recommended)
Open command line.
Using command "cd" navigate to your Magento 2 root directory.
Run CLI commands:
composer require magefan/module-product-label# Authentication required (repo.magento.com)# Get your Magento Marketplace authentication keys or use these: # Username: 7c018006799466c681ad507e27904677# Password: 289077c86e811661a8f7751828485d3aphp 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 .
Installation using archive and FTP
Download Product Labels Extension ZIP-Archive from magefan.com website (not GitHub or other sources).
Extract files.
Copy app folder from the archive to yourihor
- 1 min read
Wrong size is one of the common reasons why customers decide to return a product. This leaves a bad impression and discourages customers from buying from you again. The solution? Size charts, since they help people choose the right size before purchasing.
You'll need some help to create size charts in Shopify. That's when the by Magefan comes in handy.
To add a Size Chart App to Shopify:
1. Log in to the Shopify App Store and find the Magefan Size Chart.
2. Click Install on the Magefan Size Chart App listing page.
3. Click Install again in your Shopify admin to authorize the use of the app.
Once you install the app you'll find it in the Apps and sales channel settings section in your Shopify admin.
Note: if you've chosen a paid plan you'll see charges in the next invoice. Magefan issues charges in a recurring manner. To see your current invoice click on the Size Chart App on the list of apps.
4. Navigate to Apps and find the Magefan Size Chart app.
Once you click on the Appihor
- 2 min read
Different admin users are responsible for different sections of your store. Some fulfil orders, some manage products while others create content. Thus, it's hard to keep track of all changes made in the admin panel while following .
fixes that. It helps you log admin panel activity and monitor every change made to products, categories, blogs, orders or any other part of your admin.
So today you'll learn how to do that.
To track admin user actions in Magento 2:
1. Install the Magento 2 Admin Action Log extension and enable it under Stores > Configuration > Magefan Extensions > Admin Activity Log.
2. Configure it by enabling the admin activity log and setting the storage time.
3. Navigate to System > Admin Activity Log > Activity Log to view changes made by admin users.
The Admin Action Log Extension stores all view, create, delete and edit actions your admins take.
You can view details or backtrace for each change in the Actions column > Select > View Details/ihor
- 1 min read
Although Adobe does its best to develop new and improve security with each release, it's hard to avoid brute force attacks and other malicious actions entirely. However, there's something you can still do.
Since a majority of attacks are focused on the admin panel, you need to track the login activity very thoroughly. So, you can identify where and whom the login attempt comes from. That's what the helps with.
To track login attempts in Magento 2:
1. Install the Magento 2 Admin Action Log extension and navigate to the through Stores > Configuration > Admin Activity Log > Admin Login.
2. Enable the login log and navigate to System > Admin Activity Log > Login Log to find all login attempts for a certain period.
Additionally, you can filter through the login attempts using filters:
Date — date and time when the login attempt occurred
Adin User — the login ID of the admin user
IP address and Location — the computer and country admin user logged in from
User Agentihor
- 3 min read
Once you install the extension in your store, you can keep track of all admin activities: changes and login attempts. All these details help you to maintain a safer environment and always be aware of what is being changed in your store.
In this guide though, you'll learn how to configure and manage the extension.
To configure the Magento 2 Admin Action Log, navigate to Stores > Configuration > Magefan Extensions and find a corresponding extension. Then enable it.
General Settings
Before you start tracking admin user actions and logins, configure what and how to track in the Configuration section.
Admin Activity Log
Admin action logs track every action admin users take on your store: view, edit, delete. Enable action log and define the following:
Lifetime (in days) — specifies for how long to store the admin action log. The default value is 90 days, but you can change that to save resources.
Log Modules — defines the sections of the admin panel you want to trackihor
- 2 min read
Making purchasing decisions is not that easy, especially if customers are buying apparel. The hesitation usually starts when they need to choose a size. Thus, you must ensure customers can choose the correct size to avoid returns and frustration that follow with the wrong size.
That's when the by Magefan comes in handy.
Note: define how your size charts will be displayed on the frontend before you create them. Use the .
Create New Size Charts
1. Navigate to Apps > Magefan Size Chart and hit the Add New Size Chart button.
2. Choose one of the ready-made templates or create a blank one. We'll go for the Women's Top Template. Once you choose a template, a draft is created.
3. Make changes to the template, if needed. Edit the sizes and metrics, change colours, and size guide, etc.
Note: if you want to upload a size chart image, simply choose a Blank template and upload the image via the media tool.
4. Add Custom CSS to adjust the design of your size chart (optional). ihor
- 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 the Base Price extension has been installed in.
1. If you can find the extension files in the folder
app/code/Magefan/BasePrice
then remove this folder.
2. If the extension was installed via the composer and its files located in the folder
vendor/magefan/module-base-price
then run composer CLI command to remove it
composer remove magefan/module-base-price
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 Base Price 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 Base Price extension was installed with.
Update using composer
If the Base Price module was installed via the composer (check if vendor/magefan/module-base-price folder exists), then you need to run these simple CLI commands in the Magento 2 directory:
composer remove magefan/module-base-pricecomposer require magefan/module-base-price ^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 Base Price module was installed via FTP (check if app/code/Magefan/BasePrice folder exists), then follow these commands:
1. Download the latest version of the Base Price extension archive from magefan.com.
2. Extract archive.
3. Make the backup copy of the app/code/Magefan/BasePriceihor
- 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 Base Price 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 .
- 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 the Admin Action Log extension has been installed in.
1. If you can find the extension files in the folder
app/code/Magefan/AdminActivityLog
then remove this folder.
2. If the extension was installed via the composer and its files located in the folder
vendor/magefan/module-admin-activity-log
then run composer CLI command to remove it
composer remove magefan/module-admin-activity-log
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 Admin Action Log configurations.
1. Just in case, please makeihor
- 1 min read
If you need to update by Magefan, please follow the steps below.
Note: the updating instructions depend on the method the Admin Action Log extension was installed with.
Update using composer
If the Admin Action Log module was installed via the composer (check if vendor/magefan/module-admin-activity-log folder exists), then you need to run these simple CLI commands in the Magento 2 directory:
composer remove magefan/module-admin-activity-logcomposer require magefan/module-admin-activity-log ^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 Admin Action Log module was installed via FTP (check if app/code/Magefan/AdminActivityLog folder exists), then follow these commands:
1. Download the latest version of the Admin Action Log extension archive from magefan.com.
2ihor
- 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 Admin Action Log ZIP-Archive from magefan.com website (not GitHub or other sources).
Extract files.
Copy app and lib 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 .
- 4 min read
Customer segmentation helps merchants and marketers discover behaviour patterns, improve shopping experience and cater to customers' unique needs. However, once you , you might discover that restricting certain content from different customer groups benefits as well.
Thus, in this guide, you'll learn about Magento 2 customer restrictions and how to impose them on different sections of your store. This allows you to take customer experience to an entirely new level and improve sales correspondingly.
Should we start?
Restrictions for CMS Pages and Blocks
Different customers have different needs. To cover all of them, you need to provide personalized content, which is realised through CMS blocks and pages in Magento.
Thus, if you use certain pages or blocks to promote loyalty programs, share some news or for any other purpose, you can restrict them for different customer groups.
For that, you need to and specify what customer groups should a page or block be visible to.
Anihor
- 3 min read
To start selling on Google, you need to set up a Google Merchant Account, create a product feed and submit it to Google. Sounds too simple? Well, that's if we put it shortly. There are a lot of requirements you need to comply with so Google accepts your products.
However today we'll focus on the final step — submitting a product feed to Google Merchant Center. There are two most popular ways to do that, and we'll cover each in more detail.
If you use Magento jump to the bottom of the article to find a ready-made solution on how to .
Submit Product Feed to Google Merchant Center via a File URL
This method is best if you have hundreds or thousands of products which you update often.
To upload your products to Google Merchant Center this way you should have a URL that contains your product feed file. It usually comes from Google Sheets or some third-party tool.
1. Log in to your Google Merchant Center Account and go to Products > All Products.
2. Then choose the Add anotherihor
- 2 min read
If you compare the , you'll definitely see the perks of the latter. The API helps to bypass the crawling queue by sending the page content directly to Google. So, the pages are indexed faster.
However, there's still a downside — a daily limit of 200 requests which includes both updated and deleted pages.
Thus, larger websites that update and publish loads of content daily might need to increase Google Indexing API requests or quota per day. And that's what you'll learn today.
Important: the Google Indexing API comes for free. However, additional quota does not. So you may need to create a billing account before you increase your Google indexing quota. Contact Google Cloud support for details since there is no clear explanation about it in the Google Cloud documentation.
How to Increase Google Indexing API Quota?
1. Navigate to the Google API Console and move to the Quotas & System Limits tab.
2. Tick the quota you'd like to increase (it's Publish requests per day in our case)ihor
- 2 min read
Blog post short content is the first few sentences or a quick summary of the post displayed on the . In other words, it is a text you can see on the blog homepage, category and any other post list pages.
In Magefan you can easily configure the length of the short content, and the with the short content. Today, you'll learn more about it.
How to Manage the Length of the Short Content?
While short content should give your reader a glimpse at the post content, it shouldn't be too long. That's why it's important to keep it relatively short.
To configure short content in Shopify blog:
1. Navigate to Apps > Magefan Blog > Configuration and find the Post List section.
2. Specify the Default Short Content Length (in characters) and set the Short Content End Characters. It will be displayed in case you exceed the length of the short content.
Once you Save the settings, your posts' short content will be aligned with them on the frontend.
How to Set Short Content in Shopify Blog Postihor
- 4 min read
If you have a website, especially in eCommerce, you know how important it is to track . It helps to improve your marketing, sales and content strategies as well as get feedback on what works and what doesn't. So the ultimate question is not about whether to track data or not, but rather how to track it: client-side or server-side.
While most websites use client-side tracking, server-side can also bring a lot of benefits to the table. So today we'll discuss both tracking methods to help you determine which one fits your needs best.
Those of you who use Magento as an eCommerce platform will also find a ready-to-use solution for client-side and server-side tracking. So stick around.
Same as always, before we determine the similarities and differences of both tracking methods, let's talk about them first.
What is Client-Side Tracking?
Client-side tracking is the process of tracking users' actions on your website and sending data from users' browsers to the tag management system or analyticsihor
- 4 min read
Google has become more sophisticated in ranking the most useful and user-friendly pages. But that's not the only thing. The way pages get into Google Index is changing too. That's when XML sitemap and Google Indexing API come into play.
Should you rely on the standard crawling or request indexing through API? Today you stop wondering which option is best for your ranking and SEO in general.
We'll compare the XML sitemap and Google Indexing API to determine if you need both for your website.
As usual, before we get to the main part, let's define what these concepts are.
What is XML Sitemap?
XML sitemap is a file where you include information about the pages, videos and other files on your website and the relationships between them. This file tells Google which pages are important on your website and which ones you want indexed. Google then uses the sitemap to crawl your pages and add them to the index.
Before you ask, Google can discover your pages through internal and externalihor
- 6 min read
Millions of people go through millions of pages they find on Google daily. If you want your Magento website to be within that number and get discovered by potential customers, you need to get into the Google index. Otherwise, your chances of getting organic traffic range from zero to none, which is basically the same thing.
To get Google to index your website you need to know how the index works and how to submit a page to Google. So, today we'll cover this along with the most common reasons why Google doesn't index your website and how to fix that.
Don't get overwhelmed just yet. It is actually not that hard to grasp the concepts of the Google indexing process. We promise.
Warning: we'll start from the basics. So if you've already generated a sitemap for your Magento store, just move to the other sections.
How Google Finds Your Content?
Before you learn how to get Google to index your website, you need to know how the index works in the first place. The process comes down to 4ihor
- 5 min read
Getting indexed by Google fast is an opportunity not many websites are exposed to since the majority of them rely on a sitemap. The XML sitemap does help Google discover your pages, but it is not fast enough to display relevant changes in search.
Thus, if you want to see your changes reflected in Google search results almost instantly, you need Google Indexing API. It is a speedier and more direct approach to indexing that outperforms standard crawling.
While it is relatively hard to set up, you can still do it by using the . In this guide, though, you'll learn all about the prerequisites of the Indexing API and how to set it up for Magento.
Before we dive deeper into the topic, let's define what is Google Indexing API.
What is Google Indexing API?
Google Indexing API is a powerful tool that allows you to notify Google when pages on your website are added, updated or removed. Correspondingly, Google schedules a fresh crawl each time you make changes to your website pages. Asihor

