A blog about Magento 2 and PHP
-
Video – How to Install Magento 2 with Sample Data via Command Line
I made it. I’ve started my Magento video series where I am planning to share my knowledge about Magento 2. Please welcome my new Magento DevChannel Youtube channel. It took me a year after I promised to start Video Blog back in January 2016 and actually made it in February 2017. In the first video, I show How […]
-
Improving performance when upgrading Magento 2 with Elastic File System
We have experienced very slow execution when running bin/magento setup:upgrade command on various production and staging environments. For the majority of eCommerce websites, an upgrade process should be fast and smooth. In this article, I will show you how to overcome performance degradation when running upgrades for your Magento 2 store. Magento 2 Upgrade Command […]
-
5 Reasons Why You Should Be Involved in the MageStackDay
MageStackDay 6 is a perfect time to help each other. I decided to share my 5 reasons why you should be involved in the MageStackDay. Every day we solve issues related to Magento platform. It can be small style change in LESS file or complex refactoring of a custom Magento 1 or 2 module. Every […]
-
Building Secure Payment Integrations in Magento 2 – Nomad Mage®
I am proud to announce next NomadMage session where I will talk about Building Secure Payment Integrations in Magento 2, February 21, 2017, at 20:00 CST. Nomad Mage® is a virtual user group for Magento developers who understand that they need to keep learning to grow professionally. We meet online monthly to hear some of the […]
-
Best Advice to Extend Magento 2 Checkout
This is a continuation of Checkout tips where I started sharing tips about Magento 2 Checkout module. Checkout is flexible now Checkout as a single page application is implemented in a way where customizations take place. What do I mean by that? Let me explain. Your custom PHP classes no longer require to extend core […]
-
Custom Frontend Payment Validation in Magento 2
In this article, I will go through validators used for payment method forms in Magento 2 and show how to create a new custom validator. Overview Sometimes payment methods require additional frontend validations. Whether we want to customize validation message or add extra checks before payment form is marked as valid and data can be […]
-
Magento 2.1.3 Payment Changes Overview and Recommendations
New Magento 2.1.3 and Magento 2.0.11 releases include payment enhancements and improvements. Changes affect Paypal, Braintree and Authorize.Net payment modules in Magento Community Edition. In this article, I review changes in the Magento\Payment module. Also, I will answer the question about backward compatibility for custom payment integrations. After reading this article you will know: What have new […]
-
Magento 2 Checkout, What should you know
Checkout in Magento 2 has been re-implemented from scratch. Now it is true single page application (SPA). Single Page Application Let me explain what “true” means in SPA. While user performs various interactions with Checkout functionality e.g. entering email, selecting a shipping method, clicking Next button, all requests sent from client’s browser to a server […]
-
Magento 2 Tips for Code Deployment
My first compilation of “pro” tips for Magento 2 deployment to a production environment. Actually, it is applicable to any framework, platform, product, whatever else you have to deploy. Please read it very carefully, share it, and always “follow” every time you plan to update servers :). This is the first set of unique feedback […]