Our Blog

  • Add custom layout handle to product page - Magento 2

    January 31, 2019 // by Burlacu Vasilii

    Ever struggled how to add programmatically a custom layout handle to a product page and what’s the best way to do it? Use the power of Magento 2 plugins (also called interceptors) added into the right place and you’re done!

    Comments (0)
  • Alternatives for deprecated Registry class - Magento 2.3

    January 30, 2019 // by Burlacu Vasilii

    Starting from Magento 2.3 the Registry class that is (or was) used by a lot of developers and extension vendors is declared to be deprecated. In class comments it’s told to use service classes or data providers, but no examples provided. This article aims to show how you can get needed data using best practices and service classes.

    Comments (0)
  • Magento Contributions: 2018, 2019 and beyond

    January 29, 2019 // by Viacheslav Kravchuk

    Back in 2017 Magento has made a move which many of us couldn’t fully comprehend back then. It was a creation of the completely new business unit – Community Engineering department, and Max Yekaterynenko, Magento’s then Director of Development, became a head of it. First months it wasn’t quite clear what this department is aimed to do, but fast forward two years and we can surely tell that this initiative is one of the most successful Community initiatives Magento ever took.

    Comments (0)
  • Multi-Source Inventory in Magento 2.3

    December 13, 2018 // by Alex Lunkov

    Magento 2.3 GA release has finally landed. It is one of the most awaited releases that Magento ever had, and it is a thrilling moment for us at Atwix. Not only our clients can now benefit from all the new features that are available in 2.3, but also we can now see live features that our team developed working closely with other community contributors as well as Magento Community Engineering team.

    Comments (0)
  • How to add custom layout handle to category in Magento 2

    December 6, 2018 // by Burlacu Vasilii

    In order to add a custom layout handle to category page, a (basic) Magento 2 module with these additional files and their content is needed:

    1. The events.xml file to “subscribe” to the event and say which observer should be fired
    2. An observer that adds a new layout handle to the page
    3. A layout file that adds needed changes to the page

    Comments (0)
  • Vacation with no regrets

    November 30, 2018 // by Ivan Nosyk

    It’s not a secret that every good vacation needs some planning. But this article is not about the place to go to, how to get the cheapest tickets or what stuff to take. This one is on how to prepare yourself mentally and what preparations to take before leaving your team or company for a vacation period and come back with minimum or no setbacks.

    Comments (0)
  • How to disable JavaScript bundling for particular page in Magento 2

    November 28, 2018 // by Dmytro Cheshun

    JavaScript bundling is an optimization technique you can use to reduce the number of server requests for JavaScript files. It is achieved by merging multiple JavaScript files together into one file to reduce the number of page requests. By default, Magento 2 allows excluding the particular JavaScript files from bundling by specifying the corresponding file in exclude node of the etc/view.xml file for a theme. However, sometimes it’s not enough.

    Comments (0)
  • QA Tools that make life easier.

    November 26, 2018 // by Kostyantyn Systalyuk

    Hello, I will be glad to share with you a few interesting tools that I use in QA work to make developer’s life a little bit more difficult.

    As we all know developer’s life is hard. But we have QA to make it harder. We try to find problems or break something that developer has created. Let me tell you about tools that help me with it in manual web application testing.

    Comments (0)
  • The myth of soft skills

    November 19, 2018 // by Ivan Nosyk

    Recently more and more people online bring up the topic of soft skills, its importance at the workplace and influence on the overall hierarchy and mood within the company.
    But today I would like to cover its impact on the general productivity and draw a line between soft and so-called “hard skills” and also I would like to dispel a myth of importance soft skills only for managers.

    Comments (0)
  • Create Cart Price Rule and generate Coupon Codes programmatically

    November 12, 2018 // by Dmytro Cheshun

    Magento provides the Cart Price Rules marketing feature, which allows applying discounts to items in the shopping cart, based on a set of conditions. The discount can be applied automatically as soon as the conditions are met, or when the customer enters a valid coupon code. The coupon codes can be generated per cart price rule via admin panel in Marketing -> Cart Price Rulessection. However, sometimes we need to automate this process. Let’s find out how to create a cart price rule and generate coupon codes programmatically in Magento 2.

    Comments (0)