100 lines
7.3 KiB
SQL
100 lines
7.3 KiB
SQL
-- 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
|