Skip to main content

Magento2

Power your online business with the most flexible and scalable ecommerce platform

Retrieve the out-of-stock items in Magento 2, you can use the following SQL query

Queries for Product Stock and Status in Magento

Query to Get Out-of-Stock Items in Magento

SELECT
    cpe.sku,
    cpe.entity_id,
    cpe.type_id,
    cpe.attribute_set_id,
    cisi.qty,
    cisi.is_in_stock
FROM
    catalog_product_entity AS cpe
JOIN
    cataloginventory_stock_item AS cisi
    ON cpe.entity_id = cisi.product_id
WHERE
    cisi.is_in_stock = 0;

Query to Get Out-of-Stock Items That Are Enabled

How to Retrieve Total Orders Per Day in Magento 2 for the Last Month

How to Retrieve Total Orders Per Day in Magento 2 for the Last Month

When managing a Magento 2 store, analyzing daily order trends is crucial for tracking business performance. This guide explains how to retrieve the total number of orders per day for the last month using a MySQL query.

Step 1: Understanding the Query

The query leverages Magento’s sales_order table, which stores details about each order placed on your website. By grouping orders by their creation date, you can calculate the total number of orders for each day.

Update Magento Module in production mode steps

Backup your website: Before making any changes, it is essential to create a backup of your Magento 2 installation, including the database and files. This backup will serve as a safety net in case anything goes wrong during the update process.

Enable maintenance mode: Enable maintenance mode on your Magento 2 website. This will display a maintenance page to visitors while you perform the update, preventing any potential issues or disruptions.