
magento 2
No Magento 2, a quantidade “reservada” na “Salable Quantity” é gerenciada principalmente pelos módulos MSI (Multi-Source Inventory). A “Salable Quantity” é a quantidade total disponível para venda, levando em consideração as reservas feitas por pedidos pendentes e outras operações que afetam o estoque.
Para consultar diretamente essas informações no banco de dados do Magento 2, você pode usar uma query SQL que acesse as tabelas relacionadas ao MSI. Aqui está um exemplo de uma query que pode te ajudar a verificar quantas unidades estão sendo reservadas para um determinado SKU:
SELECT
p.sku,
SUM(sq.quantity - sq.stock_id) AS salable_quantity,
SUM(sr.quantity) AS reserved_quantity
FROM
catalog_product_entity p
JOIN
inventory_source_item si ON p.sku = si.sku
JOIN
inventory_stock_item sq ON p.sku = sq.sku
JOIN
inventory_reservation sr ON sr.sku = p.sku
WHERE
p.sku = 'seu_sku_aqui'
GROUP BY
p.sku;
Vamos entender cada parte desta query:
Passos para executar a query:
Substitua 'seu_sku_aqui' pelo SKU específico que você deseja consultar.
Execute a query em seu banco de dados Magento 2. Certifique-se de ter permissões adequadas para acessar e consultar essas tabelas.
Esta query somará a quantidade de reservas feitas (reserved_quantity) para o SKU especificado. A salable_quantity é calculada subtraindo a quantidade reservada (stock_id) da quantidade total disponível (quantity).
Se você precisar de ajustes ou uma análise mais detalhada, informe-se sobre a configuração específica do seu ambiente Magento e suas tabelas de banco de dados, pois algumas personalizações ou extensões podem afetar a estrutura das tabelas.
Site novo há semanas e nenhuma página indexada? Confira a caixinha de visibilidade em Leitura, o noindex no HTML e…
O retorno do array_map voltou com índice 0, 1, 2 e o código que dependia da chave quebrou. Entenda quando…
Dump de 12 GB que demora horas porque arrasta report_event e cron_schedule. Faça o backup em duas passadas, guarde só…
Escreveu a preference e o Magento 2 continua usando a classe original? Confira a área do di.xml, o generated/code e…
Cadastrou Cor direto na aba Atributos do produto e o filtro por atributo vem vazio. Veja como identificar o tipo,…
Precisa de um SELECT no banco do cliente e só tem SSH? O wp db query pega a senha do…