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.
Today we are celebrating our 12th birthday! Wow, so many years in which we had a lot of beautiful moments are already behind us!
Tomislav Bilić, founder and CEO of the company, on this day back in 2008, registered the company at the Commercial Court in Osijek as a legal entity. I interviewed Tomislav, and he told us about his entrepreneurial experience, how the eCommerce ecosystem looked like 12 years ago compared to today, and what are his plans for the future.
If you’re running an online shop, you know how important it is to be present when your customers are researching the market to find their desired products. Since Google has just announced that Google Shopping opens up for free product listing ads, we’re bringing you a brief guide on setting up and optimizing your product feed through Magento and Google Merchant Center.
What is customer value reporting in Google Ads? This is a new report found in Google Ads that can help us understand our customers better. And with a better understanding of who our customers are – we can make even better campaigns with ads designed just for them.
Read on to learn how to read and analyze this report and how to use it to improve your campaign results.
Are you looking for ways to optimize your Google Shopping campaigns for a holiday season? Or do you have some non-niche related sale that has been happening only on your site, and you want to make the best of it?
If your campaigns have been using some of the smart bidding strategies like Target ROAS or Target CPA – read on and find out how to fine-tune your Google Ads campaigns to make the most of your sale season.
With the majority of small businesses being forced to shut down their operations globally as a result of COVID-19 pandemic, retail sales across many industries have plummeted.
Offline2On initiative, gathering over 1000 eCommerce professionals from all areas of the ecosystem (software solutions, agencies, developers, marketers, service providers) was started in a matter of days to help struggling small business owners get online fast or improve their existing eCommerce websites.
Learn more about what they are offering, what help you can get as a small business, and how you can offer help if you’re able and willing to.
Lazy loading is an effective way to improve your frontend performance. And that’s especially important on eCommerce websites. In this article, you will read (and learn) how to reduce page load time by loading your
- images on scroll and
- iframes on demand.
Let’s get started with lazy load!
Category pages serve as a bridge between the homepage and the product pages, bringing the customers one step closer to finding the right products.
They are an essential step in a customer purchase path for customers browsing the store using the main navigation as opposed to search. They are also among the top pages customers will land on. It means that a lot of users will start their browsing and shopping process here. This makes them even more critical.
Read on to see the best practices for category page design in Magento.
When is the right time to talk about eCommerce project costs in communication with potential clients? How soon do you share your hourly rates? What to do when the only thing the client is interested in talking about is the price?
See how we handle project negotiations and let’s learn from each other’s experiences!
Inchoo was founded in 2008. Around the same time, the Magento came to life as one of the eCommerce platforms and solutions for online stores. We have been with Magento right from the start, following all its iterations, ups and downs.
It had its share of fame during the years. But now, 12 years later, the question is – How popular is Magento in 2020?
What was one of the most wanted requests from SEOs around the world when it comes to data from Search Console? Its freshness. And Google gave it to us. But, how accurate is that data? Read on to find out what we have found out.
January 2020 was very eventful for Inchoo. A team of four went on a road trip to Germany with a few goals in mind. It was a healthy mix of business topics, plans for the future, and some exploration of the things to come in eCommerce in the next several years. Read on to see what we did and what we learned along the way.
The large majority of Magento stores globally are still running on an outdated and unsupported PHP version. If you are on anything below version 7.2, chances are you are missing out on some performance improvements. However, more importantly, you are exposing your store to an increased risk of potential exploits.
Why is this important? Why should you update the PHP version? How to do it with as little friction as possible? Read on!
Looking for the right website development agency can be very difficult. Although there are some handy tips when searching for the right eCommerce web development agency, one of the most underrated questions is: How to recognize an agency that wants to be a partner?
Did you know that customers are more likely to land on a category or a product page of your Magento store than on the homepage? Nevertheless, the homepage remains an essential part of an eCommerce store for many customers who start their shopping process. It also acts as an anchor to refer back to throughout the shopping experience.
The homepage introduces the website, explains what it sells, and sets some expectations. It should convey brand values, inspire customers to explore, display product ranges – and accomplish that without visual clutter.
It acts as a shop window to an online store, so cramming things inside might result in a lower perceived value. You wouldn’t clutter your shop window, would you?