Shipping Methods Implementation in Magento 2

- Magento 2

Magento 2 Shipping Methods Implementation

Below, we discuss such an important topic as the Magento 2 shipping methods implementation. The article includes useful Magento 2 tutorials and the description of sample third party extensions as well as core Magento 2 modules. If you are going to master the implementation of shipping methods in Magento 2, the following post can help you achieve your goal. Continue Reading

The Implementation of Payment Gateways in Magento 2

- Magento 2

Magento 2 Payment Gatways Implementation

If you’re developing or deploying a payment gateway in Magento 2, you may face different challenges related to various stages of your project. In the following post, we’ve gathered all major tips, tricks, and tutorials related to the Magento 2 payment gateways implementation, so it can essentially simplify your daily work with the platform. Let’s start with some key aspects that you will probably have to master while deploying a payment system within your Magento 2 website. Continue Reading

Magento 2 virtualType

- Magento 2

Magento 2 Development

There is no class Magento\Catalog\Block\Product\Widget\Link in the the catalog_product_link widget declaration, since it is a virtual type. Besides, Magento\Catalog\Block\Product\Widget\Link is an alias to Magento\Catalog\Block\Widget\Link with a custom dependency injection. Please note that an argument entityResource has the Magento\Catalog\Model\ResourceModel\Product type. Continue Reading

Knockout.js in Magento 2

- Magento 2

Magento 2 Knockout.js

Knockout is a standalone JavaScript implementation of the MVVM pattern which incorporates a clear separation between view components, domain data, and data to be displayed. Besides, it relies on a clearly defined code layer aimed to manage the relationships between all view components. Below, we discuss how Knockout.js is used in Magento 2. Continue Reading

Magento 2 Technology Stack Complete Overview

- Magento 2

Technology Stack  of Magento 2

In this post, we provide a complete overview of the Magento 2 technology stack. The new version of the popular ecommerce platform has been essentially revamped, so you will discover a lot of new features and requirements in comparison with 1.x. Below, we describe all major elements of the technology stack as well as provide some useful links. Continue Reading

Magento critical security patches SUPEE-6788, SUPEE-6482, SUPEE-6285, SUPEE-5994, SUPEE-5344, SUPEE-3762, SUPEE-1533 (Shoplift)

- E-Commerce

Magento critical security patches

Shoplift is a dangerous Magento bug. It allows hackers to take e-commerce store under a full control. The threat was discovered by Check Point. You can easily fix it with the help of patch SUPEE-5344. A lot of Magento stores are still vulnerable, because they haven’t applied the patch yet. Below, you we show how to fix the problem.

UPD (15.05.15): SUPEE-5994 Magento security patch

 UPD (08.07.15): SUPEE-6285 Magento security patch

UPD (08.07.15): Magento Security Alert Registry

UPD (05.08.15): SUPEE-6482 Magento security patch

UPD (17.09.15): SUPEE-3762 Magento security patch

UPD (09.10.15): Magmi and Nginx

UPD (21.10.15): Guruincsite Magento Issue and SUPEE-6788 Magento security patch

UPD (24.11.15): Magento Security Patch SUPEE-6788 Performance Issues

UPD (28.01.16): SUPEE-7405 and SUPEE-7616

Unofficial but trustworthy FireGento Magento source mirror with all official Magento CE 1.7 – 1.9 critical patches included (SUPEE-5994, SUPEE-5344, SUPEE-1533)

Official guide to patch installation

All Magento security patches on GitHub

Magento Security Suite by Amasty

Continue Reading