Page 11 - Blog
News, insights and resources from the world of e-commerce
- 2 min read
Every creates a session once they start their shift and close it after. Each session is correspondingly linked to a certain terminal and store location. So it allows you to track sales, returns and other activity in each store through Z and X reports.
Since many confuse these two concepts, in this guide, you'll learn everything you need to know about Z and X reports in . And we'll also cover the details of how you can manage them.
What is the Difference Between Z and X Reports?
The X report is a report that shows current session information, from the session opening up till the report is run.
Z reports, on the other hand, cover information on the entire session from open to close.
Correspondingly, to check the transaction details you can print Z reports any time during the day and X reports — at the end of the day.
How to Manage Z and X Reports in Magento POS?
As we've said before, each cashier starts a session at the beginning of their shift. In the Magefan POS system, all theyihor
- 5 min read
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 !
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 features of the !
Magento POSihor
- 3 min read
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
- 1 min read
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 .
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 a lot of details linkedihor
- 1 min read
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 .
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 applied to the order.
Theihor
- 3 min read
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
- 13 min read
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 . 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
Bloggle
Starter- $25/monthihor
- 4 min read
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 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 is sent to the payment providerihor
- 4 min read
О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
- 6 min read
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
- 4 min read
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 .
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 installed in restaurantsihor
- 7 min read
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
- 5 min read
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 .
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.
Theme Color Primary Alt —ihor
- 3 min read
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
- 4 min read
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 !
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 !
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 added an option to add a logo at the top of the receipt. Anotherihor
- 1 min read
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 , 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 you finish and checkihor
- 2 min read
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 . 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 Delete Comments in Shopifyihor
- 2 min read
Just like in catalogue search, the blog search bar in Shopify helps your readers to find relevant posts faster and navigate through them more easily. As you might know already, the default Shopify search bar is outdated and requires a lot of steps to modify, let alone implement in your blog.
So, for those of you who don't want to spend tons of time on development, we introduce . It allows you to add a search bar to the Shopify blog.
Today, you'll learn how to enable blog search in Shopify and how to integrate it with Shopify catalogue search.
Add Search Bar in Shopify Blog
1. Navigate to Apps > Magefan Blog > Configuration and find the Sidebar section.
2. Unfold the Search form section, enable the widget and set a Sort order for it.
Note: the sort order option defines the position of the search bar in the Shopify blog sidebar. The lower the number, the higher the search bar will be displayed.
Don't forget to Save the settings and that's it. Nothing else is required. Youihor
- 5 min read
Getting your Facebook Ads to work is not a piece of the pie. Without accurate insights into customers' behaviour, setting up effective Facebook campaigns is going to be challenging.
That's why you need Facebook pixel — a small piece of code that makes a huge difference. You add Facebook pixel to Magento 2, allow it to track information about different events customers perform on your website and send it to Facebook Ads Manager.
In this guide, we'll walk you through each step you need to take to make Facebook pixel work. You'll learn how you can set up Facebook pixel in Magento 2 with no technical skills, using only .
Prerequisites for Facebook Pixel in Magento
Before you add Facebook Pixel to Magento, make sure you:
Create Facebook Business page (mandatory) — needed to represent your business in ads.
Create Facebook Ads account (mandatory) — needed for managing and tracking your ads.
Create a Business Manager account (recommended) — needed for managing ad accounts, pages and paymentsihor
- 9 min read
While there is a multitude of Magento 2 themes available on the market, you might still want to create custom theme for your store. Why? Templates, layouts, graphics and styles offered in a theme don't always satisfy your business requirements. Besides, the default Magento 2 themes Luma and Blank won't suffice if you're .
So, to create custom Magento 2 theme that conveys your brand's "feel" you need to resort to custom development.
In this guide, we'll walk you through all steps you need to take to create a theme for Magento and cover the basics of how to override basic and theme layouts.
Ready to start?
In case you're looking for a ready-to-use speed-optimized Magento 2 theme, we already have one — .
Before Custom Theme Development in Magento
The first important thing to remember before starting theme development in Magento is that you shouldn't change or edit the default Luma and Blank theme files. If you customize the default theme files, the update to the latest version of Magentoihor
- 2 min read
Magento flexibility allows you to display CMS blocks in a multitude of ways. However, for those of you with technical knowledge, there are only two options.
You can either , or call them in the PHTML file. Today we'll focus of the second one.
Call CMS Block in PHTML File
To programmatically call the CMS block in .phtml template file use this code:
<?php echo $this->getLayout() ->createBlock(\Magento\Cms\Block\Block::class) ->setBlockId('my_cmsblock_identifier') //replace my_cmsblock_identifier with real CMS bock identifier ->toHtml();?>
Note: you need to for this method to work. If the CMS block is disabled or does not exist, this code will not display any content.
Using createBlock method is fast but not ideal in terms of best practices.
So what you can do is add a CMS block into your block using layout. Use the following code in a proper layout XML handle file and don't forget to once the layout is changed:
<referenceBlock name="my-main-phtml-block">ihor
