Do you know in the last few years mobile users are increasing like a high, furthermore billions of people use smartphones which increases their quality of life? So, the optimization of user knowledge on the phone is essential.
We will have to override the Magento observers, when dealing with the extension’s conflicts or may have to disable or modify a part of some extension’s functionality. Basically, there is no major difference between the observer’s overriding and overriding of any other regular model. But sometimes we may face with issues while working with simple override.
Magento 2.3.x has introduced MSI (Multi-source inventory) which will help merchants to achieve multiple warehouse inventory management without any 3rd party modules. You can find the details of MSI in Magento’s official dev docs.
Today Magento released its all-new updates for Magento Open-Source and Commerce which aim to bring more product security, performance, and functionality. Here are the new updates where it gets impact and the new Magento Updated Version
After a short span of development, Magento has also come up with PWA(Progressive Web Application). Where they developed a platform to Implement it called "Magento PWA Studio". The term PWA is getting more significant in the web world and developers, as well as users, are eager to know more about the term. PWA stands for progressive web apps.
As we know that Magento 2 had come out with all new features. Which helped developers to implement core files bit easier compared to before. From the developers perspective, while developing a magento site we need to customize some core files for its proper functioning.
A sitemap is a plain text XML contains links to all the pages in your Magento 2 store. It is necessary to keep sitemap updated because it helps search engine robots in indexing your store.
Here we are integrating our custom form with magento's default captcha. For example we can add captcha to contactform of Magento
In Magento, we can see two different versions Magento 1x and 2x. Magento 2x has come up with a lot more improvements compared to Magento 1x.
Magento authentication is based on OAuth, an open standard for secure API authentication. It uses a token-passing mechanism that allows users to control which applications have access to their data without revealing their passwords or other credentials. This article helps you to get consumer key, consumer secret, oAuth token, oAuth token secret which are added as Authentication headers for accessing Magento REST API’s.
We have situations with maintaining a custom magento grid by adding one or more custom columns for retrieving meaningful and expanded details. Suppose we have built a custom grid and the source collection has an ambiguous column in the where / group by clause when applying a filter option i.e., we may have stuck with the following exception in magento backend.
This post explain How to remove manage navigation links in the customers account dashboard.The links in the customers account dashboard navigation are added via different layout XML files.
When we are having different environments(stagig, uat, live etc) and want to sync all cms pages and blocks in all environemnts, It is not a good idea to manully update each and every CMS blocks/Pages. Magento's data install/upgrade script can be used for this purpose which will run on all environments immediately after the deployment and flush the cache storage.
Following are some important configurations that will speed up the Magento site. This tutorial is mainly focusing on my.cnf, php.ini and apache configuration files.
If we want products with different size options such as X, Xl, XXL and we want to keep stock info for each of the individual sizes separately, then we need to create configurable products and attributes to achieve this.
This post will be helpful if you are not completely new to magento. In some cases we need to add some new attribute options pragmatically. This will avoid manual effort of doing the same thing in all environments and the such changes will be updated on each environment immediately after your code deployed.
The first heading will show up as page title. When a developer starts creating an extension, he or she can face the issue with giving it an appropriate name. The best practice for naming extensions is the use of simple words that describe the functionality of an extension. It is not recommended to use very long words or many words at once. Also, the developer must not add any obscure words in the extension name (except for the name of the developer or the company).
Since Magento has built in functionality for currencies, it shouldn’t be too hard to create custom currency selector and put it to the header. You might say this tutorial is for beginners, since it’s pretty much straightforward. You might have noticed the ”Currency Setup” tab in Magento’s Administration under “System->Configuration” menu. There you should select default site currency, and besides that, all currencies you want to support.
This is the most comprehensive description of the Magento 1.3.x, 1.4.x, 1.5.x, 1.6.x and 1.7.x upgrade process. It contains step-by-step instructions and troubleshooting information: http://turnkeye.com/blog/magento-upgrade-guide/
Magento has several issues with duplicated content. Of course, you don’t actually have two versions of the same content in your database, however, in the eyes of search engines, two different URLs serving same content are counted as duplicated content and will cause you lots of problems. The most obvious problem is that your page rank is leaking on different versions of virtually the same landing page. You also might end up with having several versions of the same content indexed which is bad in so many ways.
I took some time to install and do the quick check on Magento 126.96.36.199-alpha1. There was one thing that is impossible to miss: Improved order statuses. I remember the days when people requested that feature all over ther forum. Oh yes… what feature? Custom order statuses :) So, we have it out of the box finally! Or do we? Let’s see…
In this tutorial, we are going to detail of email templates in magento i.e what all features magento offers inside an email template. This tutorial is in continuation of a previous tutorial written on basics of email templates. In the previous tutorial we saw how to create a new email template for a module and sending an email. In this email we will see all the directives and variable assignment method magento offers inside an email template.
Quickly and easily create a storefront optimized for mobile devices so customers can shop even when they’re on the go. This mobile interface uses HTML5 technology and supports iPhone, Android and Mobile Opera browsers. It includes out-the-box features such as:
After success of Magento 1.x, Magento Team in a process of developing Magento 2. Magento 2 is an open source eCommerce R&D project facilitating the improvement of Magento Core products. With the new and improved features in Magento 2, developers will be able to offer more functionality to merchants and continue to grow with the platform. Magento 2 is a prospective future version of the Magento e-commerce software, currently still in the development stage. This is the first of many posts in the next few months that will provide further insight and updates about the progress, process, technical architecture and strategy as well as many other facets that involve this important project and milestone for the Magento community. Some of Features That Magento 2 Offers
Every HTTP request in Magento results with a few layout handles which can be used to customize layout of desired pages. If you ever tried to dump layout handles in Magento, you would see many of them. These handles are calculated differently, based on different variables. Depending on whether the user is logged in or not, Magento uses customer_logged_in and customer_logged_out handles. Different stores have also different layout updates (e.g. STORE_default, STORE_cars, STORE_fashion…). Themes have their own layout handles, e.g. THEME_frontend_default_default, THEME_frontend_enterprise_default.
Magento core url helper allows you to get current url. To get current url in magento you just need one line of code as...
I wanted to remove some unwated links from My account navigation links. So i attempt the below method by creating a new magento module to accomplish...
Listing a new item to the navigation menu is considered to be essential in some occassions while integrating a magento theme. So we will add...
Are you still using admin as the administrator path for Magento? Then it’s time to change to unique,custom url from default 'admin' url.This can help to reduce the exposure of Magento sites from scripts of hackers.Changing default admin path is simple for anyone who knows to edit text in XML files. In this article we are changing from http://www.ecommercedomain.com/admin to http://www.ecommercedomain.com/newpath.