How to Add New Category and Product in Magento 2?

As with all eCommerce stores, you will need to populate yours with new categories and products. It is a basic need of every eCommerce store and most of the newbies face difficulties while adding new categories and products in Magento 2. That’s why today we have come up with this “How to” blog to help you add these features easily in Magento 2.

How to Add New Categories?

1. To add a new category, you will first need to open your store admin panel and then navigate to Products → Categories.

Add Product

2. Now, tap the “Add Subcategory”, which displays on the left side and just below “Add Root Category” (adjacent to the main menu).

Add Sub Categor-2

3. Fill up the details of your category and set “Yes” for both “Enable Category” and “Include in Menu” options. I am using the category name as Mens Jackets. After entering all the required details, now you have to click on “Save”.

4. Your Men Jackets subcategory will get created under “Default Category”. Moreover, if you are interested in creating your own Root category, you have to tap the “Add Root Category”. Now, you can create a Root category in the same way like the new subcategory creation.

5. To activate your new root category on your Magento 2 store, navigate to STORES → All Stores.

Root Category

6. And, click on “Main Website Store” as displayed in the following screen shot.

main website store

7. Now, you should alter the “Default Category” with your own root directory and tap the “Save Store” tab.

save store

How to Add Products?

1. To add a new product, you will again need to open your admin area and navigate to Products → Catalog.

Add Product

2. Now, tap the “Add Product” tab to start with new product configuration process.

Click on add product

3. Now, fill up all the details of your product and choose your category via its drop-down menu.

Note: It must be noted that your product with its defined quantity is in stock so that it can be displayed on your store.

Add New Product

4. When you are done with above steps, you should open your store where you can notice your category in the menu bar. Now click on this category.

Mens Jackets

5. You will be able to see your product which is linked to this category.

Mens Jackets added


Just follow afore-shared steps carefully to add a new category and product in Magento 2.

If you face any difficulty or require more clarity regarding this “How to” or would like to add your own suggestions to this solution, kindly drop a comment below, or you can query at [email protected]. We have a team of Magento Certified Envisionaries, who will provide you with a positive solution to all your Magento 2 regarding queries with positive returns!

React Vs AngularJs Comparison – Who Wins?

Not at all like human beings, technologies don’t have the ability to vie with and slaughter one another. However, the inception of latest technologies usually affects the prominence & market share of standard technologies. Both React & Angular JS are extremely famous frameworks used widely by various mobile app development companies plus web programmers over the world. Each framework is beneficial in its own particular manner and has their own plus sides and negative sides relying upon what mobile app developer are craving for. Let’s analyse the comparison of both so that you can pick the right technology.


AngularJS is essentially the right answer for dealing with data binding. Data binding in AngularJS apps means the automatic data synchronization that works amongst the model (customer input source) and the “view”. This data synchronization works in a way that when the model gets changed, the view mirrors get changed, and vice-versa. By removing or ignoring multiple steps, AngularJS can be an exceptionally captivating choice.


ReactJS is an outstanding framework to deal with DOM (Document Object Model) management, primarily in a case of handling large amounts of data. React supports the creation of a virtual DOM in JavaScript that carries on as an intermediate representation of the DOM. And, this intermediate representation makes it straightforward to make up your mind regarding the element to alter in the DOM and what the outcomes might be.

Comparison Between AngularJS & ReactJS:

Based on Age:

ReactJS has recently come into existance, whereas Angular has been there since long. Thereby, the support for Angular is way higher as compared to ReactJS. On the other hand, Angular’s coding is much more perplexing than ReactJS’s coding. Therefore, if you are using ReactJS, you require a very less assistance from the support communities.

Based on Speed and Features

AngularJS is much more effective but it lacks in speed compared to React. At the point when there is a large database to drag data from, users may have to encounter a slight delay. React is speedier than AngularJS thus it works well during massive data rendering process. It makes a usage of the full MVC architecture. That’s why it is best for skilled coders to use.

It utilizes solely the view part thus it holds less features compared to Angular JS. Also, it would be a wise decision for starters to start with React.

Based on Deployment

AngularJS works from the HTML viewpoint and offers restricted access to the tools for packaging plus code deployment. On the other hand, React works from the Javascript viewpoint and offer a library such as RequireJS to stack the code.

Based on Debugging:

It is simple and effortless to write code in AngularJS however tough to debug it. Moreover, with React, it is significantly simpler to debug the pre-written code. You only need to access React Developers Tools extension for your chrome browser and get started.

The Final Verdict – Who Wins?

Well, without any further ado, the appropriate answer is both. Let’s make use of both with the company of each other and not in opposition to one another. The clean & simple JavaScript environment offers mobile app developers with greater adaptability and effortless learning. And at the point when Angular limits something, you can anticipate that React will give you full freedom. Uniformly effective, so utilize a mix of both in your next enormous mobile app project.

If you are looking for affordable yet high-quality mobile app development solutions, our highly qualified app development team is available for you. Envision Ecommerce – the best mobile app development company, offers the utmost support to customers in developing their AngularJS mobile app solutions at affordable prices. You can contact us at [email protected] or visit:

SUPEE-9767 V2 – A New Version of SUPEE-9767 is Out for Magento 1!

Yesterday, Magento released SUPEE-9767 V2, which fixes several security and functional issues reported in its initial patch i.e. SUPEE-9767. SUPEE-9767 V2 is an updated version of original SUPEE-9767 (explained in our previous blog on SUPEE-9767 on June 1st).

So if you have already applied first version of this patch, you are suggested to revert and then apply its second version. However, if you’re still planning to install SUPEE-9767, please stop as it has certain issues and just apply its recent second version.

General Issues with SUPEE-9767 V1 – That are Now Fixed…!

• strip_tags functionality in the checkout JavaScript was missing in initial patch – Fixed Now in SUPEE-9767 V2.

• Failure of customer registration during a standard checkout and when the form key authentication was enabled – Fixed Now.

• Issue with Allow-symlinks disabling option – Fixed Now (Allow symlinks option is now disabled at the time of installation or upgrade and Magento now shows Allow-symlinks message in the Admin message section as needed.)

• Background transparency of uploaded images was missing – Fixed Now.

• Issue with Multiple addresses checkout when checkout form validation was enabled – Fixed Now.

SUPEE-9767 V2 Secures Your Magento 1 Store Against:

• Remote Code Execution

• Information Leaks

• Cross-site Scripting

Installation Process:

• Revert SUPEE-9767 V1 if you have already applied it.

• Just Deploy SUPEE-9767 V2 if V1 hasn’t already been applied.

Where to Download:

It is best to download SUPEE-9767 V2 from Magento Tech Resources Download Section ( – however, you can also take help from our Magento Certified Developers.

If you need a helping hand to assist you with this security patch update or having any queries, our Magento Certified Solution Specialist & Certified Developers are here for you! They have successfully installed, such Magento security patches for over 80+ stores earlier and are experienced to ensure your store security. Feel free to contact us at [email protected] or connect with our Magento services to do it fast & safe for you.

Ionic V/S Xamarin – Which Framework is Best to Choose?

Well, there are a number of frameworks available in the market. But, Ionic and Xamarin are the two most effective and useful frameworks to build up an interactive mobile application. As, they both offer the multiple benefits to businesses while developing apps.

But, the biggest problem is… many people are still juggling to choose between one Framework over another. They are trying to find out, like “Which Framework makes a good choice for their businesses to develop the mobile apps?”

These days, business owners wouldn’t prefer to create mobile applications for the particular mobile OS. In fact, they want to develop an app which is applicable to almost all the mobile platforms. So, in that case, cross-platform frameworks are extremely valuable in various perspectives and make a wise choice for their next big hit. Below we’ve gathered a few good reasons that can be highly helpful to you.

Read on to know…

1) Development Cost:

Ionic is an open source platform, its $0 price tag is always encouraging yet promising for many. In fact, this Ionic framework always comes with a free commercial and developer license, which allows you to scale up your mobile app in terms of push notifications and deployments to devices from the power of Ionic Cloud Services.

But on the other side, Xamarin (owned by Microsoft), which means it is only comes with free Xamarin Studio (Mac) and Visual Studio Community Edition (Windows). Rest features will be available in the paid version of Visual Studio.

2) Development & Learning Curve Experience:

Ionic framework supports all the web technologies, which give you nothing, but a faster learning curve experience than learning C# programming (Xamarin).

And, if we talk about the development process, Ionic is fast enough that makes your app ready within the weekend only with the help of ripple emulator, but Xamarin will take huge time to build-up an app.

3) Necessary to Install or not:

Ionic framework does not require any Visual studio components installed while working with. But on the other side, Xamarin always need to have installed features like Visual studio for developing an app with the specific platform.

4) Effective for web Developers:

Ionic is best for those who have a great knowledge of CSS/HTML & Javascript. All you just need to learn AngularJS to make the best use of this framework.

But on the other side, Xamarin requires a hard core knowledge of programming language. So, it makes difficult for web developers to build an app using Xamarin

So, Who Wins?

It goes without saying that Ionic framework is the clear winner in this race. As, it allows you develop an authentic, high quality mobile app fast with free tooling & greater user experience then Xamarin.

Regardless of this, our highly qualified app development team is there for you. Envision Ecommerce, best mobile app development company, provides the utmost support to customers in developing their Ionic based hybrid business apps at affordable prices. Feel free to contact us at [email protected] or visit:

Impact of GST on Indian Ecommerce Industry after Implementation

GST (Good and Service Tax) is the highly discussed indirect fiscal reform that has been rolled out in India from 1st of July 2017. With this GST implementation, the Government aims to provide a uniform & simplified tax structure across India.

As this GST implementation is able to simplify the life of a common man, the Indian eCommerce industry is worried as GST has created higher compliance challenges for the Indian eCommerce sector and its operators.

Here eCommerce operators include those who, directly or indirectly, own, operate or manage an electronic platform or website to support the supply of good/services or in delivering any information or any other incidental services over digital or electronic network (mainly the internet). For example, Amazon, Flipkart, etc. However, we have also predicted “Impact of GST on Indian eCommerce Industry” in our past GST write-up before the actual rollout of GST. In this blog post, we have thoroughly compared and analyzed such impacts on eCommerce sector post GST.

Let’s have a look at the list of challenges that we found during such analysis:

1. Increased Onus & Compliance Burden

With the implementation of this new tax regime, eCommerce operators would be required to collect tax at source (knows as TCS) and deposit the applicable amount of GST during payment time to the supplier. This results in increased onus & compliance burden on eCommerce operators; partly because many of them have lots of vendors.

Additionally, in the existing regime, eCommerce players are considered only as service providers and are thereby needed to abide only one central service tax rule. However, under this GST law and with the resulting burden of TCS (Tax Collected at Source), those eCommerce operators will also be needed to undertake extra compliances in the States based on suppliers’ locations.

2. Taxation on Stock Transfer

After this GST law implementation, Intrastate & interstate stock transfers are also considered as supplies and subjected to GST. Moreover, the defined transactions without consideration are also coming under supplies. Despite the fact that the tax paid would be accessible as credit to the eCommerce entity, this may give birth to cash flow blockages.

3. Credit is Allowed Only after Tax Payment

Credit is allowed on only those transactions for which taxes have been paid as the credit to the government.

4. Impact on Discounts or Incentives

Under GST, the tax computation is now based on transaction value (value of goods or services). This transaction value may include Pre/Post supply discount. Pre-supply discount means the discount permitted before or during the supply time and are included in the invoice. On the other hand, post-supply discounts are provided after affecting the supply. The tax is charged based on transaction value and whether the discounts will be incorporated or not relies on the discount category. If it is a pre-supply discount, it will not be incorporated in the transaction value. However, if it is a post-supply discount, then it will form the part of the transaction value. Therefore, the existing trends of offers followed by eCommerce operators, such as cash backs & promo codes will fall under the post-supply discount category and these offer trends will have to be re-examined to suit these new changes under the GST.

Key Advantages of GST for eCommerce Players:

In addition to the above challenges, there are some important benefits of GST implementation for the Indian eCommerce sector and its operators, like:

1. Cascading Taxes Abolishment

Ecommerce industry will surely get benefits from a new change under the GST, i.e. the abolishment of restrictions on cross utilization of credits. This change further facilitates the seamless credit across the supply chains, accompanied by tax set offs (the amount of tax credit that can be claimed in the VAT return) which are accessible across the production value-chain, both for goods as well as services. This will result in dropping the cascading effect of taxes plus lowering supplies’ overall cost.

2. Uniform & Harmonized Tax Rates

Under the existing tax regime, the VAT rate is imposed differently for the same goods in tune with different states. For instance, Karnataka holds 5% VAT rate on mobile devices, whereas Maharashtra holds 13.5% on the same. This state wise differentiation in VAT rate has given birth to classification disputes in the past. On the contrary, new GST rates are projected to be uniform for both the centre and states of India. And this will definitely lower down such disputes.


In simple and short words, GST implementation seems more challenging for the Indian eCommerce industry than the drivers of growth. Online shopping via eCommerce portals is going to be expensive as there will be an extra amount of tax that you have to pay to the seller. On the other hand, the good thing is that the delivery of goods will take short time due to less paperwork on seller side to deliver goods in different states of India. However, the return and cancellation will become quite tough for the eCommerce sites post GST. Besides, all eCommerce portals, regardless of their turnover are needed to register for GST.

How to Create Coupon Code in Magento 2?

Coupon Code is one of the major apparatus which enable store owners to attract customers to their Magento 2 stores! As, Magento 2 also supports the feature like coupon code, namely “Cart Price Rules” which help the buyers to put the coupon code in the cart during checkout, and get the discount immediately.

In this post we have covered all about the creation of Magento 2 coupon codes to engage your potential customers and give a remarkable boost to your business sales.

Follow the 9 simple steps to generate coupon codes in Magento 2 by using “Cart Price Rules”!

1. Let’s begin with “Sign in” to your Magento 2 account.


2. Then, click on the MARKETING panel, which displays on the left side.

Click on Marketing Tab

3. And, tap the “Cart Price Rules” under “Promotions”.

Cart Price Rules

4. So that, you can click on the “Add New Rule” button and click the “Rule Information” tab.

Add New Rules

5. When you expand the Rule Information tab, your screen will look like the following screen shot where you need to fill all the required details, like Rule Name, Description, Active, Websites, Customer Groups, Coupon/Coupon Code, Uses per Coupon, Uses per Customer, From/To, Priority.

New Cart Price Rules

6. Then, you should set the “Conditions” tab, where you can set both “Conditions” and “Sub- Conditions” for the rule. Just expand the particular tab, and apply “Conditions” to avail the Coupon.


7. Now you have to expand the tab “Actions” and fill the following information: like Apply, Discount amount, Minimum Qty Discount is Applied To, Discount Qty Step (Buy X), Apply To Shipping Amount, Discard subsequent rules, Free Shipping

Action Tab

8. The last tab is “Labels”, which gives you an authority to set labels for promotion.


9. Once you have finished, click on the button “Save”.

Coupon Sucess


Just follow each and every step properly to create a single or bulk Coupon Codes for a particular customer/product, group, or anyone depending on the purpose, need, or campaign in Magento 2.

If you find difficult or need more clarity regarding this “How to” or would like to add some suggestions to this solution, do drop a comment below or query at product[email protected]. We at Envision Ecommerce have a certified Magento team, who will give you a positive solution to all your Magento related queries with positive returns! Plus, we are also giving the Independence Day offer on Storewide. Shop with us during 4th to 31st JULY, 2017 & apply coupon code USAID25% to avail great discounts!