Page 49 of 69

Magento 2 – How to Add More Variable to Window.checkoutConfig on Checkout Page

Sometimes we need to add some custom variables to the Window.checkoutConfig which we can get on checkout page and can use to implement some custom functionality or develop some custom logic. So here I am going to explain how you can add custom variable to Window.checkoutConfig. Here, I am using my custom module – Ht_Mymodule…

Magento 2 – How to Add Custom Class and Attribute to the Body tag

In this post I am going to explain how to add attribute and class to the body tag in Magento 2 Magento 2 adds classes to the body tag on every page to help the developers make custom designs per page. In Magento 2 the controller name and page layout name added as a class…

Magento 2 – How to Add Date Picker Field in System Configuration

In this post I am going to explain how to add date picker field in magento 2 system.xml file or you can say in magento 2 system configuration. Here, I am using my custom module – Ht_Mymodule First, open your module’s system.xml file and add below code in it. File Path: app/code/Ht/Mymodule/etc/adminhtml/system.xml <config xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance” xsi:noNamespaceSchemaLocation=”urn:magento:module:Magento_Store:etc/config.xsd”>…

Magento 2 – How to Get List of All Countries

In this post I am going to explain how to get country collection in Magento 2. 1. Using Dependency Injection Add below code snippet in Block class. protected $_countryCollectionFactory; public function __construct( \Magento\Backend\Block\Template\Context $context, \Magento\Directory\Model\ResourceModel\Country\CollectionFactory $countryCollectionFactory, array $data = [] ) { $this->_countryCollectionFactory = $countryCollectionFactory; parent::__construct($context, $data); } public function getCountryCollection() { $collection = $this->_countryCollectionFactory->create()->loadByStore();…

Magento 2 – How to Get Formatted Price With Currency

In this post I am going to explain how to get formatted price with currency in Magento 2. 1. Using Dependency Injection Add below code snippet in Block class. protected $_priceHelper; public function __construct( \Magento\Backend\Block\Template\Context $context, \Magento\Framework\Pricing\Helper\Data $priceHelper, array $data = [] ) { $this->_priceHelper = $priceHelper; parent::__construct($context, $data); } public function getFormattedPrice($price) { $formattedPrice…

Magento 2 – How to Get All Images of Product by Product ID

In this post I am going to explain how to get all images of product by product id in Magento 2. 1. Using Dependency Injection Add below code snippet in Block class. protected $_productFactory; public function __construct( \Magento\Backend\Block\Template\Context $context, \Magento\Catalog\Model\ProductFactory $productFactory, array $data = [] ) { $this->_productFactory = $productFactory; $this->_storeManager = $storeManager; parent::__construct($context, $data);…

Magento 2 – How to Get Subtotal and Grand total in Checkout Page using Knockout JS

In this post I am going to explain how to get subtotal and grand total in checkout page using knockout js in Magento 2. Here, I am using my custom module – Ht_Mymodule In order to display content on checkout page, first we need to add block in checkout_index_index.xml file. So create layout file checkout_index_index.xml…

Magento 2 – How to Get Country Name from Country Code

In this post I am going to explain how to get country name from country code in Magento 2. 1. Using Dependency Injection Add below code snippet in Block class. protected $_countryFactory; public function __construct( \Magento\Backend\Block\Template\Context $context, \Magento\Directory\Model\CountryFactory $countryFactory, array $data = [] ) { $this->_countryFactory = $countryFactory; parent::__construct($context, $data); } public function getCountryName($countryCode) {…

Magento 2 – How To Override Registration Page Template

In this post I am going to explain how to override registration page template (register.phtml) in magento 2. Here, I am using my custom module – Ht_Mymodule First create xml file customer_account_create.xml and add below code snippet. File Path: app/code/Ht/Mymodule/view/frontend/layout/customer_account_create.xml <?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=”customer_form_register”> <action method=”setTemplate”> <argument name=”template” xsi:type=”string”>Ht_Mymodule::form/register.phtml</argument> </action> </referenceBlock>…

« Older posts Newer posts »