Page 4 - Monthly Archives: 2024
- 2 min read
If you sell products based on length, meterage, volume or weight, you must have heard about the Unit Price Directive required for businesses in the EU. It requires merchants to provide accurate and clear pricing. So, if you want to do that in Magento, you need the .
In this guide, you'll learn how to add the base price in Magento. Basically, you just need to complete three steps.
Step 1: Create Measurement Units
Navigate to Stores > Configuration > Magefan Extensions > Base Price and find the Units grid in the General section. That's where you can edit or add your custom units.
Simply specify a Name, Reference Unit, Reference Amount and set the Rate at which to convert the units.
e.g. in the first unit on the image, it's set that there are 1000 (Rate) grams (Name) in 1 (Reference Amount) kilogram (Reference Unit).
Step 2: Edit Base Price Templates
In the Display Settings section, you can choose whether to display the base price on all pages or only products — Display The Base Price Onihor
- 5 min read
Same as other Magento releases Magento 2.4.7 contains multiple bug fixes, platform enhancements and new features, of course. In particular, Magento provides over 200 quality fixes and improvements, better GraphQL performance, and 13 security fixes and improvements in this release.
Now let's have a better look at the Magento 2.4.7 release notes to see what this version has to offer before you and upgrade.
Magento 2.4.7 Release Notes
There have been plenty of features added in this release, however, we'd like to highlight only the most important , usability and performance updates, worth your attention.
Platform
The main platform improvements include the compatibility of the platform with the key technologies.
PHP 8.3 compatibility: Magento Open Source now supports both PHP 8.3 and 8.2.
Varnish Cache 7.4: compatibility with the Varnish Cache 6.0.x and 7.2.x versions remains.
Composer 2.7.x: compatibility with the Composer 2.2.x remains.
RabiitMQ 3.11: compatibility with the RabbitMQihor
- 6 min read
Hi, the Magefan customers and welcome to the newbies of our Magefan blog.
April 2024 News & Updates digest is here!
Our whole team has been working all month on new product releases and updates to our Magento 2 extensions and Shopify Apps.
Here is what we have for the end of this quite productive month. Happy reading!
New features of !
Features:
Added the reading_progress_bar on the blog post page (Blog Extra).
Option to group blog post archives not only "by Month and Year", but also "by Year".
Added Article rich snippet in addition to BlogPosting and NewsArticle.
Blog performance (speed) improvements.
Improved blog post images in the sitemap XML.
Improved the pt_BR locale.
Removed the "Publish Posts On Facebook (Blog+)" option. It is deprecated now.
Improved blog import from Mageplaza.
Minor code improvements.
Fixes:
Minor errors on PHP8.
Fixed the issue with the meta description being duplicated on the pagination pages. Now the "Page N - "prefix is added.
Fixed the incorrectihor
- 3 min read
Shopify is quite a straightforward platform with an intuitive interface and easy-to-manage tools. But before you get to setting up your store there is one more step to take. You need to log in to the Shopify admin panel, of course.
Sounds like an easy job, but it may be a bit tricky for those new to Shopify. Why? Because the login process depends on your role. Thus, the procedures are different for logging as developers and partners. And then you might also need to to assist them with different requests.
But don't worry, we've got you covered. In this guide, you'll learn all the necessary details about Shopify login.
Developer Login
To manage your orders, customers, products, and store in general you need to log into Shopify as a developer or administrator, in other words. Shopify allows you to log in either via browser or mobile app.
To log in to Shopify from a browser:
1. Navigate to the Shopify login page and go to Your store.
2. Enter your email and press the Continue with Emailihor
- 2 min read
Since we've started using the PayProGlobal reseller, all our extensions need to be purchased using the PayProGlocal checkout. One thing that sometimes confuses is the tax.
So here we'll explain how it works to unveil any doubts you might have.
Why am I asked to pay VAT/Tax?
After you land on our checkout page you can see the VAT/tax total before submitting an order. That's because you need to be eligible for taxation.
However, once you enter your VAT/Tax number you won't need to pay the tax.
I've entered my VAT and I am still asked to pay VAT 20%
Sometimes you might enter your VAT number and still see the VAT (20%) on checkout. Most often it happens with the UK VAT numbers.
All B2B orders from the UK go through a company registered in the United Kingdom, namely PayPro Europe Limited.
Thus, according to the established rules, our reseller (PayPro Europe as a UK-based company) is obliged to charge tax from you (also a UK company), since such a sale is considered a domestic B2B saleihor
- 2 min read
from Magefan offers you extensive URL settings for all blog pages. In plan you can change blog page paths flexibly. However, the question that troubles our customers the most is — what is the /a/ doing in the blog URLs and how to remove it?
So, today we'll tackle this subject and explain how you can manage the /a/ in Magefan blog URLs.
Why is There an /a/ in Blog URLs?
The /a/ in Magefan blog URLs comes from the app proxy. According to Shopify requirements, it is obligatory for all pages that come from an app. That's why you have /a/ in your blog URLs, like in the following example:
e.g. https://myshopify.com/a/blog/category/travel
How to Remove /a/ from Blog URLs?
Since the /a/ proxy is obligatory for all URLs that come from the third-party Shopify app, you can't remove it. However, you can change it to the values offered by Shopify.
How to Change /a/ in Blog URLs?
To change /a/ in Shopify blog URLs, navigate to Apps > Magefan Blog > Configuration > Permalink Settings > App Proxy. Thenihor
- 5 min read
Product labels are one of the best ways to drive customer's attention to certain items, not only when the sales season rolls out. You can use them consistently to notify customers about new arrivals, hot deals, quickly-sold products or best offers. Opportunities are limitless.
The only question is how to add product labels in Magento without much trouble. We have the answer — . So, today you'll learn how to add different types of product labels in Magento using this tool.
General
Once you , you need to go to Stores > Configuration > Magefan Extensions > Product Labels and fill out the basic settings.
The basic fields are filled out by default. However, if you want to change them, remove the Use system value checkmark and fill out the following:
Max. Number of Labels Applied to Product
Product Label Container
Product List Label Container
Don't use on pages (restricts product labels display to certain pages only)
Save the settings and move to Marketing > Product Label > Rulesihor
- 6 min read
CAPTCHA is an effective tool that helps you prevent spam or any malicious actions in your store. Besides, having an additional security layer is always a smart idea.
However, when working with CAPTCHA, you may get the "Incorrect CAPTCHA" error. Although not critical, this error still interrupts the usual workflow, which influences customers' experience.
Thus, today you'll explore what the "Incorrect CAPTCHA" error message is about, and how to fix and avoid it in the future. Those of you using Magento will find the tips on how to avoid the "Incorrect CAPTCHA" error but still maintain high .
So, let's get to the point!
"Incorrect CAPTCHA" Error: Reasons and Solutions
The "Incorrect CAPTCHA" error is quite common. So there could be numerous causes. From IP restrictions to invasive extensions, there is a lot for you to untangle. It's easier to do so when you at least know what to look for.
Thus, let's check some of the most common causes of the "Incorrect CAPTCHA" error and their possibleihor
- 5 min read
Magento operates huge loads of information related to categories, products, prices, search results, etc. As you know, all this info is organized in separate tables so the needed details can be fetched promptly.
That's when Magento 2 reindex comes into play. It's a crucial process that keeps all the data relevant and helps to manage your store effectively both on the frontend and backend. Thus, the more you know about the better.
In this guide, you'll learn what Magento reindex is, how to run it, how to fix reindex-related errors if any, and more. So, let's get to the point.
What is Magento 2 Reindex?
Magento 2 utilizes indexers to organize all the data it works with. Each data type has its indexer which in turn is responsible for the corresponding index table.
Therefore, there are separate index tables for prices, search terms, and products, to name a few. This way, when the request is sent, Magento fetches the data from these separate tables instead of the main table.
Wheneverihor
- 1 min read
Once you install the from Magefan or import your posts to it, you might notice that titles are too big on the blog homepage or categories. It happens because of the size of the root element in your theme. The bigger it is, the bigger the titles in your blog.
But no need to worry. You can fix that in just a few clicks.
To fix big titles in the Magefan blog:
1. Navigate to Apps > Magefan Blog > Configuration and scroll down to the Design section.
2. Find the Custom CSS section and enable it. Then paste the following code there and tweak the 20 number to define the font size:
.shopify-section.shopify-section__blog .article-post__title {font-size: 20px;}
3. Don't forget to Save the settings and check your blog on the frontend. Big titles should be gone.
You may tweak other design settings and change the to achieve just the right setup. If something still doesn't fit, let us know, and we'll fix it together.
- 2 min read
Managing a multi-language Shopify store requires a lot of translating. Size charts are not an exception, especially if you sell apparel. To provide the best experience across all languages, you need to translate size charts in Shopify too.
The from Magefan offers you that opportunity. So in this guide, you'll learn how to localize size charts in your store.
To translate size charts in Shopify:
1. Navigate to App > Magefan Size Chart > Size Charts and go to the size chart you'd like to translate.
Note: if you , save it before doing the translation.
2. Click the Localize button at the top right menu to start the translation.
3. Choose the Language you'd like to translate the size chart to.
Once you choose the language you'll land on the translation panel, with the original text on the left for reference.
4. Translate size chart Name and Content. You can change not only text but colours and any other element.
Don't forget to Save the translated size chart and go toihor
- 3 min read
If you want to provide straightforward measurement instructions in your store, is the best option. It helps you create size charts easily with no fuss.
But then there's a question of how to apply size charts to Shopify products. So, that's what we'll cover in this guide. The process comes down to a few clicks, literally.
Before we dive into the Shopify size chart rules, let's review Shopify product attributes. Each product has a Type and Vendor, belongs to a certain Collection and is marked with some specific Tags.
That's what makes one product different from the other. And that's what we'll work with.
Apply Size Charts to All Shopify Products
Once you , you land with the following rules filter:
Although the "Product must match all conditions" filter is set, the size chart will be assigned to all products in your store. So, leave it as is if you want to have one size chart for all products.
However, if you have different size charts, you need to define some display conditionsihor
- 4 min read
Website speed is not something one can optimize once, and benefit from ever after. You continuously have to improve the loading speed, especially when working with Magento 2 and eCommerce in general.
is one of the reasons why your website loads faster. However, your store data always gets cleared for numerous reasons. And that's when you need a tool to automate the cache warming, so your customers and Google get relevant content faster.
You're going to find multiple Full Page Cache Warmer on the web. Unfortunately, only a few provide really useful features. So, in this article, we provide an overview of the best Full Page Cache Warmer extensions for Magento you can choose for your store.
Let's start!
Comparion: Best Full Page Cache Warmers for Magento
Vendor
Extension Name
Price
Guarantees
Rating
$179.00
100% Open Code
30 Days Money Back Policy
365 Days Free Support
365 Days Free Updates
4 ⭐⭐⭐⭐⭐
3 reviews
Full Page Cache Warmer for Magento 2 by Mirasvit
$179.00
100% Open Code
30ihor
- 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 Labels extension was installed with.
Update using composer
If the Product Labels module was installed via the composer (check if vendor/magefan/module-product-label folder exists), then you need to run these simple CLI commands in Magento 2 directory:
composer remove magefan/module-NAMEcomposer require magefan/module-NAME ^x.x.x# replace NAME with:# module-product-label - for Basic plan# module-product-label-plus - for Plus plan# module-product-label-extra - for Extra plan# 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
If you want to upgrade to Plus or Extra, check this guide on how to .
Update using archive and FTP
If the Product Labels module was installed via FTP (check if app/code/Magefan/ProductLabel folder exists), then follow these commands:ihor
- 1 min read
If you decide 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 instructions depend on the way the Product Labels extension has been installed in.
1. If you can find the extension files in the folder
app/code/Magefan/ProductLabelapp/code/Magefan/ProductLabelPlusapp/code/Magefan/ProductLabelExtra
then remove this folder.
2. If the extension was installed via the composer and its files are located in the folder
vendor/magefan/module-product-label
then run composer CLI command to remove it
composer remove magefan/module-product-label*
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 Productihor
- 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
