Monthly Archives: 2022
Every order in Magento 2 goes through a lot of stages before it is marked as  "Complete". While it is barely noticeable to your customers, you have to know everything about the order processing in Magento 2, to determine if something's off.
So, in this guide, you'll find out more about the Magento 2 order status and state. We'll cover how to create order status in Magento 2 and assign it to state. You will also learn how order status changes in the order processing workflow.Â
Difference Between Magento Order Status and State
If you just start to learn Magento it will be difficult to tell the difference between Magento 2 order status and state.Â
In reality, it is not as confusing as it seems. Orders state defines the position of the order in the order processing workflow.
There are the following order states:
Magento 2 order status defines the state of the order in detail.
e.g. processing order state can be defined by processing invoice or processing shipment order status.
Besides,
POS system in Magento is a great way to keep all of your store data, both retail and online, organized and structured. It enables you to track performance, orders, and staff sessions in one place while offering a seamless checkout experience in your retail store.Â
Nevertheless, that experience is determined not only by how well POS software performs but how effectively can your cashiers operate it.
Thanks to the intuitive design, "clean" and simple interface, there is little to no learning curve for your sales agents. So, in this guide, you'll learn how to manage Magento POS system in your retail store to complete orders in seconds.Â
Note: to log in to the POS system you first need to create the POS location, POS terminal and assign the cashier to a certain location. Besides, find your POS storefront via mydomain.com/pos/.
1. Start a session
When you log into the POS, you see a session panel with the terminal name, date, and time it was opened and closed. Besides, you see the amount
2022 is almost over. Honestly, it wasn't an easy year for us, all Ukrainians. However, we are still grateful for it, for the opportunity to live and do what we love here in Ukraine. That’s why we’d like to share the short timeline of events and accomplishments at Magefan during 2022.
Â
JanuaryÂ
The first month was a great start, full of countless ideas and plans for the year. We also prepared for switching to a different pricing model - where we kept the one-time payment model and continued to provide access to all new releases and free support for 365 days.Â
Â
February
We were working on new releases and clients' projects the whole month till the 24th of February. Every Ukrainian will remember this dark day as the worst day in their lives when russia attacked our beloved country with missiles and tanks. For the next few days of that month, all our team members were out of the office moving to safe places with their loved ones and waiting for the unknown brought by this horrible war
HubSpot is a flexible software platform, that serves as a boosting tool for your company's marketing strategies and effective sales. Since it's cloud-based, you can easily access your data, follow the latest profitable marketing trends and host multiple services in one place, including a blog.Â
A blog is undoubtedly an excellent tool for improving customer experience and generating client interest in the services you provide. However, instead of managing a blog separately from your online store, you can have all data gathered in one place.
With our Magento 2 Blog you get a variety of adaptable options and user-friendly functionality on top of managing your store within one instance.
So, in this guide, you'll find out how to import your HubSpot Blog to our Magento 2 Blog.
Note: import from HubSpot Blog is available only in the Blog Extra edition.Â
How to Import Blog from HubSpot to Magento
Use the following steps to import your HubSpot Blog to Magento 2 Blog.Â
1. Go to Content > Blog
Joomla is a content management system with a user-friendly interface and plenty of customizable options. Its tools allow you to create a perfect website that will meet your needs and requirements. This platform is popular not only among big companies or businesses but it's also used by smaller ones such as nonprofit organizations.Â
However many users find some difficulties in working with this system. For that very reason, you might consider Magento to cover most of your store needs. As you will be migrating your store data to Magento you'll need the Magento 2 Blog as well to migrate your Joomla blog.Â
Note: import from Joomla Blog is available only in the Blog Extra edition.Â
How to Import Blog from Joomla to Magento
To import the Joomla Blog to Magento 2 Blog, follow the steps described below:Â
1. Go to Content > Blog > Import > Import from Joomla.
2. Add the info to the following fields:
- Enter the Database Name where your old blog is stored.
- Specify the User Name.
- Add the Password
Drupal is a content management platform created to bring your content ideas and strategies to life and provide efficient solutions for your online store. It's a flexible tool that is free and has an open code, so you can easily modify it in accordance with your needs. It can also be associated with a wide range of modules, high speed, and advanced security settings.
However, this platform is mostly designed to be used by professionals with great prior experience in the field. The interface is rather not intuitive, so there may be some hardships in the familiarization process, especially for beginners.Â
That being said, if you decide to migrate to the Magento e-Commerce platform, you will have to figure out a way to migrate all your content there, including blog.
Luckily our Magento 2 Blog offers a variety of options, including a blog import wizard so no of your valuable content is lost.
In this article, we'll have a closer look at the import of the Drupal blog to Magento 2 Blog.
Note:
Since eCommerce is expanding rather quickly, you can easily choose a different vendor or platform to import your blog to. If you decide to use our Magento 2 Blog Extension because it's full of flexible options you won't be disappointed. Our blog offers a variety of import tools, including an Amasty Import.Â
Thus, in this article, we'll learn how to import Amasty M2 Blog to Magefan Magento 2 Blog.
Note: import from Amasty Magento 2 Blog is available only in the Blog Extra edition.Â
How to Import Blog from Amasty M2
Use the steps described below to import your Amasty M2 Blog to Magefan Magento 2 Blog.Â
1. Go to Content > Blog > Import > Import from Amasty.Â
2. Set the following fields:
- Fill in the Database Name of your old blog.
- Complete the User Name field.
- Enter the Password.
- In the Database Host field, specify the host of your old blog.
- Add the Table Prefix.
- Select the Store View to which you want to import your old blog.Â
3. Press the Start Import button.Â
Note: in order
If you already run a blog in your online store, you are well aware of the potential effects it may have on user interaction and website usability.
Given how swiftly eCommerce is developing, there may be numerous reasons for moving your blog from one platform or vendor to another. If you settle upon our Magento 2 Blog Extension you will get an extensive features list, one of which is an easy import wizard.
Hence, in this guide, you'll find out how to import a blog from the Mirasvit M2 Blog to our Magento 2 Blog.Â
How to Import Blog from Mirasvit M2
To import Mirasvit M2 Blog to Magefan Magento 2 Blog, follow the steps described below.Â
1. Go to Content > Blog > Import > Import from Mirasvit.
2. Fill in the following fields:
- Set the Database Name you are importing your blog from.
- Add the User Name.
- Fill in the Password.
- Enter the host of your old blog in the Database Host field.
- Specify the Table Prefix.
3. Don't forget to press the Start Import button.Â
Note: copy the images files
A blog is without a doubt an essential component of growing a website. However, sometimes you might need to switch your blog from one platform or vendor. You may decide to use our Magento 2 Blog Extension because it offers you a great load of features and excellent scalability.
So, this article will guide you through the migration of the Amasty M1 Blog to the Magefan Magento 2 Blog.
Note: import from Amasty Magento 1 Blog is available only in the Blog Extra edition.Â
How to Import Blog from Amasty M1
Follow the steps below to import Amasty M1 Blog to Magento 2 Blog.
1. Go to Content > Blog > Import > Import to Amasty.Â
2. Complete the following fields:
- Specify the Database Name of your old blog.
- Fill in the User Name.
- Enter the Password.
- Add your old blog's host in the Database Host field.
- Set the Table Prefix.
- Choose the Store View you want to import your old blog to.Â
3. Press the Start Import button.Â
Note: to import and display the images from your old blog, you have to
Having a POS terminal set up is not sufficient for your POS system to function properly. Same as in the eCommerce store, there should be someone who processes the orders. In your retail store, cashier is a person that performs many vital functions from accepting payments to applying coupons and updating prices.Â
Cashiers in Magento 2 POS are assigned to certain stores and correspondingly can operate certain terminals. It helps you to track each cashier's performance with the Z-reports and restrict their access to particular store locations.
The role of a cashier in Magento POS is performed by the admin users. You just have to create a cashier role for them like you would when creating any admin user in Magento.
To create a cashier in Magento 2 POS:
1. Create a user role.
- Go to System > Permissions > User Roles and press the Add New Role button.
- Specify the Role Name and Your Password.
- Move to Role Resources and choose Resources your cashiers will have access to.
Note: if you don't
A blog is certainly a necessary component that a successful website must have. If your online store already has a blog, then you are aware of its possible impact on user engagement and website navigation.
There may be many reasons to import your blog from one platform or provider to another given how quickly eCommerce is growing. Due to its flexibility and vast array of features, our Magento 2 Blog Extension can be one of the options for you to choose from.
In this article, we'll explain how to import a blog from the Mageplaza M2 Blog to our Magento 2 Blog.Â
How to Import Blog from Mageplaza M2
To import Mageplaza M2 Blog to Magento 2 Blog, use the following steps.
1. Go to Content > Blog > Import > Import from Mageplaza.
2. Add the required information:
- Complete the Database Name of your old blog.
- Fill in the User Name.
- Enter the Password.
- In the Database Host field, add the host of your old blog.
- Set the Table Prefix.
3. Press the Start Import button.Â
Note: to import and display
Terminal essentially refers to the card reader you need to accept payments in your offline store. It enables you to accept card or contactless payments that are considered more secure than cash.
Although the terminal is a must-have hardware required by a POS system, accepting payments is not the only feature it comes down to. Our Magento POS system also enables your to track each terminal performance with the X-reports and monitor cashier sessions.Â
So, in this guide, you'll learn how to create terminals for Magento 2 POS and how to track their performance.Â
However, first, you need to make sure to create store location which you will be creating a terminal for.
To create POS terminal for Magento:Â
1. Navigate to POS > POS Terminals and press the Add POS button to add a new terminal.
2. Specify the POS Name.Â
3. Choose the Store which you want to assign a terminal for.
4. Enable a terminal and don't forget to Save it.Â
Once you assign a terminal to a particular store, store staff
Managing multiple offline stores is easier if you have information about all of the stores in one place. You can track each store's performance via a specific period with reports and assign cashiers to monitor their performance as well.
Besides, you can print receipts with specific store location details and centralize all store data. All this is possible with the Magento 2 POS system.Â
So in this guide, you'll learn how to create POS locations in Magento. Each cashier or store staff assigned to a specific store will be able to log in only to a specified store location and manage POS from there.
To create POS location in Magento 2:
1. Navigate to POS > Store Locations and press the Add Store Button.
2. Fill out the Store Information, which includes:Â
- Store name
- Contact email
- Contact phone
- Street
- City
- CountryÂ
- State/Province
- Â
Once you save the store location, you have to create terminals and assign cashiers to this store location. So, once they log in to POS, they will
In this article, we describe the GraphQl queries for getting the necessary auto-related rule data for Progressive Web App (PWA). To implement the GraphQL resolver you need to install Magento 2 Automatic Related Products Extra.Â
Besides, you can easily check those queries with the ChromeiQL extension for Chrome Browser.Â
Related Product Rule GraphQL Request
With this query you will get all related products using rule ID (products that fall under the rule conditions).
Query:
query mfAutoRelatedProducts ($ruleId: Int $productId: Int $categoryId: Int $pageSize: Int $currentPage: Int) { mfAutoRelatedProducts( ruleId: $ruleId productId: $productId categoryId: $categoryId pageSize: $pageSize currentPage: $currentPage ){ total_count items{ products{ id name sku } category_ids{ category_id } customer_group_ids{ group_id } store_ids{ store_id } id name description status priority block_position merge_type from_one_category_only only_with_higher_price only_with_lower_price conditions_serialized
When it comes to creating products in Magento, customizable options help you to provide customers with a choice. They help customers choose between some product options without relying entirely on product attributes.
While different product types can share the same customizable options, you still have to set them for each item. And imagine some of those options change. You would have to go and update them for each product.Â
What if we offered you a solution to update custom product options in bulk?Â
This solution is the Magento 2 Extended Product Grid & Mass Action extension that will enable you to edit custom options for one product and then copy them to multiple other products.Â
So, let's see how it works.Â
To copy custom product options in Magento 2:Â
1. Go to Catalog > Products and check all products you need to copy the custom options to.Â
2. Choose Copy Custom Options from the Mass actions dropdown and specify the ID of the product you are copying the custom option from. (in
We can all agree that a blog is an inevitable part of a successful website. This is a great tool that advances customer experience and evokes clients' interest in your services. If you already have a blog in your online store, you know what an influence it may have on website navigation and customer involvement.
Since eCommerce is constantly developing, there may be plenty of reasons for you to import your blog from one platform or vendor to another. Our Magento 2 Blog Extension can be one of your possible options, thanks to the flexibility and a great load of options it provides.
So, in this guide, you'll learn how to import a blog from Mageplaza M1 Blog to our Magento 2 Blog.Â
How to Import Blog from Mageplaza M1
To import Mageplaza M1 Blog to Magento 2 Blog, follow the steps described below.
- Go to Content > Blog > Import > Import from Mageplaza.
2. Complete the following fields:
- Fill in the Database Name you want to import your blog from.
- Enter the User Name.
- Add the Password.
- Specify
Although there is a significant number of eCommerce websites appearing regularly, it doesn't mean retail is taking a back seat. According to Zippia, global retail sales are valued at $26.7 trillion as of 2022.Â
So you shouldn't hesitate to create a retail store, as it seems very promising. The only thing you can be stuck on when stepping into retail is the POS system. It might be hard to choose which POS system is the best for accepting payments, making sales, and managing inventory.Â
Point of sale, POS, POS system, and Point of sale system — all these terms make it kind of overwhelming.Â
In this comprehensive guide we'll shed some light on what is a POS system, how it works, and why you need it for your retail business. Thus, having read the article, you should have a clear understanding of the concept.
What is POS System?
A POS system is a combination of software and hardware that is used to help you centralize your business operations, accept payments, manage sales, inventory,
Although you can configure the Notify for Quantity Below option to get notified once you run low on some products you still need to restock. Updating product quantities could be tiresome, as you have to go to each product page and set new values in the Quantity field.Â
Not too hard when updating up to 10 or 20 products, but quite intimidating with 50+ items.
That's when the Extended Product Grid & Mass Actions extension comes in handy to optimize the process to take up to a few seconds. Literally!
So, in this guide, you'll learn how to update Magento product quantity in bulk via grid and mass actions.
Update Product Quantity in Magento via Grid
1. Select the products you'd like to change the quantity for, set the corresponding value and press Apply.Â
After you press the Save Edits button, you'll be able to see your changes.Â
Update Product Quantity in Magento via Mass Actions
The other way to edit product quantity in Magento is via mass actions. You have to follow the same process and
If you treat your website security as a top priority, then you'll be able to run your business seamlessly and provide a flawless customer experience. As a store owner, you know that there are lots of files and clients' data that have to be kept safe.Â
Fortunately, Magento 2 provides you with a lot of features to improve general security and avoid any kinds of violations. But, unfortunately, those are not always enough. And that's when you need the security.txt to streamline vulnerability reporting.
If you don't know what security.txt is, don't worry. We've got you covered.
In this article, we'll explain everything you need to know about security.txt and how you can configure it in Magento.Â
What is Security.txt?
Security.txt is a security tool that allows gathering data about security contacts and policies of your website in one file. It is used by researchers who need to contact you to report security vulnerabilities.Â
Security.txt gives quick access to important files and contacts
It's not a secret that Magento 2 is full of brilliant features. One of its advantages is the possibility to manage multiple websites and stores within one installation. It is a great feature, especially if your business consists of various branches and you want to control everything in one place effectively.
However, this process may be rather complicated for those who create eCommerce store from scratch, because of Magento's hierarchy of Websites, Stores, and Store Views.
But don't worry. In this article, we'll shed some light on this concept to help you understand this structure better.
What are Websites, Stores, and Store Views in Magento 2?
It is important to say, that there is a hierarchy system in Magento 2, and each website, store, and store view has a certain place in this system. They have parent/child relations — one level subordinates to another to be exact.
Here we can also observe one more scope — Global — which is fundamental. So, you can create multiple websites under Global.
Any store owner knows how important it is to keep the customers updated on the latest changes or special offers in a store. It's a great way to increase traffic to a website and catch busy customers' attention. Except for newsletters, you can use the other excellent feature for this — Magento 2 RSS Feed.
In this article, you will learn what RSS feeds are and how you can configure them in Magento 2.
So, let's get started.
What is RSS Feed?
RSS — Really Simple Syndication — is a data format based on XML, that is used to share the news and content of your store. If customers subscribe to the updates of the store, they'll receive notifications about discounts, new releases, etc. It's an excellent tool to promote your store, boost SEO, and thus evoke customers' interest in your products and services.Â
Here you can see how Magento RSS feeds look on the frontend.
Feed readers are essential to read RSS feeds. For example, Google Reader is one of the most wildly used free online RSS feed readers.