Close

     

Our Blog

Uninstall modules with related data

August 31, 2017 // by Dmytro Cheshun

One of the things that Magento first version lacked was an ability to clean up module data from the database upon its removal. This is a common situation when you uninstall an extension but all the related data remains in the database. You can only get rid of it manually. It is inconvenient especially if the module has created a bunch of new tables, custom attributes, system configurations etc. In this case, an automatic removal tool of such data would be very useful.

In Magento 2 there is a great feature, which allows to create an uninstall script for your module. Let’s find out how it works.

Comments (0)

How to Add Admin Notification Messages in Magento 2

May 5, 2017 // by Dmytro Cheshun

Recently we have shared a tutorial on how to add custom Admin system messages in Magento 2. Today we will cover another type of notifications that uses Default Admin Notifier – Notifications.

Comments (1)

How to hide your Magento 2 version

May 4, 2017 // by Roman Glushko

Having a particular version of the software easily discoverable makes hacker’s job easier and allows automated scrapers to gather a database of URLs with particular software versions that can be used at an event of security vulnerability discovery for attacks. Of course, hiding the Magento version won’t be enough to secure your store, but it is just a simple step to take, just like changing your admin URL that makes store a little bit more secure.

Comments (0)

Magento 2 simple CLI script

April 19, 2017 // by Igor Furseev

Magento 2 Command-line interface (CLI) tools differ from those in Magento 1. In Magento 1 you could simply add a script to the “shell” directory, include abtract.php, and extend from it. Magento 2 is a bit more complicated. This post will show you how to create a simple CLI script in Magento 2.

Comments (3)

How to Add a Custom Admin System Message in Magento 2

February 27, 2017 // by Dmytro Cheshun

Magento uses notification messages to improve user experience. You can simply add any message using the Message Manager to notify users whether the result of an action is successful or not.

In this blog post we will cover one type of the notifications – Admin System Messages. This type of notifications will be shown in a pop-up block and will be present in the admin panel as a reminder for an admin user until a special condition is met. These notifications can vary from messages about invalidated indexes to vulnerability issues. Adding custom system messages can be helpful and we are going to show you how to do it in few simple steps.

Comments (1)

How to import a product image from an URL in Magento 2?

January 27, 2017 // by Igor Furseev

Magento 2 is becoming more and more popular day after day. Many vendors decide to use this platform for their eCommerce business. Migrating data from other platforms and services has always been a popular task, but it is even more needed today. In this blog post I will show you how to easily import product images from an external URL.

Comments (8)

Adding new category attributes in Magento 2

December 22, 2016 // by Sergiy Vasyutynsky

In this post we want to share our expertise on how to create a category attribute in Magento 2. As you may have noticed, we need to change (add or customize) category attributes from time to time. We have done it many times for Magento 1 and now we faced the same task in Magento 2. This process is very similar for both Magento versions, however there are some differences. So let’s check how we can do it step by step.

Comments (8)

How to register a theme in Magento 2

November 21, 2016 // by Igor Furseev

Creating a custom theme in Magento 2 involves a process of registering your theme. In this post we will describe how to do it. All the awesome theme customizations are up to you.

Comments (0)

Working with Magento 2 Cache

November 17, 2016 // by Dmytro Cheshun

Sometimes Magento developers face the need to work with Magento caches programmatically. For example, when you develop your custom module, which renders some content on front-end and this content can be managed via Admin Panel. Let’s say, it is cached by Full Page Cache (FPC). In this case you will need to notify the user that one of the cache types is invalidated and should be refreshed in order to have the changes applied. Or you will even want to refresh the FPC automatically on each modification. Magento 2 allows to perform it very quickly and easily.

Comments (0)

Outer Space Magento Wallpapers

November 10, 2016 // by Igor Polishchuk

Today we have a new set of Magento wallpapers for you. Our previous ones were inspired by pop culture and sci-fi characters. This time we’re going to outer space to explore the new horizons of eCommerce and build a “Store of steel” with Magento 2.

Comments (0)