Magento, Magento 2 »

[26 Sep 2016 | One Comment]

This article shows how to get custom option values of products/items added to cart or products of any order in Magento 2.
I will simply be using ObjectManager for this example.

Magento, Magento 2 »

[19 Sep 2016 | No Comment]

This article shows how we can get list of all categories from current product or any particular product as well.
Below is a block class of my custom module (Chapagain_HelloWorld). I have injected object of \Magento\Catalog\Model\ResourceModel\Category\CollectionFactory, \Magento\Catalog\Model\ProductRepository and \Magento\Framework\Registry classes in the constructor of my module’s block class.

Magento, Magento 2 »

[14 Sep 2016 | No Comment]

This article shows how you can upgrade/update your Magento 2 version through command line using composer.
In this example, I am upgrading Magento 2 to version 2.1.1.

Magento »

[10 Sep 2016 | One Comment]

This article shows, how you can add a new column at the end of the admin grid or after any column of the admin grid in Magento 1.x.
Suppose, you have a custom module and you need to add a column to product grid or order grid, etc. For this, you need to rewrite that particular grid block with your custom module’s block grid class.

Magento, Magento 2 »

[5 Sep 2016 | One Comment]

This article shows how to get shopping cart items/products, subtotal and grand total of cart, and shipping and billing address entered while doing checkout in Magento 2.
I will simply be using ObjectManager for this example.

Magento, Magento 2 »

[29 Aug 2016 | No Comment]

This article shows how to write/run/execute custom SQL queries in Magento 2. We need to instantiate class Magento\Framework\App\ResourceConnection for this. You have to inject this resource class in your module’s Block/Model/Controller class constructor. After that, you can use that object to run custom sql queries.
In this example, I will simply be using object manager to instantiate the resource class.

PHP »

[22 Aug 2016 | No Comment]

This article shows how you can using MailChimp API v3.0 with PHP and CURL to manage MailChimp subscribers. This includes adding subscribers to a list, editing/updating subscribers in a list, adding subscribers to a category/group of a list, fetching and displaying list & list id and groups and groups id as well.
Getting your list ID

Magento, Magento 2 »

[15 Aug 2016 | No Comment]

This article shows how to run Magento 2 code in an external file/script. The external file can be inside the Magento root folder or outside of it.
This example considers that the file is present in the Magento 2 root folder. Let us name the file as abc.php. So, we want to execute some code when we open http://our-magento-site.com/abc.php

Magento, Magento 2 »

[8 Aug 2016 | No Comment]

This article shows how you can override / rewrite Block, Controller, Model, and Helper in Magento 2.
This can be done by two ways:
1) using Preference
2) using Plugin