-- Inventario de ejemplo para PymesBot -- Este es un archivo SQL que puede importarse a la base de datos SQLite -- Ejecutar: sqlite3 stock.db < inventario_ejemplo.sql -- ═══════════════════════════════════════════════════════ -- DATOS DE EJEMPLO: Librería "El Rincón del Saber" -- ═══════════════════════════════════════════════════════ -- Productos de escritura INSERT INTO productos (nombre, marca, categoria, precio, stock, variantes, codigo) VALUES ('Birome Bic Cristal', 'Bic', 'escritura', 850.00, 45, '{"color": ["azul", "rojo", "negro", "verde"]}', '7501031311309'), ('Birome Bic Cristal Fine', 'Bic', 'escritura', 920.00, 32, '{"color": ["azul", "negro"]}', '7501031311408'), ('Birome Faber Castell Trilux', 'Faber Castell', 'escritura', 780.00, 28, '{"color": ["azul", "rojo", "negro"]}', '7891360302456'), ('Lápiz Grafito HB', 'Faber Castell', 'escritura', 350.00, 120, '{"talle": ["standard", "jumbo"]}', '7891360301121'), ('Marcador Permanente Sharpie', 'Sharpie', 'escritura', 1200.00, 18, '{"color": ["negro", "azul", "rojo"]}', '071641005024'), ('Corrector Líquido Paper Mate', 'Paper Mate', 'escritura', 650.00, 24, NULL, '071641023456'), ('Goma de Borrar Staedtler', 'Staedtler', 'escritura', 480.00, 56, NULL, '4007817331515'), ('Marcadores de Colores', 'Faber Castell', 'escritura', 2800.00, 15, '{"cantidad": ["12 colores", "24 colores"]}', '7891360306782'), ('Lápices de Colores Largos', 'Maped', 'escritura', 1850.00, 22, '{"cantidad": ["12 unidades", "24 unidades"]}', '3154140256123'), ('Resaltadores Pastel', 'Stabilo', 'escritura', 1450.00, 19, '{"cantidad": ["6 unidades", "8 unidades"]}', '4006381567890'); -- Cuadernos y papel INSERT INTO productos (nombre, marca, categoria, precio, stock, variantes, codigo) VALUES ('Cuaderno Rivadavia A4 Rayado', 'Rivadavia', 'cuadernos', 2500.00, 80, '{"color": ["azul", "rojo", "negro"]}', '7798021234567'), ('Cuaderno Rivadavia A4 Cuadriculado', 'Rivadavia', 'cuadernos', 2500.00, 75, '{"color": ["azul", "verde"]}', '7798021234574'), ('Cuaderno ABC A4 48h', 'ABC', 'cuadernos', 1800.00, 95, '{"tipo": ["rayado", "cuadriculado"]}', '7796543210001'), ('Cuaderno Tilibra 80h', 'Tilibra', 'cuadernos', 3200.00, 40, '{"tipo": ["rayado", "cuadriculado", "blanco"]}', '7891023345678'), ('Libreta Anotador Chico', 'Sin Marca', 'cuadernos', 450.00, 200, NULL, NULL), ('Block de Dibujo A4', 'Filgo', 'cuadernos', 2200.00, 30, '{"hojas": ["20 hojas", "40 hojas"]}', '7796578912345'), ('Papel A4 Resma (500h)', 'Chamex', 'cuadernos', 8500.00, 12, NULL, '7896321456987'), ('Papel A4 Resma (500h)', 'Catalyst', 'cuadernos', 7900.00, 15, NULL, '7897412589632'), ('Carpeta A4 2 Anillos', 'Genérica', 'cuadernos', 1200.00, 45, '{"color": ["azul", "rojo", "verde", "negro"]}', NULL), ('Separadores A4', 'Genéricos', 'cuadernos', 650.00, 38, NULL, NULL); -- Geometría INSERT INTO productos (nombre, marca, categoria, precio, stock, variantes, codigo) VALUES ('Regla 30cm Plástica', 'Maped', 'geometria', 650.00, 50, '{"color": ["transparente", "azul", "rosa"]}', '3154140151234'), ('Regla 20cm Metálica', 'Maped', 'geometria', 1200.00, 25, NULL, '3154140151241'), ('Escuadra 45° + Cartabón', 'Maped', 'geometria', 1850.00, 30, NULL, '3154140256789'), ('Compás Metálico con Tiralíneas', 'Maped', 'geometria', 3500.00, 15, NULL, '3154140351234'), ('Compás Escolar Plástico', 'Genérico', 'geometria', 850.00, 40, NULL, NULL), ('Transportador 180°', 'Maped', 'geometria', 480.00, 35, NULL, '3154140451234'), ('Juego de Geometría Escolar', 'Maped', 'geometria', 2800.00, 20, NULL, '3154140551234'), ('Lapicera Tiralíneas', 'Rotring', 'geometria', 4200.00, 8, '{"tamaño": ["0.3mm", "0.5mm", "0.7mm"]}', '3501179256123'), ('Tijera Escolar Punta Roma', 'Maped', 'geometria', 950.00, 42, NULL, '3154140651234'), ('Tijera Oficina 21cm', 'Maped', 'geometria', 1850.00, 18, NULL, '3154140751234'); -- Artículos de arte y colores INSERT INTO productos (nombre, marca, categoria, precio, stock, variantes, codigo) VALUES ('Plastilina 12 Colores', 'Faber Castell', 'colores', 2800.00, 25, NULL, '7891360309875'), ('Plastilina 24 Colores', 'Faber Castell', 'colores', 4500.00, 12, NULL, '7891360309882'), ('Temperas 6 Colores', 'Alba', 'colores', 1800.00, 35, '{"tamaño": ["12ml", "25ml"]}', '7798029876543'), ('Temperas 12 Colores', 'Alba', 'colores', 3200.00, 20, '{"tamaño": ["12ml", "25ml"]}', '7798029876550'), ('Pinceles Set x3', 'Alba', 'colores', 950.00, 40, '{"tamaño": ["n°4, n°6, n°8", "n°6, n°8, n°10"]}', '7798029876567'), ('Pinceles Set x5', 'Alba', 'colores', 1450.00, 28, NULL, '7798029876574'), ('Papel Glacé 10h', 'Filgo', 'colores', 650.00, 60, NULL, '7796578912346'), ('Papel Crepe', 'Filgo', 'colores', 450.00, 80, '{"color": ["rojo", "azul", "amarillo", "verde", "blanco", "negro", "rosa"]}', '7796578912347'), ('Cartulina 50x70', 'Filgo', 'colores', 180.00, 150, '{"color": ["blanco", "negro", "rojo", "azul", "verde", "amarillo"]}', '7796578912348'), ('Fibras Maped 12 unidades', 'Maped', 'colores', 1950.00, 32, NULL, '3154140851234'), ('Fibras Maped 24 unidades', 'Maped', 'colores', 3200.00, 18, NULL, '3154140951234'); -- Accesorios y otros INSERT INTO productos (nombre, marca, categoria, precio, stock, variantes, codigo) VALUES ('Grapadora Chica', 'Staples', 'accesorios', 1200.00, 22, NULL, '0071641098765'), ('Grapas Caja x1000', 'Genéricas', 'accesorios', 350.00, 85, NULL, NULL), ('Sacagrapas', 'Genérico', 'accesorios', 180.00, 50, NULL, NULL), ('Engrapadora Oficina', 'Rapid', 'accesorios', 2500.00, 12, NULL, '7313460156123'), ('Cinta Adhesiva 18mm', 'Scotch', 'accesorios', 450.00, 70, '{"tipo": ["transparente", "papel marrón"]}', '0511319876543'), ('Cinta Adhesiva Doble Faz', 'Scotch', 'accesorios', 850.00, 35, NULL, '0511319876544'), ('Pegamento Barra', 'Pritt', 'accesorios', 680.00, 55, '{"tamaño": ["11g", "22g"]}', '0791469876543'), ('Pegamento Líquido Escolar', 'Pritt', 'accesorios', 520.00, 48, NULL, '0791469876544'), ('Silicona Líquida 30ml', 'Genérica', 'accesorios', 380.00, 60, NULL, NULL), ('Lápices de Cera Gruesos', 'Filgo', 'colores', 1600.00, 28, '{"cantidad": ["12 colores", "24 colores"]}', '7796578912355'); -- Configuración inicial del negocio INSERT OR REPLACE INTO config (clave, valor) VALUES ('nombre_negocio', 'Librería El Rincón del Saber'), ('moneda', 'ARS'), ('moneda_simbolo', '$'), ('combo_categorias', '["escritura","cuadernos","geometria","colores"]'), ('alerta_stock_minimo', '5'), ('vendedor_pin', '1234'), ('rubro', 'libreria'); -- Ejemplo de promociones INSERT INTO promociones (nombre, tipo, valor, categorias, activa, fecha_inicio, fecha_fin) VALUES ('Vuelta al Cole 15% off en Cuadernos', 'descuento_pct', 15, '["cuadernos"]', 1, '2026-02-01', '2026-03-31'), ('Día del Padre - 10% off en Escritura', 'descuento_pct', 10, '["escritura"]', 0, '2026-06-15', '2026-06-16'); -- Notas adicionales: -- Este inventario incluye 51 productos distribuidos en 5 categorías: -- - escritura: 10 productos -- - cuadernos: 10 productos -- - geometria: 10 productos -- - colores: 11 productos -- - accesorios: 10 productos -- -- Para usar: importar este archivo a un cliente de prueba con: -- sqlite3 /opt/pymesbot/{cliente}/data/stock.db < inventario_ejemplo.sql