It may well be that our online catalogue is not updated yet. We have a vast network of ingredients, our supply chain team will be happy to entertain any ingrendient enquiry.
Have you ever been to a phone shop to get a new phone and ended up getting a new case as well? Or got a glass of wine to go with the pasta after a waiter recommended it on a recent night out? Congrats, you've been cross-sold without even realising it.
That's why cross-selling is so effective and why you should definitely consider incorporating it into your e-commerce strategy. Today we'll talk about the Magento cross-sell technique and how it can benefit you. So you don't need to wonder any more.
You'll also discover how you can add Magento cross-sell products automatically.
Ready?
What is Magento 2 Cross Sell?
Magento 2 cross-sell is a marketing technique of displaying products complementary to the item customers are already willing to buy. Cross-sells help you increase the average order value and pull in more profit, without increasing costs.
Unlike , cross-sells items drive more impulsive purchases since they are displayed in the shopping cart. Therefore, there are multiple examples
Very often Magento 2 themes override our original blog templates. As a result, you can't see posts on the post list or certain blocks in the blog pages. It could also be that posts are displayed, but when you go to a post view page, it is broken or shows an error.
It happens because vendors don't always make their theme compatible with the latest version of the Magento 2 Blog. Thus, the theme keeps using the blocks or functions that are changed in the latest version of the Blog extension.
So, if you've installed or updated the Magefan Blog Extension and some content is missing or not displayed properly on your blog, you've landed on the right page. Today you'll learn how to fix that.
Check If Your Theme Overrides Blog Template
Go to the app/design/frontend/Theme_Vendor/Theme_Name/ directory and check if there is the Magefan_Blog folder in this directory. If you have this folder, it means you have a customization for blog.
Remove Customization Completely
Sometimes you need to remove the
Since there are too many opportunities, it is not hard to understand the benefits of blogging on Shopify. It's hard to decide between the options. The main question usually is whether you should host a blog on Shopify or consider other platforms like WordPress. Then, do you really need to start a blog on Shopify at all?
It is tough, we get it. But that's why we're here to help you harness the power of content marketing on Shopify. This guide will take you through all the crucial steps required to start a blog on Shopify. We'll also discuss when you need to start blogging and share some bullet-proof practices for a Shopify blog.
Hopefully, that will send you in the right direction for a long-term content strategy.
Should You Host Your Blog on Shopify?
This question usually gives merchants and bloggers the biggest headache. To save you the trouble, answer this question: Is your primary goal blogging or selling on Shopify?
Shopify is an eCommerce platform. So if you don't plan on
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 Cron Schedule extension has been installed in.
1. If you can find the extension files in the folder
app/code/Magefan/CronScheduleapp/code/Magefan/CronSchedulePlusapp/code/Magefan/CronScheduleExtra
then remove this folder.
2. If the extension was installed via the composer and its files located in the folder
vendor/magefan/module-cron-schedule
then run composer CLI command to remove it
composer remove magefan/module-cron-schedule*
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 Cron Schedule extension
If you need to update Magento 2 Cron Schedule Extension by Magefan, please follow the steps below.
Note: the updating instructions depend on the method the Cron Schedule extension was installed with.
Update using composer
If the Cron Schedule module was installed via the composer (check if vendor/magefan/module-cron-schedule 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:# cron-schedule - for Basic plan# cron-schedule-plus - for Plus plan# cron-schedule-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 Cron Schedule module was installed via FTP (check if app/code/Magefan/CronSchedule folder exists), then follow these
You can install by Magefan, using composer or archive installation methods.
Note: If you want to install the Cron Schedule Plus or Extra 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-cron-schedule# 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 Cron Schedule Extension ZIP-Archive from magefan.com website (not GitHub or other sources).
Extract files.
Copy app folder from the
Having your catalogue neatly organized and your product pages filed with relevant content is a significant advantage. But it's only one part of the story. Prompting your customers to buy more and actually succeeding are two completely different things.
Fortunately, there is a perfect solution — Magento 2 product recommendations. Today you'll learn more about this Magento 2 feature and the benefits it offers you.
Shall we start?
What are Magento Product Recommendations?
Magento product recommendations is a tool that helps to display relevant products on the product pages in your catalogue. They can be related to a certain item or just bought together with it, which creates rather tempting offers.
Thus these recommendations prompt your customers to buy more and explore more of your products. This can also result in impulsive purchases, given the fact that you place some products right in front of your customers' eyes.
Thanks to the Magento product recommendation engine, one product page can
is a great long-awaited feature that was implemented in Magento 2.3.0. It helps merchants to operate multiple , keep proper track of the items in each stock, assign products to sources etc.
Yet, Magento 2 multi-source inventory has its own flaws. For instance, it may cause some inconsistencies with the . Besides, if you run a small business and have only one inventory source, MSI may confuse you.
Thus, you might need to know how to disable MSI in Magento 2. And this is exactly what you'll learn today.
So, to disable multi-source inventory in Magento 2:
1. Create your Magento 2 database dump.
2. Install Magefan MSI Disabler. This module has some useful CLI commands and PHP class rewrites to prevent errors when MSI is disabled. For that run the following commands:
composer require magefan/module-msi-disabler
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
3. Once the extension is installed, run the command to disable MSI:
bin/magento
Providing the best customer shopping experience goes a long way. It gets you awesome reviews, returning customers and the best word-of-mouth marketing. And since order placement is the most important stage in the customer's journey, it's also a stage you need to provide the best experience at. One way to do that is by placing orders on behalf of your customers.
Can you even do that in Shopify?
You definitely can! So, today you'll learn how to order on behalf of a customer in Shopify.
Create Draft Orders in Shopify
By default, Shopify allows you to create draft orders in the admin panel. You add customer details, add products to the order, apply discounts, and then send an invoice to a customer. The invoice contains a link to checkout where customers can complete the order.
Additionally, you can also set payment terms to specify the date when the payment is due.
Relatively simple right?
The downside is that customers can't really edit the order or change any options. That often
Magento and Shopify are two quite different eCommerce platforms that often are talked about the most. If you want to move from Magento to Shopify, you need to migrate a lot of data, including blog. And that's the time when one starts searching for an easy and effortless way to do so.
Luckily, we're here to provide it. In this guide, you'll learn how you can migrate Magento 2 Blog to Shopify Blog in a few clicks, literally.
We've created a tool for the most popular Magento Blog extensions. So the same migration steps work if you use Magefan Blog, Mirasvit Blog or Mageplaza Blog for Magento.
To migrate Magento Blog to Shopify:
1. Install the Magento Blog Export to Shopify Blog extension and get the Shopify Blog App from Magefan.
2. Go to App > Magefan Blog > Configuration in your Shopify and find the Key section at the bottom of the configuration page. Copy the export key for later.
3. Move to Magento admin, navigate to Content > Blog > Shopify Blog Export and choose which
Customer-store communication is a thing that often determines whether customers will turn into regular buyers. So once you in your store and , there is only one thing left. You should also think about attaching PDF files to transactional emails.
It makes it easier for customers to find all order-related information and reduces the workload for managers who usually send these documents separately.
In this guide, you'll learn how to attach PDF files to sales emails in Magento. No code editing. You simply need the Magento 2 Email Attachments extension.
To attach PDF files to emails in Magento:
1. Navigate to Stores > Configuration > Magefan Extensions > Email Attachments and start configuring the file attachments.
2. Choose whether to Attach Order, Invoice, Shipment and Credit Memo PDFs by enabling a corresponding option. The extension will generate these files while sending emails.
3. Enable the Attach Terms and Conditions PDF option if you want to attach a terms and conditions
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 please
If you need to update Magento 2 Email Attachments Extension 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
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 .
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 now 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-export.
Hello, dear friends,
This September was quite a productive month and we have added loooots of updates. So, today we’d like to tell you about the latest features and improvements we’ve added. We've also reworked the structure of this News & Updates digest for your better convenience.
Lets start!
New features of Magento 2 Dynamic Category Extension!
Features:
Added Shop By Brand Functionality.
Added Shop By Brand List Widget.
Added Shop By Brand Slider Widget.
Ability to show the Brand Logo on the product page and product list.
Fixes:
Fixed an issue when the product Brand Logo always shows on a product page.
The latest available version is v 2.4.1.
See all features
New features of Optimized Magento 2 Theme!
Features:
Improved breadcrumbs, now show only the previous page on mobile.
Added ability to set product gallery thumbs direction — vertical/horizontal.
New design for home, product, and category pages.
Removed unused files for the home page.
The latest available
The Basic plan of the Magento 2 SEO Extension 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 Plus or Extra. 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
Even though the Basic plan of the Magento 2 Facebook Pixel gives you a chance to track important events in your store, it would only be useful to gather more info about your customers' behaviour. Hence, if you want to enhance your data tracking and Facebook ad campaigns, you need to upgrade the plan to Plus or Extra. You can use the same steps to upgrade from Plus to Extra.
So, today you'll learn how to upgrade your Facebook Pixel 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-facebook-pixel*
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 Facebook Pixel module was installed via archive, you need to upgrade it the same way. Just go to your
The Basic plan of the Magento 2 Translation extension is of great use if you need to translate some short labels or buttons. Yet, these are not the only elements you need to adjust for your multilingual store. Thus, if you want to have access to more advanced translation options, you need to upgrade the plan to Plus or Extra.
So, in this guide, you'll learn how to upgrade your Magento 2 Translation plan.
Note: if you've already purchased a Basic plan, contact our team for a custom discount.
Upgrade using composer
First off, remove the extension you currently use:
composer remove magefan/module-translation*
Now you're good to install an upgraded version. To do that, go to My Account > My Downloads and click on the Install via Composer button to find the installation instructions.
Upgrade using archive
If you installed the Translation Extension via archive, you have to upgrade it the same way. Simply go to your Magefan account, download the extension archive and extract it.
We recommend
The Basic plan of the Magento 2 Hreflang Tags gives you a chance to add hreflang tags to various pages, for instance, CMS, category, product or blog pages. At the same time, you might also need this extension to have the GraphQL endpoints. To get this option, you'll need to upgrade your plan to Plus.
In today's guide, you'll learn how to upgrade your Hreflang Tags plan.
Note: if you've already purchased a Basic plan, contact our team for a custom discount.
Upgrade using composer
Firstly, remove the extension you currently use:
composer remove magefan/module-alternate-hreflang*
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 Hreflang Tags 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
Although the Basic plan of the Magento 2 Blog is packed with a multitude of handy features, there are still more advanced options for the growth of your blog. Thus, if you want to get the most out of the post creation and management, you need to upgrade the plan to Plus or Extra. The same guide will work if you want to move from Plus to Extra.
So, in this article, you'll learn how to upgrade your Blog 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 have to remove the extension you currently use:
composer remove magefan/module-blog*
The next step is to install an upgraded version of the extension. In order to do that, go to My Account > My Downloads and click on the Install via Composer button to find the installation instructions.
Upgrade using archive
If you installed Blog via archive, you need to upgrade it the same way. Simply go to your Magefan account, download the extension archive