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.
Since Magento is a complex platform, it might be hard to cover all the sections on your own. You need to create other Magento admin users who will manage products, monitor orders and create email templates, etc.
However, you must grant each user access only to certain areas of your store to ensure high .
So today you'll learn how to create admin users in Magento and .
Magento 2: Create Admin User in the Admin
1. Go to Admin Panel > System > Permissions > All Users and press the Add New User button.
3. Fill out the new user Account Information:
Set the User Name that will be used during login, and specify the First and Last Names.
Enter the user's Email.
Create a Password, and confirm it in the Password Confirmation field.
Choose the interface for the user in the Interface Locale.
Note: we recommend choosing English since Magento has some issues in other locales. If you choose some other language make sure you of your preference.
Active new user in the This account is select box.
4ihor
Reasonable pricing is one of the milestones of a successful store. Not only does it improve your revenue, but encourages customers to buy more from you. You can set up special price, or offers discounts for the entire catalogue.
However, today we want to talk more about Magento 2 customer group pricing. It allows you to set different product prices in accordance with their quantity and . Yet, if you haven't had a chance to use this feature in your store, it's time to learn how to do it properly.
In this article, you'll learn more about Magento 2 tier pricing and how to apply it to the items you offer.
Shall we start?
Want to track price changes in your store? Get and display the lowest price over a certain period of time on the front end.
What is Magento 2 Customer Group Pricing?
Magento 2 Customer Group Pricing is the Magento feature that makes it possible to set discounts based on the customer group and product quantity.
In other words, it defines lower prices for different customer groupsihor
Having your online store secure and with fewer bugs is one of the top priorities of each merchant. You can achieve it by updating Magento and .
It's a relatively easy task for the experienced developer. But updating an extension in Magento can be challenging if you perform it for the first time. So it's important to know the precise steps you have to take.
Note: the update instructions usually depend on the method used to .
Update Extension in Magento via Composer
If the extension files are located in the folder vendor/company/module-name, then the extension was installed using the composer. So you need to use the following steps:
1. Open CLI (Command Line Interface).
2. Navigate to Magento 2 root folder.
3. Run the following commands:
composer remove company/module-namecomposer require company/module-name ^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 wantihor
Magento development requires a lot of effort, especially when working with templates. Thus when you or override existing theme files, you need to know the exact location of the templates.
Since endless searching in the code won't suffice, you need some tips — Magento 2 template hints. So, in this article, you'll learn how to enable the Magento template path hints for admin and storefront in two different ways.
Before we get to the methods of enabling template path hints in Magento, let's define what they are first.
What are Magento 2 Template Hints?
Magento 2 template hints are the tips that help you define a .php block class or a .phtml template that corresponds to a specific page area on your Magento 2 store.
In other words, template path hints add a notation with the path of each template to help you locate the .phtml files more easily and edit them faster correspondingly. You can locate the code in the Magento file structure both on the frontend and the admin.
There are two ways toihor
It is proven that information is perceived better by watching videos than reading a long one-piece text. Magento websites are not an exception. So, it's your cue to consider adding videos to your content, too.
There are multiple options to add YouTube videos in Magento. Starting from the default means and moving on to the advanced tools with , you can find the best solution for your needs.
Today, we'll cover both options to make your journey easier. Their features and performance metrics vary, so there's a lot to unveil.
Ready to get started?
How to Add YouTube Video in Magento?
You can use the WYSIWYG editor or page builder for content management. Fortunately, both of them offer a media tool to add audiovisual elements.
So, to add a video in Magento:
1. Navigate to the place where you'd like to insert a video and click on the Insert/edit media icon on the editor's toolbar.
2. Enter the video's link in the Source folder and specify its Width and Height in the General tab.
3. Switchihor
There are different reasons you would want to remove the currency switcher dropdown from Magento 2 storefront.
For example, you may want to remove it because you use and don't want to allow customers to manually change a currency.
In order to remove the currency switcher dropdown follow these steps:
1. Create a new file inside your storefront theme folder:
app/design/frontend/ThemeVendor/ThemeName/Magento_Theme/layout/default.xml
2. Add this code into it:
<?xml version="1.0"?><page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"> <body> <referenceBlock name="currency" remove="true" /> <referenceBlock name="store.settings.currency" remove="true" /> </body></page>
In case you already have Magento_Theme/layout/default.xml file, then edit it and put this code before </body> closing tag:
<referenceBlock name="currency" remove="true" /><referenceBlock name="store.settings.currency"ihor
There are cases when you want to remove the language switcher dropdown from the storefront.
For example, you may want to remove it because you use and don't want to allow customers to manually change a store view.
It is an easy task to do. Please follow these simple steps:
1. Create a new file inside your storefront theme folder:
app/design/frontend/ThemeVendor/ThemeName/Magento_Theme/layout/default.xml
2. Add this code into it:
<?xml version="1.0"?><page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"> <body> <referenceBlock name="store_language" remove="true" /> </body></page>
In case you already have Magento_Theme/layout/default.xml file, then edit it and put this code before </body> closing tag:
<referenceBlock name="store_language" remove="true" />
3. , run CLI command:
bin/magento c:f
That's all :-)
Since the customer-store relationship is based on communication it's best to reach out to them in their local language. Correspondingly, you need to translate email templates when you set up store.
By default Magento allows you to translate emails by creating multiple copies in different languages. However, depending on the number of languages you have, multiple email templates might just be too much to handle.
So, in this guide, we'll show you how you can translate emails in Magento by default or simplify the process with auto translation.
Translate Email Templates in Default Magento
Long story short — in default Magento, you have to load and translate each template as many times as many languages you have. Then assign each email to a different store view. But let's go through the process step by step.
1. Navigate to Marketing > Communications > Emails Templates and press the Add New Template button.
2. Load the Default Template you want to translate. We've selected the New Orderihor
In case you have a multi-language store and want to add Store Codes to the URLs to make them look like e.g. yourdomain.com/en, yourdomain.com/fr, yourdomain.com/au follow next steps.
Navigate to Stores > Configuration > General > Web and find the Url Options section. There you choose to Add Store Code to URLs selecting Yes from the corresponding select box and Save Config.
Note: Store Codes are set while manually in Stores > All Stores. So in order for store codes to be added to URLs, you need to make sure you've set them for each store view.
Admin Panel Configuration is just one of the series of articles about which include information about the creation of a new store view, language packs installation, useful multi-language store extensions, product&category, CMS pages&blocks, email templates, and other translations in Magento 2 website. You should definitely get acquainted with them in order to know how to manage a multilanguage store.
While your journey requires a lot of steps, translating products is one of the most important ones. Not only because customers prefer shopping in their local language. But because you increase the chances of ranking higher for different languages.
So, in this guide, you'll learn everything you need to translate products in Magento and do it the easy way. Or even without doing it yourself.
Intrigued?
Product Translation in Default Magento
Even though Magento offers you the for general translation, it doesn't cover long-form content. So, you have to translate all the descriptions, metadata and other fields manually for each product.
Just navigate to a product you want to translate and switch to a corresponding store view.
Note: if you don't see the store view you would like to translate the product for, scroll down to the Product in Websites section. Make sure the product is assigned to a corresponding website.
From there, just translate the content visible on the frontend. But noteihor
Once you , you're still not finished with the product localisation. All because you have to translate product attributes and their values too to complete the process.
So, in this guide, you'll learn about multiple translation options: from manual work to automation.
Ready?
Translate Product Attributes in Default Magento
Magento already offers you the functionality to translate attributes and their labels. So, just navigate to Stores > Configuration > Attributes > Product and choose the attribute you want to translate.
Then, set the Attribute Title for each store view in the Manage Labels section.
And move on to the attribute values, translate the Properties for each attribute store view.
That's the final step in your product attribute translation.
Translate Product Attributes Automatically
Depending on the number of attributes, their values, and store views you have, translation can take a while. So, if you want to optimise the process, you need the Extension.
It comesihor
There are situations when you want to add a promo block to the top of the page, for example, free shipping offer, discount for Black Friday or other holidays, and you need to display it on the page quickly.
This is easy to do with Magento 2 admin panel. First of all, we'd like to mention that adding and configuring HTML Block doesn't require any programming skills. Check out this short video in order to see how it actually works or follow the step-by-step instructions below.
In order to add HTML block at the top of the page please go to Admin Panel > Content > Blocks and press the Add New Block button.
Then Enable the block, set its Title and unique Identifier. Choose what Store View will your block be enabled on.
Afterward, in WYSIWYG editor create a code you want to be inserted at the top of the page of your website and press the Save Block button.
Example:
<div style="padding: 14px; text-align: center; background: #d7244e; color: #fff; font-weight: bold; font-size: 20px; border-top:ihor
Some may be no longer in use in your store. Reasons for that can vary. Some modules become irrelevant over time or there may be some crucial functionality lacking. That's why you might want to uninstall an extension.
There are two methods for removing modules in Magento. You can either uninstall an extension manually or via composer. Let's have a look at each of them in more detail.
Uninstall Extension in Magento via Composer
To uninstall Magento 2 module located in the vendor/vendor-name/module-name folder:
1. Connect to the root folder of your Magento via SSH.
2. Find the extension you want to remove using the following command:
php bin/magento module:status
3. Disable the extension:
php bin/magento module:disable <ExtensionProvider_ExtensionName> --clear-static-contentphp bin/magento setup:upgrade
4. Go to your composer.json file to find the composer name of the extension and then uninstall it:
composer remove vendor-name/module-name
5. Run setup CLI commands:
php bin/magentoihor
Creating orders in Magento 2 admin panel isn't a common thing, but sometimes there are customers who need assistance with placing an order. That is why Magento enables admins to create orders directly from Magento 2 admin panel. It enables them to easier.
That makes it easy for the customer to go through the whole purchasing process and allows you to improve your Magento 2 store customers' experience. And if you use , admin users' experience is improved as well.
Follow these steps to create order in Magento 2 Admin Panel:
1. Go to Admin Panel > Sales > Orders and press the Create New Order button.
2. Choose the customer you want to create the order for. You can select an existing one as well as create a new one by pressing the Create New Customer button.
If you need to, you can later.
3. Once you've selected a customer you need to choose which you want the order to be created on.
4. Add New Products to the order.
There are several ways you can add a product to the order. The first one isihor
In order to change the locale of Magento 2 Admin Panel take the following steps:
1. Click on your user icon in the upper right corner and go to Account Settings.
2. Find the Interface Locale select box in the Account Information section, where choose the language you need. Note: the language of Magento 2 admin panel won't actually change unless you you want to have.
You may be interested in:
✔
✔
✔
3. Enter your current password in Your Password field and press the Save Account button to save the Magento 2 language of the admin panel.
Note: this change will affect only a selected customer, to change the admin interface locale for another one, please navigate to System > Permissions > All Users to manage its settings.
Trouble shootings
1. Make sure you have the language pack for the corresponding language installed in case it wasn't applied. You can easily find a free language pack it Google (use query "Magento 2 XXX language pack").
2. If your Magento ihor
In order to assign all products to the website please, go to your Magento 2 Admin panel > Catalog > Product and Select All products.
Then, choose Update in the Actions select box.
Afterwards, move to the Product Information > Websites and in the Add Product to Websites section, choose the website you need.
Next, press the Save button.
Wait some time. After a while, you'll see the notification about the assignation being performed.
Transactional emails are the primary communication channel used to notify customers about their orders, shipments, refunds, and other details. How you structure and configure them defines how effective they will be.
Luckily, Magento already has all the tools you need to customise default email templates and offers some custom variables to personalise them.
In this guide, you'll learn everything about Magento email templates. From customising the default template to creating a new one from scratch we'll cover every detail to help you successed in your efforts.
What Are Magento Email Templates?
Magento email templates are pre-designed HTML and text layouts you use to send automated emails to your customers. These templates cover different types of customer-store interactions.
There are different types of Magento email templates:
Sales email templates (, order update, invoice, shipment, credit memo) are used to inform customers about their order status.
Customer email templates (new accountihor
There are cases when you want to change page URLs or disable some page and avoid 404 error. Unless you create , you need to create 301 redirects manually.
In order to add 301 redirect in Magento 2 take the following steps:
1. Go to Admin Panel > Marketing > SEO& Search > URL Rewrites.
2. Then press the Add URL Rewrite button.
3. Enter URL Rewrite Information
Choose "Custom" in Create URL Rewrite select box.
Choose the store view you want the URL Rewrite to be added to in the Store field.
Set the path you want to be redirected in the Request Path field.
In the Target Path, you correspondingly set the path you want the old one to be redirected to.
Choose Permanent(301) in the Redirect Type field.
Enter short information why you add this rewrite in the Description text box (optional).
Attention! Do not enter either domain or store view code in the request and target paths.
4. Once you have finished creating the redirect don't forget to save it by pressing the Save button.
Sometimes you mayihor
Magento 2 HTML <head> is a place where you put any custom code to verify you're the website owner or add some custom integration, like , Google Analytics or any other tracking system. In this guide, you'll learn how to do that in a matter of a few clicks.
Add Ownership Verification to Head
To add custom code to the HTML <head> in Magento:
1. Navigate to Admin Panel > Content > Configuration.
2. Choose the store view you want the head tag to be changed on or select Global to change it on every store view.
3. Find the HTML Head section and add your code in the Scripts and Style Sheets field.
Don't forget to press the Save button once you finish and .
Watch this short video to learn how to add custom code to the Magento <head> HTML tag.
Add Tracking Scripts to Head
If the code you add to the HTML head is for data tracking, you need to know that loading that script will influence your store performance. Thus, if you want to set up data tracking and or , try setting this upihor
Since Magento offers you sophisticated tools for pricing and discounts, targeting specific customers or products is much easier. However, sometimes the necessary attribute is missing from the rule conditions, whether you're creating a cart price rule or .
Don't rush to give up on the idea of creating a custom catalogue rule or product labels. You can fix this and we'll show you how.
Why Attribute is Missing in Rule Conditions?
You to assign certain characteristics to a product. While we're focused on the type of attribute (text, dropdown, etc.) and how it's displayed on the frontend we overlook other useful options.
So the reason why an attribute is missing from rule conditions in Magento is one disabled attribute option.
How to Add Attribute to Sales Rules?
Once you know what attribute to add to the rule conditions, navigate to Stores > Attributes > Product and select it from a list. Then switch to the Storefront Properties tab and enable the Use in Promo Rule Conditions option.
Save yourihor
Magento is one of their most popular eCommerce platforms that continues to release new versions with updates and bug fixes.
To keep up with the pace of your competition, benefit from new features, and keep your store safe, you have to regularly. However, before you you should be aware of the version you currently use.
That said, there are several ways to check Magento version. In this article, we'll look into each of them in detail.
1. Check Magento version via Admin Panel
For starters, we can check Magento 2 version from the admin panel. To do that, log into your Magento admin panel and scroll down to the footer. You'll see your Magento version in the bottom right corner.
2. Check Magento version using CLI
Besides, you can check Magento version via the command line. To do this navigate to your Magento 2 root directory and run the following command:
php bin/magento --version
The result should be the following:
Magento CLI 2.4.6
3. Get Magento version programmatically
Here is another optionihor