How To Create Magento 2.x / Adobe Commerce 2.x Custom Theme Design / Development

Frontend developers need to design the custom Magento themes to come with packages, custom themes, or extended default theme design directories located at the below path

app/design/frontend/<Vendor>/ CustomTheme structure.

Each theme follows the directory structure as:

├── <theme1>

├── <theme2>/

├── <theme3>

├--...

app/design/frontend/John/

├── <mytheme1>

├── <mytheme2>/

├── <mytheme3>

├--...

Custom Magento 2.x Theme Directory Structure

Continue reading “How To Create Magento 2.x / Adobe Commerce 2.x Custom Theme Design / Development”

Which Algorithm is used by Magento 2.x / Adobe commerce 2.x for Password Hashing

As we know Magento 1 generated hash by md5(salt + password) and save in database with the following below format

1 colon like

 $password-hash : $salt

Magento 2.x / Adobe Commerce 2.x has changed logic and logic has been written in file path as below


vendor/magento/framework/Encryption/Encryptor.php

Magento 2.x / Adobe Commerce 2.x generate hash like hash(‘sha256’, $salt . $password); and save with 2 colons in database with the following below format

Continue reading “Which Algorithm is used by Magento 2.x / Adobe commerce 2.x for Password Hashing”

How To Get Regions / State of Country By Using GraphQL

The following below Magento Open Source / Adobe Commerce 2.x GraphQL Query to get Regions / State of Country

Syntax::

{country(id: String) {Country}}

The following below two-letter abbreviation for the country ID (id: “US”), which returns all regions information about USA.

Continue reading “How To Get Regions / State of Country By Using GraphQL”

How To Get List of Categories By Using GraphQL in Magento 2.x

The following below Magento Open Source / Adobe Commerce 2.x GraphQL Query to get List of Categories

The category List query returns list of categories that match the criteria specified in filters

The categoryList query supports the following below filters. User can specify multiple filters in a query as per business need.

Category ID
Category name
Parent category ID
URL key
URL path

Continue reading “How To Get List of Categories By Using GraphQL in Magento 2.x”

How To Get Category By Using GraphQL in Magento 2.x

The following below Magento Open Source / Adobe Commerce 2.x GraphQL Query to get Category

category (
  id: int
): CategoryTree

The category query has been deprecated. Use the below categories query instead.

How To Get List of Categories By Using GraphQL in Magento 2.x

Continue reading “How To Get Category By Using GraphQL in Magento 2.x”

How To Get the admin authorization token For Postman in Magento / Adobe Commerce

Magento Open Source 2.x / Adobe Commerce 2.x Super Admin Credentials are self Token Authorization

The following below steps need to follow.

Step[1] – Download Postman Application & Install it

Step[2] – Once Postman Installed, do the following below things

Continue reading “How To Get the admin authorization token For Postman in Magento / Adobe Commerce”

Adobe Commerce 2.x Related Products Rules, Gift Card Accounts, Private Sales, Live Search

Adobe Commerce 2.x supports Marketing Options Related Products Rules, Gift Card Accounts, Private Sales, Live Search

Continue reading “Adobe Commerce 2.x Related Products Rules, Gift Card Accounts, Private Sales, Live Search”

Which category ID reserve for the root catalog of the default store in Magento Open Source 2.x & Adobe Commerce 2.x

Magento Open Source 2.x & Adobe Commerce 2.x (Enterprise Edition / Commerce Cloud Edition) new Installation done, once you checked, you noticed , It reserves the Category ID 2 for the Root Catalog of the default store

Continue reading “Which category ID reserve for the root catalog of the default store in Magento Open Source 2.x & Adobe Commerce 2.x”

How Many Types Payment Order State / Status in Adobe Commerce / Magento 2.x

Step [1] – Order Status and Order State::

The following default 7 Payment Order State

  1. New = An order is created, but no payment has been made
  2. Pending =No invoice and shipments have been submitted
  3. Processing = An order have been (Payment Received + Order Invoiced + Order Shipped)
  4. Complete = One both Order invoice and shipped has been generated
  5. On hold = Put an order on hold
  6. Canceled =If an order haven’t been paid , it is assigned by a store owner or a payment gateway
  7. Closed=An order had a credit memo assigned to it and the customer has received a refund

Continue reading “How Many Types Payment Order State / Status in Adobe Commerce / Magento 2.x”