How to

PSD or Figma to Magento 2 Theme Conversion (2026): Pixel-Perfect, Fast Storefront

Converting a design into Magento 2 is not “just HTML”. A real PSD to Magento 2 theme conversion turns your layout into a maintainable Magento theme that loads fast, works flawlessly on mobile, and supports SEO, analytics, and future updates. Magento 2 (Magento Open Source and Adobe Commerce) is a strong choice ...

How to Get All Orders of a Customer by Email in Magento 2 (Complete Guide)

Want to fetch all Magento 2 orders for a customer using their email? You can do it reliably by filtering orders on customer_email using either the recommended OrderRepository + SearchCriteria approach, or a quick Order Collection filter. This is useful for support teams, admin custom reports, CRM integrations, loyalty workflows (discount codes ...

Shopify Post-Migration Setup Checklist: How to Set Up Your Store After Migrating

If you’ve just migrated to Shopify, your store is not “done” yet. The post-migration setup is what protects your SEO rankings, prevents checkout issues, and ensures customers can browse, pay, and receive orders without friction. Quick answer: After a Shopify migration, keep the store in password mode, verify all migrated data, set up ...

How to Reset Customer Password in Magento 2?

In Magento 1 there was a default functionality that users were allowed to change their password to a distinct string. But in Magento 2 that functionality doesn’t exist. In place of that Magento 2 offers something different. If you’re in Admin Panel to reset the password, Magento 2 will ask customers to follow the reset link sent to their ...

How to create a database table in Shopware 6?

So, in this blog, we are gonna gain some knowledge on how to create a database table in Shopware6. If you don't know what migrations are or how to create migrations, we've put up a guide on it, you can check it here. php bin/console database:create-migration -p MageSparkHelloWorld --name createBlogTable Kindly include our SQL procedures ...

How To Create a Migration in Shopware 6?

Migrations are PHP classes that allow changes in Database Schema. Using Migration files we can update database tables, create new tables, remove columns, add new columns, change the database contents and many more database related changes. You can create your own migration file using the following command. php bin/console ...

How does product visibility work in Shopware 6?

Are you familiar with how product visibility works? In this blog article, we are gonna explain, so keep reading till the end! Shopware 6 comes with three distinct product visibility settings by default. Go to Catalogues > Product > Open a Product for Edit > Visibility & Structure > select the sales channels which you want to ...

How to check if your customer is logged in or not in Magento 2?

Magento 2 stores with remarkable features should be under-eye because they are expensive. The solution to this problem is to limit functionalities depending on client groups. To execute this, the administrator must first determine whether a customer is logged into the Magento 2 store or not. Only after confirming that the user is logged ...

How to Generate a UUID in Shopware 6 (PHP Examples & Best Practices)

If you need a UUID in Shopware 6, don’t generate your own string or rely on random helpers. Shopware already ships a UUID utility you should use everywhere. Direct answer: Use Shopware\Core\Framework\Uuid\Uuid::randomHex() to generate a UUID as a 32-character hex string. What is a ...

How to Create a CLI Command in Shopware 6?

Commands are useful because they allow you to run code from the command line. There are many commands in shopware 6 that make your development easy. You can see the whole list of commands here. Shopware has given such a service by which you can create your own custom CLI command for shopware 6. We're going to help you make your own custom ...
Talk to a Hyvä expert
Loading...