31 lines
1.2 KiB
PHP
31 lines
1.2 KiB
PHP
<?php
|
|
require_once 'db/config.php';
|
|
$pdo = db();
|
|
$nombre = 'Pulsera corazón infinito - A mi Hija';
|
|
$stmt = $pdo->prepare("SELECT id, nombre, sku FROM products WHERE nombre LIKE ?");
|
|
$stmt->execute(['%' . $nombre . '%']);
|
|
$products = $stmt->fetchAll(PDO::FETCH_ASSOC);
|
|
|
|
echo "PRODUCTOS ENCONTRADOS:\n";
|
|
print_r($products);
|
|
|
|
foreach ($products as $p) {
|
|
$id = $p['id'];
|
|
echo "\nAnalizando Producto ID: $id ({$p['nombre']})\n";
|
|
|
|
// Stock en stock_sedes
|
|
$stmtStock = $pdo->prepare("SELECT s.nombre as sede, ss.quantity FROM stock_sedes ss JOIN sedes s ON ss.sede_id = s.id WHERE ss.product_id = ?");
|
|
$stmtStock->execute([$id]);
|
|
$stocks = $stmtStock->fetchAll(PDO::FETCH_ASSOC);
|
|
echo "Stock en 'stock_sedes':\n";
|
|
print_r($stocks);
|
|
|
|
// Conteo en unidades_inventario
|
|
$stmtUnidades = $pdo->prepare("SELECT s.nombre as sede, COUNT(*) as total_unidades FROM unidades_inventario ui JOIN sedes s ON ui.sede_id = s.id WHERE ui.producto_id = ? AND ui.estado = 'En Almacén' GROUP BY s.nombre");
|
|
$stmtUnidades->execute([$id]);
|
|
$unidades = $stmtUnidades->fetchAll(PDO::FETCH_ASSOC);
|
|
echo "Conteo en 'unidades_inventario' (En Almacén):\n";
|
|
print_r($unidades);
|
|
}
|
|
|