-- phpMyAdmin SQL Dump
-- version 5.2.2
-- https://www.phpmyadmin.net/
--
-- Host: localhost:3306
-- Generation Time: Oct 20, 2025 at 06:55 PM
-- Server version: 10.6.23-MariaDB
-- PHP Version: 8.4.13

SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
START TRANSACTION;
SET time_zone = "+00:00";


/*!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 */;
/*!40101 SET NAMES utf8mb4 */;

--
-- Database: `diamondfp_sitio`
--

-- --------------------------------------------------------

--
-- Table structure for table `banner`
--

CREATE TABLE `banner` (
  `id` int(11) NOT NULL,
  `banner` varchar(255) NOT NULL COMMENT 'Nombre del archivo de imagen del banner',
  `orden` int(11) NOT NULL DEFAULT 1 COMMENT 'Orden de visualización del banner',
  `status` enum('A','I') NOT NULL DEFAULT 'A' COMMENT 'Estado del banner: A=Activo, I=Inactivo',
  `created_at` timestamp NOT NULL DEFAULT current_timestamp() COMMENT 'Fecha de creación',
  `updated_at` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp() COMMENT 'Fecha de última actualización'
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

--
-- Dumping data for table `banner`
--

INSERT INTO `banner` (`id`, `banner`, `orden`, `status`, `created_at`, `updated_at`) VALUES
(1, 'inicio.png', 1, 'A', '2025-06-19 21:00:26', '2025-06-19 21:00:26');

-- --------------------------------------------------------

--
-- Table structure for table `blog`
--

CREATE TABLE `blog` (
  `id` int(11) NOT NULL,
  `titulo` varchar(255) NOT NULL,
  `contenido` longtext NOT NULL,
  `imagen` varchar(255) DEFAULT NULL,
  `status` tinyint(1) NOT NULL DEFAULT 1 COMMENT '1=Activo, 0=Inactivo',
  `fecha_creacion` datetime NOT NULL DEFAULT current_timestamp(),
  `fecha_modificacion` datetime NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `categorias`
--

CREATE TABLE `categorias` (
  `id` int(11) NOT NULL,
  `nombre` varchar(255) NOT NULL,
  `imagen` varchar(255) DEFAULT NULL,
  `destacado` tinyint(1) DEFAULT 0,
  `status` tinyint(1) DEFAULT 1
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Dumping data for table `categorias`
--

INSERT INTO `categorias` (`id`, `nombre`, `imagen`, `destacado`, `status`) VALUES
(1, 'Antiácidos', 'banner_6865a90b7eb6f.png', 1, 1),
(2, 'Sellos', 'banner_6865a92e9b9aa.png', 1, 1),
(3, 'Morteros', 'banner_6865a916c4582.png', 1, 1),
(4, 'Recubrimientos ', 'banner_6865a922e999d.png', 1, 1),
(5, 'Diamondquartz', 'banner_687940373c53a.jpeg', 1, 1),
(6, 'Maquinaria', 'banner_687947cde404a.png', 1, 1),
(7, 'Abrillantado de concreto', 'banner_6865a900ed2b5.png', 1, 1);

-- --------------------------------------------------------

--
-- Table structure for table `colores`
--

CREATE TABLE `colores` (
  `id` int(11) NOT NULL,
  `nombre` varchar(100) NOT NULL,
  `codigo_hex` varchar(7) NOT NULL,
  `status` tinyint(1) DEFAULT 1,
  `created_at` timestamp NOT NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

--
-- Dumping data for table `colores`
--

INSERT INTO `colores` (`id`, `nombre`, `codigo_hex`, `status`, `created_at`) VALUES
(1, 'Rojo', '#FF0000', 1, '2025-07-12 19:43:04'),
(2, 'Azul', '#0000FF', 1, '2025-07-12 19:43:04'),
(3, 'Verde', '#00FF00', 1, '2025-07-12 19:43:04'),
(4, 'Negro', '#000000', 1, '2025-07-12 19:43:04'),
(5, 'Blanco', '#FFFFFF', 1, '2025-07-12 19:43:04'),
(6, 'Amarillo', '#FFFF00', 1, '2025-07-12 19:43:04'),
(7, 'Gris', '#808080', 1, '2025-07-12 19:43:04'),
(8, 'Rosa', '#FFC0CB', 1, '2025-07-12 19:43:04'),
(9, 'Naranja', '#FFA500', 1, '2025-07-12 19:43:04'),
(10, 'Morado', '#800080', 1, '2025-07-12 19:43:04'),
(11, 'Transparente', '#ffffff', 1, '2025-07-16 15:46:16');

-- --------------------------------------------------------

--
-- Table structure for table `imagen_producto`
--

CREATE TABLE `imagen_producto` (
  `id` int(11) NOT NULL,
  `id_producto` int(11) DEFAULT NULL,
  `id_color` int(11) DEFAULT NULL,
  `imagen` varchar(255) NOT NULL,
  `principal` tinyint(1) DEFAULT 0
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Dumping data for table `imagen_producto`
--

INSERT INTO `imagen_producto` (`id`, `id_producto`, `id_color`, `imagen`, `principal`) VALUES
(37, 3, NULL, 'producto_685304bbf38d4.png', 1),
(38, 3, NULL, 'producto_685304bc00e55.png', 0),
(39, 3, NULL, 'producto_685304bc091d1.png', 0),
(55, 14, NULL, 'producto_68545d7976043.png', 1),
(59, 16, NULL, 'producto_68545f2839c25.png', 1),
(60, 16, NULL, 'producto_68545f7ee319f.png', 0),
(61, 16, NULL, 'producto_68545f80f3fbb.png', 0),
(62, 17, NULL, 'producto_68545ff2ae46b.png', 1),
(173, 2, 11, 'color_11_1752680860_1399.png', 1),
(174, 2, 6, 'color_6_1752680891_7423.png', 1),
(175, 2, 2, 'color_2_1752680908_8384.png', 1),
(176, 2, 7, 'color_7_1752680886_2504.png', 1),
(189, 18, 1, 'color_1_1752682744_5890.png', 1),
(190, 18, 7, 'color_7_1752682748_6833.png', 1),
(191, 18, 5, 'color_5_1752682752_7821.png', 1),
(192, 18, 11, 'color_11_1752682739_5743.png', 1),
(196, 15, 6, 'color_6_1752609953_4951.png', 1),
(197, 15, 2, 'color_2_1752609940_9685.png', 1),
(198, 15, 11, 'color_11_1752683138_9723.png', 1),
(199, 15, 1, 'color_1_1752683379_9348.png', 1),
(200, 15, 7, 'color_7_1752683384_3035.png', 1),
(218, 20, NULL, 'producto_6855a7cd99198.png', 1),
(224, 19, NULL, 'producto_6855a82162fbe.png', 1),
(225, 19, NULL, 'producto_6855a82bf11c9.png', 0),
(226, 19, NULL, 'producto_6855a832981da.png', 0),
(227, 19, NULL, 'producto_6855a83cc3214.png', 0),
(228, 19, NULL, 'producto_6855a84743d7b.png', 0),
(236, 21, 7, 'color_7_1752684761_1076.png', 1),
(237, 21, 1, 'color_1_1752684771_6339.png', 1),
(238, 22, 1, 'color_1_1752685237_4885.png', 1),
(239, 22, 7, 'color_7_1752685241_9472.png', 1),
(240, 1, 1, 'color_1_1752681817_7624.png', 1),
(241, 1, 7, 'color_7_1752681822_3652.png', 1),
(247, 13, 2, 'color_2_1752774776_5721.png', 1),
(248, 13, 5, 'color_5_1752774782_9953.png', 1),
(249, 13, 7, 'color_7_1752774790_3387.png', 1),
(250, 13, 4, 'color_4_1752774795_9730.png', 1),
(251, 13, 1, 'color_1_1752774801_1793.png', 1),
(254, 12, 5, 'color_5_1752775458_3490.png', 1),
(257, 23, 6, 'color_6_1752776261_3734.png', 1),
(258, 23, 5, 'color_5_1752776275_4685.png', 1),
(259, 23, 7, 'color_7_1752776280_7606.png', 1),
(260, 23, 4, 'color_4_1752776284_8041.png', 1),
(261, 23, 2, 'color_2_1752776288_5354.png', 1),
(262, 11, 5, 'color_5_1752777359_5916.png', 1),
(263, 10, 2, 'color_2_1752349843_5649.png', 1),
(264, 10, 6, 'color_6_1752349828_6863.png', 1),
(265, 10, 4, 'color_4_1752349879_9246.png', 1),
(266, 10, 1, 'color_1_1752349874_1257.png', 1),
(267, 10, 7, 'color_7_1752349868_9108.png', 1),
(268, 24, NULL, 'producto_6879498c7dbdb.png', 1),
(269, 24, NULL, 'producto_687949b1e4af1.png', 0),
(280, 30, NULL, 'producto_68794c7689220.png', 1),
(281, 30, NULL, 'producto_68794c7c6d08a.png', 0),
(282, 30, NULL, 'producto_68794de332db1.png', 0),
(283, 30, NULL, 'producto_68794de34bafa.png', 0),
(284, 32, NULL, 'producto_68794d9dec6ee.png', 1),
(285, 32, NULL, 'producto_68794d9e1de33.png', 0),
(286, 32, NULL, 'producto_68794d9e2d74b.png', 0),
(287, 32, NULL, 'producto_68794e253f835.png', 0),
(288, 25, NULL, 'producto_68794b04ec819.png', 0),
(289, 25, NULL, 'producto_68794b1a8fad2.png', 1),
(290, 25, NULL, 'producto_68794e3dc28fa.png', 0),
(291, 25, NULL, 'producto_68794e3de538d.png', 0),
(292, 31, NULL, 'producto_68794ce36c30b.png', 1),
(293, 31, NULL, 'producto_68794d675e23c.png', 0),
(294, 31, NULL, 'producto_68794d6d8bfe0.png', 0),
(295, 33, NULL, 'producto_68794e68caf7d.png', 1),
(296, 33, NULL, 'producto_68794e6945ac1.png', 0),
(297, 33, NULL, 'producto_68794e695ae0c.png', 0),
(298, 34, NULL, 'producto_68794e990995d.png', 1),
(299, 34, NULL, 'producto_68794e9957a3f.png', 0),
(300, 34, NULL, 'producto_68794e99789e5.png', 0),
(304, 4, NULL, 'producto_6855a459cbeb6.png', 1),
(305, 4, NULL, 'producto_6855a45c09087.png', 0),
(310, 6, NULL, 'producto_6855a49678862.png', 1),
(311, 5, NULL, 'producto_6855a485af3f9.png', 1),
(312, 9, NULL, 'producto_6855a8d9ac086.png', 1),
(313, 7, NULL, 'producto_6855a4ab63ad9.png', 1),
(314, 8, NULL, 'producto_6855a69b7d98b.png', 1),
(315, 35, NULL, 'producto_687951b2a5799.webp', 1);

-- --------------------------------------------------------

--
-- Table structure for table `marcas`
--

CREATE TABLE `marcas` (
  `id` int(11) NOT NULL,
  `nombre` varchar(255) NOT NULL,
  `logo` varchar(255) DEFAULT NULL,
  `destacado` tinyint(1) DEFAULT 0,
  `status` tinyint(1) DEFAULT 1
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Dumping data for table `marcas`
--

INSERT INTO `marcas` (`id`, `nombre`, `logo`, `destacado`, `status`) VALUES
(1, 'Advanced Polymer Coatings', 'marca_684c6d14eefbb.png', 1, 1),
(2, 'Diamond', 'marca_684c8b33c0327.png', 1, 1),
(3, 'Smith', 'marca_687a8756dd703.webp', 1, 1);

-- --------------------------------------------------------

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

CREATE TABLE `productos` (
  `id` int(11) NOT NULL,
  `nombre` varchar(255) NOT NULL,
  `descripcion` text DEFAULT NULL,
  `ficha_tecnica_pdf` varchar(255) DEFAULT NULL,
  `ficha_seguridad_pdf` varchar(255) DEFAULT NULL,
  `id_categoria` int(11) DEFAULT NULL,
  `id_marca` int(11) DEFAULT NULL,
  `precio` decimal(10,2) NOT NULL,
  `sku` varchar(50) DEFAULT NULL,
  `destacado` tinyint(1) DEFAULT 0,
  `tiene_colores` tinyint(1) DEFAULT 0,
  `status` tinyint(1) DEFAULT 1
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

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

INSERT INTO `productos` (`id`, `nombre`, `descripcion`, `ficha_tecnica_pdf`, `ficha_seguridad_pdf`, `id_categoria`, `id_marca`, `precio`, `sku`, `destacado`, `tiene_colores`, `status`) VALUES
(1, 'Novolac 2100', '<p style=\"margin-right: 0cm; margin-left: 0cm; font-size: 12pt; font-family: &quot;Times New Roman&quot;, serif; color: rgb(0, 0, 0); margin-top: 0cm; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;\"><span style=\"font-family: &quot;Avenir Next&quot;, sans-serif; color: rgb(33, 37, 41);\">Recubrimiento epóxico Novolac de dos componentes formulado para ofrecer una excelente resistencia química frente a ácidos fuertes, solventes, álcalis y agentes corrosivos. Su alta reticulación lo hace ideal para ambientes agresivos, como cuartos de químicos, plantas de tratamiento, industria alimentaria y farmacéutica.<o:p></o:p></span></p><p style=\"margin-top: 0cm; margin-right: 0cm; margin-left: 0cm; font-size: 12pt; font-family: &quot;Times New Roman&quot;, serif; color: rgb(0, 0, 0); background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;\"><span style=\"font-family: &quot;Avenir Next&quot;, sans-serif; color: rgb(33, 37, 41);\">Proporciona gran durabilidad, resistencia térmica y mecánica, siendo una solución confiable para proteger superficies de concreto expuestas a ataques químicos severos.<o:p></o:p></span></p><p data-start=\"438\" data-end=\"605\" style=\"margin-top: 0cm; margin-right: 0cm; margin-left: 0cm; font-size: 12pt; font-family: &quot;Times New Roman&quot;, serif; color: rgb(0, 0, 0); background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;\"><b><span style=\"font-family: &quot;Avenir Next&quot;, sans-serif; color: rgb(33, 37, 41);\">Presentación:&nbsp;</span></b><span style=\"font-family: &quot;Avenir Next&quot;, sans-serif; color: rgb(33, 37, 41);\">2 cubetas de 19 litros de parte A por una cubeta de 19 litros de parte B - Relación de mezcla <b>2:1</b><o:p></o:p></span></p>', 'ficha_tecnica_1752682087_39a09822161e9f7a.pdf', 'ficha_seguridad_1752774021_79ebf71276dbe9af.pdf', 1, 2, 24385.00, NULL, 1, 1, 1),
(2, 'Epoxico MP-3135', '<p style=\"margin-right: 0cm; margin-left: 0cm; font-size: 12pt; font-family: &quot;Times New Roman&quot;, serif; color: rgb(0, 0, 0); margin-top: 0cm; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;\"><span style=\"font-size: 10.5pt; font-family: &quot;Avenir Next&quot;, sans-serif; color: rgb(51, 51, 51);\">Epóxico autonivelante con excelentes propiedades de adhesión al concreto y entre capas. Se puede aplicar en diversas fases del proceso de instalación de un piso epóxico y de acuerdo a su posición sus funciones son las siguientes: Primario - Intermedio - Acabado</span><br></p><p style=\"margin-top: 0cm; margin-right: 0cm; margin-left: 0cm; font-size: 12pt; font-family: &quot;Times New Roman&quot;, serif; color: rgb(0, 0, 0); background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;\"><b><span style=\"font-size: 10.5pt; font-family: &quot;Avenir Next&quot;, sans-serif; color: rgb(51, 51, 51);\">Presentación:</span></b><span style=\"font-size: 10.5pt; font-family: &quot;Avenir Next&quot;, sans-serif; color: rgb(51, 51, 51);\">&nbsp;Kit de 3 cubetas de 19 litros de parte A y una cubeta&nbsp; de 19 litros de parte B - Relación de mezcla&nbsp;<b>&nbsp;3:1&nbsp;</b></span></p>', '', '', 2, 2, 10450.00, NULL, 1, 1, 1),
(3, 'EPOXYTOP 3150', '<p><span style=\"color: rgb(26, 26, 26); font-family: allumi, sans-serif; font-size: 14.4px; background-color: rgb(246, 246, 246);\">Resina epoxíca líquida de baja viscosidad 100% sólidos</span></p><p><span style=\"color: rgb(26, 26, 26); font-family: allumi, sans-serif; font-size: 14.4px; background-color: rgb(246, 246, 246);\">kit 5 (sistema de 3 cubetas de parte A por una cubeta de parte B)</span></p>', NULL, NULL, 1, 2, 25.00, NULL, 1, 0, 0),
(4, 'Pulidora planetaria eléctrica R850', '<p style=\"margin-right: 0cm; margin-left: 0cm; font-size: 12pt; font-family: &quot;Times New Roman&quot;, serif; color: rgb(0, 0, 0);\"><span lang=\"ES-TRAD\" style=\"font-family: &quot;Avenir Next&quot;, sans-serif;\">Pulidora planetaria eléctrica equipada con un control remoto y con un plato principal de 25</span><span lang=\"ES-TRAD\" style=\"font-family: Arial, sans-serif;\">″</span><span lang=\"ES-TRAD\" style=\"font-family: &quot;Avenir Next&quot;, sans-serif;\"> y tres platos portaherramientas de 9</span><span lang=\"ES-TRAD\" style=\"font-family: Arial, sans-serif;\">″</span><span lang=\"ES-TRAD\" style=\"font-family: &quot;Avenir Next&quot;, sans-serif;\"> cada uno. El modelo R850 Js Floor Systems es ideal para proyectos residenciales y comerciales de tamaño mediano a grande. Su diseño con control remoto a distancia permite realizar todo el proceso, desde la preparación de la superficie hasta el pulido y abrillantado final. Es una máquina ligera, de fácil manejo y transporte.<o:p></o:p></span></p><p class=\"MsoBodyText\" style=\"margin: 0.9pt 42.35pt 0.0001pt 42.6pt; font-size: 9pt; font-family: Calibri, sans-serif; text-indent: 2.15pt; color: rgb(0, 0, 0); text-align: justify; line-height: 13.2px;\"><span lang=\"ES-TRAD\" style=\"font-size: 12pt; line-height: 17.6px; font-family: &quot;Avenir Next&quot;, sans-serif;\">&nbsp;</span></p>', '', '', 7, 2, 180000.00, NULL, 0, 0, 1),
(5, 'DIAMANTE #30', '<p class=\"MsoNormal\" style=\"margin: 0cm; font-size: 12pt; font-family: Calibri, sans-serif; color: rgb(0, 0, 0); text-align: justify;\"><span lang=\"ES-TRAD\" style=\"font-family: &quot;Avenir Next&quot;, sans-serif;\">El diamante con grano #30 se usa en el desbaste más agresivo del concreto, siendo ideal para eliminar capas superficiales, corregir desniveles marcados y remover imperfecciones severas. Su alta capacidad de corte permite preparar eficazmente la superficie para los siguientes pasos del proceso de pulido con abrasivos de mayor finura.<o:p></o:p></span></p>', '', '', 7, 2, 200.00, NULL, 0, 0, 1),
(6, 'DIAMANTE #80', '<p class=\"MsoNormal\" style=\"margin: 0cm; font-size: 12pt; font-family: Calibri, sans-serif; color: rgb(0, 0, 0); text-align: justify;\"><span lang=\"ES-TRAD\" style=\"font-family: &quot;Avenir Next&quot;, sans-serif;\">El diamante con grano #80 se emplea en las primeras etapas del pulido de concreto, ya que su abrasividad permite remover irregularidades, marcas superficiales y nivelar el piso. Esta fase es esencial para dejar la superficie lista y en óptimas condiciones para los siguientes pasos con abrasivos de grano más fino, contribuyendo a obtener un acabado uniforme y de alta calidad.<o:p></o:p></span></p>', '', '', 7, 2, 200.00, NULL, 0, 0, 1),
(7, 'DIAMANTE #150', '<p class=\"MsoNormal\" style=\"margin: 0cm; font-size: 12pt; font-family: Calibri, sans-serif; color: rgb(0, 0, 0); text-align: justify;\"><span lang=\"ES-TRAD\" style=\"font-family: &quot;Avenir Next&quot;, sans-serif;\">El diamante con grano #150 se utiliza en las etapas finales del desbaste durante el pulido de concreto. Su abrasividad moderada permite refinar la superficie, eliminando marcas de granos más gruesos y dejando una base uniforme y lisa. Es ideal como preparación previa al pulido fino y al brillo final.<o:p></o:p></span></p>', '', '', 7, 2, 200.00, NULL, 0, 0, 1),
(8, 'DIAMANTE #300', '<p>El diamante con grano #300 se emplea en la fase final del desbaste del concreto, donde se busca afinar la superficie eliminando marcas menores y dejarla lista para el pulido con granos más finos. Ofrece una transición suave entre el desbaste y el acabado, logrando una base pareja y bien nivelada para un resultado de alta calidad.</p>', '', '', 7, 2, 200.00, NULL, 0, 0, 1),
(9, 'Diamante #16', '<p class=\"MsoNormal\" style=\"margin: 0cm; font-size: 12pt; font-family: Calibri, sans-serif; color: rgb(0, 0, 0); text-align: justify;\"><span lang=\"ES-TRAD\" style=\"font-family: &quot;Avenir Next&quot;, sans-serif;\">El diamante con grano #16 se emplea en el desbaste más agresivo del concreto, ideal para remover capas endurecidas, rebabas o recubrimientos ligeros. Su acción abrasiva permite corregir desniveles importantes y dejar la superficie lista para continuar con el proceso de pulido utilizando granos más finos.<o:p></o:p></span></p>', '', '', 7, 2, 200.00, NULL, 1, 0, 1),
(10, 'Diamondquartz', '<p style=\"margin-right: 0cm; margin-left: 0cm; font-size: 12pt; font-family: &quot;Times New Roman&quot;, serif; color: rgb(0, 0, 0);\"><span style=\"font-family: &quot;Avenir Next&quot;, sans-serif;\">Cuarzo pigmentado 100% sólidos, formulado con resinas y catalizadores que garantizan fijación del color y evitan despintado. Libre de solventes, ideal para pisos epóxicos industriales, residenciales, albercas y aplicaciones decorativas.</span></p><p class=\"MsoNormal\" style=\"margin: 0cm; font-size: 12pt; font-family: Calibri, sans-serif; color: rgb(0, 0, 0);\"><span lang=\"ES-TRAD\" style=\"font-family: &quot;Avenir Next&quot;, sans-serif;\">Podemos personalizar la mezcla según los porcentajes de colores que necesites, logrando exactamente el tono que imaginas.<o:p></o:p></span></p><p data-start=\"484\" data-end=\"503\" style=\"margin-right: 0cm; margin-left: 0cm; font-size: 12pt; font-family: &quot;Times New Roman&quot;, serif; color: rgb(0, 0, 0);\"><strong data-start=\"484\" data-end=\"501\"><span style=\"font-family: &quot;Avenir Next&quot;, sans-serif;\">Presentación:</span></strong><span style=\"font-family: &quot;Avenir Next&quot;, sans-serif;\"><o:p></o:p></span></p><p data-start=\"506\" data-end=\"550\" style=\"margin-right: 0cm; margin-left: 36pt; font-size: 12pt; font-family: &quot;Times New Roman&quot;, serif; color: rgb(0, 0, 0); text-indent: -18pt;\"><span style=\"font-size: 10pt; font-family: Symbol;\">·<span style=\"font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-variant-emoji: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style=\"font-family: &quot;Avenir Next&quot;, sans-serif;\">Saco de 25 kg de arena de cuarzo pigmentada.<o:p></o:p></span></p>', '', 'ficha_seguridad_1752610639_ca7aa0b73026c15e.pdf', 5, 2, 768.00, NULL, 1, 1, 1),
(11, 'Impermeabilizante  Imperhome 4000', '<p style=\"margin-right: 0cm; margin-left: 0cm; font-size: 12pt; font-family: &quot;Times New Roman&quot;, serif; color: rgb(0, 0, 0);\"><span style=\"font-family: &quot;Avenir Next&quot;, sans-serif;\">Desarrollado para brindar <strong data-start=\"219\" data-end=\"252\">4 años de protección continua</strong>, este impermeabilizante elastomérico combina resinas acrílicas de alta calidad con aditivos especiales que le otorgan excelente elasticidad, resistencia a rayos UV y gran capacidad de sellado. Su fórmula de secado rápido permite impermeabilizar en un solo día, incluso en superficies con ligera humedad.<o:p></o:p></span></p><p style=\"margin-right: 0cm; margin-left: 0cm; font-size: 12pt; font-family: &quot;Times New Roman&quot;, serif; color: rgb(0, 0, 0);\"><b><span style=\"font-family: &quot;Avenir Next&quot;, sans-serif;\">Presentación</span>:</b><span style=\"font-family: &quot;Avenir Next&quot;, sans-serif;\"> Cubeta de 19 Litros<o:p></o:p></span></p>', 'ficha_tecnica_1752775719_8b8e1e623c704bdf.pdf', '', 4, 2, 1200.00, NULL, 0, 1, 1),
(12, 'CUBETAS IMPERHOME 6000', '<p style=\"margin-right: 0cm; margin-left: 0cm; font-size: 12pt; font-family: &quot;Times New Roman&quot;, serif; color: rgb(0, 0, 0);\"><span style=\"font-family: &quot;Avenir Next&quot;, sans-serif;\">Impermeabilizante acrílico de secado rápido, diseñado para proteger techos hasta por <strong data-start=\"234\" data-end=\"244\">6 años</strong>. Su fórmula con resinas de alta calidad y aditivos especiales garantiza excelente impermeabilidad, adherencia en superficies húmedas y resistencia a los rayos UV. Ideal para aplicar y terminar en un solo día, incluso en condiciones exigentes.<o:p></o:p></span></p><p style=\"margin-right: 0cm; margin-left: 0cm; font-size: 12pt; font-family: &quot;Times New Roman&quot;, serif; color: rgb(0, 0, 0);\"><b><span style=\"font-family: &quot;Avenir Next&quot;, sans-serif;\">Presentación</span>:</b><span style=\"font-family: &quot;Avenir Next&quot;, sans-serif;\"> Cubeta de 19 Litros<o:p></o:p></span></p>', 'ficha_tecnica_1752775760_f74172bd50c327ea.pdf', '', 4, 2, 1600.00, NULL, 0, 1, 1),
(13, 'Esmalte alquidalico Metal Master', '<p style=\"margin-right: 0cm; margin-left: 0cm; font-size: 12pt; font-family: &quot;Times New Roman&quot;, serif; color: rgb(0, 0, 0); text-align: justify;\"><span style=\"font-family: &quot;Avenir Next&quot;, sans-serif;\">Esmalte alquidálico de alto brillo formulado para brindar excelente protección a superficies metálicas. Ofrece gran adherencia, resistencia a la intemperie y durabilidad en ambientes corrosivos moderados. Ideal para acero al carbón en estructuras como barandales, válvulas, bombas, tanques y maquinaria expuesta. Fácil de aplicar y repintar sin desprendimiento entre capas.<o:p></o:p></span></p><p style=\"margin-right: 0cm; margin-left: 0cm; font-size: 12pt; font-family: &quot;Times New Roman&quot;, serif; color: rgb(0, 0, 0);\"><b><span style=\"font-family: &quot;Avenir Next&quot;, sans-serif;\">Presentación</span>:</b><span style=\"font-family: &quot;Avenir Next&quot;, sans-serif;\"> Cubeta de 19 Litros<o:p></o:p></span></p>', '', '', 4, 2, 200.00, NULL, 0, 1, 1),
(14, 'CUBETAS METAL MASTER ACRILICO', '<p><span style=\"font-family: system-ui, -apple-system, &quot;Segoe UI&quot;, Roboto, &quot;Helvetica Neue&quot;, &quot;Noto Sans&quot;, &quot;Liberation Sans&quot;, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, &quot;Segoe UI Symbol&quot;, &quot;Noto Color Emoji&quot;; background-color: rgb(246, 246, 246);\">Cubeta con recubrimiento acrilico</span><br></p>', NULL, NULL, 1, 2, 240.00, NULL, 0, 0, 1),
(15, 'Polymaster RA -28', '<h1 class=\"m-size-13 text-align-justify size-16\" style=\"border: 0px solid rgb(51, 51, 51); font-size: 16px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; color: rgb(82, 81, 81); font-family: Poppins, &quot;Poppins Fallback&quot;; direction: ltr; text-decoration-line: inherit; line-height: initial; text-align: justify !important;\"><p style=\"margin-right: 0cm; margin-left: 0cm; font-size: 12pt; font-family: &quot;Times New Roman&quot;, serif; color: rgb(0, 0, 0); text-align: start;\"><span style=\"font-family: &quot;Avenir Next&quot;, sans-serif;\">El <strong data-start=\"120\" data-end=\"140\">RA-28 Modificado</strong> es un acabado de poliuretano acrílico catalizado con isocianato alifático polifuncional, que forma una película dura, brillante y de secado rápido. Ofrece excelente adhesión, resistencia mecánica y durabilidad en exteriores.<o:p></o:p></span></p><p data-start=\"367\" data-end=\"668\" style=\"margin-right: 0cm; margin-left: 0cm; font-size: 12pt; font-family: &quot;Times New Roman&quot;, serif; color: rgb(0, 0, 0); text-align: start;\"><span style=\"font-family: &quot;Avenir Next&quot;, sans-serif;\">Su formulación alifática proporciona alta resistencia a la intemperie, rayos UV y ambientes salinos o húmedos, conservando color y brillo por largo tiempo. Es ideal como capa final sobre superficies metálicas o sistemas epóxicos donde se requiere una protección estética y funcional de alto desempeño.<o:p></o:p></span></p><p style=\"margin-right: 0cm; margin-left: 0cm; font-size: 12pt; font-family: &quot;Times New Roman&quot;, serif; color: rgb(0, 0, 0); text-align: start; margin-top: 0cm; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;\"><b><span style=\"font-family: &quot;Avenir Next&quot;, sans-serif; color: rgb(33, 37, 41);\">Presentación:&nbsp;</span></b><span style=\"font-family: &quot;Avenir Next&quot;, sans-serif; color: rgb(33, 37, 41);\">4 cubetas de 19 litros de parte A por una cubeta de 19 litros de parte B - Relación de mezcla <b>4:1</b><o:p></o:p></span></p></h1>\r\n\r\n\r\n\r\n\r\n\r\n<!--StartFragment-->\r\n\r\n\r\n\r\n<!--EndFragment-->', 'ficha_tecnica_1752611267_64471531db82e688.pdf', 'ficha_seguridad_1752173010_b2d0f6693b75c878.pdf', 4, 2, 34739.10, NULL, 0, 1, 1),
(16, 'CUBETAS POLYMASTER PRO', '<p>Cubeta Polymaster pro tipo A y B</p>', NULL, NULL, 4, 2, 300.00, NULL, 1, 0, 0),
(17, 'CUBETAS PRODUCTO ESPECIAL', '<p>Cubeta tipo especial recubrimiento unico</p>', NULL, NULL, 4, 2, 200.00, NULL, 0, 0, 1),
(18, 'Primario epoxico RP6 multiusos', '<p style=\"margin-right: 0cm; margin-left: 0cm; font-size: 12pt; font-family: &quot;Times New Roman&quot;, serif; color: rgb(0, 0, 0);\"><span style=\"font-family: &quot;Avenir Next&quot;, sans-serif;\">Primario epóxico multiusos de dos componentes, formulado con base en resinas epóxicas y endurecedor poliamida, diseñado para cumplir con la especificación RP6. Ofrece excelente adherencia sobre superficies de concreto y metal debidamente preparadas, funcionando como capa base en sistemas de recubrimiento industrial.<o:p></o:p></span></p><p data-start=\"480\" data-end=\"783\" style=\"margin-right: 0cm; margin-left: 0cm; font-size: 12pt; font-family: &quot;Times New Roman&quot;, serif; color: rgb(0, 0, 0);\"><span style=\"font-family: &quot;Avenir Next&quot;, sans-serif;\">Proporciona una barrera eficaz contra la humedad, la corrosión y agentes químicos moderados, facilitando el anclaje de capas posteriores. Su versatilidad lo hace ideal para aplicaciones en pisos industriales, estructuras metálicas, tuberías, maquinaria y equipos en ambientes interiores o semicubiertos.<o:p></o:p></span></p><p style=\"margin-right: 0cm; margin-left: 0cm; font-size: 12pt; font-family: &quot;Times New Roman&quot;, serif; color: rgb(0, 0, 0); margin-top: 0cm; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;\"><b><span style=\"font-family: &quot;Avenir Next&quot;, sans-serif; color: rgb(33, 37, 41);\">Presentación:&nbsp;</span></b><span style=\"font-family: &quot;Avenir Next&quot;, sans-serif; color: rgb(33, 37, 41);\">4 cubetas de 19 litros de parte A por un galón de 4 litros de parte B - Relación de mezcla 4:1<o:p></o:p></span></p>', 'ficha_tecnica_1752683073_60c500205a0a02ea.pdf', 'ficha_seguridad_1752682976_2d3bf847f4c6bbc3.pdf', 4, 2, 7221.00, NULL, 0, 1, 1),
(19, 'Orilladora para concreto S250', '<p data-start=\"136\" data-end=\"365\">Máquina orilladora compacta, ideal para trabajos de piso en bordes y zonas de difícil acceso. Desbasta de forma eficiente pintura, recubrimientos epóxicos, adhesivos y masillas, dejando la superficie lista para nuevos sistemas.</p>\r\n<p data-start=\"367\" data-end=\"588\">Funciona con corriente monofásica de 110V o 220V, lo que la hace versátil tanto para uso en obra como en aplicaciones domésticas. Su diseño ergonómico permite un manejo preciso y cómodo durante largas jornadas de trabajo.</p>', '', '', 7, 2, 500.00, NULL, 1, 0, 1),
(20, 'Aspiradora industrial ', '<p style=\"margin-right: 0cm; margin-left: 0cm; font-size: 12pt; font-family: &quot;Times New Roman&quot;, serif; color: rgb(0, 0, 0); margin-top: 0cm; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;\"><span style=\"font-family: &quot;Avenir Next&quot;, sans-serif; color: rgb(33, 37, 41);\">Aspiradora industrial de alto rendimiento, diseñada para sitios de construcción de tamaño mediano. Ideal para trabajos en pisos de concreto, uretano cementicio, sellos epoxicos, terrazo y piedra natural.<o:p></o:p></span></p><p data-start=\"324\" data-end=\"631\" style=\"margin-top: 0cm; margin-right: 0cm; margin-left: 0cm; font-size: 12pt; font-family: &quot;Times New Roman&quot;, serif; color: rgb(0, 0, 0); background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;\"><span style=\"font-family: &quot;Avenir Next&quot;, sans-serif; color: rgb(33, 37, 41);\">Ofrece una potente succión y sistema de filtración eficiente para capturar polvo fino generado en procesos de lijado, pulido o desbaste, manteniendo el área de trabajo limpia y segura. Su diseño robusto y ruedas resistentes permiten una operación continua en condiciones exigentes y fácil movilidad en obra.<o:p></o:p></span></p>', '', '', 7, 2, 40.00, NULL, 0, 0, 1),
(21, 'ChemLINE 784', '<p style=\"margin-right: 0cm; margin-left: 0cm; font-size: 12pt; font-family: &quot;Times New Roman&quot;, serif; color: rgb(0, 0, 0);\"><span style=\"font-family: &quot;Avenir Next&quot;, sans-serif;\">ChemLINE 784 ES es un recubrimiento epóxico avanzado diseñado con tecnología de polímeros única, ofreciendo mejoras significativas en rendimiento y resistencia anticorrosiva. Cuenta con una alta densidad de enlaces cruzados (hasta 784), lo que proporciona mayor resistencia química, térmica, flexibilidad y durabilidad. Es eficaz contra ácidos, álcalis, disolventes, ciclos térmicos de -40°F a 400°F, y es resistente al desgaste, impactos, absorción mínima y corrosión por fluencia. Se presenta en color gris y es ideal como recubrimiento epóxico para aplicaciones exigentes.</span><o:p></o:p><u1:p></u1:p></p><p style=\"margin-top: 1rem; margin-right: 1rem; margin-left: 1rem; font-size: 12pt; font-family: &quot;Times New Roman&quot;, serif; color: rgb(0, 0, 0);\"><b><span style=\"font-family: &quot;Avenir Next&quot;, sans-serif;\">Presentacion</span>:</b><span style=\"font-family: &quot;Avenir Next&quot;, sans-serif;\"> Galon de 4 litros mas catalizador</span><o:p></o:p></p>', 'ficha_tecnica_1752685187_29ba513a9d699f6a.pdf', '', 1, 1, 10718.40, NULL, 0, 1, 1),
(22, 'ChemLINE 2400', '<p><br></p>', '', '', 1, 2, 12249.00, NULL, 1, 1, 1),
(23, 'Vinilica Vinidiamond', '<p class=\"MsoNormal\" style=\"margin: 0cm; font-size: 12pt; font-family: Calibri, sans-serif; color: rgb(0, 0, 0);\"><span lang=\"ES-TRAD\" style=\"font-family: &quot;Avenir Next&quot;, sans-serif;\">Pintura vinílica de alta resistencia, formulada con resinas acrílicas de calidad superior que garantizan una excelente durabilidad, adherencia y retención de color. Ideal para interiores y exteriores, ofrece acabado uniforme, alta lavabilidad y resistencia a la intemperie. Su formulación avanzada proporciona <strong data-start=\"501\" data-end=\"532\">hasta 10 años de protección</strong> en condiciones adecuadas de aplicación.<o:p></o:p></span></p><p class=\"MsoNormal\" style=\"margin: 0cm; font-size: 12pt; font-family: Calibri, sans-serif; color: rgb(0, 0, 0);\"><span lang=\"ES-TRAD\" style=\"font-family: &quot;Avenir Next&quot;, sans-serif;\">&nbsp;</span></p><p style=\"margin-right: 0cm; margin-left: 0cm; font-size: 12pt; font-family: &quot;Times New Roman&quot;, serif; color: rgb(0, 0, 0);\"><b><span style=\"font-family: &quot;Avenir Next&quot;, sans-serif;\">Presentación</span>:</b><span style=\"font-family: &quot;Avenir Next&quot;, sans-serif;\"> Cubeta de 19 Litros<o:p></o:p></span></p>', 'ficha_tecnica_1752776051_611073e7457c4ebd.pdf', '', 4, 2, 1989.00, NULL, 0, 1, 1),
(24, 'Resina para abrillantado #100', '<p class=\"MsoNormal\" style=\"margin: 0cm; font-size: 12pt; font-family: Calibri, sans-serif; color: rgb(0, 0, 0);\"><strong><span lang=\"ES-TRAD\" style=\"font-family: &quot;Avenir Next&quot;, sans-serif;\">Resina para Abrillantado #100 – Tecnología Asiática de Punta</span></strong><span lang=\"ES-TRAD\" style=\"font-family: &quot;Avenir Next&quot;, sans-serif;\"><br data-start=\"122\" data-end=\"125\">Disco de resina con granulado #100 ideal para el abrillantado inicial de pisos de concreto y terrazo. Fabricado con tecnología asiática avanzada, ofrece alta durabilidad y excelente desempeño en el desbaste y nivelación de superficies. Cuenta con respaldo de <strong data-start=\"384\" data-end=\"394\">velcro</strong> para una sujeción rápida y segura en pulidoras.<o:p></o:p></span></p>', '', '', 7, 2, 200.00, NULL, 0, 0, 1),
(25, 'Resina para Abrillantado #800', '<p class=\"MsoNormal\" style=\"margin: 0cm; font-size: 12pt; font-family: Calibri, sans-serif; color: rgb(0, 0, 0);\"><strong><span lang=\"ES-TRAD\" style=\"font-family: &quot;Avenir Next&quot;, sans-serif;\">Resina para Abrillantado #800 – Tecnología Asiática de Punta</span></strong><span lang=\"ES-TRAD\" style=\"font-family: &quot;Avenir Next&quot;, sans-serif;\"><br data-start=\"122\" data-end=\"125\">Disco de resina con granulado #100 ideal para el abrillantado final de pisos de concreto y terrazo. Fabricado con tecnología asiática avanzada, ofrece alta durabilidad y excelente desempeño en el desbaste y nivelación de superficies. Cuenta con respaldo de <strong data-start=\"384\" data-end=\"394\">velcro</strong> para una sujeción rápida y segura en pulidoras.<o:p></o:p></span></p>', '', '', 7, 2, 200.00, NULL, 0, 0, 1),
(30, 'Resina para Abrillantado #200', '<p class=\"MsoNormal\" style=\"margin: 0cm; font-size: 12pt; font-family: Calibri, sans-serif; color: rgb(0, 0, 0);\"><strong><span lang=\"ES-TRAD\" style=\"font-family: &quot;Avenir Next&quot;, sans-serif;\">Resina para Abrillantado #200 – Tecnología Asiática de Punta</span></strong><span lang=\"ES-TRAD\" style=\"font-family: &quot;Avenir Next&quot;, sans-serif;\"><br data-start=\"122\" data-end=\"125\">Disco de resina con granulado #200 ideal para el abrillantado inicial de pisos de concreto y terrazo. Fabricado con tecnología asiática avanzada, ofrece alta durabilidad y excelente desempeño en el desbaste y nivelación de superficies. Cuenta con respaldo de <strong data-start=\"384\" data-end=\"394\">velcro</strong> para una sujeción rápida y segura en pulidoras.<o:p></o:p></span></p>', '', '', 7, 2, 200.00, NULL, 0, 0, 1),
(31, 'Resina para Abrillantado #1000', '<p class=\"MsoNormal\" style=\"margin: 0cm; font-size: 12pt; font-family: Calibri, sans-serif; color: rgb(0, 0, 0);\"><strong><span lang=\"ES-TRAD\" style=\"font-family: &quot;Avenir Next&quot;, sans-serif;\">Resina para Abrillantado #1000 – Tecnología Asiática de Punta</span></strong><span lang=\"ES-TRAD\" style=\"font-family: &quot;Avenir Next&quot;, sans-serif;\"><br data-start=\"122\" data-end=\"125\">Disco de resina con granulado #1000 ideal para el abrillantado final de pisos de concreto y terrazo. Fabricado con tecnología asiática avanzada, ofrece alta durabilidad y excelente desempeño en el desbaste y nivelación de superficies. Cuenta con respaldo de <strong data-start=\"384\" data-end=\"394\">velcro</strong> para una sujeción rápida y segura en pulidoras.<o:p></o:p></span></p>', '', '', 7, 2, 200.00, NULL, 0, 0, 1),
(32, 'Resina para Abrillantado #400', '<p class=\"MsoNormal\" style=\"margin: 0cm; font-size: 12pt; font-family: Calibri, sans-serif; color: rgb(0, 0, 0);\"><strong><span lang=\"ES-TRAD\" style=\"font-family: &quot;Avenir Next&quot;, sans-serif;\">Resina para Abrillantado #400 – Tecnología Asiática de Punta</span></strong><span lang=\"ES-TRAD\" style=\"font-family: &quot;Avenir Next&quot;, sans-serif;\"><br data-start=\"122\" data-end=\"125\">Disco de resina con granulado #400 ideal para el abrillantado inicial de pisos de concreto y terrazo. Fabricado con tecnología asiática avanzada, ofrece alta durabilidad y excelente desempeño en el desbaste y nivelación de superficies. Cuenta con respaldo de <strong data-start=\"384\" data-end=\"394\">velcro</strong> para una sujeción rápida y segura en pulidoras.<o:p></o:p></span></p>', '', '', 7, 2, 200.00, NULL, 0, 0, 1),
(33, 'Resina para Abrillantado #1500', '<p class=\"MsoNormal\" style=\"margin: 0cm; font-size: 12pt; font-family: Calibri, sans-serif; color: rgb(0, 0, 0);\"><strong><span lang=\"ES-TRAD\" style=\"font-family: &quot;Avenir Next&quot;, sans-serif;\">Resina para Abrillantado #1500 – Tecnología Asiática de Punta</span></strong><span lang=\"ES-TRAD\" style=\"font-family: &quot;Avenir Next&quot;, sans-serif;\"><br data-start=\"122\" data-end=\"125\">Disco de resina con granulado #1500 ideal para el abrillantado final de pisos de concreto y terrazo. Fabricado con tecnología asiática avanzada, ofrece alta durabilidad y excelente desempeño en el desbaste y nivelación de superficies. Cuenta con respaldo de <strong data-start=\"384\" data-end=\"394\">velcro</strong> para una sujeción rápida y segura en pulidoras.<o:p></o:p></span></p>', '', '', 7, 2, 200.00, NULL, 0, 0, 1),
(34, 'Resina para abrillantado #3000', '<p class=\"MsoNormal\" style=\"margin: 0cm; font-size: 12pt; font-family: Calibri, sans-serif; color: rgb(0, 0, 0);\"><strong><span lang=\"ES-TRAD\" style=\"font-family: &quot;Avenir Next&quot;, sans-serif;\">Resina para Abrillantado #3000 – Tecnología Asiática de Punta</span></strong><span lang=\"ES-TRAD\" style=\"font-family: &quot;Avenir Next&quot;, sans-serif;\"><br data-start=\"122\" data-end=\"125\">Disco de resina con granulado #3000 ideal para el abrillantado inicial de pisos de concreto y terrazo. Fabricado con tecnología asiática avanzada, ofrece alta durabilidad y excelente desempeño en el desbaste y nivelación de superficies. Cuenta con respaldo de <strong data-start=\"384\" data-end=\"394\">velcro</strong> para una sujeción rápida y segura en pulidoras.<o:p></o:p></span></p>', '', '', 7, 2, 200.00, NULL, 0, 0, 1),
(35, 'Escarificadora Manual ', '<p data-start=\"111\" data-end=\"660\">La SMITH FS050 es una escarificadora portátil, rápida, resistente y ligera, ideal para trabajar en bordes con alta demanda o en áreas de difícil acceso. Su diseño versátil permite utilizar distintos tipos de cuchillas en configuraciones de 4 o 6 ejes, e incluye un juego adicional de orificios para mayor flexibilidad. Cuenta con mangos reversibles que se pueden ajustar a la izquierda o derecha, lo que facilita el trabajo en zonas altas, bajas o espacios reducidos. Para una operación libre de polvo, puede integrarse con un sistema de aspiración.</p>', '', '', 6, 3, 12499.00, NULL, 0, 0, 1);

-- --------------------------------------------------------

--
-- Table structure for table `productos_colores`
--

CREATE TABLE `productos_colores` (
  `id` int(11) NOT NULL,
  `id_producto` int(11) NOT NULL,
  `id_color` int(11) NOT NULL,
  `imagen_preview` varchar(255) DEFAULT NULL,
  `status` tinyint(1) DEFAULT 1,
  `created_at` timestamp NOT NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

--
-- Dumping data for table `productos_colores`
--

INSERT INTO `productos_colores` (`id`, `id_producto`, `id_color`, `imagen_preview`, `status`, `created_at`) VALUES
(38, 2, 11, 'preview_color_11_1752680860_1399.png', 1, '2025-07-16 15:53:59'),
(39, 2, 6, 'preview_color_6_1752680891_7423.png', 1, '2025-07-16 15:53:59'),
(40, 2, 2, 'preview_color_2_1752680908_8384.png', 1, '2025-07-16 15:53:59'),
(41, 2, 7, 'preview_color_7_1752680886_2504.png', 1, '2025-07-16 15:53:59'),
(54, 18, 1, 'preview_color_1_1752682744_5890.png', 1, '2025-07-16 16:24:39'),
(55, 18, 7, 'preview_color_7_1752682748_6833.png', 1, '2025-07-16 16:24:39'),
(56, 18, 5, 'preview_color_5_1752682752_7821.png', 1, '2025-07-16 16:24:39'),
(57, 18, 11, 'preview_color_11_1752682739_5743.png', 1, '2025-07-16 16:24:39'),
(61, 15, 6, 'preview_color_6_1752609953_4951.png', 1, '2025-07-16 16:32:02'),
(62, 15, 2, 'preview_color_2_1752609940_9685.png', 1, '2025-07-16 16:32:02'),
(63, 15, 11, 'preview_color_11_1752683138_9723.png', 1, '2025-07-16 16:32:02'),
(64, 15, 1, 'preview_color_1_1752683379_9348.png', 1, '2025-07-16 16:32:02'),
(65, 15, 7, 'preview_color_7_1752683384_3035.png', 1, '2025-07-16 16:32:02'),
(73, 21, 7, 'preview_color_7_1752684761_1076.png', 1, '2025-07-16 16:59:53'),
(74, 21, 1, 'preview_color_1_1752684771_6339.png', 1, '2025-07-16 16:59:53'),
(75, 22, 1, 'preview_color_1_1752685237_4885.png', 1, '2025-07-16 17:01:24'),
(76, 22, 7, 'preview_color_7_1752685241_9472.png', 1, '2025-07-16 17:01:24'),
(77, 1, 1, 'preview_color_1_1752681817_7624.png', 1, '2025-07-17 17:40:25'),
(78, 1, 7, 'preview_color_7_1752681822_3652.png', 1, '2025-07-17 17:40:25'),
(84, 13, 2, 'preview_color_2_1752774776_5721.png', 1, '2025-07-17 17:53:29'),
(85, 13, 5, 'preview_color_5_1752774782_9953.png', 1, '2025-07-17 17:53:29'),
(86, 13, 7, 'preview_color_7_1752774790_3387.png', 1, '2025-07-17 17:53:29'),
(87, 13, 4, 'preview_color_4_1752774795_9730.png', 1, '2025-07-17 17:53:29'),
(88, 13, 1, 'preview_color_1_1752774801_1793.png', 1, '2025-07-17 17:53:29'),
(95, 12, 5, 'preview_color_5_1752775458_3490.png', 1, '2025-07-17 18:09:26'),
(98, 23, 6, 'preview_color_6_1752776261_3734.png', 1, '2025-07-17 18:18:24'),
(99, 23, 5, 'preview_color_5_1752776275_4685.png', 1, '2025-07-17 18:18:24'),
(100, 23, 7, 'preview_color_7_1752776280_7606.png', 1, '2025-07-17 18:18:24'),
(101, 23, 4, 'preview_color_4_1752776284_8041.png', 1, '2025-07-17 18:18:24'),
(102, 23, 2, 'preview_color_2_1752776288_5354.png', 1, '2025-07-17 18:18:24'),
(103, 11, 5, 'preview_color_5_1752777359_5916.png', 1, '2025-07-17 18:36:01'),
(104, 10, 2, 'preview_color_2_1752349843_5649.png', 1, '2025-07-17 18:37:32'),
(105, 10, 6, 'preview_color_6_1752349828_6863.png', 1, '2025-07-17 18:37:32'),
(106, 10, 4, 'preview_color_4_1752349879_9246.png', 1, '2025-07-17 18:37:32'),
(107, 10, 1, 'preview_color_1_1752349874_1257.png', 1, '2025-07-17 18:37:32'),
(108, 10, 7, 'preview_color_7_1752349868_9108.png', 1, '2025-07-17 18:37:32');

-- --------------------------------------------------------

--
-- Table structure for table `rol`
--

CREATE TABLE `rol` (
  `id` int(11) NOT NULL,
  `rol` varchar(50) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Dumping data for table `rol`
--

INSERT INTO `rol` (`id`, `rol`) VALUES
(1, 'admin');

-- --------------------------------------------------------

--
-- Table structure for table `usuario`
--

CREATE TABLE `usuario` (
  `id` int(11) NOT NULL,
  `nombre` varchar(255) NOT NULL,
  `password` varchar(255) NOT NULL,
  `id_rol` int(11) DEFAULT NULL,
  `status` tinyint(1) DEFAULT 1
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Dumping data for table `usuario`
--

INSERT INTO `usuario` (`id`, `nombre`, `password`, `id_rol`, `status`) VALUES
(5, 'diamondUser', '$2y$10$Ri95oY1hWGpEg1.cvMhcI.zpu685OORu8rP9NXrHCW6pXVHPsRHg6', 1, 1);

--
-- Indexes for dumped tables
--

--
-- Indexes for table `banner`
--
ALTER TABLE `banner`
  ADD PRIMARY KEY (`id`),
  ADD KEY `idx_orden` (`orden`),
  ADD KEY `idx_status` (`status`),
  ADD KEY `idx_status_orden` (`status`,`orden`);

--
-- Indexes for table `blog`
--
ALTER TABLE `blog`
  ADD PRIMARY KEY (`id`),
  ADD KEY `idx_status` (`status`),
  ADD KEY `idx_fecha_creacion` (`fecha_creacion`);

--
-- Indexes for table `categorias`
--
ALTER TABLE `categorias`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `colores`
--
ALTER TABLE `colores`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `imagen_producto`
--
ALTER TABLE `imagen_producto`
  ADD PRIMARY KEY (`id`),
  ADD KEY `id_producto` (`id_producto`),
  ADD KEY `id_color` (`id_color`);

--
-- Indexes for table `marcas`
--
ALTER TABLE `marcas`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `productos`
--
ALTER TABLE `productos`
  ADD PRIMARY KEY (`id`),
  ADD KEY `id_categoria` (`id_categoria`),
  ADD KEY `id_marca` (`id_marca`);

--
-- Indexes for table `productos_colores`
--
ALTER TABLE `productos_colores`
  ADD PRIMARY KEY (`id`),
  ADD KEY `id_producto` (`id_producto`),
  ADD KEY `id_color` (`id_color`);

--
-- Indexes for table `rol`
--
ALTER TABLE `rol`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `usuario`
--
ALTER TABLE `usuario`
  ADD PRIMARY KEY (`id`),
  ADD KEY `id_rol` (`id_rol`);

--
-- AUTO_INCREMENT for dumped tables
--

--
-- AUTO_INCREMENT for table `banner`
--
ALTER TABLE `banner`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT for table `blog`
--
ALTER TABLE `blog`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `categorias`
--
ALTER TABLE `categorias`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=8;

--
-- AUTO_INCREMENT for table `colores`
--
ALTER TABLE `colores`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=12;

--
-- AUTO_INCREMENT for table `imagen_producto`
--
ALTER TABLE `imagen_producto`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=316;

--
-- AUTO_INCREMENT for table `marcas`
--
ALTER TABLE `marcas`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT for table `productos`
--
ALTER TABLE `productos`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=36;

--
-- AUTO_INCREMENT for table `productos_colores`
--
ALTER TABLE `productos_colores`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=109;

--
-- AUTO_INCREMENT for table `rol`
--
ALTER TABLE `rol`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT for table `usuario`
--
ALTER TABLE `usuario`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;

--
-- Constraints for dumped tables
--

--
-- Constraints for table `imagen_producto`
--
ALTER TABLE `imagen_producto`
  ADD CONSTRAINT `imagen_producto_ibfk_1` FOREIGN KEY (`id_producto`) REFERENCES `productos` (`id`),
  ADD CONSTRAINT `imagen_producto_ibfk_2` FOREIGN KEY (`id_color`) REFERENCES `colores` (`id`);

--
-- Constraints for table `productos`
--
ALTER TABLE `productos`
  ADD CONSTRAINT `productos_ibfk_1` FOREIGN KEY (`id_categoria`) REFERENCES `categorias` (`id`),
  ADD CONSTRAINT `productos_ibfk_2` FOREIGN KEY (`id_marca`) REFERENCES `marcas` (`id`);

--
-- Constraints for table `productos_colores`
--
ALTER TABLE `productos_colores`
  ADD CONSTRAINT `productos_colores_ibfk_1` FOREIGN KEY (`id_producto`) REFERENCES `productos` (`id`),
  ADD CONSTRAINT `productos_colores_ibfk_2` FOREIGN KEY (`id_color`) REFERENCES `colores` (`id`);

--
-- Constraints for table `usuario`
--
ALTER TABLE `usuario`
  ADD CONSTRAINT `usuario_ibfk_1` FOREIGN KEY (`id_rol`) REFERENCES `rol` (`id`);
COMMIT;

/*!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 */;
