Page 3 - Monthly Archives: 2019
The importance of having a blog is hard to be overestimated. It's a great tool to drive more customers, provide them with valuable information and increase their trust in your brand. This is how you can establish yourself as an expert in the field of your expertise.
Yet, it's important to let people know about your blog and Twitter is one of the best solutions. So, in this guide, you'll learn how to configure Twitter cards for Magento 2 blog post pages.
In order to configure Twitter cards tags for the blog post page please follow the steps below.
1. Go to Content > Blog > Posts and choose the post you want to configure Twitter cards for.
2. Find the Twitter Cards Metadata section.
3. Set a Twitter Cards Title if you don't want Meta Title to be used instead. If it isn't set up either the post title will be displayed.
4. In the Twitter Cards Description field, set the description of the Twitter card. If you don't enter anything here the Meta description will be used. If none of the
There are situations when you want to add a promo block to the top of the page, for example, free shipping offer, discount for Black Friday or other holidays, and you need to display it on the page quickly.
This is easy to do with Magento 2 admin panel. First of all, we'd like to mention that adding and configuring HTML Block doesn't require any programming skills. Check out this short video in order to see how it actually works or follow the step-by-step instructions below.
When you convert guest orders to customers in Magento, the extension creates these customers based on the email address. However, sometimes people place orders using two different email address. As a result these orders are assigned to two different accounts.
Therefore, you need a way to move orders between these accounts if a customer wants their orders stored in one place. Fortunately
offers one. So, today you'll learn how to change customer assigned to Magento order.How to Change Order Customer?
1. Navigate to Sales > Orders and choose an order you want to be assigned to another customer.
2. Press the Change Customer button near the Customer Name (Account Information section).
3. Choose a customer you want to assign to an order and press the Assign to Order button.
Once you do that, you'll see the order customer successfully changed and assigned to the other customer.
Customer Doesn't Change: Why?
Once you change the order customer, you might
Guest checkout is a preferred checkout option for a lot of customers who don't want to go through a long registration process. It is also an option that allows them to place orders faster.
Can't say the same about merchants. Many falsely assume that guest checkout "steals" them of marketing potential since they can't gather valuable data about their customers. That's not entirely true. At least not with the .
In this guide, you'll learn how to convert guests to customers in Magento manually or automatically. We'll also share how to do that for all of the old guest orders.
Configure Guest to Customer Extension
Before you start converting guest orders to customers you have to make sure you're gathering valuable data. To do that, you need to fill out a few settings.
General
First, navigate to Stores > Configuration > Magefan Extensions > Convert Guest to Customer and Enable the extension. Then choose whether to Automatically Convert Guest to Customer
If you decided to remove contact our team for a free consultation in case you have any issues with Magefan's extension.
, please follow the steps below. You canRemove Extension Files
1. If you can find the extension files in the folder
app/code/Magefan/MauticIntegration
then remove this folder.
2. If the extension was installed via the composer and its files located in the folder
vendor/magefan/module-mautic-integration
then run composer CLI command to remove it
composer remove magefan/module-mautic-integration
Once extension files have been removed, run these Magento CLI commands:
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
Note: if you don't want your website to be down during deployment, try these zero downtime deployment commands for Magento 2.
Remove Extension Data (optional)
Attention! This will clean all Mautic integration extension data and configurations.
1. Just in case please make
If you need to update Magento 2 Mautic Integration Extension by Magefan, please follow the steps below.
Note: the updating instructions depend on the method the Mautic integration extension was installed with.
Update using composer
If the Mautic integration module was installed via the composer (check if vendor/magefan/module-mautic-integration folder exists), then you need to run these simple CLI commands in Magento 2 directory:
composer remove magefan/module-mautic-integration
composer require magefan/module-mautic-integration ^x.x.x
# replace x.x.x with the version you want to use
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
Note: if you don't want your website to be down during deployment, try these zero downtime deployment commands for Magento 2.
Update using archive and FTP
If the Mautic integration module was installed via FTP (check if app/code/Magefan/MauticIntegration folder exists), then follow these
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 Mautic Integration Extension 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:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
Note: if you don't want your website to be down during deployment, try these zero downtime deployment commands for Magento 2.
Once you have installed the Magento 2 Mautic extension you can start the extension configuration.
Do you hate to see when your Magento 2 store is broken or is in maintenance mode while running Magento 2 deployment commands? Yes? That's great. In the next 5 minutes, we'll help you with this pain. At Magefan we've created a Linux bash script that allows you to run bin/magento setup commands without braking store, long downtime, and losing sales.
Attention! This script is deprecated, we strongly recommend to use Magento 2 Zero Downtime Deployment Extension.
To use Magento 2 zero downtime deployment please follow the steps bellow:
Some Magento extensions may be no longer in use in your store. Reasons for that can vary. Some modules become irrelevant over time or there may be some crucial functionality lacking. That's why you might want to uninstall Magento 2 extension.
There are two methods for removing modules in Magento. You can either uninstall an extension manually or via composer. Let's have a look at each of them in more detail.
Uninstall Magento 2 Extension via Composer
To uninstall Magento 2 module located in the vendor/vendor-name/module-name folder:
1. Connect to the root folder of your Magento via SSH.
2. Find the extension you want to remove using the following command:
php bin/magento module:status
3. Disable the extension:
php bin/magento module:disable <ExtensionProvider_ExtensionName> --clear-static-content
php bin/magento setup:upgrade
4. Go to your composer.json file to find the composer name of the extension and then uninstall it:
composer remove vendor-name/module-name
5. Run setup CLI commands:
When you test your page using Facebook Sharing Debugger and get the warning "The following required properties are missing: fb:app_id",
you need to add fb:app_id meta tag to the <head> tag of your page:
<meta property="fb:app_id" content="ХХХХХХХХХХХХХХХ" />
Replace ХХХХХХХХХХХХХХХ with your Facebook App ID.
If you sell globally one of the steps you have to take is to configure multi currency in Magento 2 to provide a variety of currencies for your customers. Magento 2 currency rates are part of this multi currency setup.
So, in this article you will learn all about currency rates and how to configure them in your store.
Your store homepage is a place where most of your visitors actually land. That's why adding as much information about your brand there is crucial. Testimonials, best sellers, new arrivals, brand story — you provide all the details here to make an impression. But don't forget that if you manage a blog, it deserves to be there too.
So in this guide, you'll learn how to add blog posts to the Magento homepage and homepage sidebar. The
makes the entire process super easy.Ready to start?
Add Recent Posts to Magento Homepage
You can add recent blog posts to the Magento homepage in two ways: through Magento widgets or directly into the CMS page content (using the widget tool). We'll go with the first option.
1. Navigate to Content > Widgets and click the Add Widget button.
2. Select Magefan Blog Extension - Recent Blog Posts as a widget Type, set the Design Theme and press the Continue button.
Note: you can display featured posts on the Magento homepage
There are different ways to install Magento 2 Extension:
1. Install Magento 2 Extension via the Composer
This installation method is the most preferred, but not all Magento 2 extension vendors provide a possibility to install their modules via the Composer.
Composer is the package manager for the PHP, it allows you to manage dependencies of Magento 2 extensions and PHP libraries. It also facilitates the upgrade process of Magento2 & Magento2 Extensions.
2. Install Magento 2 Extension from Archive
This is the most common method since Magento 1.x times.
If you need to update Magento 2 Rocket Javascript by Magefan, please follow the steps below.
Note: the updating instructions depend on the method the Rocket Javascript extension was installed with.
Update using composer
If the rocket javascript module was installed via the composer (check if vendor/magefan/module-rocketjavascript folder exists), then you need to run these simple CLI commands in Magento 2 directory:
composer remove magefan/module-rocketjavascript
composer require magefan/module-rocketjavascript ^x.x.x
# replace x.x.x with the version you want to use
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
Note: if you don't want your website to be down during deployment, try these zero downtime deployment commands for Magento 2.
Update using archive and FTP
If the rocket javascript module was installed via FTP (check if app/code/Magefan/RocketJavaScript folder exists), then follow these commands:
1. Download
If you need to update Magento 2 Command Line Interface Extension by Magefan, please follow the steps below.
Note: the updating instructions depend on the method the Command Line Interface extension was installed with.
Update using composer
If the command line interface module was installed via the composer (check if vendor/magefan/module-cli folder exists), then you need to run these simple CLI commands in Magento 2 directory:
composer remove magefan/module-cli
composer require magefan/module-cli ^x.x.x
# replace x.x.x with the version you want to use
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
Note: if you don't want your website to be down during deployment, try these zero downtime deployment commands for Magento 2.
Update using archive and FTP
If the command line interface module was installed via FTP (check if app/code/Magefan/Cli folder exists), then follow these commands:
1. Download the latest version
If you need to update Conflict Detector for Magento 2 by Magefan, please follow the steps below.
Note: the updating instructions depend on the method the Conflict Detector extension was installed with.
Update using composer
If the conflict detector module was installed via the composer (check if vendor/magefan/module-conflict-detector folder exists), then you need to run these simple CLI commands in Magento 2 directory:
composer remove magefan/module-conflict-detector
composer require magefan/module-conflict-detector ^x.x.x
# replace x.x.x with the version you want to use
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
Note: if you don't want your website to be down during deployment, try these zero downtime deployment commands for Magento 2.
Update using archive and FTP
If the conflict detector module was installed via FTP (check if app/code/Magefan/ConflictDetector folder exists), then follow these commands:
1. Download
If you need to update Magento 2 Product Widget Advanced Extension by Magefan, please follow the steps below.
Note: the updating instructions depend on the method the Product Widget Advanced extension was installed with.
Update using composer
If the product widget advanced module was installed via the composer (check if vendor/magefan/module-productwidget folder exists), then you need to run these simple CLI commands in Magento 2 directory:
composer remove magefan/module-productwidget
composer require magefan/module-productwidget ^x.x.x
# replace x.x.x with the version you want to use
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
Note: if you don't want your website to be down during deployment, try these zero downtime deployment commands for Magento 2.
Update using archive and FTP
If the product widget advanced module was installed via FTP (check if app/code/Magefan/ProductWidget folder exists), then follow these
If you need to update Magento 2 Youtube Widget Extension by Magefan, please follow the steps below.
Note: the updating instructions depend on the method the YouTube Widget extension was installed with.
Update using composer
If the youtube widget module was installed via the composer (check if vendor/magefan/module-youtube-widget folder exists), then you need to run these simple CLI commands in Magento 2 directory:
composer remove magefan/module-youtube-widget
composer require magefan/module-youtube-widget ^x.x.x
# replace x.x.x with the version you want to use
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
Note: if you don't want your website to be down during deployment, try these zero downtime deployment commands for Magento 2.
Update using archive and FTP
If the youtube widget module was installed via FTP (check if app/code/Magefan/YouTubeWidget folder exists), then follow these commands:
1. Download the latest
If you need to update Magento 2 Twitter Cards Extension by Magefan, please follow the steps below.
Note: the updating instructions depend on the method the Twitter Cards extension was installed with.
Update using composer
If the twitter cards module was installed via the composer (check if vendor/magefan/module-twitter-cards folder exists), then you need to run these simple CLI commands in Magento 2 directory:
composer remove magefan/module-twitter-cards
composer require magefan/module-twitter-cards ^x.x.x
# replace x.x.x with the version you want to use
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
Note: if you don't want your website to be down during deployment, try these zero downtime deployment commands for Magento 2.
Update using archive and FTP
If the twitter cards module was installed via FTP (check if app/code/Magefan/TwitterCards folder exists), then follow these commands:
1. Download the latest version
If you need to update Magento 2 Image Lazy Load Extension by Magefan, please follow the steps below.
Note: the updating instructions depend on the method the Image Lazy Load extension was installed with.
Update using composer
If the image lazy load module was installed via the composer (check if vendor/magefan/module-lazyload folder exists), then you need to run these simple CLI commands in Magento 2 directory:
composer remove magefan/module-lazyload
composer require magefan/module-lazyload ^x.x.x
# replace x.x.x with the version you want to use
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
Note: if you don't want your website to be down during deployment, try these zero downtime deployment commands for Magento 2.
Update using archive and FTP
If the image lazy load module was installed via FTP (check if app/code/Magefan/LazyLoad folder exists), then follow these commands:
1. Download the latest version of image
If you decided to remove contact our team for a free consultation in case you have any issues with Magefan's extension.
, please follow the steps below. You canRemove Extension Files
Removing files instruction depends on the way extension has been installed in.
1. If you can find the extension files in the folder
app/code/Magefan/RocketJavaScript
then remove this folder.
2. If the extension was installed via the composer and its files located in the folder
vendor/magefan/module-rocketjavascript
then run composer CLI command to remove it
composer remove magefan/module-rocketjavascript
Once extension files have been removed, run these Magento CLI commands:
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
Note: if you don't want your website to be down during deployment, try these zero downtime deployment commands for Magento 2.
Remove Extension Data (optional)
Attention! This will clean all extension