Page 8 - Mari Skula
- 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 instruction depends on the way the Email Attachments extension has been installed in.
1. If you can find the extension files in the folder
app/code/Magefan/EmailAttachment
then remove this folder.
2. If the extension was installed via the composer and its files located in the folder
vendor/magefan/module-email-attachment
then run composer CLI command to remove it
composer remove magefan/module-email-attachment
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 Email Attachments extension configurations.
1. Just in case pleaseihor
- 1 min read
If you need to update by Magefan, please follow the steps below.
Note: the updating instructions depend on the method the Email Attachments extension was installed with.
Update using composer
If the Email Attachments module was installed via the composer (check if vendor/magefan/module-email-attachment folder exists), then you need to run these simple CLI commands in Magento 2 directory:
composer remove magefan/module-email-attachmentcomposer require magefan/module-email-attachment ^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 Email Attachments module was installed via FTP (check if app/code/Magefan/EmailAttachment folder exists), then follow these commands:
1. Download the latest version of the Email Attachments extension archive from magefan.com.
2. Extractihor
- 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 Email Attachments Extension ZIP-Archive from magefan.com website (not GitHub or other sources).
Extract files.
Copy the 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 .
- 2 min read
Migrating from WordPress to Shopify is not an easy task, especially if you want to migrate blog posts from WordPress to Shopify. You want to make sure all the valuable content you've created is transferred to Shopify with no issues.
And what if you want to migrate WordPress blog posts to Shopify together with all categories, tags and comments?
It might seem like an overwhelming task. But not if you use the Magefan WordPress Blog Export. It helps you to migrate WordPress blog posts to Shopify Blog App by Magefan.
In this guide, you'll learn how to do that.
Important: the Magefan WordPress Blog Export plugin imports the WP blog to Magefan Shopify Blog, not the default Shopify blog.
Step 1: Install the WP Blog Export Module
First, you need to navigate to the WordPress Blog Export on GitHub, download the module archive and unzip it.
Note: make sure the name of the unzipped folder is wp-magefan-shopify-blog-export. If it is not, rename it to wp-magefan-shopify-blog-exportihor
- 2 min read
The Basic plan of the definitely gives you leverage. You can configure automatic redirects, manage canonical and do better SEO for your store. However, it might not be enough to make it to the top of Google positions.
That's why, at the right time, you might want to upgrade your SEO plan to . The same steps work if you want to upgrade from Plus to Extra.
So, today you'll learn how to upgrade your SEO extension plan.
Note: if you've already purchased a Basic or Plus plan, contact our team for a custom discount.
Upgrade using composer
First of all, you need to remove the extension you currently use:
composer remove magefan/module-seo*
Then you can proceed with the installation of an upgraded version. To do that, go to My Account > My Downloads and press the Install via Composer button to get the installation instructions.
Upgrade using archive
If the SEO module was installed via archive, you need to upgrade it the same way. Just go to your Magefan account, download the extension archiveihor
- 2 min read
Although the Basic plan of the allows you to track important eCommerce events, there is always more data to tackle. Thus, if you want to extend your eCommerce tracking, you need to upgrade the plan to . If you need to upgrade from Plus to Extra, this guide will work for you as well.
So, today you'll learn how you can upgrade your Google Tag Manager plan.
Note: if you've already purchased a Basic or Plus plan, contact our team for a custom discount.
Upgrade using composer
First, you need to remove the extension you currently use:
composer remove magefan/module-google-tag-manager*
The next step is to install an upgraded version. For that go to My Account > My Downloads and click on the Install via Composer button to get the installation instructions.
Upgrade using archive
If the Google Tag Manager module was installed via archive, you need to upgrade it the same way. Simply download the extension archive from your Magefan account and extract it.
We recommend making a backup copy ofihor
- 2 min read
Magento 2 is a platform that allows you to manage multiple products and . However, unlike with products, no option allows you to delete orders in Magento 2. So in this guide, you'll learn how to delete orders in Magento 2 with no technical skills or code editing involved. You just need the Extension.
When You Need to Delete Orders in Magento?
These are just a few cases when the Magento 2 delete order option might come in handy.
To ensure the ordering process is flawless you run a lot of tests. Thus, you create a lot of test orders you don't actually need.
If there are a lot of cancelled or closed orders you might want to remove them from the grid to keep it organised.
How to Delete Orders in Magento 2?
To delete orders in Magento 2 you need to have some technical background. However, with the Better Admin Order Grid extension you can easily do it from the admin panel.
Watch this short video to see it in action or follow the steps described below.
Delete orders via mass actions
1. Navigateihor
- 2 min read
Related products, all have the same purpose — to offer customers more options to choose. So, once customers get interested in the related items, they start comparing the features to get the best product.
However, going back and forth between tabs doesn't make it easier. And that's the moment you don't need to waste.
So, in this guide you'll learn how to make comparing products easier for your customers, without using the default Magento compare product feature. We'll be using the to enable the compare template for related products.
To enable compare product template for related products in Magento:
1. Navigate to Marketing > Automatic Related Products > Rule and start creating the auto-related product rule.
We won't stop on each of the options, since they are the same for each . You need to configure the basic rule information, specify where/when to display the compare products blocks and what products to display there.
2. Move to the Display Setting section andihor
- 2 min read
Since more than 70% of people check reviews before making a purchase, you're far ahead of your competition if you have trustworthy reviews. However, collecting them might not be that easy. And that's where we step in with the extension to simplify the process.
This tool allows you to set up Google Customer Reviews in Magento, automate the reviews collecting and show the rating badge on every page of your store.
Eager to build trust and improve your customers' loyalty?
To set up Google Customer Reviews in Magento you need to get your Google Merchant ID first. For that navigate to your Google Merchant Center and find your ID next to the website name at the top right corner.
Copy it and move it to the Magento admin panel to continue the setup.
General Settings
To configure Google Customer Reviews in Magento 2, navigate to Stores > Configuration > Magefan Extensions > Google Customer Reviews and fill out the General settings.
Paste your Google Merchant ID in a corresponding fieldihor
- 3 min read
When you set up cross-sells in Magento 2 you not only increase the average order value. You help people find relevant products that might go well together. This could be the gym gear, home appliances, some recipe ingredients, and plenty of other variations.
In default Magento you can add cross-sells manually. However, if you have the , you can set up the "" blocks and offer products in bundle packs.
So, today you'll learn how to set up bundle packs in Magento 2 and allow people to buy several products at once.
To set up bundle packs in Magento 2:
1. Navigate to Marketing > Automatic Related products > Rule and click on the Add New Rule button.
2. Fill out the basic rule information.
Specify the rule Name, and Description, and set a Priority.
Choose the Customer Group your bundle packs will be visible to, and Store View it will be displayed on.
Set the Date From and Date To in order to define the time range for the product block to be displayed.
3. Choose Where andihor
- 2 min read
When selling brands it's important to let your customers know you sell them, so it's easy for them to navigate your catalogue. One way to do it is through attributes. You create a brand attribute and display it on the product page. The other is to create brand categories.
However, today we'll talk about the most straightforward way — adding brand logo and description to product pages and lists. All you need is the .
To add brand logo and description to product pages in Magento 2:
1. Navigate to Catalog > Categories and create categories for your brand if you don't already have them. To speed up the process you can .
Note: it's important to organize brand categories under one main Brands category since we'll need it later.
2. Upload the brand logo as a Category Image and add a Description for each brand category you have.
3. Go to Stores > Configuration > Magefan Extensions > Dynamic Category > Shop by Brand and define the main Brands category.
4. Enable the Brand Logoihor
- 3 min read
Nowadays, people become so attached to brands, they tend to buy only certain labels. Thus, it makes sense for you to gather the branded products you sell under neatly organized . This helps customers navigate through their favourite brands more easily and find them faster.
So, today, you'll learn how to set up the Magento 2 Shop by Brand page using the .
Should we start?
1. Create Brand Categories
The first step before you create any dynamic category rule is to create a category where you'd like to add products. You can do that the default Magento way — manually. However, there is a faster way. You can . This allows you to create and put products into brand categories based on attributes automatically.
Intrigued?
So, first, navigate to Catalog > Dynamic Category > Rules and press the Add New Rule button to start.
Fill out the rule information and choose Pattern as the Category Type. Then, choose the Default Category as a Parent Category and specify the pattern you want to createihor
- 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 instruction depends on the way the Google Customer Reviews extension has been installed in.
1. If you can find the extension files in the folder
app/code/Magefan/GoogleCustomerReviews
then remove this folder.
2. If the extension was installed via the composer and its files located in the folder
vendor/magefan/module-google-customer-reviews
then run composer CLI command to remove it
composer remove magefan/module-google-customer-reviews
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 Google Customer Reviews configurations.
1ihor
- 1 min read
If you need to update by Magefan, please follow the steps below.
Note: the updating instructions depend on the method the Google Customer Reviews extension was installed with.
Update using composer
If the Google Customer Reviews module was installed via the composer (check if vendor/magefan/module-google-customer-reviews folder exists), then you need to run these simple CLI commands in Magento 2 directory:
composer remove magefan/module-google-customer-reviewscomposer require magefan/module-google-customer-reviews ^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 Google Customer Reviews module was installed via FTP (check if app/code/Magefan/GoogleCustomerReviews folder exists), then follow these commands:
1. Download the latest version of the Google Customer Reviewsihor
- 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 Google Customer Reviews 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 .
- 1 min read
Regardless of the reason why customers want to return a product, you need to be ready to satisfy that request. Magento is very straightforward with refunds, and so is our .
You obviously won't go to the Magento admin panel to create a refund. You can do it directly in the POS frontend. The process is completely the same as in the Magento admin panel. You just do it on the POS frontend.
To create refunds in Magento POS:
1. Navigate to Sales on the POS frontend left flyout menu.
2. Choose the order you want to create a credit memo for and press the Credit Memo button.
3. Check the order information if necessary and press the Refund Online button.
And that's how you create refunds in Magento POS. The refunded items are automatically returned to stock.
Additionally, you can view all refunded items in the Credit Memos panel or check .
However, refunds are just one thing you need to manage in POS. So check out our guide on how to to learn how to add discounts, hold shopping cartsihor
- 5 min read
Browsers continue to restrick more user's data which results in big data gaps and makes it hard to track customers' journeys. Besides, it's not a secret a lot of users use ad blockers or simply don't accept cookies while in your store.
So, even if you website, it doesn't mean you will be collecting all the data. But we have a solution.
Today you'll learn about the future of data tracking — server side tracking — and find out how to set up server side tracking in Magento. Spoiler alert: we'll use the for that.
It's not an entirely new concept, but still, before we jump to the configuration steps, let's define what is server side tracking.
What is Server Side Tracking?
Server side tracking or server-to-server tracking is a tracking that runs in the server side environment. It enables you to fire tracking pixels and codes from your server instead of the users' browser.
Thus, your server fires tracking pixels and communicates directly with Google Analytics through solutions like GTM. ihor
- 1 min read
The order of the address fields on checkout matters, especially if you sell in different countries. That's why you need to know how to rearrange the order of address fields in Magento checkout to make it as customer-oriented as possible.
It is a relatively simple task if you are a developer. So most guides on how to change the order of checkout fields show the code editing scenario. But not this one.
Today you'll learn how to reorder Magento checkout address fields directly from the admin panel using .
To reorder address fields on Magento checkout page:
1. Navigate to Stores > Configuration > Magefan Extension > Better Checkout > Shipping Address Fields Position.
2. Change the order of Shipping Address Fields by setting the sort order value (there is a separate option for Billing Address Fields).
Note: the lower the number the higher the fields will be displayed.
Don't forget to Save the settings once you finish and check the checkout address fields onihor
- 2 min read
Although you , it might not be enough to drive people's attention to your blog, especially when they land on the homepage. Thus, you can also add some featured blog posts to the Shopify homepage with the Magefan Shopify Blog App.
The best thing about it is you can control what posts are displayed to visitors on your homepage. And you don't need to edit the source code or create custom templates.
Should we start?
Note: the option to choose different templates for the featured posts block is available in the plan.
To add featured blog posts to the Shopify homepage:
1. Navigate to Sales channels > Online Store.
2. Find Themes and click on the Edit theme button.
3. Scroll to the Apps section, click on the Add block button, and add the Magefan Featured Posts block.
4. Set the Title you want to be displayed on the homepage and set the Post Ids. Then, choose and add your Custom CSS code if needed.
5. Configure the View More button display by setting its text, redirect link, backgroundihor
- 2 min read
Blog is a perfect place to promote your products and encourage customers to buy more. However, this could work both ways. Why not add related posts to product pages in Shopify the same way you ?
Think about it. If customers have some doubts about a product, you can unveil their doubts with a comprehensive product review or simply keep them engaged with some other content.
If that's what you're looking for, keep reading and learn how to add related posts to Shopify products using only Magefan .
Note: this feature is available in the plans.
To add blog posts to products in Shopify:
1. Navigate to Sales channels > Online Store.
2. Go to Themes and click on the Edit theme button.
3. Switch to Products > Default Product to edit the template of the product page and add related posts to products.
4. Find the Apps section and click on the Add block button to add the Magefan Related Posts block.
Note: related products are bidirectional in the Magefan Shopify Blog App, which meansihor
- 2 min read
Your Shopify homepage should highlight all the best things in your store — products, services, testimonials — to make an impression. And if you also manage a blog in Shopify, why not get your customers hooked on some of your content?
Default Shopify Blog doesn't allow you to do that. But Magefan does. So, in this guide, you'll learn how to add recent blog posts to the Shopify homepage.
Note: the option to choose different templates for the recent posts block is available in the plan.
To add recent blog posts to homepage in Shopify:
1. Navigate to Sales channels > Online Store.
2. Go to Themes and click on the Edit theme button.
3. Find the Apps section, click on the Add block button to add the Magefan Recent Posts block.
4. Set the Title of the blog posts block and choose the .
5. Specify the number of posts to be shown in the block and enter your Custom CSS code if necessary.
6. Configure the View More button by setting its text, link to redirect readers to, text and background colorsihor

