-- MySQL dump 10.13  Distrib 8.4.3, for Win64 (x86_64)
--
-- Host: localhost    Database: lapecosa
-- ------------------------------------------------------
-- Server version	8.4.3

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!50503 SET NAMES utf8mb4 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;

--
-- Table structure for table `ajustes`
--

DROP TABLE IF EXISTS `ajustes`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `ajustes` (
  `clave` varchar(50) COLLATE utf8mb4_general_ci NOT NULL,
  `valor` varchar(100) COLLATE utf8mb4_general_ci NOT NULL,
  PRIMARY KEY (`clave`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `ajustes`
--

LOCK TABLES `ajustes` WRITE;
/*!40000 ALTER TABLE `ajustes` DISABLE KEYS */;
INSERT INTO `ajustes` VALUES ('estado_manual','abierto');
/*!40000 ALTER TABLE `ajustes` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `bot_preguntas`
--

DROP TABLE IF EXISTS `bot_preguntas`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `bot_preguntas` (
  `id` int NOT NULL AUTO_INCREMENT,
  `pregunta` varchar(255) COLLATE utf8mb4_general_ci NOT NULL,
  `respuesta` text COLLATE utf8mb4_general_ci NOT NULL,
  `keywords` varchar(255) COLLATE utf8mb4_general_ci NOT NULL,
  `categoria` varchar(50) COLLATE utf8mb4_general_ci NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=15 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `bot_preguntas`
--

LOCK TABLES `bot_preguntas` WRITE;
/*!40000 ALTER TABLE `bot_preguntas` DISABLE KEYS */;
INSERT INTO `bot_preguntas` VALUES (1,'Sobre Nosotros','🍎 <b>La Pecosa</b> fue fundada en <b>1971</b> como una pequeña verdulería de barrio. Hoy es una rotisería familiar con recetas caseras, llevando comida rica y abundante a cada mesa. Dueños: Edgardo y Daniel Picarella.','nosotros,historia,quienes,quiénes','nosotros'),(2,'Ubicación del local','📍 Estamos en <b>México 571, Paraná</b>. ¡Te esperamos!','ubicacion,ubicación,direccion,dirección,donde,dónde','ubicación'),(3,'Horarios de atención','🕒 Aquí nuestros horarios:','horario,horarios','horarios'),(4,'Novedades semanales','🍎 Mirá nuestras novedades de la semana:','novedad,novedades','novedades'),(5,'Números de Teléfono','📞 Podés llamarnos a:','telefono,teléfono,llamar,numero,número','teléfono'),(6,'Medios de Contacto','¡Contactanos por donde prefieras!','contacto','contacto'),(7,'Redes Sociales','📱 ¡Seguinos en nuestras redes!','redes,instagram,encuentranos,encontrarnos','redes'),(9,'¿Cómo está mi pedido?','El estado de tu pedido será notificado mediante un mensaje por vía Whatsapp al número que asociaste a la orden!','pedido,estado pedido','pedido'),(11,'¿Qué medios de pago aceptan?','Aceptamos efectivo y transferencia bancaria. Al retirar tu pedido podés coordinar el método de pago con el local. ¿Cómo vas a recibir tu pedido?','pago,pagos,efectivo,transferencia','pagos'),(12,'¿Hay promociones?','Consultando promociones vigentes...','promo,promos,promocion,promoción,promociones,oferta,ofertas,menu,menú','promociones'),(14,'Aceptan tarjeta?','Aceptamos efectivo y transferencia bancaria. Al retirar tu pedido podés coordinar el método de pago con el local.','tarjeta,tarjetas','pagos');
/*!40000 ALTER TABLE `bot_preguntas` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `detalle_pedido`
--

DROP TABLE IF EXISTS `detalle_pedido`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `detalle_pedido` (
  `id_detalle_pedido` int unsigned NOT NULL AUTO_INCREMENT,
  `pedido_id` int NOT NULL,
  `producto_id` int NOT NULL,
  `cantidad` int NOT NULL,
  `precio_unitario` decimal(10,2) NOT NULL,
  PRIMARY KEY (`id_detalle_pedido`),
  KEY `detalle_pedido_pedidos_FK` (`pedido_id`),
  KEY `detalle_pedido_productos_FK` (`producto_id`),
  CONSTRAINT `detalle_pedido_pedidos_FK` FOREIGN KEY (`pedido_id`) REFERENCES `pedidos` (`id_pedido`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `detalle_pedido_productos_FK` FOREIGN KEY (`producto_id`) REFERENCES `productos` (`id`) ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=40 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `detalle_pedido`
--

LOCK TABLES `detalle_pedido` WRITE;
/*!40000 ALTER TABLE `detalle_pedido` DISABLE KEYS */;
INSERT INTO `detalle_pedido` VALUES (1,1,3,1,4500.00),(2,1,4,1,1200.00),(3,1,10,3,5400.00),(4,1,13,1,1200.00),(5,2,1,1,8500.00),(6,2,6,1,800.00),(7,3,1,1,8500.00),(8,3,8,1,950.00),(9,4,10,1,5400.00),(10,5,3,1,4500.00),(11,6,8,2,950.00),(12,7,7,1,1100.00),(13,8,7,1,1100.00),(14,9,3,1,4500.00),(15,10,1,1,8500.00),(16,10,6,2,800.00),(17,11,1,1,8500.00),(18,11,6,2,800.00),(19,12,1,1,8500.00),(20,12,6,1,800.00),(21,13,3,1,4500.00),(22,13,4,1,1200.00),(23,13,9,1,6800.00),(24,14,7,1,1100.00),(25,14,9,2,6800.00),(26,14,10,2,5400.00),(27,15,4,2,1200.00),(28,16,4,2,1200.00),(29,17,7,1,1100.00),(30,18,9,1,6800.00),(31,19,4,1,1200.00),(32,20,3,1,4500.00),(33,20,6,1,800.00),(34,21,3,1,4500.00),(35,21,4,1,1200.00),(36,21,5,1,1500.00),(37,22,999,30,26000.00),(38,23,5,1,1500.00),(39,24,3,1,4500.00);
/*!40000 ALTER TABLE `detalle_pedido` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `estadisticas_productos`
--

DROP TABLE IF EXISTS `estadisticas_productos`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `estadisticas_productos` (
  `id` int NOT NULL AUTO_INCREMENT,
  `nombre_producto` varchar(100) COLLATE utf8mb4_general_ci DEFAULT NULL,
  `cantidad_vendida` int DEFAULT '0',
  `ultima_actualizacion` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`),
  UNIQUE KEY `nombre_producto` (`nombre_producto`)
) ENGINE=InnoDB AUTO_INCREMENT=44 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `estadisticas_productos`
--

LOCK TABLES `estadisticas_productos` WRITE;
/*!40000 ALTER TABLE `estadisticas_productos` DISABLE KEYS */;
INSERT INTO `estadisticas_productos` VALUES (1,'Pechuga de Pollo x kg',8,'2026-06-29 12:33:06'),(2,'Tomate Redondo x kg',9,'2026-05-27 06:48:37'),(3,'Malbec',9,'2026-05-22 22:23:45'),(4,'Detergente 500ml',2,'2026-05-03 21:12:11'),(9,'Asado de Novillo',5,'2026-05-22 21:43:26'),(10,'Papa Blanca x kg',7,'2026-05-27 06:45:53'),(12,'Yogur con Cereales',3,'2026-05-16 21:48:07'),(16,'Leche Entera 1L',4,'2026-05-24 18:56:47'),(27,'Queso Cremoso x kg',4,'2026-05-24 19:09:19'),(40,'Lechuga Mantecosa',2,'2026-05-29 20:19:36'),(41,'Promoción del Día',30,'2026-05-27 17:47:42');
/*!40000 ALTER TABLE `estadisticas_productos` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `pedidos`
--

DROP TABLE IF EXISTS `pedidos`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `pedidos` (
  `id_pedido` int NOT NULL AUTO_INCREMENT,
  `id_usuario` int NOT NULL,
  `total` decimal(10,2) NOT NULL,
  `fecha` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `estado` varchar(20) COLLATE utf8mb4_general_ci NOT NULL,
  `pago_estado` varchar(20) COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'Pendiente',
  `tipo_entrega` varchar(20) COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'retiro',
  `direccion_envio` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL,
  `telefono_contacto` varchar(50) COLLATE utf8mb4_general_ci DEFAULT NULL,
  `comprobante` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL,
  PRIMARY KEY (`id_pedido`),
  KEY `pedidos_usuarios_FK` (`id_usuario`),
  CONSTRAINT `pedidos_usuarios_FK` FOREIGN KEY (`id_usuario`) REFERENCES `usuarios` (`id_usuario`) ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=25 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `pedidos`
--

LOCK TABLES `pedidos` WRITE;
/*!40000 ALTER TABLE `pedidos` DISABLE KEYS */;
INSERT INTO `pedidos` VALUES (1,1,23100.00,'2026-05-03 21:12:11','Entregado','Pendiente','retiro',NULL,NULL,NULL),(2,4,9300.00,'2026-05-03 23:18:42','En Camino','Pendiente','retiro',NULL,NULL,NULL),(3,1,9450.00,'2026-05-04 19:18:30','Entregado','Pendiente','retiro',NULL,NULL,NULL),(4,1,5400.00,'2026-05-08 19:50:34','En Cocina','Pendiente','retiro',NULL,NULL,NULL),(5,1,4500.00,'2026-05-16 21:20:33','En Cocina','Aprobado','retiro',NULL,NULL,NULL),(6,1,1900.00,'2026-05-16 21:48:07','Entregado','Pendiente','retiro',NULL,NULL,NULL),(7,1,1100.00,'2026-05-17 02:41:20','Cancelado','Pendiente','retiro',NULL,NULL,NULL),(8,1,1100.00,'2026-05-17 02:43:17','En Cocina','Aprobado','retiro','Retira en local','',NULL),(9,1,4500.00,'2026-05-17 03:12:46','En camino','Aprobado','envio','Los minions 1432','55575575',NULL),(10,1,10100.00,'2026-05-21 20:26:02','Listo para retirar','Aprobado','retiro','Retira en local','3435316635',NULL),(11,1,10100.00,'2026-05-21 20:33:00','Cancelado','Pendiente','retiro','Retira en local','3435316635',NULL),(12,1,9300.00,'2026-05-22 21:43:26','Cancelado','Pendiente','retiro','Retira en local','3435316635',NULL),(13,1,12500.00,'2026-05-22 22:13:43','Cancelado','Pendiente','retiro','Retira en local','3434065213',NULL),(14,5,25500.00,'2026-05-22 22:23:45','En camino','Aprobado','envio','Los minions 123','3434650526',NULL),(15,1,2400.00,'2026-05-23 21:13:41','En Cocinas','Pendiente','retiro','Retira en local','3435316635',NULL),(16,1,2400.00,'2026-05-23 22:00:32','Entregado','Pendiente','retiro','Retira en local','3435316635',NULL),(17,1,1100.00,'2026-05-24 18:56:47','En camino','Aprobado','retiro','Retira en local','3435316635',NULL),(18,1,6800.00,'2026-05-24 19:09:19','Listo para retirar','Aprobado','retiro','Retira en local','3434735747',NULL),(19,6,1200.00,'2026-05-27 06:21:19','En Cocina','Aprobado','retiro','Retira en local','3434065213',NULL),(20,1,5300.00,'2026-05-27 06:45:53','Cancelado','Pendiente','envio','Los minions 123','3435316635',NULL),(21,1,7200.00,'2026-05-27 06:48:37','En Cocina','Aprobado','envio','Los minions 123','3435316635','comprobante_1779864517_6a1693c5bafcb.jpg'),(22,1,780000.00,'2026-05-27 17:47:42','Cancelado','Pendiente','retiro','Retira en local','3435316635',NULL),(23,1,1500.00,'2026-05-29 20:19:36','En Cocina','Aprobado','retiro','Retira en local','3435316635',NULL),(24,1,4500.00,'2026-06-29 12:33:06','En Cocina','Pendiente','retiro','Retira en local','264736473',NULL);
/*!40000 ALTER TABLE `pedidos` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `productos`
--

DROP TABLE IF EXISTS `productos`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `productos` (
  `id` int NOT NULL AUTO_INCREMENT,
  `nombre` varchar(100) COLLATE utf8mb4_general_ci NOT NULL,
  `precio` decimal(10,2) NOT NULL,
  `categoria` varchar(50) COLLATE utf8mb4_general_ci NOT NULL,
  `imagen` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL,
  `activo` tinyint(1) NOT NULL DEFAULT '1',
  `stock` int DEFAULT '0',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1001 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `productos`
--

LOCK TABLES `productos` WRITE;
/*!40000 ALTER TABLE `productos` DISABLE KEYS */;
INSERT INTO `productos` VALUES (1,'Asado de Novillo',8500.00,'Carne','img/asado.jpg',1,7),(2,'Vacio Especial',9200.00,'Carne','img/vacio.jpg',0,10),(3,'Pechuga de Pollo x kg',4500.00,'Carne','img/pollo.jpg',1,5),(4,'Tomate Redondo x kg',1200.00,'Verdura','img/tomate.jpg',1,93),(5,'Lechuga Mantecosa',1500.00,'Verdura','img/lechuga.jpg',1,28),(6,'Papa Blanca x kg',800.00,'Verdura','img/papa.jpg',1,94),(7,'Leche Entera 1L',1100.00,'Lacteos','img/leche.jpg',1,26),(8,'Yogur con Cereales',950.00,'Lacteos','img/yogur.jpg',1,0),(9,'Queso Cremoso x kg',6800.00,'Lacteos','img/queso.jpg',1,6),(10,'Malbec',5400.00,'Vinoteca','img/vino1.jpg',1,8),(11,'Fernet 750ml',8200.00,'Bebidas','img/fernet.jpg',0,10),(12,'Pan x kg',1800.00,'Panaderia','img/pan.jpg',1,20),(13,'Detergente 500ml',1200.00,'Limpieza','img/detergente.jpg',1,30),(14,'Arroz Largo Fino',1100.00,'Almacen','img/arroz.jpg',1,30),(15,'Coca cola 500ml',2500.00,'Bebidas','img/1779111582_coca-cola.jpg',1,20),(999,'Promoción del Día',26000.00,'Promociones','imagenes/promo_1780086397.jpg',1,20),(1000,'Durazno',2000.00,'Minutas','img/1780086821_coca-cola.jpg',1,30);
/*!40000 ALTER TABLE `productos` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `promociones`
--

DROP TABLE IF EXISTS `promociones`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `promociones` (
  `id` int NOT NULL AUTO_INCREMENT,
  `mensaje` text COLLATE utf8mb4_general_ci NOT NULL,
  `fecha_publicacion` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `promociones`
--

LOCK TABLES `promociones` WRITE;
/*!40000 ALTER TABLE `promociones` DISABLE KEYS */;
INSERT INTO `promociones` VALUES (3,'Promo ejemplo Lomitos + papas','2026-05-29 20:26:37'),(4,'Milas + papas $26000','2026-06-29 19:01:50');
/*!40000 ALTER TABLE `promociones` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `usuarios`
--

DROP TABLE IF EXISTS `usuarios`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `usuarios` (
  `id_usuario` int NOT NULL AUTO_INCREMENT,
  `nombre` varchar(100) COLLATE utf8mb4_general_ci NOT NULL,
  `email` varchar(100) COLLATE utf8mb4_general_ci NOT NULL,
  `password` varchar(255) COLLATE utf8mb4_general_ci NOT NULL,
  `rol` varchar(20) COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'usuario',
  `reset_codigo` int DEFAULT NULL,
  `reset_expiracion` datetime DEFAULT NULL,
  PRIMARY KEY (`id_usuario`),
  UNIQUE KEY `email` (`email`)
) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `usuarios`
--

LOCK TABLES `usuarios` WRITE;
/*!40000 ALTER TABLE `usuarios` DISABLE KEYS */;
INSERT INTO `usuarios` VALUES (1,'Brisa García','brisa@gmail.com','$2y$10$qCuuqMvSlFRpjivTFp.MD.UBAO4Mr.h0DOEfhEE1Y3sJQvyDDLucO','usuario',NULL,NULL),(3,'Administrador','admin@gmail.com','$2y$10$DW3XEUDmez4.P35iOODSSOrvxSbfroun2lD/aIEEff5MchF1FPQK6','admin',NULL,NULL),(4,'María Gonzalez','maria@gmail.com','$2y$10$Nw8yrjROytlX6r3c4OM58u3agDs/U5J.P/sDBRBfmnVfB.SC5B4FC','usuario',NULL,NULL),(5,'Jerónimo Caridad','jero@gmail.com','$2y$10$aIKAlcLujGfdaXjLiZrszOpxxi5T/Hcjwm4m4n5IVfINrEL3cwsNG','usuario',NULL,NULL),(6,'Facundo García','facu@gmail.com','$2y$10$rvvEe6CEpFU13O4Kwox34OvUbSzNh8wMSbEVx5Doq5.wcYaJ3Cs1S','usuario',NULL,NULL),(7,'Lucía Romero','lucia@gmail.com','$2y$10$1ucXdkRLChSzZS5oTvwrG.LQA8AJUElbi0ND6C9.nlimRaaEqB7tC','usuario',NULL,NULL),(8,'Usuario Ejemplo','usuario@gmail.com','$2y$10$XZsExDdhmzv7N8uz7kPsFeJ61P8xmSofDvvy4WbnC1jImeWOFovQq','usuario',NULL,NULL);
/*!40000 ALTER TABLE `usuarios` ENABLE KEYS */;
UNLOCK TABLES;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;

/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;

-- Dump completed on 2026-06-30 14:45:24
