How to Override Block, Model, Controller In Magento 2 ?
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 developers perspective, while developing a magento site we need to customize some core files for its proper functioning. In those cases we will have to override the core files instead of making direct changes. It is not recommended to modify core files in magento 2. Here we use customization which involves adding new features or overriding existing-one.Read More
How to generate google sitemap in Magento 2?
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.Read More
What customers really want in an eCommerce websites?
If you don’t have a proper answer for this question you should probably need to focus on improving your ecommerce business. To be successful in this world of competitions, e-commerce business owners should learn the expectations of online shoppers. Drastic changes are happening in the day to day behaviour of customers. Ecommerce business owners, who can easily understand the changing behaviour of customers, and can provide quality shopping experience and by avoiding over pricing, could be the key to success for doing business in the ecommerce territory.Read More
How to override Magento event observer
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.Read More
How to Setup Nginx Container using Docker?
When multiple application is built parallelly from a local development environment (which we call Host) :).
For example, if you are working on a application which is running on an older version of nginx and you are starting to build another application which will require the latest version of nginx. In this case, switching between nginx version will be a headache and may end up in unexpected issues which will kill your valuable time and resource.
How to enable Magento Captcha in contact us form?
Here we are integrating our custom form with magento's default captcha. For example we can add captcha to contactform of MagentoRead More
How to customize a functionality using Magento 2 Plugins(Interceptor)
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.Read More
How to access Magento 1.X REST and oAuth settings for REST API
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.Read More
How to keep eCommerce store at the front for Increasing the Season Sales?
This is holiday season! Many ecommerce retailers are getting ready to get high traffic and sales opportunities. If you feel that you are less prepared for the season, then this is the best time to optimize your store to boost sales and revenue. For those of you who are not yet ready for the holiday season, here are certain tips to focus:Read More
how to attract eCommerce customers in India?
Over the last three years, internet marketing changed the people’s way of thinking in buying and selling of productsand services. Online retail is transforming the shopping experience of internet users. E-commerce sector has seen unrivalled growth since ‘14. Smart devices like android, iOS and tablets are enabling ecommerce sector to be more efficient.Read More
How To Start eCommerce Business In India
The continual growth of the internet has enabled trade opportunities to become more attainable for everyone. The reason behind most of the people now approaching online business is that, over the last few years the online market in India is rapidly growing day by day, as the business owners are realizing that they can expand their business to every corner of the digital world across India and around the Globe.Read More
Free Flat UI Kits for Web And Mobile UI Design
2014-2015 is the age of flat UI designs. From websites to mobile apps, everybody is after content oriented, simple yet elegant UI designs. It is a design approach based on “less is more” concept. Here is a collection of free UI elements including icons and interfaces. Hope you would like them.Read More
How to Resolve Ambiguous Column Filter with Custom Magento Grid
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.Read More
Remove magento navigation links from My Account dashboard
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.Read More
How to Create and Update Magento CMS blocks and Pages via Install/Upgrade Script
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.Read More
Best Configuration for Magento
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.Read More
Changing Website Document Root
When you visit a website, you are accessing a particular folder on a web server. For example, when you visit example.com, the server is pulling up the files at: /home/example/public_html. The web server only serves up the files located at that folder to incoming visitors. The location of that web folder is called the “document root”.Read More
Configurable Product Creation In Magento
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.Read More
How to add attribute option in magento programmatically using data upgrade/install script
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.Read More
Creating Magento Connect Extension Package
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).Read More
How to add Currency selector to Magento’s header
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.Read More
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/Read More
Magento duplicated content issues
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.Read More
Order statuses improvement
I took some time to install and do the quick check on Magento 184.108.40.206-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…Read More
Advanced Transactional Email Templates
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.Read More
What’s New in Magento 1.7 Community Edition
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:Read More
Mobile Theme Switching By Design Exceptions
If you look at the System > Configuration > General > Design -> Package and Theme sections, you’ll see that Magento provides “Add Exception” buttons most of the configuration parameters available. There is also a cryptic caption saying: “Match expressions in the same order as displayed in the configuration.”Read More
Object-specific Layout Update Handles
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.Read More
How to get Urls in Magento
Magento core url helper allows you to get current url. To get current url in magento you just need one line of code as...Read More