💼 Cotizador EDC

Versión v4.0.0 · Generado: 2026-06-29 09:31:19 · https://cotizador.edc.ar

Sistema PHP/MySQL interno EDC: cotizaciones cajas, gestión deuda, hoja ruta, Limplast, cajas-mayor, terminal web. Integra TácticaSoft ERP.

📝 Cambios de esta versión:
Manual
🔐 CONFIDENCIAL. Este documento contiene credenciales. NO compartir. Si tu Gmail se compromete, rotar todas las claves listadas.

🌐 URLs y módulos

Producción

Cotizadorhttps://cotizador.edc.ar
Web terminalhttps://cotizador.edc.ar/terminal.php (user www-data, sin sudo)
TácticaSofthttps://tactica.edc.ar (Cloudflare tunnel)

Módulos principales

cotizador-productos.phpComparativa precios con badges Smurfit
limplast.phpCatálogo Limplast
limplast-pdf.phpPDF con WeasyPrint
cotizar-limplast.phpCotización Limplast
gestion-deuda.phpCobranza con email/WhatsApp
hoja-ruta.phpDirectorio 586 clientes para reparto
consultas-tactica.phpSQL runner contra TácticaSoft
cajas-mayor/Análisis Smurfit/Cartocor + FEFCO + terminal

🖥️ Infraestructura

Server

ProviderOracle Cloud Free Tier (mismo que acai)
IP137.131.132.15
SSH userubuntu
OSUbuntu 22.04
StackNginx + PHP 8.1-FPM + MySQL 8.0.45

Paths

Web root/var/www/cotizador/
Vhost/etc/nginx/sites-available/cotizador
SSL/etc/letsencrypt/live/cotizador.edc.ar/
WeasyPrint/usr/local/bin/weasyprint (sistema)

TácticaSoft tunnel

TipoSSH reverse tunnel (plink) + Cloudflare tunnel
URLtactica.edc.ar
API keyEdcApiSecret2026
Puerto local3308 (escuchando, ver ss -tlnp)

🗄️ Base de datos

Credenciales

Hostlocalhost
DBedc_cotizador
Useredc_user
PasswordEdc2026Secure
Charsetutf8mb4

Tablas

Listadocatalogo_cajas, catalogo_productos, clientes, cm_config, cm_historico_precios, cm_items, cm_listas, cm_mapeo_cajas, cm_proveedores, cm_resumen_materiales, configuracion, cotizaciones, cotizaciones_web, hoja_ruta_clientes, limplast_imagenes, limplast_lista, productos_tactica, site_config, usuarios

CLI

sudo mysql edc_cotizador
mysql -u edc_user -p'Edc2026Secure' edc_cotizador

💾 SQL dump (schema + datos iniciales)

Dump truncado a 200KB. Para dump completo: mysqldump edc_cotizador > backup.sql

Resumen

Tamaño extracto195.3 KB
Comando completomysqldump --no-tablespaces -u edc_user -p'Edc2026Secure' edc_cotizador > backup.sql

Schema (primeros 200KB)

-- MySQL dump 10.13  Distrib 8.0.46, for Linux (x86_64)
--
-- Host: localhost    Database: edc_cotizador
-- ------------------------------------------------------
-- Server version	8.0.46-0ubuntu0.22.04.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 `catalogo_cajas`
--

DROP TABLE IF EXISTS `catalogo_cajas`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `catalogo_cajas` (
  `id` int NOT NULL AUTO_INCREMENT,
  `codigo` varchar(30) DEFAULT NULL,
  `nombre` varchar(200) NOT NULL,
  `medidas_txt` varchar(50) DEFAULT NULL,
  `tipo_caja` varchar(100) DEFAULT NULL,
  `tipo_grupo` varchar(20) DEFAULT NULL,
  `largo` int NOT NULL,
  `ancho` int NOT NULL,
  `alto` int NOT NULL,
  `costo` decimal(10,2) DEFAULT '0.00',
  `precio_L1` decimal(10,2) DEFAULT '0.00',
  `precio_L2` decimal(10,2) DEFAULT '0.00',
  `precio_L3` decimal(10,2) DEFAULT '0.00',
  `precio_L4` decimal(10,2) DEFAULT '0.00',
  `precio_L5` decimal(10,2) DEFAULT '0.00',
  `precio_L6` decimal(10,2) DEFAULT '0.00',
  `activo` tinyint DEFAULT '1',
  `updated_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`),
  KEY `idx_medidas` (`largo`,`ancho`,`alto`)
) ENGINE=InnoDB AUTO_INCREMENT=122 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `catalogo_cajas`
--

LOCK TABLES `catalogo_cajas` WRITE;
/*!40000 ALTER TABLE `catalogo_cajas` DISABLE KEYS */;
INSERT INTO `catalogo_cajas` VALUES (1,'27','Caja ARCA - Medidas 325x235x275 mm - Aleta simple - Onda simple','325x235x275 mm','Aleta Simple - Onda Simple','estandar',325,235,275,537.44,1074.88,940.52,806.16,752.42,698.67,618.06,1,'2026-05-06 16:29:28'),(2,'1032','Caja Archivo Kraft - Microcorrugado - Medidas 385x265x115 mm','385x265x115 mm','Autoarmable - Microcorrugado','estandar',385,265,115,462.00,924.00,808.50,693.00,646.80,600.60,531.30,1,'2026-05-06 16:29:28'),(3,'ARCHTIM2','Caja Archivo Tapa Integrada Mediana - Medidas 430x315x250 mm','430x315x250 mm','Autoarmable - Onda simple','estandar',430,315,250,1402.50,2805.00,2454.38,2103.75,1963.50,1823.25,1612.88,1,'2026-05-06 16:29:28'),(4,'88','Caja Archivo Troquelada - Medidas 360x250x90 mm - Kraft','360x250x90 mm','Autoarmable - Onda simple','estandar',360,250,90,864.29,1728.58,1512.51,1296.43,1210.01,1123.58,993.93,1,'2026-05-06 16:29:28'),(5,'23','Caja AX24 - Medidas 425x285x215 mm - Aleta simple - Onda Simple','425x285x215 mm','Aleta Simple - Onda Simple','estandar',425,285,215,658.20,1316.40,1151.85,987.30,921.48,855.66,756.93,1,'2026-05-06 16:29:28'),(6,'59','Caja Bin Fondo y Tapa - Medidas 1190x985x600 mm','1190x985x600 mm','Fondo y tapa','estandar',1190,985,600,13945.98,27891.96,24405.46,20918.97,19524.37,18129.77,16037.88,1,'2026-05-06 16:29:28'),(7,'90','Caja Correspondencia Chica - Medidas 180x55x300 mm','180x55x300 mm','Aleta Simple - Onda Simple','estandar',180,55,300,443.64,887.28,776.37,665.46,621.10,576.73,510.19,1,'2026-05-06 16:29:28'),(8,'89','Caja Correspondencia Grande - Medidas 255x65x400 mm','255x65x400 mm','Aleta Simple - Onda Simple','estandar',255,65,400,615.11,1230.22,1076.44,922.67,861.15,799.64,707.38,1,'2026-05-06 16:29:28'),(9,'1246','Caja Correspondencia PLUS - Medidas 215x85x340 mm - Autoarmable','215x85x340 mm','Autoarmable - Onda simple','estandar',215,85,340,577.97,1155.94,1011.45,866.95,809.16,751.36,664.67,1,'2026-05-06 16:29:28'),(10,'RECICLAR','Caja de carton para reciclado de papel - Medidas 450x270x780 mm','450x270x780 mm','Autoarmable - Onda simple','estandar',450,270,780,4250.72,8501.44,7438.76,6376.08,5951.01,5525.94,4888.33,1,'2026-05-06 16:29:28'),(11,'33','Caja DS - Medidas 600x400x228 mm - Aleta simple - Doble onda','600x400x228 mm','Aleta Simple - Doble Onda','estandar',600,400,228,1590.91,3181.82,2784.09,2386.37,2227.27,2068.18,1829.55,1,'2026-05-06 16:29:28'),(12,'DV01','Caja DV01 - Medidas 375x245x600 mm - Aleta simple - Onda simple','375x245x600 mm','Aleta Simple - Onda Simple','estandar',375,245,600,780.06,1560.12,1365.10,1170.09,1092.08,1014.08,897.07,1,'2026-05-06 16:29:28'),(13,'DV02','Caja DV02 - Medidas 510x345x800 mm - Aleta simple - Onda simple','510x345x800 mm','Aleta Simple - Onda Simple','estandar',510,345,800,1614.13,3228.26,2824.73,2421.19,2259.78,2098.37,1856.25,1,'2026-05-06 16:29:28'),(14,'A001','Caja estandar Nº 01 - Medidas 150x150x140 mm','150x150x140 mm','Aleta Simple - Onda Simple','estandar',150,150,140,173.42,346.84,303.48,260.13,242.79,225.45,199.43,1,'2026-05-06 16:29:28'),(15,'A002','Caja estandar Nº 02 - Medidas 200x140x100 mm','200x140x100 mm','Aleta Simple - Onda Simple','estandar',200,140,100,122.41,244.82,214.22,183.61,171.37,159.13,140.77,1,'2026-05-06 16:29:28'),(16,'A003','Caja estandar Nº 03 - Medidas 200x190x150 mm','200x190x150 mm','Aleta Simple - Onda Simple','estandar',200,190,150,268.33,536.66,469.58,402.49,375.66,348.83,308.58,1,'2026-05-06 16:29:28'),(17,'A004','Caja estandar Nº 04 - Medidas 200x190x190 mm','200x190x190 mm','Aleta Simple - Onda Simple','estandar',200,190,190,284.54,569.08,497.94,426.81,398.36,369.90,327.22,1,'2026-05-06 16:29:28'),(18,'A005','Caja estandar Nº 05 - Medidas 300x190x150 mm','300x190x150 mm','Aleta Simple - Onda Simple','estandar',300,190,150,313.02,626.04,547.78,469.53,438.23,406.93,359.97,1,'2026-05-06 16:29:28'),(19,'A006','Caja estandar Nº 06 - Medidas 300x240x200 mm','300x240x200 mm','Aleta Simple - Onda Simple','estandar',300,240,200,481.37,962.74,842.40,722.05,673.92,625.78,553.58,1,'2026-05-06 16:29:28'),(20,'A007','Caja estandar Nº 07 - Medidas 600x400x200 mm','600x400x200 mm','Aleta Simple - Onda Simple','estandar',600,400,200,930.45,1860.90,1628.29,1395.67,1302.63,1209.59,1070.02,1,'2026-05-06 16:29:28'),(21,'A008','Caja estandar Nº 08 - Medidas 350x290x200 mm','350x290x200 mm','Aleta Simple - Onda Simple','estandar',350,290,200,601.11,1202.22,1051.94,901.67,841.55,781.44,691.28,1,'2026-05-06 16:29:28'),(22,'A009','Caja estandar Nº 09 - Medidas 340x240x240 mm','340x240x240 mm','Aleta Simple - Onda Simple','estandar',340,240,240,423.50,847.00,741.12,635.25,592.90,550.55,487.02,1,'2026-05-06 16:29:28'),(23,'A010','Caja estandar Nº 10 - Medidas 400x240x240 mm','400x240x240 mm','Aleta Simple - Onda Simple','estandar',400,240,240,421.27,842.54,737.22,631.91,589.78,547.65,484.46,1,'2026-05-06 16:29:28'),(24,'A011','Caja estandar Nº 11 - Medidas 400x290x290 mm','400x290x290 mm','Aleta Simple - Onda Simple','estandar',400,290,290,737.47,1474.94,1290.57,1106.21,1032.46,958.71,848.09,1,'2026-05-06 16:29:28'),(25,'A012','Caja estandar Nº 12 - Medidas 400x400x280 mm','400x400x280 mm','Aleta Simple - Onda Simple','estandar',400,400,280,1045.00,2090.00,1828.75,1567.50,1463.00,1358.50,1201.75,1,'2026-05-06 16:29:28'),(26,'A013','Caja estandar Nº 13 - Medidas 490x290x285 mm','490x290x285 mm','Aleta Simple - Onda Simple','estandar',490,290,285,674.19,1348.38,1179.83,1011.29,943.87,876.45,775.32,1,'2026-05-06 16:29:28'),(27,'A014','Caja estandar Nº 14 - Medidas 450x290x335 mm','450x290x335 mm','Aleta Simple - Onda Simple','estandar',450,290,335,838.67,1677.34,1467.67,1258.01,1174.14,1090.27,964.47,1,'2026-05-06 16:29:28'),(28,'A015','Caja estandar Nº 15 - Medidas 500x300x240 mm','500x300x240 mm','Aleta Simple - Onda Simple','estandar',500,300,240,776.44,1552.88,1358.77,1164.66,1087.02,1009.37,892.91,1,'2026-05-06 16:29:28'),(29,'A016','Caja estandar Nº 16 - Medidas 450x300x180 mm','450x300x180 mm','Aleta Simple - Onda Simple','estandar',450,300,180,599.82,1199.64,1049.68,899.73,839.75,779.77,689.79,1,'2026-05-06 16:29:28'),(30,'A017','Caja estandar Nº 17 - Medidas 500x380x300 mm','500x380x300 mm','Aleta Simple - Onda Simple','estandar',500,380,300,797.94,1595.88,1396.40,1196.91,1117.12,1037.32,917.63,1,'2026-05-06 16:29:28'),(31,'A018','Caja estandar Nº 18 - Medidas 500x500x390 mm','500x500x390 mm','Aleta Simple - Onda Simple','estandar',500,500,390,1584.53,3169.06,2772.93,2376.79,2218.34,2059.89,1822.21,1,'2026-05-06 16:29:28'),(32,'A019','Caja estandar Nº 19 - Medidas 450x365x180 mm','450x365x180 mm','Aleta Simple - Onda Simple','estandar',450,365,180,781.89,1563.78,1368.31,1172.83,1094.65,1016.46,899.17,1,'2026-05-06 16:29:28'),(33,'A020','Caja estandar Nº 20 - Medidas 600x400x400 mm','600x400x400 mm','Aleta Simple - Onda Simple','estandar',600,400,400,1510.43,3020.86,2643.25,2265.65,2114.60,1963.56,1736.99,1,'2026-05-06 16:29:28'),(34,'A021','Caja estandar Nº 21 - Medidas 300x300x240 mm','300x300x240 mm','Aleta Simple - Onda Simple','estandar',300,300,240,481.45,962.90,842.54,722.17,674.03,625.89,553.67,1,'2026-05-06 16:29:28'),(35,'A022','Caja estandar Nº 22 - Medidas 350x300x160 mm','350x300x160 mm','Aleta Simple - Onda Simple','estandar',350,300,160,557.94,1115.88,976.40,836.91,781.12,725.32,641.63,1,'2026-05-06 16:29:28'),(36,'A023','Caja estandar Nº 23 - Medidas 350x210x140 mm','350x210x140 mm','Aleta Simple - Onda Simple','estandar',350,210,140,382.18,764.36,668.82,573.27,535.05,496.83,439.51,1,'2026-05-06 16:29:28'),(37,'A027','Caja estandar Nº 27 - Medidas 500x400x400 mm','500x400x400 mm','Aleta Simple - Onda Simple','estandar',500,400,400,1287.58,2575.16,2253.26,1931.37,1802.61,1673.85,1480.72,1,'2026-05-06 16:29:28'),(38,'A028','Caja estandar Nº 28 - Medidas 350x270x180 mm','350x270x180 mm','Aleta Simple - Onda Simple','estandar',350,270,180,428.31,856.62,749.54,642.47,599.63,556.80,492.56,1,'2026-05-06 16:29:28'),(39,'A029','Caja estandar Nº 29 - Medidas 400x400x600 mm','400x400x600 mm','Aleta Simple - Onda Simple','estandar',400,400,600,1728.79,3457.58,3025.38,2593.19,2420.31,2247.43,1988.11,1,'2026-05-06 16:29:28'),(40,'A030','Caja estandar Nº 30 - Medidas 260x130x300 mm','260x130x300 mm','Aleta Simple - Onda Simple','estandar',260,130,300,361.93,723.86,633.38,542.89,506.70,470.51,416.22,1,'2026-05-06 16:29:28'),(41,'A031','Caja estandar Nº 31 - Medidas 290x215x130 mm','290x215x130 mm','Aleta Simple - Onda Simple','estandar',290,215,130,352.47,704.94,616.82,528.71,493.46,458.21,405.34,1,'2026-05-06 16:29:28'),(42,'A033','Caja estandar Nº 33 - Medidas 320x320x210 mm','320x320x210 mm','Aleta Simple - Onda Simple','estandar',320,320,210,628.23,1256.46,1099.40,942.35,879.52,816.70,722.46,1,'2026-05-06 16:29:28'),(43,'A034','Caja estandar Nº 34 - Medidas 305x305x355 mm','305x305x355 mm','Aleta Simple - Onda Simple','estandar',305,305,355,724.38,1448.76,1267.66,1086.57,1014.13,941.69,833.04,1,'2026-05-06 16:29:28'),(44,'A035','Caja estandar Nº 35 - Medidas 285x220x215 mm','285x220x215 mm','Aleta Simple - Onda Simple','estandar',285,220,215,450.92,901.84,789.11,676.38,631.29,586.20,518.56,1,'2026-05-06 16:29:28'),(45,'A036','Caja estandar Nº 36 - Medidas 280x220x145 mm','280x220x145 mm','Aleta Simple - Onda Simple','estandar',280,220,145,348.53,697.06,609.93,522.79,487.94,453.09,400.81,1,'2026-05-06 16:29:28'),(46,'A037','Caja estandar Nº 37 - Medidas 360x285x110 mm','360x285x110 mm','Aleta Simple - Onda Simple','estandar',360,285,110,405.68,811.36,709.94,608.52,567.95,527.38,466.53,1,'2026-05-06 16:29:28'),(47,'A038','Caja estandar Nº 38 - Medidas 400x300x150 mm','400x300x150 mm','Aleta Simple - Onda Simple','estandar',400,300,150,432.40,864.80,756.70,648.60,605.36,562.12,497.26,1,'2026-05-06 16:29:28'),(48,'A039','Caja estandar Nº 39 - Medidas 235x167x100 mm','235x167x100 mm','Aleta Simple - Onda Simple','estandar',235,167,100,220.00,440.00,385.00,330.00,308.00,286.00,253.00,1,'2026-05-06 16:29:28'),(49,'A040','Caja estandar Nº 40 - Medidas 425x330x265 mm','425x335x265 mm','Aleta Simple - Onda Simple','estandar',425,335,265,810.26,1620.52,1417.96,1215.39,1134.36,1053.34,931.80,1,'2026-05-06 16:29:28'),(50,'A041','Caja estandar Nº 41 - Medidas 325x235x180 mm','325x235x180 mm','Aleta Simple - Onda Simple','estandar',325,235,180,369.32,738.64,646.31,553.98,517.05,480.12,424.72,1,'2026-05-06 16:29:28'),(51,'A042','Caja estandar Nº 42 - Medidas 420x340x450 mm','420x340x450 mm','Aleta Simple - Onda Simple','estandar',420,340,450,1045.00,2090.00,1828.75,1567.50,1463.00,1358.50,1201.75,1,'2026-05-06 16:29:28'),(52,'A044','Caja estandar Nº 44 - Medidas 730x500x500 mm','730x500x500 mm','Aleta Simple - Onda Simple','estandar',730,500,500,2317.66,4635.32,4055.90,3476.49,3244.72,3012.96,2665.31,1,'2026-05-06 16:29:28'),(53,'A045','Caja estandar Nº 45 - Medidas 600x400x300 mm','600x400x300 mm','Aleta Simple - Onda Simple','estandar',600,400,300,1259.28,2518.56,2203.74,1888.92,1762.99,1637.06,1448.17,1,'2026-05-06 16:29:28'),(54,'A048','Caja estandar Nº 48 - Medidas 300x200x200 mm','300x200x200 mm','Aleta Simple - Onda Simple','estandar',300,200,200,320.00,640.00,560.00,480.00,448.00,416.00,368.00,1,'2026-05-06 16:29:28'),(55,'a049','Caja estandar Nº 49 - Medidas 320x320x285 mm','320x320x285 mm','Aleta Simple - Onda Simple','estandar',320,320,285,750.63,1501.26,1313.60,1125.95,1050.88,975.82,863.22,1,'2026-05-06 16:29:28'),(56,'21','Caja FX10 - Medidas 270x210x215 mm - Aleta simple - Onda simple','270x210x215 mm','Aleta Simple - Onda Simple','estandar',270,210,215,382.10,764.20,668.68,573.15,534.94,496.73,439.42,1,'2026-05-06 16:29:28'),(57,'30','Caja FX10 Blanca - Medidas 270x210x215 mm - Aleta simple - Onda simple','270x210x215 mm','Aleta Simple - Onda Simple','estandar',270,210,215,444.30,888.60,777.52,666.45,622.02,577.59,510.94,1,'2026-05-06 16:29:28'),(58,'783','Caja K - Medidas 565x350x285 mm - Aleta simple - Onda Simple','565x350x285 mm','Aleta Simple - Onda Simple','estandar',565,350,285,953.91,1907.82,1669.34,1430.87,1335.47,1240.08,1097.00,1,'2026-05-06 16:29:28'),(59,'1034','Caja Maximo - Medidas 500x350x150 mm - Base y Tapa - Onda simple','500x350x150 mm','Fondo y tapa','estandar',500,350,150,1757.28,3514.56,3075.24,2635.92,2460.19,2284.46,2020.87,1,'2026-05-06 16:29:28'),(60,'55','Caja MG Megaton - Medidas 270x270x250 mm - Aleta simple - Onda simple','270x270x250 mm','Aleta Simple - Onda Simple','estandar',270,270,250,545.09,1090.18,953.91,817.63,763.13,708.62,626.85,1,'2026-05-06 16:29:28'),(61,'471','Caja p/Vino x 1 Blanca - Medidas 90x90x320 mm','90x90x320 mm','Autoarmable - Onda simple','estandar',90,90,320,354.68,709.36,620.69,532.02,496.55,461.08,407.88,1,'2026-05-06 16:29:28'),(62,'986','Caja p/zapato CL6 - Medidas 320x205x125 mm','320x205x125 mm','','estandar',320,205,125,571.47,1142.94,1000.07,857.21,800.06,742.91,657.19,1,'2026-05-06 16:29:28'),(63,'625','Caja para reciclado de papel - Medidas 400x400x600 mm - Fondo y tapa','400x400x600 mm','Fondo y tapa','estandar',400,400,600,3269.91,6539.82,5722.34,4904.87,4577.87,4250.88,3760.40,1,'2026-05-06 16:29:28'),(64,'73','Caja PDx10 - Medidas 630x280x210 mm - Aleta simple - Onda simple','630x280x210 mm','Aleta Simple - Onda Simple','estandar',630,280,210,724.84,1449.68,1268.47,1087.26,1014.78,942.29,833.57,1,'2026-05-06 16:29:28'),(65,'R1','Caja R1 - Medidas 1320x380x300 mm - Aleta simple - Doble onda','1320x380x300 mm','Aleta Simple - Doble Onda','estandar',1320,380,300,3195.91,6391.82,5592.84,4793.87,4474.27,4154.68,3675.30,1,'2026-05-06 16:29:28'),(66,'4B','Caja reforzada Nº 02 - Medidas 200x140x100 mm','200x140x100 mm','Aleta Simple - Doble Onda','reforzada',200,140,100,236.00,472.00,413.00,354.00,330.40,306.80,271.40,1,'2026-05-06 16:29:28'),(67,'A017B','Caja reforzada Nº 17 - Medidas 500x380x300 mm','500x380x300 mm','Aleta Simple - Doble Onda','reforzada',500,380,300,2023.10,4046.20,3540.42,3034.65,2832.34,2630.03,2326.56,1,'2026-05-06 16:29:28'),(68,'A020B','Caja reforzada Nº 20 - Medidas 600x400x400 mm','600x400x400 mm','Aleta Simple - Onda Simple','reforzada',600,400,400,2492.17,4984.34,4361.30,3738.25,3489.04,3239.82,2866.00,1,'2026-05-06 16:29:28'),(69,'A024','Caja reforzada Nº 24 - Medidas 386x286x192 mm','386x286x192 mm','Aleta Simple - Doble Onda','reforzada',386,286,192,1050.50,2101.00,1838.38,1575.75,1470.70,1365.65,1208.07,1,'2026-05-06 16:29:28'),(70,'A025','Caja reforzada Nº 25 - Medidas 300x200x200 mm','300x200x200 mm','Aleta Simple - Doble Onda','reforzada',300,200,200,656.40,1312.80,1148.70,984.60,918.96,853.32,754.86,1,'2026-05-06 16:29:28'),(71,'A026','Caja reforzada Nº 26 - Medidas 350x270x125 mm','350x270x125 mm','Aleta Simple - Doble Onda','reforzada',350,270,125,974.60,1949.20,1705.55,1461.90,1364.44,1266.98,1120.79,1,'2026-05-06 16:29:28'),(72,'A032','Caja reforzada Nº 32 - Medidas 435x250x280 mm','435x250x280 mm','Aleta Simple - Doble Onda','reforzada',435,250,280,1227.05,2454.10,2147.34,1840.57,1717.87,1595.17,1411.11,1,'2026-05-06 16:29:28'),(73,'A043','Caja reforzada Nº 43 - Medidas 600x400x300 mm','600x400x300 mm','Aleta Simple - Doble Onda','reforzada',600,400,300,2174.23,4348.46,3804.90,3261.35,3043.92,2826.50,2500.36,1,'2026-05-06 16:29:28'),(74,'A046','Caja reforzada Nº 46 - Medidas 600x400x200 mm','600x400x200 mm','Aleta Simple - Doble Onda','reforzada',600,400,200,2183.75,4367.50,3821.56,3275.63,3057.25,2838.87,2511.31,1,'2026-05-06 16:29:28'),(75,'A047','Caja reforzada Nº 47 - Medidas 1000x600x300 mm','1000x600x300 mm','Aleta Simple - Doble Onda','reforzada',1000,600,300,4347.10,8694.20,7607.42,6520.65,6085.94,5651.23,4999.17,1,'2026-05-06 16:29:28'),(76,'1030','Caja Tornillera - Medidas 240x90x90 mm - Onda simple - Aleta Simple','240x90x90 mm','Aleta Simple - Onda Simple','estandar',240,90,90,185.49,370.98,324.61,278.23,259.69,241.14,213.31,1,'2026-05-06 16:29:28'),(77,'32','Caja TV20 - Medidas 590x380x440 mm - Aleta Simple - Doble Onda','590x380x440 mm','Aleta Simple - Doble Onda','estandar',590,380,440,2618.29,5236.58,4582.01,3927.43,3665.61,3403.78,3011.03,1,'2026-05-06 16:29:28'),(78,'41','Caja TV20 - Medidas 590x380x440 mm - Aleta simple - Onda simple','590x380x440 mm','Aleta Simple - Onda Simple','estandar',590,380,440,1415.42,2830.84,2476.98,2123.13,1981.59,1840.05,1627.73,1,'2026-05-06 16:29:28'),(79,'31','Caja TV25 - Medidas 690x490x500 mm - Aleta Simple - Doble Onda','690x490x500 mm','Aleta Simple - Doble Onda','estandar',690,490,500,3080.00,6160.00,5390.00,4620.00,4312.00,4004.00,3542.00,1,'2026-05-06 16:29:28'),(80,'CUK','Caja Urna Kraft - Medidas 300x300x450 mm - Aleta simple - Onda simple','300x300x450 mm','Aleta Simple - Onda Simple','estandar',300,300,450,839.85,1679.70,1469.74,1259.77,1175.79,1091.81,965.83,1,'2026-05-06 16:29:28'),(81,'47','Caja Z66 - Medidas 540x390x660 mm - Aleta simple - Onda simple','540x390x660 mm','Aleta Simple - Onda Simple','estandar',540,390,660,1988.33,3976.66,3479.58,2982.49,2783.66,2584.83,2286.58,1,'2026-05-06 16:29:28'),(82,'9801','Bandeja Nº 3 - Medidas 410x270x60 mm - Onda simple','','','troquelada',410,270,60,392.70,785.40,687.22,589.05,549.78,510.51,451.60,1,'2026-05-06 16:29:28'),(83,'CEMMGV001','CAJA CARTULINA MEDORO MALETIN BLANCO C/VISOR (25*14*13CM)','','','troquelada',25,14,13,431.98,863.96,755.96,647.97,604.77,561.57,496.78,1,'2026-05-06 16:29:28'),(84,'CMRV001','CAJA CARTULINA MEDORO MULTIUSO BLANCA C/VISOR (23.5*16.2*10 CM)','','','troquelada',23,16,10,376.20,752.40,658.35,564.30,526.68,489.06,432.63,1,'2026-05-06 16:29:28'),(85,'CTMCVFE001','CAJA CARTULINA MEDORO TORTA FELICIDADES C/VISOR (25*25*10 CM)','','','troquelada',25,25,10,547.80,1095.60,958.65,821.70,766.92,712.14,629.97,1,'2026-05-06 16:29:28'),(86,'CMC25010','CAJA DESAYUNO MEDORO BLANCA/MARRON CON VISOR.(25*25*12CM)','','','troquelada',25,25,12,698.68,1397.36,1222.69,1048.02,978.15,908.28,803.48,1,'2026-05-06 16:29:28'),(87,'MKSOS','Caja MKS T012 - Medidas 650x300x75 mm - Automontante','650x300x75 mm','Automontante - Onda simple','troquelada',650,300,75,1308.05,2616.10,2289.09,1962.07,1831.27,1700.47,1504.26,1,'2026-05-06 16:29:28'),(88,'91','Caja Repuestera Nº 05 - Medidas 300x50x100 mm','300x50x100 mm','Automontante - Onda simple','troquelada',300,50,100,213.46,426.92,373.56,320.19,298.84,277.50,245.48,1,'2026-05-06 16:29:28'),(89,'92','Caja Repuestera Nº 10 - Medidas 300x100x100 mm','300x100x100 mm','Automontante - Onda simple','troquelada',300,100,100,237.67,475.34,415.92,356.51,332.74,308.97,273.32,1,'2026-05-06 16:29:28'),(90,'93','Caja Repuestera Nº 15 - Medidas 300x150x100 mm','300x150x100 mm','Automontante - Onda simple','troquelada',300,150,100,261.88,523.76,458.29,392.82,366.63,340.44,301.16,1,'2026-05-06 16:29:28'),(91,'T001','Caja T001 - Medidas 300x200x90 mm - Automontante','300x200x90 mm','Automontante - Onda simple','troquelada',300,200,90,552.21,1104.42,966.37,828.31,773.09,717.87,635.04,1,'2026-05-06 16:29:28'),(92,'T002','Caja T002 - Medidas 400x300x90 mm - Automontante','400x300x90 mm','Automontante - Onda simple','troquelada',400,300,90,772.17,1544.34,1351.30,1158.25,1081.04,1003.82,888.00,1,'2026-05-06 16:29:28'),(93,'T003','Caja T003 - Medidas 340x280x110 mm - Automontante','340x280x110 mm','Automontante - Onda simple','troquelada',340,280,110,716.28,1432.56,1253.49,1074.42,1002.79,931.16,823.72,1,'2026-05-06 16:29:28'),(94,'T003N','Caja T003N - Medidas 340x280x110 mm - Automontante - Negra','340x280x110 mm','Automontante - Onda simple','troquelada',340,280,110,859.53,1719.06,1504.18,1289.29,1203.34,1117.39,988.46,1,'2026-05-06 16:29:28'),(95,'T004','Caja T004 - Medidas 290x150x100 mm - Automontante','290x150x100 mm','Automontante - Onda simple','troquelada',290,150,100,509.30,1018.60,891.28,763.95,713.02,662.09,585.70,1,'2026-05-06 16:29:28'),(96,'T005','Caja T005 - Medidas 125x120x100 mm - Automontante','125x120x100 mm','Automontante - Onda simple','troquelada',125,120,100,236.50,473.00,413.88,354.75,331.10,307.45,271.98,1,'2026-05-06 16:29:28'),(97,'T006','Caja T006 - Medidas 350x250x120 mm - Automontante','350x250x120 mm','Automontante - Onda simple','troquelada',350,250,120,826.08,1652.16,1445.64,1239.12,1156.51,1073.90,949.99,1,'2026-05-06 16:29:28'),(98,'T007','Caja T007 - Medidas 240x170x80 mm - Automontante','240x170x80 mm','Automontante - Onda simple','troquelada',240,170,80,426.80,853.60,746.90,640.20,597.52,554.84,490.82,1,'2026-05-06 16:29:28'),(99,'T008','Caja T008 - Medidas 285x180x30 mm - Automontante','285x180x30 mm','Automontante - Onda simple','troquelada',285,180,30,143.70,287.40,251.48,215.55,201.18,186.81,165.26,1,'2026-05-06 16:29:28'),(100,'T009','Caja T009 - Medidas 265x265x85 mm - Automontante','265x265x85 mm','Automontante - Onda simple','troquelada',265,265,85,811.59,1623.18,1420.28,1217.39,1136.23,1055.07,933.33,1,'2026-05-06 16:29:28'),(101,'T010','Caja T010 - Medidas 385x385x85 mm - Automontante','385x385x85 mm','Automontante - Onda simple','troquelada',385,385,85,729.44,1458.88,1276.52,1094.16,1021.22,948.27,838.86,1,'2026-05-06 16:29:28'),(102,'T011','Caja T011 - Medidas 305x250x40 mm - Automontante','305x250x40 mm','Automontante - Onda simple','troquelada',305,250,40,248.50,497.00,434.88,372.75,347.90,323.05,285.78,1,'2026-05-06 16:29:28'),(103,'T012','Caja T012 - Medidas 650x300x75 mm - Automontante','650x300x75 mm','Automontante - Onda simple','troquelada',650,300,75,1474.15,2948.30,2579.76,2211.23,2063.81,1916.39,1695.27,1,'2026-05-06 16:29:28'),(104,'T013','Caja T013 - Medidas 100x100x160 mm - Automontante','100x100x160 mm','Automontante - Onda simple','troquelada',100,100,160,265.35,530.70,464.36,398.03,371.49,344.95,305.15,1,'2026-05-06 16:29:28'),(105,'T014','Caja T014 - Medidas 490x140x140 mm - Automontante','490x140x140 mm','Automontante - Onda simple','troquelada',490,140,140,366.04,732.08,640.57,549.06,512.46,475.85,420.95,1,'2026-05-06 16:29:28'),(106,'T015','Caja T015 - Medidas 200x200x40 mm - Automontante','200x200x40 mm','Automontante - Onda simple','troquelada',200,200,40,186.14,372.28,325.74,279.21,260.60,241.98,214.06,1,'2026-05-06 16:29:28'),(107,'T016','Caja T016 - Medidas 200x150x100 mm - Automontante','200x150x100 mm','Automontante - Onda simple','troquelada',200,150,100,457.41,914.82,800.47,686.11,640.37,594.63,526.02,1,'2026-05-06 16:29:28'),(108,'T017','Caja T017 - Medidas 270x200x100 mm - Automontante','270x200x100 mm','Automontante - Onda simple','troquelada',270,200,100,569.51,1139.02,996.64,854.27,797.31,740.36,654.94,1,'2026-05-06 16:29:28'),(109,'T018','Caja T018 - Medidas 300x260x180 mm - Automontante','300x260x180 mm','Automontante - Onda simple','troquelada',300,260,180,1182.22,2364.44,2068.88,1773.33,1655.11,1536.89,1359.55,1,'2026-05-06 16:29:28'),(110,'T019','Caja T019 - Medidas 370x300x180 mm - Automontante','370x300x180 mm','Automontante - Onda simple','troquelada',370,300,180,1416.27,2832.54,2478.47,2124.41,1982.78,1841.15,1628.71,1,'2026-05-06 16:29:28'),(111,'T020','Caja T020 - Medidas 310x110x100 mm - Automontante','310x110x100 mm','Automontante - Onda simple','troquelada',310,110,100,425.01,850.02,743.77,637.51,595.01,552.51,488.76,1,'2026-05-06 16:29:28'),(112,'T021','Caja T021 - Medidas 250x95x55 mm - Automontante','250x95x55 mm','Automontante - Onda simple','troquelada',250,95,55,360.00,720.00,630.00,540.00,504.00,468.00,414.00,1,'2026-05-06 16:29:28'),(113,'T022','Caja T022 - Medidas 270x105x75 mm - Automontante','270x105x75 mm','Automontante - Onda simple','troquelada',270,105,75,480.00,960.00,840.00,720.00,672.00,624.00,552.00,1,'2026-05-06 16:29:28'),(114,'T023','Caja T023 - Medidas 210x145x85 mm - Automontante','210x145x85 mm','Automontante - Onda simple','troquelada',210,145,85,286.19,572.38,500.83,429.29,400.67,372.05,329.12,1,'2026-05-06 16:29:28'),(115,'T026','Caja T026 - Medidas 305x305x40 mm - Automontante','305x305x40 mm','Automontante - Onda simple','troquelada',305,305,40,270.19,540.38,472.83,405.29,378.27,351.25,310.72,1,'2026-05-06 16:29:28'),(116,'T027','Caja T027 - Medidas 290x240x80 mm - Automontante (Bandeja)','290x240x80 mm','Automontante - Onda simple','troquelada',290,240,80,254.11,508.22,444.69,381.17,355.75,330.34,292.23,1,'2026-05-06 16:29:28'),(117,'T028','Caja T028 - Medidas 140x90x70 mm - Automontante','140x90x70 mm','Automontante - Onda simple','troquelada',140,90,70,113.88,227.76,199.29,170.82,159.43,148.04,130.96,1,'2026-05-06 16:29:28'),(118,'T029','Caja T029 - Medidas 170x120x70 mm - Automontante','170x120x70 mm','Automontante - Onda simple','troquelada',170,120,70,176.24,352.48,308.42,264.36,246.74,229.11,202.68,1,'2026-05-06 16:29:28'),(119,'T030','Caja T030 - Medidas 300x260x125 mm - Automontante (Bandeja)','300x260x125 mm','Automontante - Onda simple','troquelada',300,260,125,298.79,597.58,522.88,448.19,418.31,388.43,343.61,1,'2026-05-06 16:29:28'),(120,'T031','Caja T031 - Medidas 100x100x100 mm - Automontante','100x100x100 mm','Automontante - Onda simple','troquelada',100,100,100,253.00,506.00,442.75,379.50,354.20,328.90,290.95,1,'2026-05-06 16:29:28'),(121,'T032','Caja T032 - Medidas 335x150x90 mm - Automontante','335x150x90 mm','Automontante - Onda simple','troquelada',335,150,90,270.19,540.38,472.83,405.29,378.27,351.25,310.72,1,'2026-05-06 16:29:28');
/*!40000 ALTER TABLE `catalogo_cajas` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `catalogo_productos`
--

DROP TABLE IF EXISTS `catalogo_productos`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `catalogo_productos` (
  `id` int NOT NULL AUTO_INCREMENT,
  `cat` varchar(30) NOT NULL,
  `badge` varchar(60) NOT NULL,
  `nombre` varchar(120) NOT NULL,
  `descripcion` text NOT NULL,
  `activo` tinyint DEFAULT '1',
  `orden` int DEFAULT '0',
  `updated_at` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=180 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `catalogo_productos`
--

LOCK TABLES `catalogo_productos` WRITE;
/*!40000 ALTER TABLE `catalogo_productos` DISABLE KEYS */;
INSERT INTO `catalogo_productos` VALUES (2,'cajas','Cajas de Cartón','Cajas Especiales / Buloneras','Diseños reforzados para industria metalmecánica, autopartes y granel. Alta resistencia.',1,2,'2026-04-29 15:47:29'),(3,'cajas','Cajas de Cartón','Cajas Archivo','Para organización y almacenamiento de documentación. Con tapa y refuerzo lateral.',1,3,'2026-04-29 15:47:29'),(4,'cajas','Cajas de Cartón','Cajas Navideñas','Packaging festivo para regalo, canastas y productos estacionales. Varios modelos.',1,4,'2026-04-29 15:47:29'),(5,'cajas','Cajas de Cartón','Cajas de Exportación','Doble onda, alta resistencia al apilado y humedad. Certificadas para transporte internacional.',1,5,'2026-04-29 15:47:29'),(6,'cajas','Cajas de Cartón','Planchas de Cartón','Planchas sueltas de cartón corrugado Onda B, C y BC. Para protección y separación de cargas.',1,6,'2026-04-29 15:47:29'),(7,'cintas','Cintas Adhesivas','Cintas de Embalaje','Transparente, marrón y de colores. Anchos 48mm y 72mm. Acrílica y hot melt.',1,1,'2026-04-29 15:47:29'),(8,'cintas','Cintas Adhesivas','Cintas de Oficina','Cinta scotch transparente en diversas medidas para uso en escritorio y oficina.',1,2,'2026-04-29 15:47:29'),(9,'cintas','Cintas Adhesivas','Cintas de Papel Kraft','Cinta kraft engomada al agua. Ideal para embalaje ecológico y exportación.',1,3,'2026-04-29 15:47:29'),(10,'cintas','Cintas Adhesivas','Cintas Doble Faz','Para montaje, cartelerías, industria y uso general. Varios espesores.',1,4,'2026-04-29 15:47:29'),(11,'cintas','Cintas Adhesivas','Cintas Especiales','Cintas de seguridad, antideslizantes, reflectivas y otras aplicaciones específicas.',1,5,'2026-04-29 15:47:29'),(12,'cintas','Cintas Adhesivas','Racionadoras y Pegadoras','Dispensadores manuales y automáticos para cintas de embalaje.',1,6,'2026-04-29 15:47:29'),(13,'flejes','Flejes','Flejes Manuales','Polipropileno y poliéster para uso manual. Anchos 12mm, 16mm y 19mm.',1,1,'2026-04-29 15:47:29'),(14,'flejes','Flejes','Flejes Automáticos','Para flejadoras automáticas y semiautomáticas. Alta resistencia a la tracción.',1,2,'2026-04-29 15:47:29'),(15,'flejes','Flejes','Flejes de Poliéster','Mayor resistencia que el polipropileno. Para cargas pesadas y pallets industriales.',1,3,'2026-04-29 15:47:29'),(16,'flejes','Flejes','Flejes Metálicos','Acero galvanizado para aplicaciones de alta exigencia y temperatura.',1,4,'2026-04-29 15:47:29'),(17,'flejes','Flejes','Hebillas para Flejes','Metálicas y plásticas. Compatibles con flejes manuales de distintos anchos.',1,5,'2026-04-29 15:47:29'),(18,'flejes','Flejes','Flejadoras Manuales','Tensores y selladoras manuales para polipropileno y poliéster.',1,6,'2026-04-29 15:47:29'),(19,'film','Film para embalar','Film para embalar Automático','Para paletizadoras automáticas. Calibres 17–23 micrones. Alto rendimiento por metro.',1,1,'2026-04-29 15:47:29'),(20,'film','Film para embalar','Film para embalar Manual','Rollo manual estándar 500mm y 250mm de ancho. Calibres 20–25 micrones. Limplast y otras marcas.',1,2,'2026-04-29 15:47:29'),(21,'proteccion','Protección y Relleno','Burbuja (Air Bubble)','Film burbujas simple y doble faz. Rollos de 1m y 1,20m de ancho. Ideal para objetos frágiles.',1,1,'2026-04-29 15:47:29'),(22,'proteccion','Protección y Relleno','Espuma de Polietileno','Planchas y rollos en distintos espesores. Para protección interna de cajas y electrónica.',1,2,'2026-04-29 15:47:29'),(23,'proteccion','Protección y Relleno','Papel Kraft','Papel kraft en rollos para relleno, protección y embalaje artesanal.',1,3,'2026-04-29 15:47:29'),(24,'proteccion','Viruta de madera','Viruta','Para rellenar cajas y proteger objetos frágiles durante envíos y como relleno decorativo para regalos empresariales y cajas navideñas.',1,4,'2026-04-29 18:25:05'),(25,'precintos','Precintos de Seguridad','Precintos Plásticos','Precintos de seguridad numerados. Para contenedores, valijas, bolsas y maquinaria.',1,1,'2026-04-29 15:47:29'),(26,'precintos','Precintos de Seguridad','Precintos Metálicos','Mayor resistencia al corte. Para cadenas, puertas industriales y transporte de carga.',1,2,'2026-04-29 15:47:29'),(27,'seguridad','Seguridad Industrial','Casco de Seguridad','Cascos con y sin ventilación. Clase A y B. Varios colores según norma IRAM.',1,1,'2026-04-29 15:47:29'),(28,'seguridad','Seguridad Industrial','Guantes de Trabajo','Guantes de nitrilo, cuero y multiflex para distintas actividades industriales.',1,2,'2026-04-29 15:47:29'),(29,'seguridad','Seguridad Industrial','Calzado de Seguridad','Botas y zapatos con puntera de acero y suela antideslizante. Varios tallas.',1,3,'2026-04-29 15:47:29'),(30,'seguridad','Seguridad Industrial','Elementos de Señalización','Conos, cintas de peligro, carteles y señalética para planta y depósito.',1,4,'2026-04-29 15:47:29'),(31,'maquinas','Máquinas','Flejadoras Semiautomáticas','Para uso en depósito o línea de producción. Compatible con flejes de PP y PET.',1,1,'2026-04-29 15:47:29'),(32,'maquinas','Máquinas','Flejadoras Neumáticas','Alta velocidad y potencia. Para uso continuo en industria logística.',1,2,'2026-04-29 15:47:29'),(33,'maquinas','Máquinas','Sunchadoras','Máquinas manuales, automáticas y semi automáticas de pallets y bultos.',1,3,'2026-04-29 18:22:14'),(34,'servicios','Servicios Personalizados','Cajas a Medida','Fabricación de cajas corrugadas FEFCO 0201, 0203 y especiales con las dimensiones exactas que necesitás.',1,1,'2026-04-29 15:47:29'),(35,'servicios','Servicios Personalizados','Cintas Impresas','Impresión de logo o texto en cintas de embalaje a partir de un mínimo de producción.',1,2,'2026-04-29 15:47:29'),(36,'servicios','Servicios Personalizados','Etiquetas Autoadhesivas','Etiquetas personalizadas en distintos materiales: papel, BOPP, transparente.',1,3,'2026-04-29 15:47:29'),(37,'servicios','Servicios Personalizados','Bolsas de Polietileno','Bolsas transparentes, negras y de colores. Camiseta, ziploc y especiales a medida.',1,4,'2026-04-29 15:47:29'),(41,'cajas','Cajas de Cartón','Cajas Estándar','Mas de 50 modelos estandar en stock permanente, calidad estandar y reforzadas',1,1,'2026-04-29 16:22:47'),(85,'plasticos','Plásticos — Bazar','Secaplato Luxuri Cristal Glass','Escurreplatos premium línea cristal glass transparente con bandeja y soporte para cubiertos.',1,1,'2026-04-29 19:03:31'),(86,'plasticos','Plásticos — Bazar','Secaplato Luxuri','Escurreplatos premium con bandeja y soporte para cubiertos. Varios colores.',1,2,'2026-04-29 19:03:31'),(87,'plasticos','Plásticos — Bazar','Jarra con Tapa 2 lts.','Jarra plástica con tapa 2 litros. Para agua, jugos y bebidas.',1,3,'2026-04-29 19:03:31'),(88,'plasticos','Plásticos — Bazar','Plato Playo Chico','Plato plástico playo chico. Apto para uso alimentario.',1,4,'2026-04-29 19:03:31'),(89,'plasticos','Plásticos — Bazar','Plato Grande','Plato plástico grande playo. Resistente y liviano.',1,5,'2026-04-29 19:03:31'),(90,'plasticos','Plásticos — Bazar','Plato Grande Hondo','Plato plástico hondo grande. Resistente y liviano.',1,6,'2026-04-29 19:03:31'),(91,'plasticos','Plásticos — Bazar','Plato Playo Grande Cristal','Plato playo grande línea cristal glass transparente.',1,7,'2026-04-29 19:03:31'),(92,'plasticos','Plásticos — Bazar','Plato Hondo Grande Cristal','Plato hondo grande línea cristal glass transparente.',1,8,'2026-04-29 19:03:31'),(93,'plasticos','Plásticos — Bazar','Bandeja Desayuno Cristal','Bandeja desayuno línea cristal glass. Elegante y resistente.',1,9,'2026-04-29 19:03:31'),(94,'plasticos','Plásticos — Bazar','Plato Pizzero Cristal + Espátula','Plato pizzero cristal glass con espátula incluida.',1,10,'2026-04-29 19:03:31'),(95,'plasticos','Plásticos — Bazar','Caja Porta Objetos','Caja organizadora con tapa y 3 separadores para guardar objetos varios.',1,11,'2026-04-29 19:03:31'),(96,'plasticos','Plásticos — Bazar','Colador Grande','Colador plástico grande para cocina.',1,12,'2026-04-29 19:03:31'),(97,'plasticos','Plásticos — Bazar','Bowl 2500 cm3','Bowl plástico 2500 cm3 con tapa. Para cocina y almacenamiento.',1,13,'2026-04-29 19:03:31'),(98,'plasticos','Plásticos — Bazar','Bowl 1250 cm3','Bowl plástico 1250 cm3 con tapa hermética.',1,14,'2026-04-29 19:03:31'),(99,'plasticos','Plásticos — Bazar','Bowl 600 cm3','Bowl plástico individual 600 cm3 con tapa.',1,15,'2026-04-29 19:03:31'),(100,'plasticos','Plásticos — Bazar','Tabla de Picar Rectangular','Tabla plástica rectangular para picar. Resistente y fácil de limpiar.',1,16,'2026-04-29 19:03:31'),(101,'plasticos','Plásticos — Bazar','Tabla de Picar y Cortar','Tabla plástica para picar y cortar con cuchilla incluida.',1,17,'2026-04-29 19:03:31'),(102,'plasticos','Plásticos — Bazar','Jabonera con Tapa','Jabonera plástica con tapa. Para uso doméstico y hotelería.',1,18,'2026-04-29 19:03:31'),(103,'plasticos','Plásticos — Bazar','Rallador','Rallador plástico multiuso para cocina.',1,19,'2026-04-29 19:03:31'),(104,'plasticos','Plásticos — Bazar','Organizador de Mesada','Organizador plástico para mesada de cocina.',1,20,'2026-04-29 19:03:31'),(105,'plasticos','Plásticos — Bazar','Pizzera 36 cm','Pizzera plástica 36cm. Para servir y transportar pizzas.',1,21,'2026-04-29 19:03:31'),(106,'plasticos','Plásticos — Bazar','Vaso 300 cm3','Vaso plástico 300 cm3. Para uso doméstico.',1,22,'2026-04-29 19:03:31'),(107,'plasticos','Plásticos — Bazar','Porta Cepillos de Dientes','Porta cepillos plástico con tapa. Para baño.',1,23,'2026-04-29 19:03:31'),(108,'plasticos','Plásticos — Bazar','Vaso Bar Facetado 300 cm3','Vaso bar facetado plástico 300 cm3.',1,24,'2026-04-29 19:03:31'),(109,'plasticos','Plásticos — Bazar','Combo Jarra 2 lts. con 3 Vasos','Set jarra 2 lts. con 3 vasos 300 cm3.',1,25,'2026-04-29 19:03:31'),(110,'plasticos','Plásticos — Bazar','Vaso Cristal Glass 300 cm3','Vaso plástico transparente línea cristal glass 300 cm3.',1,26,'2026-04-29 19:03:31'),(111,'plasticos','Plásticos — Bazar','Combo Pizzero','Set pizzero cristal glass con espátula.',1,27,'2026-04-29 19:03:31'),(112,'plasticos','Plásticos — Bazar','Compotera Cristal con Tapa 1600 cm3','Compotera cristal glass con tapa 1600 cm3.',1,28,'2026-04-29 19:03:31'),(113,'plasticos','Plásticos — Bazar','Compotera Cristal con Tapa 450 cm3','Compotera cristal glass con tapa 450 cm3.',1,29,'2026-04-29 19:03:31'),(114,'plasticos','Plásticos — Bazar','Compotera Cristal con Tapa 190 cm3','Compotera cristal glass con tapa 190 cm3.',1,30,'2026-04-29 19:03:31'),(115,'plasticos','Plásticos — Bazar','Compotera 190 cm3','Compotera plástica 190 cm3.',1,31,'2026-04-29 19:03:31'),(116,'plasticos','Plásticos — Bazar','Compotera 450 cm3','Compotera plástica 450 cm3.',1,32,'2026-04-29 19:03:31'),(117,'plasticos','Plásticos — Bazar','Compotera 1600 cm3','Compotera plástica 1600 cm3.',1,33,'2026-04-29 19:03:31'),(118,'plasticos','Plásticos — Bazar','Escurridor Cubiertos','Escurridor plástico para cubiertos.',1,34,'2026-04-29 19:03:31'),(119,'plasticos','Plásticos — Bazar','Cubiertero Organizador','Organizador de cubiertos plástico con divisiones.',1,35,'2026-04-29 19:03:31'),(120,'plasticos','Plásticos — Bazar','Tupper Hermético 3100 cm3','Tupper hermético 3100 cm3 con cierre seguro.',1,36,'2026-04-29 19:03:31'),(121,'plasticos','Plásticos — Bazar','Set x3 Tupper Hermético','Set de 3 tuppers herméticos de distintos tamaños.',1,37,'2026-04-29 19:03:31'),(122,'plasticos','Plásticos — Bazar','Tupper Hermético 1000 cm3','Tupper hermético 1000 cm3.',1,38,'2026-04-29 19:03:31'),(123,'plasticos','Plásticos — Bazar','Tupper Hermético 1700 cm3','Tupper hermético 1700 cm3.',1,39,'2026-04-29 19:03:31'),(124,'plasticos','Plásticos — Bazar','Tupper Hermético 350 cm3','Tupper hermético 350 cm3. Ideal para porciones individuales.',1,40,'2026-04-29 19:03:31'),(125,'plasticos','Plásticos — Bazar','Campana Universal Microondas','Campana plástica universal para microondas.',1,41,'2026-04-29 19:03:31'),(126,'plasticos','Plásticos — Bazar','Comedero Mascotas 900 cm3','Comedero plástico para mascotas 900 cm3.',1,42,'2026-04-29 19:03:31'),(127,'plasticos','Plásticos — Bazar','Colador de Porciones 550 cm3','Colador plástico de porciones 550 cm3.',1,43,'2026-04-29 19:03:31'),(128,'plasticos','Plásticos — Bazar','Dosificador 450 cm3','Dosificador de alimentos plástico 450 cm3.',1,44,'2026-04-29 19:03:31'),(129,'plasticos','Plásticos — Bazar','Dosificador de Alimentos 550 cm3','Dosificador de alimentos plástico 550 cm3.',1,45,'2026-04-29 19:03:31'),(130,'plasticos','Plásticos — Jardín','Silla con Apoyabrazos','Silla plástica con apoyabrazos integrados. Resistente y cómoda.',1,1,'2026-04-29 19:03:31'),(131,'plasticos','Plásticos — Jardín','Banqueta Pentagonal Reforzada','Banqueta plástica de 5 patas reforzada. Uso doméstico e industrial.',1,2,'2026-04-29 19:03:31'),(132,'plasticos','Plásticos — Jardín','Silla Reforzada','Silla plástica reforzada sin apoyabrazos. Alta resistencia.',1,3,'2026-04-29 19:03:31'),(133,'plasticos','Plásticos — Jardín','Mesa Kids','Mesa plástica para niños. Resistente y fácil de limpiar.',1,4,'2026-04-29 19:03:31'),(134,'plasticos','Plásticos — Jardín','Sillón Kids','Sillón plástico para niños con apoyabrazos.',1,5,'2026-04-29 19:03:31'),(135,'plasticos','Plásticos — Jardín','Mesa Redonda Reforzada 90 cm','Mesa redonda plástica reforzada 90 cm. Para jardín y exterior.',1,6,'2026-04-29 19:03:31'),(136,'plasticos','Plásticos — Jardín','Maceta Chica','Maceta plástica chica para plantas de interior y exterior.',1,7,'2026-04-29 19:03:31'),(137,'plasticos','Plásticos — Jardín','Maceta Mediana','Maceta plástica mediana.',1,8,'2026-04-29 19:03:31'),(138,'plasticos','Plásticos — Jardín','Maceta Grande','Maceta plástica grande.',1,9,'2026-04-29 19:03:31'),(139,'plasticos','Plásticos — Limpieza','Balde 10 lts.','Balde plástico 10 litros con asa. Varios colores.',1,1,'2026-04-29 19:03:31'),(140,'plasticos','Plásticos — Limpieza','Escurridor con Ruedas 17 lts.','Balde escurridor con ruedas y exprimidor 17 lts. Para limpieza profesional.',1,2,'2026-04-29 19:03:31'),(141,'plasticos','Plásticos — Limpieza','Balde 12 lts. Cristal Glass','Balde plástico transparente 12 lts. línea cristal glass.',1,3,'2026-04-29 19:03:31'),(142,'plasticos','Plásticos — Limpieza','Escurridor con Ruedas 17 lts. Cristal Glass','Balde escurridor cristal glass con ruedas 17 lts.',1,4,'2026-04-29 19:03:31'),(143,'plasticos','Plásticos — Limpieza','Secador de Piso Grande','Secador de piso plástico grande con goma.',1,5,'2026-04-29 19:03:31'),(144,'plasticos','Plásticos — Limpieza','Secador de Piso Mediano','Secador de piso plástico mediano con goma.',1,6,'2026-04-29 19:03:31'),(145,'plasticos','Plásticos — Limpieza','Mini Basurero 2 lts.','Mini basurero plástico 2 lts. Para escritorio o baño.',1,7,'2026-04-29 19:03:31'),(146,'plasticos','Plásticos — Limpieza','Basurero 7,5 lts.','Basurero plástico 7,5 lts. con tapa basculante.',1,8,'2026-04-29 19:03:31'),(147,'plasticos','Plásticos — Limpieza','Basurero 7,5 lts. con Pedal','Basurero plástico 7,5 lts. con pedal.',1,9,'2026-04-29 19:03:31'),(148,'plasticos','Plásticos — Limpieza','Cesto 40 lts. con Tapa','Cesto grande 40 lts. con tapa. Uso doméstico e industrial.',1,10,'2026-04-29 19:03:31'),(149,'plasticos','Plásticos — Limpieza','Cesto 40 lts. Tapa Vaivén','Cesto 40 lts. con tapa vaivén.',1,11,'2026-04-29 19:03:31'),(150,'plasticos','Plásticos — Limpieza','Cesto Calado con Tapa','Cesto calado con tapa. Para baño y exterior.',1,12,'2026-04-29 19:03:31'),(151,'plasticos','Plásticos — Limpieza','Cesto Calado 50 lts.','Cesto calado 50 lts. de gran capacidad.',1,13,'2026-04-29 19:03:31'),(152,'plasticos','Plásticos — Limpieza','Pala de Mano con Goma','Pala de mano plástica con goma. Para barrer.',1,14,'2026-04-29 19:03:31'),(153,'plasticos','Plásticos — Limpieza','Pala de Mano','Pala de mano plástica. Para jardín y limpieza.',1,15,'2026-04-29 19:03:31'),(154,'plasticos','Plásticos — Limpieza','Pala c/Mango','Pala plástica con mango largo.',1,16,'2026-04-29 19:03:31'),(155,'plasticos','Plásticos — Limpieza','Pala c/Mango Reforzada con Goma','Pala con mango largo reforzada con goma.',1,17,'2026-04-29 19:03:31'),(156,'plasticos','Plásticos — Limpieza','Container con Tapa Cristal Glass 7 lts.','Recipiente hermético cristal glass 7 lts.',1,18,'2026-04-29 19:03:31'),(157,'plasticos','Plásticos — Limpieza','Container con Tapa 7 lts.','Recipiente hermético 7 lts. con tapa.',1,19,'2026-04-29 19:03:31'),(158,'plasticos','Plásticos — Limpieza','Cesto Deco','Cesto decorativo plástico para interior.',1,20,'2026-04-29 19:03:31'),(159,'plasticos','Plásticos — Limpieza','Percha Reforzada x2 unidades','Pack 2 perchas plásticas reforzadas.',1,21,'2026-04-29 19:03:31'),(160,'plasticos','Plásticos — Limpieza','Broche','Broche plástico para ropa. Pack individual.',1,22,'2026-04-29 19:03:31'),(161,'plasticos','Plásticos — Limpieza','Secaplato Luxuri','Escurreplatos Luxuri. Para limpieza de vajilla.',1,23,'2026-04-29 19:03:31'),(162,'plasticos','Plásticos — Limpieza','Fuentón 3 lts.','Fuentón plástico 3 lts. Múltiples colores.',1,24,'2026-04-29 19:03:31'),(163,'plasticos','Plásticos — Limpieza','Fuentón 4,5 lts.','Fuentón plástico 4,5 lts.',1,25,'2026-04-29 19:03:31'),(164,'plasticos','Plásticos — Limpieza','Fuentón 6 lts.','Fuentón plástico 6 lts.',1,26,'2026-04-29 19:03:31'),(165,'plasticos','Plásticos — Limpieza','Fuentón 7,5 lts.','Fuentón plástico 7,5 lts.',1,27,'2026-04-29 19:03:31'),(166,'plasticos','Plásticos — Limpieza','Fuentón 9 lts.','Fuentón plástico 9 lts.',1,28,'2026-04-29 19:03:31'),(167,'plasticos','Plásticos — Limpieza','Fuentón 18 lts.','Fuentón plástico 18 lts. Para uso industrial.',1,29,'2026-04-29 19:03:31'),(168,'plasticos','Plásticos — Limpieza','Fuentón 28 lts.','Fuentón plástico extra grande 28 lts.',1,30,'2026-04-29 19:03:31'),(169,'plasticos','Plásticos — Limpieza','Fuentón 3 lts. Cristal Glass','Fuentón transparente 3 lts. línea cristal glass.',1,31,'2026-04-29 19:03:31'),(170,'plasticos','Plásticos — Limpieza','Fuentón 9 lts. Cristal Glass','Fuentón transparente 9 lts. línea cristal glass.',1,32,'2026-04-29 19:03:31'),(171,'plasticos','Plásticos — Limpieza','Fuentón 28 lts. Cristal Glass','Fuentón transparente 28 lts. línea cristal glass.',1,33,'2026-04-29 19:03:31'),(172,'plasticos','Plásticos — Limpieza','Fuentón 10 lts. 2 en 1','Fuentón plástico 10 lts. diseño 2 en 1.',1,34,'2026-04-29 19:03:31'),(173,'plasticos','Plásticos — Guardado','Cajón Contenedor 40 lts.','Cajón apilable 40 lts. Alta resistencia al apilado. Para logística y almacenamiento.',1,1,'2026-04-29 19:03:31'),(174,'plasticos','Plásticos — Guardado','Cajón Contenedor 30 lts.','Cajón apilable 30 lts. Para almacenamiento y distribución.',1,2,'2026-04-29 19:03:31'),(175,'plasticos','Plásticos — Guardado','Cajón Multiuso 33 lts. Abierto 553x358x235','Cajón multiuso abierto 33 lts. 553×358×235 mm.',1,3,'2026-04-29 19:03:31'),(176,'plasticos','Plásticos — Guardado','Cajón Multiuso 33 lts. Cerrado','Cajón multiuso cerrado 33 lts. Para transporte seguro.',1,4,'2026-04-29 19:03:31'),(177,'plasticos','Plásticos — Guardado','Mini Cajón 17 lts.','Mini cajón plástico 17 lts. Para almacenamiento compacto.',1,5,'2026-04-29 19:03:31'),(178,'plasticos','Plásticos — Guardado','Bandeja Multiuso 24x30x10 cm','Bandeja multiuso plástica 24×30×10 cm.',1,6,'2026-04-29 19:03:31'),(179,'plasticos','Plásticos — Guardado','Bandeja Multiuso 19x23x15 cm','Bandeja multiuso plástica 19×23×15 cm.',1,7,'2026-04-29 19:03:31');
/*!40000 ALTER TABLE `catalogo_productos` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `clientes`
--

DROP TABLE IF EXISTS `clientes`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `clientes` (
  `id` int NOT NULL AUTO_INCREMENT,
  `razon_social` varchar(200) NOT NULL,
  `contacto` varchar(100) DEFAULT NULL,
  `email` varchar(150) DEFAULT NULL,
  `telefono` varchar(50) DEFAULT NULL,
  `notas` text,
  `created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
  `updated_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=3756 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `clientes`
--

LOCK TABLES `clientes` WRITE;
/*!40000 ALTER TABLE `clientes` DISABLE KEYS */;
INSERT INTO `clientes` VALUES (1,', Belen','Belen','[email protected]','3512387733',NULL,'2026-04-28 12:17:06','2026-04-28 12:17:06'),(2,', GUILLERMO','Guillermo','[email protected]','3516606244',NULL,'2026-04-28 12:17:06','2026-04-28 12:17:06'),(3,', MELANIE','Melanie','[email protected]',NULL,NULL,'2026-04-28 12:17:06','2026-04-28 12:17:06'),(4,', SANTIAGO','Santiago','[email protected]','3517517629',NULL,'2026-04-28 12:17:06','2026-04-28 12:17:06'),(5,', VALERIA','Valeria','[email protected]',NULL,NULL,'2026-04-28 12:17:06','2026-04-28 12:17:06'),(6,'2PLG S.A.S.','Mi Casa Mi Lugar','[email protected]','93512000350',NULL,'2026-04-28 12:17:06','2026-04-28 12:17:06'),(7,'2S SRL','2S SRL','[email protected]','4564546',NULL,'2026-04-28 12:17:06','2026-04-28 12:17:06'),(8,'301 S.A.','Pablo Ribadero','administracion@l

🔌 APIs externas

Anthropic

API key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
UsoProcesamiento de PDFs / OCR / sugerencias en cotizador

TácticaSoft

API keyEdcApiSecret2026
Endpointtactica.edc.ar (via Cloudflare tunnel)

📧 SMTP — emails

Configuración

ProviderGmail
Hostsmtp.gmail.com
Puerto587 (STARTTLS)
User[email protected]
Passworddooi ekue rofb wtyz
From[email protected]
From nameEmbalajes del Centro

📦 Cajas Mayor (sub-app)

Estado

Path/var/www/cotizador/cajas-mayor/includes/config.php
Tamaño1.6 KB

⚙️ Comandos útiles

Conectarse

ssh -i C:\Users\aR\Desktop\ssh-key-2026-04-19.key [email protected]

Backup DB

sudo mysqldump edc_cotizador > backup_cot_$(date +%Y%m%d).sql
sudo mysql edc_cotizador < backup_cot_YYYYMMDD.sql

Bump versión

sudo /opt/backup-system/bump.sh cotizador patch "Descripción"

Preferir terminal.php (usuario www-data, sin sudo) sobre SSH directo para edición rápida

Validar PHP antes de deploy

php -l archivo.php