Page 16 - Mari Skula
- 2 min read
If you want to sell globally and manage a 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 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 is here for and in this article, you'll learn how you can configure it.
General Configuration
Once you , you need to Enable it. For that just go to Stores > Configuration > Magefan Extensions > Crowdin Integration > General.
Don't forget to Save Config before moving on with the synchronization.
Activate Crowdin Integration
To synchronize Magento and Crowdin youihor
- 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
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: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 Crowdin Integration configurations.
1. Just in case please make aihor
- 1 min read
If you need to update 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-integrationcomposer require magefan/module-crowdin-integration ^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 Crowdin Integration module was installed via FTP (check if app/code/Magefan/Crowdin folder exists), then follow these commands:
1. Download the latest version of the Crowdin Integration archive from magefan.com.
2. Extract archiveihor
- 1 min read
You can install by Magefan, using composer or archive installation methods.
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-integrationphp 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 Crowdin Integration Extension ZIP-Archive from magefan.com website.
Extract files.
Copy app and pub folders 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
After you install the extension, you can move on to the .
- 5 min read
Thank you page or checkout success page is one of the most valuable pages in the customer journey on your store. Correspondingly, it's important to optimise it to increase customer engagement and ROI.
The best way to achieve this is through to checkout in Magento, which could lead anywhere from blog to catalog and customer accounts.
In this guide, you'll learn how to add custom CMS block to checkout page in Magento using different tools. We'll also share how to display CMS blocks on checkout under different conditions using the and Pages extension.
Key takeaways
Magento CMS blocks on the checkout success page allow merchants to display content after an order is placed.
There are three ways to add a custom CMS block to the checkout page in Magento: via theme, via a custom module, and via widgets.
For better personalization, merchants can show CMS blocks on the checkout success page based on specific conditions (cart subtotal, customer attributes, purchased products, etc).
Why Addihor
- 2 min read
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 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 — . 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 update every ordered item, change the quantity, add new productsihor
- 4 min read
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 quite ineffective.
So, in this comprehensive guide, you'll learn how to edit orders without cancel in Magento with the .
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 how to code to change order details in Magentoihor
- 2 min read
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 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 . 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 make it easier to read the order number for yourihor
- 8 min read
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 !
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.
Introducing (beta version)!
For retailers whoihor
- 2 min read
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.
After you , you can schedule the publication, and our 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 time but create a redirect to the blog homepage automaticallyihor
- 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
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: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 Edit Order configurations.
1. Just in case please make a full backup (dump) of your Magentoihor
- 1 min read
If you need to update 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-editcomposer require magefan/module-order-edit ^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 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 archive from magefan.com.
2. Extract archive.
3. Make the backup copy of the app/code/Magefan/OrderEditihor
- 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 Edit Order 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
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/PointOfSaleapp/code/Magefan/Posapp/code/Magefan/PosApiapp/code/Magefan/PosCashPaymentapp/code/Magefan/PosGraphQlapp/code/Magefan/PosShippingCarrierapp/code/Magefan/PosStaffSessionapp/code/Magefan/PosStaffSessionGraphQlapp/code/Magefan/PosTerminalapp/code/Magefan/PosTerminalGraphQlapp/code/Magefan/StoreLocatorapp/code/Magefan/StoreLocatorGraphQlapp/code/Magefan/StoreLocatorUserapp/code/Magefan/StoreLocatorUserGraphQlapp/code/Magefan/PosPlusapp/code/Magefan/PosBarcodeapp/code/Magefan/PosBarcodeGraphQlapp/code/Magefan/PosCreditCardPaymentapp/code/Magefan/PosCustomerCartGraphQlapp/code/Magefan/PosExtra
then remove this folder.
2. If the extension was installed via the composer and its files located in the folder
vendor/magefan/module-point-of-saleorvendor/magefan/module-posihor
- 1 min read
If you need to update 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-point-of-sale folder exists), then you need to run these simple CLI commands in Magento 2 directory:
composer remove magefan/module-pos*composer remove magefan/module-point-of-salecomposer require magefan/module-point-of-sale ^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 POS system was installed via FTP (check if app/code/Magefan/PointOfSale folder exists), then follow these commands:
1. Download the latest version of the POS system archive from magefan.com.
2. Extract archive.
3. Make the backup copy of all app/code/Magefan/Pos* or app/code/Magefan/PointOfSale folder on your serverihor
- 1 min read
You can install 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 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 POS System 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: Make sure that the server, third-party extensions, or other software do not block URLs that include 'mfpos'. For example, if you use the Hyvä theme, navigate to Stores > Configuration > Hyvä Themes > Theme Fallback and add 'mfpos' to the listihor
- 3 min read
Magento 2 back-in-stock notification is a great way to reduce cart abandonment due to product unavailability. It allows customers to sign up for and be notified when a product is back in stock.
However, it works only for registered customers and only in case you display out-of-stock products on the storefront. As an alternative, we offer you to create a Magento back-in-stock category where you gather all products you've restocked within a certain period.
Don't worry, you won't have to manually add and remove products from this category. You just need to enable .
So, let's check how you can optimize your stock management with the Magento 2 back-in-stock or any other date-based category.
There are a few steps included in the process, but the result is worth the effort.
To create back-in-stock category for Magento:
1. Create Magento category
Before enabling any dynamic category rules you have to create a category which all the products will be added to. In this case, it's the Back-in-Stockihor
- 4 min read
"In Stock" and "Out of Stock" options in Magento 2 store are important components of your . They give your customers information about the availability of the products.
Thus, it's recommended to display Magento 2 product stock status to improve customers shopping experience and show a professional, customer-oriented approach.
In Magento, you can set up stock for each product separately and configure the catalog stock options for all products at once. So, today, you'll learn how to do this.
To manage Magento 2 stock you need to navigate to Stores > Configuration > Catalog > Inventory.
Configure Magento 2 Stock Options
Magento 2 Stock Options apply to the entire product catalog. To configure it:
1. Enable the Decrease Stock When Order is Placed option in order to decrease the number of products in stock once someone purchases the product.
2. Enable the Set Items' Status to be In Stock When Order is Cancelled option to increase the number of products in stock once the purchase is canceledihor
- 11 min read
Online is a new reality. So if you're wondering when is the right time to create eCommerce website in Magento, it's now.
Magento is a robust solution with more than 500 000 downloads and about 190 000 stores using it to cover their business needs. It is flexible, customizable, and scalable. This gives you plenty of opportunities to grow your business and deliver an exceptional online experience. That's exactly why .
And since eCommerce sales are predicted to hit $6,5 trillion by 2023, chances are you don't want to catch the last train. Start acting now.
In this comprehensive guide, you will learn everything you need to know to create Magento website along with how to choose the right Magento edition. We will also discuss the price of Magento eCommerce development and the estimated time required to build Magento website.
There is too much to cover, so let's jump right to it.
What Magento Edition to Choose?
Once you decide to create Magento 2 store, you usually get stuck on what Magentoihor
- 3 min read
Magento stores a lot of data in the database to optimize the performance of your store. However, once you update any of that data, the system starts indexing it to restore the changes in the database tables. That's exactly when the "One or more indexers are invalid. Make sure your Magento cron job is running" error appears in the admin panel.
It is one of the most common Magento errors all Magento users come across when working with Magento.
It might seem just annoying admin notice, but there is more than that behind it. Today you'll learn why "One or more indexers are invalid" appears and how you can easily fix it from the admin panel or via CLI.
Why "One or more indexers are invalid" error appears?
Since Magento is a complex system it has a special feature to schedule and run store tasks automatically — . Except for sending newsletters and notifications, updating catalog price rules and currency rates, cron tasks also run reindex.
So, usually, is run automatically. However, if there isihor
- 3 min read
Working with Magento 2, you can come across multiple errors or notices that keep destructive or interrupting the management process. One of the is Access Denied HTTP error 403 which appears when you work with Magento 2 admin.
While many of you face this issue, few really know what it is connected with or how to solve this. So, in this guide, we'll provide a really simple and quick fix for the "Access denied" error to enable anyone with or without technical skills to deal with it.
However, let's define what is Magento "Access denied" error is in the first place.
What is Magento "Access denied" error?
Magento Access denied error is the most common Magento error that appears when you try to access a webpage without having the right to enter it. It usually appears in the Magento admin when you use incorrect admin panel credentials, create a new user with the wrong user role, or install Magento 2 extensions.
How to Fix the "Access denied" error in Magento 2?
Now that you know the mainihor

