Back to all team members

Deni Pesic

Backend Developer

Deni Pesic

Deni is determined to conquer all the ins and outs of the Magento platform! His No.1 motto is to build quality solutions that will help our clients focus more on business than on the technical side of their stores. Developing extensions and modules are his favorites!

As a freelancer, Deni did a lot of work as a web developer, designer and branding specialist for travel agencies, restaurants and startups. He was also a part of the development team for the EFRISTAT project - a database of Croatian cities and municipalities which brings together local economic scientists and practitioners with the aim to improve the management of the local public sector.

Deni is a huge Dungeons & Dragons fan and collector of board games. He has a Shih Tzu named Freddy that’s always a joy to be around and play with. Working in a baking factory gave him a sense of what he would like to do one day - become a confectioner and run his own bakery. His cheesecake is one of the best we ever tried! We still need to taste the muffins and cupcakes that he says he's a master of!

Latest posts by Deni Pesic

How to programmatically create customers in Magento 2.3.x

There are several ways to create customers in Magento 2. A customer can create an account on their own using the sign-up form, a customer can be created through the admin interface, and there is even a built-in Magento 2 import feature that can mass import a huge number of customers from a CSV file, provided that the customer data in the CSV is import-ready.

But what if we have thousands of customers whose data still needs to be processed before they can be created? The best way to do this would be to create the customers programmatically.

In this article, we are going to cover the topic of creating customers programmatically, and to this purpose, we are going to create a simple Magento 2 module which is going to have a custom console command and a couple of models that are going to be used to read, process and create customers. Continue reading

Tell us about your project

Drop us a line. We'd love to know more about your project.