Tag: Magento 2 (page 3 of 26)

Magento 1 to Magento 2 Migration without Breaking Anything

With forecasts indicating an 18% increase in e-commerce spending in the United States alone, your company should put more attention on its user interface and optimize the overall shopping experience for your customers. Increasingly, people are buying things online, which has pushed companies to develop eCommerce Websites and apps for small businesses. Platforms like Magneto…

Magento 2 – How to Get Creditmemo Details by Order Id

In this post I am going to explain how to get creditmemo details by order id in Magento 2. Using below code snippet you can get creditmemo details by passing order id. 1. Using Dependency Injection Add below code snippet in Block class. protected $_searchCriteriaBuilder; protected $_creditmemoRepositoryInterface; protected $_logger; public function __construct( \Magento\Framework\View\Element\Template\Context $context, \Magento\Framework\Api\SearchCriteriaBuilder…

How to Add Hidden Field in ui_component Form in Magento 2

In this post I am going to explain how to add hidden field in ui_component form in Magento 2. Check the below example code snippet to add hidden field in ui_component. <field name=”id” formElement=”hidden”> <argument name=”data” xsi:type=”array”> <item name=”config” xsi:type=”array”> <item name=”dataType” xsi:type=”string”>text</item> </item> </argument> </field> Here formElement=”hidden” is used to create a hidden field….

Magento 2 – How to Disable Payment Method Programmatically

In this post I am going to explain how to disable payment method programmatically in magento 2. First, We need to write the “payment_method_is_active” event, which checks on checkout for payment method availability. So, we are going to create event.xml file on below path. Path: app/code/Ht/Mymodule/etc/ <?xml version=”1.0″?> <config xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance” xsi:noNamespaceSchemaLocation=”urn:magento:framework:Event/etc/events.xsd”> <event name=”payment_method_is_active”> <observer name=”custom_payment”…

Magento 2 – How to Add Dependant Field in Admin System Configuration

In this post I am going to explain how to add dependant field in admin system configuration in magento 2. In order to create a field dependant on single value, use the below code: <depends> <field id=”parent_field_id”>1</field> </depends> And to create a field dependant on two or more values, use the below code: <depends> <field…

Magento 2 – How to Add Customer Address Programmatically

In this post I am going to explain how to add customer address programmatically in magento 2. 1. Using Dependency Injection Add below code snippet in Block class. protected $addressFactory; public function __construct( \Magento\Catalog\Block\Product\Context $context, \Magento\Customer\Model\AddressFactory $addressFactory, array $data = [] ) { $this->addressFactory = $addressFactory; parent::__construct($context, $data); } public function addAddress($customerId) { $firstName =…

Magento 2 – How to Add Date Picker in Custom Form

In this post I am going to explain how to add date picker in custom form. Date Field HTML: <div class=”field start_date”> <label class=”label” for=”start_date”> <span><?php echo __(‘Start Date’); ?></span> </label> <div class=”control”> <input id=”start_date” name=”start_date” title=”<?php echo __(‘Start Date’); ?>” class=”datepicker input-text” type=”text” value=””/> </div> </div> Add the below script to apply the date…

Magento 2 – How to Create Customer Programmatically

In this post I am going to explain how to create customer programmatically in magento 2. 1. Using Dependency Injection Add below code snippet in Block class. protected $storeManager; protected $customerFactory; public function __construct( \Magento\Catalog\Block\Product\Context $context, \Magento\Store\Model\StoreManagerInterface $storeManager, \Magento\Customer\Model\CustomerFactory $customerFactory, array $data = [] ) { $this->storeManager = $storeManager; $this->customerFactory = $customerFactory; parent::__construct($context, $data); }…

Magento 2 – How to Add Form Key in phtml File

In this post I am going to explain how to add form key in phtml file. Add below code snippet in Block class. public function __construct( \Magento\Catalog\Block\Product\Context $context, \Magento\Framework\Data\Form\FormKey $formKey, array $data = [] ) { parent::__construct($context, $data); $this->formKey = $formKey; } public function getFormKey() { return $this->formKey->getFormKey(); } Add below code snippet in template…

Magento 2 – How to Unlock Reindex Process | HiddenTechies

In Magento 2, Sometimes an issue comes like the indexing process gets locked at the time of reindexing. When the process or the index type is locked then you cannot reindex that specific locked index type. The reindex will always skip that index type and you will get an error as below. “Index is locked…

Older posts Newer posts