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.
Hello, dear friends,
Today we want to share the latest news, updates and improvements we’ve been working on this May.
It was quite a productive month. Our team worked hard and added lots of new features and improvements you will definitely love.
Let's start!
New features of the Magento 2 SEO Extension!
In the latest version, we have added a new amazing feature for better SEO optimization. Now SEO extension allows you to create and apply SEO rules (templates) to products and categories. Once you create the SEO rules, you can preview the products with the applied templates. Also, we added an option not to remove the existing metadata.
For your convenience, you can use the list of available attributes and edit inline. In the last version, we also improved the crosslinks processor and improved PHP 8.2 compatibility. We added a migration script that creates SEO rules based on config data (Store -> Config section). We also added a cron job that applies SEO rules.
New featuresihor
Though a usually offers you plenty of features and flexible functionality, it doesn't fit every possible scenario in your store. Some errors might happen, a cashier can't find a product in the system, or items are simply not added to the POS system yet. But customers are getting impatient at checkout.
How do you get out of this situation?
The answer is custom products or custom sales. This feature helps you to create new products right at the checkout, so it goes smoothly. Today, you'll learn what are custom products in POS, why you need them and how to create some using .
What are POS custom products?
Custom products in POS are products that don't fit into any existing item in your POS system. These products have customized titles and prices, and are created directly at the checkout if cashiers can't find any products that fit the requirement.
Custom products or sales help cashiers to close sales smoothly and sort things out with a missing item later.
When Do Youihor
Although is quite easy, as a store manager you should be ready for any unexpected situations. Fixing typos, or editing the billing address — is a small part of what you have to handle before an order is shipped.
Even then, you might still need to edit the shipping address or shipping rates. Unfortunately, Magento is limited in this regard and you can't change much without cancelling the order. But not if you have the Magento 2 Order Editor.
So, today you'll learn how to edit shipping rates in Magento order before shipping.
To edit shipping rates in Magento orders:
1. Navigate to Sales > Orders and find an order you'd like to change the shipping rates for.
2. Scroll down to the Shipping&Handling Information section and click Edit.
3. Change the Shipping Method if necessary.
4. Set Custom Shipping Rate for the order and click Save.
Once you save the changes you'll be able to see the shipping&handling price change in order totals.
But that's not it since there are aihor
When it comes to category or , effective meta titles and descriptions play a vital role in the CTR rates. You may try to change or optimize them regularly, but it is extremely time-consuming if you have hundreds or thousands of products.
That's why SEO rules is a solution you need. Using SEO rules in Magento you can set not only metadata, but H1 tags, descriptions and short descriptions for multiple products and categories in bulk.
So, today you'll learn how to create SEO rules with the Extension to save time and optimize SEO with little effort.
To create SEO rules in Magento 2:
1. Navigate to Marketing > SEO by Magefan > SEO Rules and press the Add New Rule button.
2. Enable a rule and specify a Name.
3. Set a Priority. The higher the number the later the rule will be processed.
4. Choose whether to Override Existing Attributes Values.
Note: by default, the rule will be applied only if the attribute is empty or its value equals the category/product name. Set Yesihor
Depending on the tax rates options you set up while , each order will fall under different tax rules. As long as customers don't change their shipping addresses, there is no need to edit tax rates in Magento orders.
However, if for some reason, customers requested their order to be shipped to a different location, you need to change the tax rates accordingly. Since default Magento doesn't allow you to edit orders, this guide will teach you how you can do just that.
You'll learn how to edit tax rates in Magento orders within an order view page with the Magento 2 Order Editor.
To edit tax rates in Magento orders:
1. Navigate to Sales > Orders and find the order you'd like to edit tax rates for.
2. Scroll down to the Items Ordered section and click Edit.
3. Change the Tax Rate and press the Update Items and Quantities button.
Note: here you can also , set custom price, apply discounts or change configurable options.
4. Click Save and check the new tax rate appliedihor
If you want your pages to be crawled and indexed accordingly, you need to provide instructions for search robots in the . However, it works both ways.
When you need to hide certain pages from search permanently or for a while you need to set NOINDEX NOFOLLOW or other tags for those pages. You can do that using the robot.txt or HTML head of the pages.
In this guide, you'll learn an easy non-technical way to apply custom robot meta tags to one or multiple pages in bulk.
There are two ways how you can set custom robot meta tags in Magento — for one or multiple pages at once. We'll go through each of them in detail.
Set NOINDEX NOFOLLOW tags for one page
Each Magento page contains the Design section where you can add custom . So, to add a NOINDEX NOFOLLOW tag for any of them you should go to the page you'd like to hide from robots, scroll down to the Design section and find the Layout Update XML field.
Add the following code to it:
<head><meta name="robots" content="NOINDEX,NOFOLLOW"/>ihor
Having a well-crafted blog strategy is not always enough to start a blog on Shopify. You need a Blog app that will help you implement that strategy in the best way. Though Shopify provides a built-in blog, it's not enough to cover your needs. Let's be honest.
That's when it comes down to choosing the best blog app for Shopify. Since the market is booming with offers, it might be overwhelming to choose a blog app that has it all.
SEO, interface, design, responsiveness, and ease of use — are all important features to look for in a blog app. And lucky for you, we've already done the research so you don't have to.
Get ready to discover the best blog apps for Shopify and learn more about the varieties of features each of them offers.
Top Blog Apps for Shopify
Icon
App name
Developer
Price
Free plan
Free trial
Magefan Blog
Magefan
Standard - $19/month
Pro - $39/month
DropInBlog - SEO-Friendly Blog
DropInBlog
Solo- $49/month
Team- $99/month
Bloggle: Blog SEO & Blog posts
Bloggleihor
The variety of payment methods you offer in Magento can directly influence your conversion rates. But when it comes to Magento POS, cash, credit card or contactless payments are the only options. Magefan POS System for Magento offers you offline and online payment methods, based on the plan you use.
Today, you'll learn more about how offline and online payment methods differ and how you can configure each for your POS frontend.
Difference Between Online and Offline POS Payments
The main difference between online and offline POS payment methods is how the order is finalized.
In offline payment methods (cash or credit card) finalize orders. They press the Place Order button only once the transaction has been processed by the terminal (or cash is put into the cache drawer).
In online payment methods, orders are finalized by the payment provider. Once customers swipe their card through the terminal or the POS cashier fills out the card details on the POS frontend, the request isihor
Оnce you finally set up Google Tag Manager for your website, you need to make sure your efforts pay off. Otherwise, you'll just sit there waiting for some data to appear in GA4 reports and find nothing after a while.
That's exactly why you need to check if Google Tag Manager is working right after you install it on your website and . Though it might be overwhelming to set up GTM, let alone test it, we'll try to make it simple.
Today you'll find 5 simple ways to test Google Tag Manager that work for both — developers and non-technical people. However, note that they are not alternatives to each other. We recommend using several methods for testing.
Should we start?
1. Enable Preview And Debug Mode
The easiest way to check if Google Tag Manager is working properly is to use the resource you already have — Google Tag Manager itself. There are preview and debug modes that enable you to preview created tags and fire them on your website.
To enable preview mode, navigate to your GTM homepageihor
When your Google Ads campaign is up and running, you start generating a great number of clicks. However, how many of those clicks actually end up in sales? If you don't know that, you're actively throwing your money down the drain.
That's why you need a good Magento Google Ads Conversion Tracking strategy to measure how well your campaigns perform. It allows you to change keywords, adjust the bidding and choose a different budget.
Regardless if you're starting fresh or just want to improve your current campaign, you'll find everything in this comprehensive guide. We'll discuss how you can set up Google Ads Conversion Tracking in Magento using GTM and Extension. But we'll also show you the default option.
Key takeaways
Default Magento connects Google Ads under Stores > Configuration > Sales > Google API.
Conversion ID and Conversion Label values from the Google Ads conversion action are required to connect Magento with Google Ads.
It's recommended to set up Google Ads and Googleihor
Magento self-checkout POS is the best option if you want to improve your service at a lower cost. It offers customers more flexibility and allows store owners to reduce the costs of hiring a lot of staff to check customers out. It's a win-win situation, isn't it?
Though there's still some debate on whether self-checkout is a threat to in-store human interaction, you must have already made up your mind.
So, in this guide, we'll walk you through the benefits of self-checkout POS and the prerequisites of enabling it in your store. You'll also learn how to set up self-checkout in Magento and go through the customer journey with the Magento POS system.
Benefits of Self-Checkout
Since we've already mentioned some benefits of the self-checkout POS, let's just sum it all up here.
Reduced business costs
The biggest benefit of self-checkout is not that it reduces the burden on employees. It eliminates the need to hire a lot of staff in the first place.
Self-service systems installedihor
It's no news that without valid data reports, you can't make any relevant decisions about your business, especially in eCommerce. Concise data reports on page views, traffic sources, bounce rates, session times and other important allow you to improve your marketing campaigns.
As the suggest, Google Analytics is one the most widely-used website analytics platforms that provide you with all that data. And since we're all used to it, the news about Universal Analytics going away took us by surprise.
Many have started to look for an alternative, not even giving Google Analytics 4 a chance, though it deserves it.
So, in this guide, you'll learn what Google Analytics 4 has to offer and how you can add Google Analytics 4 to Magento 2. You'll see that it is much easier than you think if you use Extension.
What is Google Analytics 4?
Google Analytics 4 (GA4) is a next-generation measurement solution built upon previous Universal Analytics (GA3) properties that have been publicly testedihor
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/GoogleTagManagerapp/code/Magefan/GoogleTagManagerPlusapp/code/Magefan/GoogleTagManagerExtra
then remove this folder.
2. If the extension was installed via the composer and its files located in the folder
vendor/magefan/module-google-tag-manager
then run composer CLI command to remove it
composer remove magefan/module-google-tag-manager*
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 Google Analytics 4 log and extension configurations.
1. Just in case please make a fullihor
If you need to update Magento 2 Google Analytics 4 by Magefan, please follow the steps below.
Note: that the update instructions depend on the method the Google Analytics 4 extension was installed with.
Update using composer
If the Google Analytics 4 module was installed via the composer (check if vendor/magefan/module-google-tag-manager 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:# google-tag-manager - for Basic edition# google-tag-manager-plus - for Plus edition# google-tag-manager-extra - for Extra edition# 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 Google Analytics 4 module was installed via FTP (check if app/code/Magefan/GoogleTagManagerihor
You can install by Magefan, using the composer or archive installation method.
Note: if you want to install the Plus or Extra plan 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-google-tag-manager# 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 or FTP
Download Google Analytics 4 Extension ZIP-Archive from magefan.com website (not GitHub or other sources).
Extract files.
Copy app folderihor
The appeal of your Magento 2 store significantly influences your conversions. Custom layouts, templates, images and colors not only improve your customer experience but build brand awareness.
Since it is hard to find a theme that would contain all your brand colors by default, changing theme colors becomes a daunting task. You usually need a developer or some technical assistance. But not with the Optimized Magento 2 Theme.
Apart from 5 preset color schemas, you can customize your website colors to your liking. And today, you'll learn how in this comprehensive guide.
Should we start?
Each element of your theme could be changed. So we structure them in paragraphs. But first, go to Stores > Configuration > Optimized Theme > Color Schema to change theme colors in Magento 2.
Theme Colors
In this section, you define colors that represent your brand and are used the most across your store.
Theme Color Primary — sets the primary color used the most frequently across your store.
Themeihor
The hardest part about building a is translation. You have to localise your entire store to make shopping easier for your global customers. Starting with , as the most important pages.
However, to help people navigate your catalogue more easily, you have to translate Magento categories next.
So, in this guide, you'll learn multiple ways to do that manually, automatically and in bulk with the help of AI.
Category Translation in Default Magento
Same as with products, you don't have to create an entirely new category to translate it. You just need to go to Catalog > Categories and switch to a corresponding store view to add all translations.
Note: once you create a new , all default category values and texts will be applied to that store view by default.
Then just remove the checkmark and set the translated values of this or that attribute. You can translate category names, content, and metadata here.
Translate Magento Categories via Translation Tool
Default category translationihor
Hello, dear friends,
Today we’d like to tell you more about all the latest updates we at Magefan have been working on this April.
Let's go!
New features of the Magento Google Tag Manager!
In the latest version, we added new tracking for sign-in, creating an account and searches (features are available in GTM Extra version). Also, the extension is now compatible with the Hyva Theme. We improved compatibility with Magento 2.3.x.
In the last version, we also fixed the JS error on the checkout page when the module is disabled in the admin panel (in GTM Plus version). Another fix of an issue to when instead of brand name dataLayer contained just brand ID was made in the recent version.
New features of the Magento 2 Point of Sale (POS)!
In the latest version of Magento 2 POS System Plus, we added a customer search by VAT or Company name. Also, we added the display of customer VAT and Company name on customer search results (available in the POS Plus version).
We also addedihor
Since it is in our nature to "follow the crowd" and do what others do, people like to read what others read, when it comes to blogs. In Shopify Blog App, except for the and widgets, you can also display popular posts.
Unlike other posts in a blog sidebar, you can't choose what is displayed as popular posts. The app calculates the views and displays the most viewed articles as popular posts.
Today, you'll learn how to set it up.
To display popular blog posts in Shopify:
Navigate to Apps > Magefan Blog > Configuration > Sidebar, find the Popular posts widget and enable it.
Choose a Template for the widget and enable the Post image.
Set the Number of posts you'd like to display in the popular posts section on the frontend.
Set the Sort order.
Note: the sort order option defines the position of the widget in the sidebar. The lower the number, the higher the popular posts widget will be displayed in the sidebar.
Don't forget to Save the setting once youihor
Although comments are one of the best ways to engage with your audience and get feedback on your posts, there always are some irrelevant ones. Malicious actions, spam or simple typos could be the reason why you need to edit or delete comments in the Shopify blog.
While you usually need an additional app to edit blog comments in Shopify, you can forget about this with the Shopify Blog App. It already has 3 built-in types of : Facebook, Disqus and Magefan.
So, if you want to edit, approve or delete comments before publication, you need Magefan comments. Let's find out how you can configure and use them.
How to Enable Blog Comments in Shopify?
To use comments in your Shopify blog, you need to enable them first. For that go to Apps > Magefan Blog > Configuration > Post Page (Post View) > Comments and choose to Use Magefan Blog Comments.
Here you also need to specify the Number of Comments and the Number of Replies to comments you want to allow for a .
How to Approve and Deleteihor
Running a Magento 2 store may not be as easy as it seems. There are lots of things you have to take care of, such as sales, orders, clients, etc., to say nothing of the development part. You should know how to or , as well as be aware of some other commands.
It's impossible to keep in mind all the commands for every single situation when you just start. So, that's why we created a list of useful Magento 2 commands that will save time and lessen the possibility of any errors.
Want to know more about Magento commands? Keep reading, this article is just what you need.
SSH
Command
Description
php bin/magento list
Generates a list of commands
help
Shows help for a command
Cache
Command
Description
php bin/magento cache:clean
Cleanes the cache types
php bin/magento cache:enable
Enables the cache types
php bin/magento cache:disable
Disables the cache types
php bin/magento cache:flush
Flushes the cache types
php bin/magento cache:status
Displays the cache status
Setup
Commandihor