Page 6 - Monthly Archives: 2022
When running an eCommerce store, you need to dedicate a great deal of time to managing your products. You may need to update them, transfer them to a different directory or a new website, or submit them for external analysis.
That's exactly when you need Magento product export. If you don't know how to do it, don't worry. We've got you covered. In this article, you'll learn to export products in Magento 2.
Want to upload your products to the comparison lists or marketplaces? Check out the Magento 2 Google Shopping Feed extension and let a wider audience know about your store.
To export products in Magento 2:
1. Navigate to System > Data Transfer > Export.
2. Choose Products as the Entity Type and CSV — as the Export File Format.
3. Tick the Fields Enclosure checkbox if you want to enclose the incorrect symbols during export.
4. Filter through the table of product attributes and select only those you need for export. If there are attributes you want to Exclude, just tick the
When making a purchasing decision all customers go through certain steps to determine what products best fit their needs. And since people are social creatures collective opinion plays a huge role in that decision.
Therefore, when it comes to related products, Magento "Who Viewed This Also Viewed That" blocks can give your sales strategy the boost it needs.
But the best thing is — it works every time, regardless if customers want to buy something from you already or are looking for some alternatives.
We know how to make these blocks work best for you and how to configure Magento "Who Viewed This Also Viewed That" in a few clicks.
Ready to find out?
Where to Display "Who Viewed This Also Viewed That" in Magento 2?
People who come to your website, might not be sure what product they want to buy. So providing them with some alternatives other people also viewed might be the push they need to make up their minds.
The uses of the "Who Viewed This Also Viewed That" blocks are limitless.
Though there are plenty of reasons why you need a blog in your Magento 2 store but driving traffic stands out the most. Our Magento Blog extension helps you to provide value to your customers, promote your products and improve the online visibility of your brand.
Blog extension is also a great option if you need to manage everything within one admin panel. It offers you plenty of import options if you want to move to Magefan Blog from other vendors.
However, you can also export blog posts in CSV when required. And we'll teach you how in this article.
To export Magento blog posts in CSV format:
Note: you need to have Magento 2 Blog Extra edition.
- Navigate to Content > Blog > Posts.
- Find the Export to option, select CSV and press Export.
Once you export the blog posts in CSV, you can import them to any other instance or CRM you need. However, if you're moving the blog content between multiple instances with Magefan Blog, it's better to move it through a database.
For more information,
Retargeting and email marketing stand out among other marketing strategies since they help to attract leads and returning customers. But isn't it better to encourage people to buy more while they're still on your website?
Related products are great in attracting visitors to your products while "Who Bought This Also Bought That" blocks help you earn more from people who already want to buy something from you.
So, here you'll learn why you need to set up "Who Bought This Also Bought That" in Magento 2, how to do that automatically, and how to display these blocks on multiple pages of your store.
Why Do You Need "Who Bought This Also Bought That" Block?
Imagine a customer who comes to your website to purchase the Fitness Training Course. They finalize the order and leave your website feeling like they've got everything they need. But once they start training they see that some of the gear is missing.
So, they start looking for it and don't necessarily land on your website.
What if
If you want to sell globally and manage a multi-language Magento website, be ready to do a lot of translation, depending on the number of languages you want to translate your website to.
Magento is very flexible with translations since it provides you with the Translate Inline Tool out-of-the-box. However, translating long-form content requires a lot of manual work.
Not very time-effective, is it?
Luckily there is Crowdin that allows you to streamline the translations workflow, and modify and deploy translations online automatically.
The only thing left is to get all your content synced with Crowdin so you can add translations in real-time.
That's what our Magento 2 Crowdin Integration Extension is here for and in this article, you'll learn how you can configure it.
General Configuration
Once you install the Crowdin Integration module, you need to Enable it. For that just go to Stores > Configuration > Magefan Extensions > Crowdin Integration > General.
Don't forget to Save Config
If you need to update Magento 2 Crowdin Integration Extension by Magefan, please follow the steps below.
Note: the updating instructions depend on the method the Crowdin Integration extension was installed with.
Update using composer
If the Crowdin Integration module was installed via the composer (check if vendor/magefan/crowdin-integration folder exists), then you need to run these simple CLI commands in Magento 2 directory:
composer remove magefan/module-crowdin-integration
composer require magefan/module-crowdin-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 Crowdin Integration module was installed via FTP (check if app/code/Magefan/Crowdin
folder exists), then follow these commands:
1. Download
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 Crowdin Integration extension has been installed in.
1. If you can find the extension files in the folder
app/code/Magefan/Crowdin
then remove this folder.
2. If the extension was installed via the composer and its files located in the folder
vendor/magefan/module-crowdin-integration
then run the composer CLI command to remove it
composer remove magefan/module-crowdin-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!
You can install Magento 2 Crowdin Integration Extension by Magefan, using composer or archive installation methods.
Do you want us to install and configure the Crowdin Integration extension for you? Let our technical engineers do it – check out our installation service.
Installation via сomposer (recommended)
- Open command line.
- Using command "cd" navigate to your Magento 2 root directory.
- Run CLI commands:
composer require magefan/module-crowdin-integration
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.
Thank you page on your website leaves an impression and nurtures customers who've already trusted you. That's why it is one of the most important pages in the checkout journey in your store.
Correspondingly, it's important to optimize it to increase customer engagement and ROI. The best way to achieve this is through the Magento CMS or content blocks which could lead anywhere from blog to catalog and customer account.
Today you'll learn how to add a custom block to Checkout Success Page in Magento 2. And we'll also share how to show this block under different conditions. So stick around for more details.
Have we mentioned it doesn't include any coding?
Let's start adding a custom block to thank you page in Magento.
Most guides on how to add custom blocks to the checkout success page will lead you through complex development instructions. While you can manage to do this with a simple Magento admin config.
1. Create CMS Block
CMS blocks or static blocks are the easiest way to manipulate
Have you been in a situation where you had to remove some products from the order or change the size and color? Unfortunately, such things happen in eCommerce all the time. But while you can't control what customers might need to change in the order, you can optimize the process and edit orders more effectively.
So, one of the first questions you might ask when processing Magento orders is "Can I add or remove items from a Magento order?".
Sadly, the answer is not positive unless you know some coding or have access to the database to update order items programmatically.
For those of you who want to update or delete order items in the Magento 2 admin panel, there is a solution — Magento 2 Edit Order Extension. And today you'll learn how it works to update order items in seconds.
To update or delete order items in Magento 2:
1. Navigate to Sales > Orders and find the order you want to edit.
2. Scroll down to the Items Ordered section and press Edit.
3. Magefan Order Editor allows you to
As one of the most important processes in your store, order management plays a vital role in both customers and admin's experience. If it is not time-effective and convenient for both parties, it's a missed opportunity.
To optimize the process you have to edit orders without cancel and extend the order grid field. However, by default, you have to cancel an order and create a new one every time you need to edit a customer name, order status, payment method or ordered items, etc.
It increases the workload for the admins and makes processing orders in Magento quite ineffective.
So, in this comprehensive guide, you'll learn how to edit orders without cancel in Magento with the Magento 2 Order Editor.
How to Edit Orders Without Cancel?
Editing order in Magento requires redundant steps which are not enough for optimal order management. You can't edit any of the order details without canceling the order and creating a new one.
However, there is no need to call out for developers or learn
If you need to get current URL in Magento 2 PHTML file the easiest way to do this is to use the following code:
$currentUrl = $block->getUrl('*/*/*', ['_current' => true, '_use_rewrite' => true]);
This is the best method since you don't even need to use the Object Manager.
The same code works for block PHP classes as well. But you need to replace $block with $this.
Example:
$currentUrl = $this->getUrl('*/*/*', ['_current' => true, '_use_rewrite' => true]);
But...
The Best Way to Get Current URL in Magento 2
The best way is to use UrlInterface.
Example:
$urlInterface = \Magento\Framework\App\ObjectManager::getInstance()
->get(\Magento\Framework\UrlInterface::class);
$currentUrl = $urlInterface->getCurrentUrl();
Using the object manager directly is not recommended, so you need to include UrlInterface dependence in your class constructor to be able to use it.
Example:
private $urlInterface;
public function __construct(
...
\Magento\Framework\UrlInterface $urlInterface
...
) {
$this->urlInterface
If you want to change the order number in Magento 2 you must have a valid reason for it. Unfortunately, Magento doesn't allow you to add any prefixes, suffixes, or custom characters to your order numbers which would make them easier to recognize.
By default, order numbers have 9 digits. It is not very convenient since it doesn't tell much about the order and doesn't allow to process orders fast enough.
Whether you want to add a store code, year, or any other custom character to your order number, you have to customize them.
The easier way to do this is with the Magento 2 Edit Order Extension. So, today we'll cover how to change order numbers in Magento with just a few clicks.
To change the order number in Magento 2:
1. Navigate to Sales > Orders and find the order you'd like to edit the order number for.
2. Edit Order and Account Information.
3. Change Order Number in Magento 2 by removing redundant characters, adding the store identifiers, year, or other prefixes or suffixes that
Hello Magento fans,
This June we've got plenty of news and updates for you since we've released 2 new extensions and added plenty of new features and fixed to about 12 of them.
So, let's dive in. You have a lot to discover.
New Magento 2 Order Edit Extension!
Order management is one of the most essential processes in your Magento 2 store. It directly influences customers' experience and their desire to return and purchase from you repeatedly.
Sometimes customers want to change the shipping address or remove some products they added to the order accidentally. Here's when Edit Order Extension takes the stage to help you process customers' requests faster and keep the order data organized.
You can edit all of the order details: status, number, website, customer, shipping&biling addresses, payment methods, and ordered items.
The module tracks all of the changes and offers a Quick Order Edit feature, so you can conveniently edit orders without canceling them.
Generating new content for your blog constantly allows you to keep visitors engaged and rank for more keywords in search. It is a vital strategy if you want to drive more people to your store and increase revenue correspondingly.
However, sometimes you just don't have enough time to create and post all of the content. To keep up with the schedule you have to log in to your admin panel and enable the blog posts you want to publish.
Today we'll fix that.
If you've created and edited some of the posts beforehand, you can schedule the publication, and our Magento 2 Blog will publish them automatically.
To schedule blog posts in Magento:
1. Navigate to Content > Blog > Posts and go to the blog post you'd like to schedule.
2. Scroll down to the Display Setting, find the Publish Date, and set the future date when you need a blog post to go live.
Note: if you need to disable the blog post after some time you can use the End Date. Our extension will not only disable the blog post at a set
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 the Edit Order extension has been installed in.
1. If you can find the extension files in the folder
app/code/Magefan/OrderEdit
then remove this folder.
2. If the extension was installed via the composer and its files located in the folder
vendor/magefan/module-order-edit
then run composer CLI command to remove it
composer remove magefan/module-order-edit
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 Edit Order configurations.
If you need to update Magento 2 Edit Order Extension by Magefan, please follow the steps below.
Note: the updating instructions depend on the method the Edit Order extension was installed with.
Update using composer
If the Edit Order module was installed via the composer (check if vendor/magefan/module-order-edit
folder exists), then you need to run these simple CLI commands in Magento 2 directory:
composer remove magefan/module-order-edit
composer require magefan/module-order-edit
^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 Edit Order module was installed via FTP (check if app/code/Magefan/OrderEdit
folder exists), then follow these commands:
1. Download the latest version of the Edit Order extension
You can install Magento 2 Edit Order Extension by Magefan, using composer or archive installation methods.
Do you want us to install and configure the Order Edit extension for you? Let our technical engineers do it – check out our installation service.
Installation via composer (recommended)
Please navigate to your Magefan Account > My Downloads > Install via Composer to get the composer installation instructions.
If you decided to remove Magento 2 POS System, 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/Pos
app/code/Magefan/PosApi
app/code/Magefan/PosCashPayment
app/code/Magefan/PosGraphQl
app/code/Magefan/PosShippingCarrier
app/code/Magefan/PosStaffSession
app/code/Magefan/PosStaffSessionGraphQl
app/code/Magefan/PosTerminal
app/code/Magefan/PosTerminalGraphQl
app/code/Magefan/StoreLocator
app/code/Magefan/StoreLocatorGraphQl
app/code/Magefan/StoreLocatorUser
app/code/Magefan/StoreLocatorUserGraphQl
app/code/Magefan/PosPlus
app/code/Magefan/PosBarcode
app/code/Magefan/PosBarcodeGraphQl
app/code/Magefan/PosCreditCardPayment
app/code/Magefan/PosCustomerCartGraphQl
app/code/Magefan/Pos
app/code/Magefan/Pos
app/code/Magefan/Pos
then remove this folder.
2. If the extension was installed via the composer and its files
If you need to update Magento POS System by Magefan, please follow the steps below.
Note: the updating instructions depend on the method the POS system was installed with.
Update using composer
If the POS system was installed via the composer (check if vendor/magefan/module-pos folder exists), then you need to run these simple CLI commands in Magento 2 directory:
composer remove magefan/module-NAME
composer require magefan/module-NAME ^x.x.x
# replace NAME with:
# pos - for Basic plan
# pos-plus - for Plus plan
# pos-extra - for Extra plan
# 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
If you want to upgrade to the Plus or Extra, check this guide on how to upgrade POS System plan.
Update using archive and FTP
If the POS system was installed via FTP (check if app/code/Magefan/Pos folder exists), then follow these commands:
1. Download the latest version of the POS system archive
You can install Magento 2 POS System by Magefan, using composer or archive installation methods.
Do you want us to install the POS System for you? Let our technical engineers do it – check out our installation service.
Note: if you want to install the POS System Plus or Extra please navigate to your Magefan Account > My 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 config repositories.magefan-pos-m2 composer https://magefan.com/repo/46QpEMZJ8rjtfR0WbZ7b6oNdx9cw8bNX/fCmVkLKCEOcIR7UMf89kwPWRkiqrOP0Z/ composer require magefan/module-pos
# Authentication required (repo.magento.com)
# Get your Magento Marketplace authentication keys or use these:
# Username: 7c018006799466c681ad507e27904677
# Password: 289077c86e811661a8f7751828485d3a
php bin/magento setup:upgrade
php bin/magento setup:di:compile