Magento 2 Webhook Notifications, Discord & Slack

Webhook is an API concept that is becoming increasingly popular. More and more of what we do on the web can be described by events. Webhooks are an incredibly useful and easy way to conduct reactions to certain events of our choice. A specific example that we will cover in this post is “Sending notifications in the form of messages to the Slack channel and Discord server”.

Read More

Magento 2 – Custom Payment Method

Sometimes, clients can request specific payment methods. These offer much more than out-of-the-box Magento ones. In order to customize all the fields based on clients’ needs, you need to create a custom payment method. It also allows you to customize the checkout and API logic used for implementing the payment method.

Read More

Magento 2 API Authentication Types

As explained in one of our previous articles, API (Application Programming Interface) is a set of protocols and tools for building software applications. The main focus of this article will be on the types of Magento 2 API authentication and their use.

Read More

Magento 2 Development Setup With Docker

Developing for Magento 2 has never been… well, more difficult, at least when we compare it with Magento 1. Back in the days of Magento 1 (though these days are far from over as there are still more Magento 1 websites than Magento 2 websites but the majority of Magento developers have moved on to Magento 2) things were simple – install PHP, Apache, and MySQL and you’re set to go.

Read More

How to Alter Magento 2 Functionalities

Altering Magento 2 functionalities and inserting your changes is a necessity. So, today, we will go over some basic altering methods – Observer, Plugin, and Preference/Rewrite in your module and in your theme where you can override .phtml, .css, .xml, and .js files.

Read More

Custom Shipping Methods and Custom Cart Summary Fields in Magento 2

Introduction

In this article, we are going to make custom shipping methods and custom fields that will be shown in the cart summary. We will use some simple examples that contain just the necessary code. This is a piece of must-have knowledge for every developer and it’s pretty simple. Every start is hard but it is a start!

Read More