Category: Magento

  • Tracking Customer Emails in Magento 2

    In August 2016 I’ve had a chance to write Guest Post on the newly released blog by Zynovo team. In the Tracking Customer Emails in Magento 2 article, I went through the detailed step-by-step guide on creating jQuery Widget on Magento Store Front. Majority of customer forms are implemented using jQuery Widgets and phtml templates. jQuery Widgets […]

  • Development Design Patterns in Magento 2

    At Magento Live UK 2016 conference I’ve presented the technical topic “Key Insights into Development Design Patterns in Magento 2”. It contains various Design Patterns used across Magento 2 framework and modules. There is a lot of functionality which require complex logic and Design Patterns help to achieve and implement functionality in a quite straightforward way. Design Patterns […]

  • Magento 2 Modal Widget in Use

    In this article, I will show you how to implement new Module Version field for your Custom Module configuration by using JavaScript Modal Widget component from Magento 2 UI Library. Overview Let’s say you want to show module version somewhere on the configuration settings page of a custom module. It might be helpful for Merchants […]

  • Setting Payment Additional Data in Magento 2

    Magento team constantly addresses security issues when it comes to payment integrations. One of the improvements were changes into the Magento\Payment module. The Magento\Payment module is no longer responsible for setting Payment data for the Magento\Sales\Model\Order\Payment object. Starting from the Magento 2.0.6 release and further Magento 2.1 release custom payment module should be responsible for adding all necessary Payment information into the Payment object. In […]

  • The Devletter #12: Magento 2.0.6 Payment changes

    This article is originally created for The Devletter #12: Important changes in Magento 2.0.6. If you would like to receive The Devletter every Wednesday directly into your inbox (for free), click to subscribe. Magento team committed to deliver great quality releases starting from Magento 2.0 GA back in November 2015. It is also expected to […]

  • New Database Connection in Magento 2

    Magento 2 gives a flexible mechanism for managing database connections. This feature was slightly refactored compare to Magento 1.x release. In this article, we will set up new database connection for custom resource model in Magento 2. Overview After successful installation, Magento 2 system creates app/etc/env.php configuration file. This file is most important due to a sensitive […]

  • How to create Custom Logger in Magento 2

    Magento 2 Framework provides Logger component. This component is used across Magento 2 modules and framework as a mechanism to log errors and system information into files. You are aware of well-known system.log and debug.log files which are located in the Magento_Root/var/log directory. The Logger component is based on Monolog PHP Library created by Jordi […]

  • The Devletter

    The Devletter is my free weekly email. I curate it for Web Developers willing to get started with Magento 2. It is also usefull for Magento Developers who plan to migrate to Magento 2 and looking for tips and practical examples. It contains tools for development I find useful, tips on how to work and […]

  • Magento Meetup 14, Dublin, Ireland

    I’ve had a chance to visit Magento Meetup 14 at March 15, 2016. This is my 4th meetup and I mentioned it attracts more and more Magento community members each time. Ben Marks decided to join us here in Dublin this time to answer Magento 2 questions. Location At the previous Meetup event Stephen announced […]

  • 5 Things to Consider When Moving to Magento 2

    Are you looking for content which will help you to make right decision about Magento 2 Upgrade? In this article I will focus on decision making, delivering features as Scrum Team, importance of Demo meetings and Customers. Make Best Decision The moment you decided to switch to Magento 2 is unique one. It might be […]