Monthly Archives: 2025
- 3 min read
Hi, Magefan customers. Welcome to the digest of December 2025 news and updates!
Though December was full of holidays and celebrations, we released numerous updates and improvements to our and .
So, let's take a look at them to have a complete picture of !
Magento Extensions
SEO
v2.6.3
General:
Updated the extension to v2.0.23 (SEO Plus & Extra).
Updated the extension to v2.3.2 (SEO Plus & Extra).
Updated the extension to v2.1.2 (SEO Plus & Extra).
Updated the extension to v2.4.3 (SEO Extra).
Updated the extension to v2.2.2 (SEO Extra).
Updated the extension to v2.2.2 (SEO Extra).
Changes to comply with the Magento Coding Standard.
Compatibilities:
Added compatibility with the .
Fixes:
Resolved a redirect issue in the shopping cart ("Edit product QTY" link).
Update now
Blog
v2.14.1
Improvements:
Added random images that are displayed if the post featured image is not uploaded (Valor design).
Fixes:
Resolved issues with PHP 7.4.
Fixed the issue where the old custom templates in the themeihor
- 5 min read
2025 is almost over, but before we step into 2026, let's pause for a bit and reflect on everything 2025 brought us.
Meet Magento Ukraine
To begin with, one of the most memorable 2025 moments was the return of Meet Magento Ukraine after a long break.
Our CEO, Ihor Vansach, was invited to moderate the technical track and deliver a speech on , sharing insights with the Magento community.
We were also extremely honoured to sponsor the event, participate in lively discussions, meet fellow Magento enthusiasts, and feel the spark that really keeps us going.
(Images from the official Meet Magento Ukraine website)
Meet Magento Ukraine once again highlighted the strength and resilience of the Ukrainian tech ecosystem. In fact, Ukraine has been part of Magento story from the very beginning. Very few people know that the actual coding and development of the first release was handled by a team in Ukraine.
Meet Magento World
In 2025, Magefan continued supportingihor
- 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
1. If you can find the extension files in the folder
app/code/Magefan/TikTokPixel
then remove this folder.
2. If the extension was installed via the composer and its files located in the folder
vendor/magefan/module-tiktok-pixel
then run composer CLI command to remove it
composer remove magefan/module-tiktok-pixel*
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 TikTok Pixel extension configurations.
1. Just in case please make a full backup (dump) of your Magento 2 database.
2. Run next MySQL queries to remove the data. E.g. you can useihor
- 1 min read
If you need to update by Magefan, please follow the steps below.
Note: the updating instructions depend on the method the TikTok Pixel extension was installed with.
Update using composer
If the translation module was installed via the composer (check if vendor/magefan/module-tiktok-pixel folder exists), then you need to run these simple CLI commands in Magento 2 directory:
composer remove magefan/module-tiktok-pixelcomposer require magefan/module-tiktok-pixel ^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
Update using archive and FTP
If the TikTok Pixel module was installed via FTP (check if app/code/Magefan/TikTokPixel folder exists), then follow these commands:
1. Download the latest version of the TikTok Pixel extension archive from magefan.com.
2. Extract archive.
3. Make a backup copy of the app/code/Magefan/TikTokPixel folder on your server and then remove it.
4. Usingihor
- 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 TikTok Pixel 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 .
- 10 min read
The approach to online blogging has changed drastically over the years. Creating posts has become more streamlined and faster with the advanced AI tools. You must have felt this shift while as well.
It's not necessarily a bad thing, though, since AI blog writers help to create well-structured and informative drafts you can then turn into SEO-optimized posts.
So, if you haven't tried your hand at the AI optimization, it's about time you give your blogging efforts a new coloring.
The question is: what tool to choose?
That's a valid question, and we'd like to help you make the right choice. In this guide, we've gathered the best Shopify AI blog generators and listed the key benefits they offer.
Top Shopify AI Blog Writers
Icon
App name
Developer
Price
Free plan
Free trial
SEO Blog Writer — AI Blog
Magefan
Standard - $19/month
Pro - $39/month
Shopify Magic
Shopify
Free
Tapita SEO AI Blog Builder
Tapita
Starter - $9.99/month
Growth - $29.99/month
Enterprise - $99.99/month
Jolt: AI SEO Blogihor
- 3 min read
Hi, Magefan customers. Welcome to the digest of November 2025 news and updates!
It's about time we looked back at the November highlights. This month we've had some big releases and fine-tuned our and to make them more effective, and easier to integrate and manage.
So, let's get started!
Magento Extensions
Blog
v2.14.0
Features:
Completely new additional design, "Valor", that can be enabled optionally.
6 new post list templates (Blog Extra).
Option to add a video instead of the featured image on the post view page (Blog Extra).
Option to display blog post rich snippets for the recent and featured blog posts widgets (Blog Plus & Extra).
Option to display related blog posts' rich snippets on a product page (Blog Plus & Extra).
New social sharing button — BlueSky.
Slider template for featured/recent post widgets, related posts/products, posts from the same category, and latest posts by author.
Compatibilities:
Hyva page builder (Hyva CMS) compatibility. New composer package magefan/hyva-theme-blog-liveview-editorihor
- 3 min read
Hard-wear.com, a leading eCommerce brand operating four Magento store views. They wanted to make their available on international markets, without spending hours on manual translation.
With a growing audience, the goal was to translate blogs fast and efficiently, while preserving SEO structure, categories, and formatting.
Challenge
Typically, translating a single blog post manually can take 2–5 minutes per language. With multiple store views and expanding content, this quickly became unsustainable.
So, what hard-wear.com needed was:
a faster, automated translation process.
seamless integration with their existing Magefan Blog setup.
automatic syncing across store views to eliminate repetitive tasks.
Approach
Hard-wear.com was already using Elovate to manage their Magento catalogue and the Magefan Blog extension. The translation process was designed to be fully automated from start to finish.
1. Integration setup
Hard-wear.com connected its Magento store to Elovate in just a few clicks (5m)ihor
- 9 min read
The Magento admin panel is a hub for processing orders, setting up product listings, managing customers, and more. Thus, if the is compromised, you put not only your but also your customers' sensitive data at risk.
So, you need to protect your admin panel before any harm is caused. This is where Magento two factor authentication comes into play to prevent security risks and keep your data protected.
In this guide, you'll find everything you need to know to enable, manage, and use two-factor authentication to the fullest.
What is Magento Two Factor Authentication?
The Magento two factor authentication (2FA) is a built-in security mechanism that uses two authentication factors to access the admin panel. To complete 2FA, you need something you know (a password) and something you have (an access token) or are (fingerprints, face ID, etc.).
This means that, except for the password, the admins also have to take one more step to confirm their identity. That is, enter the access code, confirmihor
- 3 min read
Hi, Magefan customers. Welcome to the digest of October 2025 news and updates!
This month, we have released a bunch of new features and improvements to our and . From extended functionality to performance optimization and code quality enhancements, we have a lot to cover in this round-up.
Ready to start?
Magento Extensions
Google Tag Manager
v2.7.3
Features:
An option to submit cart data (sold products, their quantity, and price) for sale conversions to get cart conversions reporting in Google Ads (GTM Plus & Extra).
Improvements:
Improved the engagement time calculation for the server-side tracking (GTM Extra).
Compatibilities:
Firecheckout compatibility (GTM Extra).
Fixes:
Resolved an issue with order refunds through the admin panel for products that no longer exist.
Corrected the tracking to only fire upon user selection of a child product and ignore non-user-firing events (GTM Extra).
Update now
Zero Downtime Deployment
v2.1.0
Features:
Added the multi-webserver support.
Improvements:ihor
- 9 min read
Managing a Shopify store means doing a lot — managing products, fulfilling orders, providing support and keeping your store optimised for search. But there is one thing merchants struggle with the most — creating relevant, SEO-friendly blog posts to drive traffic.
That's where AI steps in.
In this guide, we'll discuss the Shopify AI Blog Generator — a part of Magefan — and how it can help you create more content in less time. Powered by AI, this tool helps you craft well-structured blog posts, tailored to your products and audience.
You'll learn how to configure AI Blog Post Generator, how AI credits work, how to tailor prompts to your brand voice and how to generate your first AI blog step by step.
Ready to start?
What is a Shopify AI Blog Generator?
Shopify AI Blog Generator is a built-in writing assistant that helps you create SEO-friendly blog posts directly in the Shopify backend, in just a few minutes. It generates topics, comes up with an outline and drafts entire blog posts fromihor
- 8 min read
As you create your store, there are multiple stages to go through: starting with and gradually moving to live. Each stage has corresponding tasks to keep your website running.
Magento 2 handles this through the deploy mode functionality. There are three Magento modes: default, development, and production. Each facilitates different store operations.
However, to use Magento 2 modes effectively, you need to know what each is useful for. This is exactly what you will find out today: what Magento modes are, how they differ, and how to switch between them without downtime.
Key takeaways
Magento 2 offers three deploy modes — default, developer, and production.
Each deploy mode controls how your store behaves in different environments. This affects performance, error visibility, and all changes and updates.
Default mode is a transitional mode used right after installation. In this mode, Magento automatically generates static files for a convenient setup. But it's inefficient long-term, so youihor
- 6 min read
When optimising your Shopify blog, you explore numerous tools, practices, and techniques. From default and various apps to custom services and tools — you search for anything that will help you leverage your efforts.
While all the optimisation tips and tricks certainly get the job done to an extent, one area often gets neglected — Shopify blog URL structure.
So, in this guide, you'll learn why it matters, how to change it in Shopify, and how to manage blog URLs more effectively.
Let's get right to it!
Why Does Shopify Blog URL Structure Matter?
As a content creator, you certainly dedicate your best effort to fine-tune blog posts. Relevant keywords, structured data, and high-quality insights — all help your posts appear higher in SERP and reach the targeted audience.
So, at some point, you may ask: Is the Shopify blog URL structure really that important?
While it may not seem like a big deal, URLs have ana strong impact on your blog's rankings and navigation. And here's why you shouldihor
- 7 min read
When , you certainly do your best to craft the most insightful posts. However, you also have to make it "scannable" for readers to easily find what they need instead of just scrolling down and leaving.
That's where the Shopify blog table of contents comes into play. As small an element as it seems, it's an effective tool for improving your content navigation, design, and, above all, user experience.
So,today, you will explore what the table of contents is, why it matters, and how to add it to your Shopify blog using different methods.
What is a Table of Contents in Shopify?
The table of contents is a list of content headings that reflects the structure of your blog post. You usually add it at the top of your content or after the introduction, highlighting the key elements throughout the post.
Ideally, the table of contents includes links to the corresponding chapters so that readers can easily jump to the section they are interested in. Thus, it sets clear expectations about the post contentihor
- 3 min read
Hi, Magefan customers. Welcome to the digest of September 2025 news and updates!
We hope you are ready for a portion of new improvements to our and . This month, we've released new features, fine-tuned the existing ones, and optimized our extensions and apps for better performance.
Let's cut to the chase and review September's updates!
Magento Extensions
Google Tag Manager
v2.7.2
Optimizations:
Optimized tracking of the events related to configurable products (GTM Extra).
Minor changes to comply with the Magento Coding Standard.
General:
Extended the list of conversion variables for the server-side tracking (GTM Extra).
Update now
Translation
v2.4.5
Features:
Added a new option to choose the ChatGPT model for automatic translation (Extra).
Added the ability to translate customizable product options (Extra).
Improvements:
Improved compatibility with Magento Page Builder (HTML data type content) (Extra).
Introduced the ability to skip text wrapped in the `<!--notranslate-->` and `<!--/notranslate-->`ihor
- 7 min read
Switching to the new format is one of the first steps in speed optimisation. These images are smaller in size and correspondingly take less time to load. But the question is — how do you convert images to WebP in Magento?
You have two options — do it automatically with the Magefan or convert them elsewhere and upload directly to the admin.
In this guide, you'll learn everything you need to know to generate WebP in Magento with Magefan, monitor and manage them for the best experience.
But let's start with the basics.
Magento System Requirements for WebP Images
Since Magento doesn't provide any native WebP conversion, you have to rely on the image libraries on your server. That's why before you can convert images to WebP in Magento, you need to check if your server can actually handle that.
It should support one of the following:
Imagick / ImageMagick with libwebp — should comply with the WebP support since many hosting providers offer it without the libwebp.
PHP GD with WebP enabled —ihor
- 10 min read
Extending to international markets is never easy. But the challenge begins long before you get caught up with the shipping and payment options. The first step you take creating a is translate Magento.
And by "translate Magento" we mean not just catalog pages. You must cover every detail, from buttons and labels to checkout page fields and other frontend options.
To simplify this journey for you, we've created a Magento translation guide. Here you'll learn about some basic options, practical tips, and common pitfalls. We'll also show how to automate the process to make your transition into new markets faster.
Why Magento Translation Matters?
As Magento and the majority of Magento extensions come in English as the default language, you'll likely need to translate your entire store into your local language. Even if you sell in one region only.
Besides, every step of the buying process should be clear and understandable for your customers — from the moment they arrive till they completeihor
- 4 min read
Hi, Magefan customers. Welcome to the digest of August 2025 news and updates!
August was generous with the new features and improvements to our and . We've been actively working on enhancing our solutions, and are ready to share the results with you.
Let's get right to them!
Magento Extensions
Google Tag Manager
v2.7.1
Improvements:
Added "customer_id" and "item_variant" params to the data layer.
Improved CSP whitelist.
Added "customer_firstname", "customer_lastname", "customer_email", "customer_dob", "customer_gender", "customer_telephone", "customer_postcode", "customer_city", "customer_region", and "customer_country_id" params to the data layer with the hashed customer data (GTM Plus & Extra).
Improved getting ecomm_pagetype param value.
Added the "view_item" event on configurable product option select (GTM Extra).
Improved server-side tracking (GTM Extra).
Compatibilities:
Improved compatibility with Magefan and extensions.
Other:
Moved "customer_identifier" and "customerGroup" dataihor
- 9 min read
Tracking data in Shopify is super easy, especially with the Shopify customer events setup. However, it's a bare minimum that gives you limited insights about the catalogue, cart and checkout behaviours. To track all of the and optimise conversion tracking, you need Google Tag Manager (GTM).
It allows you to manage all your tags, including Google Analytics 4 and Ads, from one place. This makes updates and customisation less troublesome.
So, in this guide, you'll learn how to set up Google Tag Manager in Shopify and test the implementation. All without touching your Shopify theme code more than once.
We'll also share how to create all the important tags and triggers automatically inside GTM.
Intrigued? Let's begin with the basics.
What is Google Tag Manager and Why You Need It?
If you're not running any advanced marketing campaigns or multi-tool tracking, the basic Shopify GA4 tool is probably enough.
However, if you want more accurate data, advanced e-commerce tracking (form submissionihor
- 3 min read
Hi, Magefan customers. Welcome to the digest of July 2025 news and updates!
This month, we've been actively working on new advanced features and improvements of our and . We can wait no longer and want to share them with you!
Ready to start?
Magento Extensions
Translation
v2.4.0
General:
All available extension features are now displayed in the Basic plan.
Added an explanation banner to the Translation section, clarifying which content can be translated.
Refactored internal codebase for better maintainability.
Declarative schema migration. Switched from install/upgrade scripts to Magento's declarative schema (Plus & Extra).
UI improvements in the Search and Translate section (Plus & Extra).
Improved handling of HTML translation, preserving markup and placeholders (Extra).
Features:
Advanced multi-language support: CMS Pages and CMS Blocks can now be managed per store view (Plus & Extra).
Added auto-translation support for entity forms and mass actions for categories, CMS pages, CMS blocksihor
- 7 min read
Gathering customers' information has become an important step in shaping . It helps you to learn more about your customers behaviour and improve their experience. But only if you keep the Magento GDPR compliance in mind. Why?
If any customer data is compromised, you lose not only your reputation and customers' trust. You may even deal with legal consequences.
Here, we'll explain what Magento GDPR compliance is and why it is important for your store. We'll also cover how to make your store compliant, especially in areas like cookies, analytics, and user consent.
So let's go!
Understanding GDPR
The General Data Protection Regulation, or GDPR, is a set of EU rules that require you to collect and process data of EU residents in a transparent and secure manner.
Due to the GDPR, EU customers have full control over their personal information. They have the right to know:
what kind of data is being gathered
why the data is being collected
how the data is collected
how long it will be stored andihor
