-- Restore into a separate EMPTY database; this file contains no DROP statements.
SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS=0;
CREATE TABLE `admins` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `username` varchar(80) NOT NULL,
  `password_hash` varchar(255) NOT NULL,
  `last_login_at` datetime DEFAULT NULL,
  `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
  PRIMARY KEY (`id`),
  UNIQUE KEY `username` (`username`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_uca1400_ai_ci;
INSERT INTO `admins`(`id`,`username`,`password_hash`,`last_login_at`,`created_at`) VALUES ('1','admin','$2y$10$V8WRFcOT/t9wlUFkvI/HbOGwMawYcgwqZ6TQIgDR.QeT1Wk12zwkm','2026-10-14 19:38:42','2026-10-13 11:22:45');
CREATE TABLE `audit_log` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `admin_id` int(10) unsigned NOT NULL,
  `action` varchar(80) NOT NULL,
  `details_json` text NOT NULL,
  `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=201 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_uca1400_ai_ci;
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('2','1','product.save','{\"id\":10,\"stock\":3,\"price_minor\":7750}','2026-10-13 17:14:28');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('3','1','product.save','{\"id\":10,\"stock\":4,\"price_minor\":8000}','2026-10-13 17:14:28');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('4','1','order.status','{\"order_id\":3,\"from\":\"new\",\"to\":\"cancelled\"}','2026-10-13 17:14:28');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('5','1','product.visibility','{\"id\":10,\"active\":0}','2026-10-13 17:14:28');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('7','1','product.save','{\"id\":12,\"stock\":3,\"price_minor\":7750}','2026-10-13 17:16:28');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('8','1','product.save','{\"id\":12,\"stock\":4,\"price_minor\":8000}','2026-10-13 17:16:28');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('9','1','order.status','{\"order_id\":6,\"from\":\"new\",\"to\":\"cancelled\"}','2026-10-13 17:16:28');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('10','1','product.visibility','{\"id\":12,\"active\":0}','2026-10-13 17:16:28');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('12','1','product.save','{\"id\":14,\"stock\":3,\"price_minor\":7750}','2026-10-13 17:19:04');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('13','1','product.save','{\"id\":14,\"stock\":4,\"price_minor\":8000}','2026-10-13 17:19:04');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('14','1','order.status','{\"order_id\":9,\"from\":\"new\",\"to\":\"cancelled\"}','2026-10-13 17:19:05');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('15','1','product.visibility','{\"id\":14,\"active\":0}','2026-10-13 17:19:05');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('16','1','product.save','{\"id\":1,\"stock\":11,\"price_minor\":14500}','2026-10-13 17:47:49');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('17','1','product.save','{\"id\":1,\"stock\":11,\"price_minor\":14500}','2026-10-13 17:48:07');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('18','1','product.save','{\"id\":1,\"stock\":11,\"price_minor\":14500}','2026-10-13 18:01:21');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('20','1','product.save','{\"id\":16,\"stock\":3,\"price_minor\":7750,\"image_count\":1,\"primary_image\":\"\\/public\\/assets\\/bouquet-1.jpg\"}','2026-10-13 20:31:17');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('21','1','product.save','{\"id\":16,\"stock\":4,\"price_minor\":8000,\"image_count\":1,\"primary_image\":\"\\/public\\/assets\\/bouquet-1.jpg\"}','2026-10-13 20:31:17');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('22','1','order.status','{\"order_id\":13,\"from\":\"new\",\"to\":\"cancelled\"}','2026-10-13 20:31:17');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('23','1','product.visibility','{\"id\":16,\"active\":0}','2026-10-13 20:31:17');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('24','1','product.save','{\"id\":17,\"stock\":3,\"price_minor\":7750,\"image_count\":1,\"primary_image\":\"\\/public\\/assets\\/bouquet-1.jpg\"}','2026-10-13 20:32:13');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('25','1','product.save','{\"id\":17,\"stock\":4,\"price_minor\":8000,\"image_count\":3,\"primary_image\":\"\\/public\\/assets\\/uploads\\/d98b4c3d210dcb3c41d920234f56b65e.webp\"}','2026-10-13 20:32:14');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('26','1','product.save','{\"id\":17,\"stock\":4,\"price_minor\":8000,\"image_count\":2,\"primary_image\":\"\\/public\\/assets\\/uploads\\/d98b4c3d210dcb3c41d920234f56b65e.webp\"}','2026-10-13 20:32:14');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('27','1','order.status','{\"order_id\":14,\"from\":\"new\",\"to\":\"cancelled\"}','2026-10-13 20:32:14');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('28','1','product.visibility','{\"id\":17,\"active\":0}','2026-10-13 20:32:14');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('29','1','product.save','{\"id\":18,\"stock\":3,\"price_minor\":7750,\"image_count\":1,\"primary_image\":\"\\/public\\/assets\\/bouquet-1.jpg\"}','2026-10-13 20:32:58');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('30','1','product.save','{\"id\":18,\"stock\":4,\"price_minor\":8000,\"image_count\":3,\"primary_image\":\"\\/public\\/assets\\/uploads\\/342ba3683c12641188f10e99273b1599.webp\"}','2026-10-13 20:32:58');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('31','1','product.save','{\"id\":18,\"stock\":4,\"price_minor\":8000,\"image_count\":2,\"primary_image\":\"\\/public\\/assets\\/uploads\\/342ba3683c12641188f10e99273b1599.webp\"}','2026-10-13 20:32:58');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('32','1','order.status','{\"order_id\":15,\"from\":\"new\",\"to\":\"cancelled\"}','2026-10-13 20:32:58');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('33','1','product.visibility','{\"id\":18,\"active\":0}','2026-10-13 20:32:58');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('34','1','product.save','{\"id\":19,\"stock\":3,\"price_minor\":7750,\"image_count\":1,\"primary_image\":\"\\/public\\/assets\\/bouquet-1.jpg\"}','2026-10-13 21:29:43');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('35','1','product.save','{\"id\":19,\"stock\":4,\"price_minor\":8000,\"image_count\":3,\"primary_image\":\"\\/public\\/assets\\/uploads\\/08de1c3325daf4a5c941a148892714ed.webp\"}','2026-10-13 21:29:44');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('36','1','product.save','{\"id\":19,\"stock\":4,\"price_minor\":8000,\"image_count\":2,\"primary_image\":\"\\/public\\/assets\\/uploads\\/08de1c3325daf4a5c941a148892714ed.webp\"}','2026-10-13 21:29:44');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('37','1','order.status','{\"order_id\":16,\"from\":\"new\",\"to\":\"cancelled\"}','2026-10-13 21:29:44');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('38','1','product.visibility','{\"id\":19,\"active\":0}','2026-10-13 21:29:44');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('39','1','product.save','{\"id\":20,\"stock\":3,\"price_minor\":7750,\"image_count\":1,\"primary_image\":\"\\/public\\/assets\\/bouquet-1.jpg\"}','2026-10-13 21:30:21');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('40','1','product.save','{\"id\":20,\"stock\":4,\"price_minor\":8000,\"image_count\":3,\"primary_image\":\"\\/public\\/assets\\/uploads\\/97c72ec49fe074d790711047836feee5.webp\"}','2026-10-13 21:30:22');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('41','1','product.save','{\"id\":20,\"stock\":4,\"price_minor\":8000,\"image_count\":2,\"primary_image\":\"\\/public\\/assets\\/uploads\\/97c72ec49fe074d790711047836feee5.webp\"}','2026-10-13 21:30:22');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('42','1','order.status','{\"order_id\":17,\"from\":\"new\",\"to\":\"cancelled\"}','2026-10-13 21:30:22');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('43','1','product.visibility','{\"id\":20,\"active\":0}','2026-10-13 21:30:22');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('45','1','product.save','{\"id\":22,\"stock\":3,\"price_minor\":7750,\"image_count\":1,\"primary_image\":\"\\/public\\/assets\\/bouquet-1.jpg\"}','2026-10-13 21:38:30');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('46','1','product.save','{\"id\":23,\"stock\":3,\"price_minor\":7750,\"image_count\":1,\"primary_image\":\"\\/public\\/assets\\/bouquet-1.jpg\"}','2026-10-13 21:38:44');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('47','1','product.save','{\"id\":23,\"stock\":4,\"price_minor\":8000,\"image_count\":3,\"primary_image\":\"\\/public\\/assets\\/uploads\\/d460d4b070904f790f95a45670032e86.webp\"}','2026-10-13 21:38:45');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('48','1','product.save','{\"id\":23,\"stock\":4,\"price_minor\":8000,\"image_count\":2,\"primary_image\":\"\\/public\\/assets\\/uploads\\/d460d4b070904f790f95a45670032e86.webp\"}','2026-10-13 21:38:45');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('49','1','order.status','{\"order_id\":20,\"from\":\"new\",\"to\":\"cancelled\"}','2026-10-13 21:38:46');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('50','1','product.visibility','{\"id\":23,\"active\":0}','2026-10-13 21:38:46');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('52','1','product.save','{\"id\":25,\"stock\":3,\"price_minor\":7750,\"image_count\":1,\"primary_image\":\"\\/public\\/assets\\/bouquet-1.jpg\"}','2026-10-13 21:42:14');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('53','1','product.save','{\"id\":25,\"stock\":4,\"price_minor\":8000,\"image_count\":3,\"primary_image\":\"\\/public\\/assets\\/uploads\\/075812cce153e3d2cebd0d7b3320c21f.webp\"}','2026-10-13 21:42:15');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('54','1','product.save','{\"id\":25,\"stock\":4,\"price_minor\":8000,\"image_count\":2,\"primary_image\":\"\\/public\\/assets\\/uploads\\/075812cce153e3d2cebd0d7b3320c21f.webp\"}','2026-10-13 21:42:15');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('55','1','order.status','{\"order_id\":23,\"from\":\"new\",\"to\":\"cancelled\"}','2026-10-13 21:42:15');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('56','1','product.visibility','{\"id\":25,\"active\":0}','2026-10-13 21:42:15');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('58','1','product.save','{\"id\":27,\"stock\":3,\"price_minor\":7750,\"image_count\":1,\"primary_image\":\"\\/public\\/assets\\/bouquet-1.jpg\"}','2026-10-14 16:12:17');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('59','1','product.save','{\"id\":27,\"stock\":4,\"price_minor\":8000,\"image_count\":3,\"primary_image\":\"\\/public\\/assets\\/uploads\\/fb01e8a98e7bf6baa8a6a762421c860d.webp\"}','2026-10-14 16:12:19');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('60','1','product.save','{\"id\":27,\"stock\":4,\"price_minor\":8000,\"image_count\":2,\"primary_image\":\"\\/public\\/assets\\/uploads\\/fb01e8a98e7bf6baa8a6a762421c860d.webp\"}','2026-10-14 16:12:19');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('61','1','order.status','{\"order_id\":26,\"from\":\"new\",\"to\":\"cancelled\"}','2026-10-14 16:12:19');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('62','1','product.visibility','{\"id\":27,\"active\":0}','2026-10-14 16:12:19');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('63','1','seo.settings','{\"changed_keys\":[\"seo_home_title\"],\"delivery_cities\":[{\"name\":\"Солигорск\",\"slug\":\"soligorsk\",\"active\":true,\"published\":false},{\"name\":\"Слуцк\",\"slug\":\"slutsk\",\"active\":true,\"published\":false},{\"name\":\"Любань\",\"slug\":\"lyuban\",\"active\":true,\"published\":false}]}','2026-10-14 16:14:06');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('64','1','product.save','{\"id\":28,\"stock\":3,\"price_minor\":7750,\"image_count\":1,\"primary_image\":\"\\/public\\/assets\\/bouquet-1.jpg\"}','2026-10-14 16:14:06');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('65','1','product.save','{\"id\":28,\"stock\":4,\"price_minor\":8000,\"image_count\":3,\"primary_image\":\"\\/public\\/assets\\/uploads\\/0ce9b2c34aeccc45234828580e87affd.webp\"}','2026-10-14 16:14:07');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('66','1','product.save','{\"id\":28,\"stock\":4,\"price_minor\":8000,\"image_count\":2,\"primary_image\":\"\\/public\\/assets\\/uploads\\/0ce9b2c34aeccc45234828580e87affd.webp\"}','2026-10-14 16:14:08');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('67','1','order.status','{\"order_id\":27,\"from\":\"new\",\"to\":\"cancelled\"}','2026-10-14 16:14:08');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('68','1','product.visibility','{\"id\":28,\"active\":0}','2026-10-14 16:14:08');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('70','1','seo.settings','{\"changed_keys\":[\"seo_home_title\"],\"delivery_cities\":[{\"name\":\"Солигорск\",\"slug\":\"soligorsk\",\"active\":true,\"published\":false},{\"name\":\"Слуцк\",\"slug\":\"slutsk\",\"active\":true,\"published\":false},{\"name\":\"Любань\",\"slug\":\"lyuban\",\"active\":true,\"published\":false}]}','2026-10-14 16:24:13');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('71','1','product.save','{\"id\":30,\"stock\":3,\"price_minor\":7750,\"image_count\":1,\"primary_image\":\"\\/public\\/assets\\/bouquet-1.jpg\"}','2026-10-14 16:24:13');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('72','1','product.save','{\"id\":30,\"stock\":4,\"price_minor\":8000,\"image_count\":3,\"primary_image\":\"\\/public\\/assets\\/uploads\\/81a5a11c2fea03521acc9b5685bd311d.webp\"}','2026-10-14 16:24:14');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('73','1','product.save','{\"id\":30,\"stock\":4,\"price_minor\":8000,\"image_count\":2,\"primary_image\":\"\\/public\\/assets\\/uploads\\/81a5a11c2fea03521acc9b5685bd311d.webp\"}','2026-10-14 16:24:14');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('74','1','order.status','{\"order_id\":30,\"from\":\"new\",\"to\":\"cancelled\"}','2026-10-14 16:24:14');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('75','1','product.visibility','{\"id\":30,\"active\":0}','2026-10-14 16:24:14');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('79','1','seo.settings','{\"changed_keys\":[\"seo_home_title\"],\"delivery_cities\":[{\"name\":\"Солигорск\",\"slug\":\"soligorsk\",\"active\":true,\"published\":false},{\"name\":\"Слуцк\",\"slug\":\"slutsk\",\"active\":true,\"published\":false},{\"name\":\"Любань\",\"slug\":\"lyuban\",\"active\":true,\"published\":false}]}','2026-10-14 16:26:42');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('80','1','product.save','{\"id\":33,\"stock\":3,\"price_minor\":7750,\"image_count\":1,\"primary_image\":\"\\/public\\/assets\\/bouquet-1.jpg\"}','2026-10-14 16:26:42');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('81','1','product.save','{\"id\":33,\"stock\":4,\"price_minor\":8000,\"image_count\":3,\"primary_image\":\"\\/public\\/assets\\/uploads\\/2c156c0aa830871693ff5b85f314fc60.webp\"}','2026-10-14 16:26:43');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('82','1','product.save','{\"id\":33,\"stock\":4,\"price_minor\":8000,\"image_count\":2,\"primary_image\":\"\\/public\\/assets\\/uploads\\/2c156c0aa830871693ff5b85f314fc60.webp\"}','2026-10-14 16:26:44');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('83','1','order.status','{\"order_id\":37,\"from\":\"new\",\"to\":\"cancelled\"}','2026-10-14 16:26:44');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('84','1','seo.settings','{\"changed_keys\":[\"seo_home_title\"],\"delivery_cities\":[{\"name\":\"Солигорск\",\"slug\":\"soligorsk\",\"active\":true,\"published\":false},{\"name\":\"Слуцк\",\"slug\":\"slutsk\",\"active\":true,\"published\":false},{\"name\":\"Любань\",\"slug\":\"lyuban\",\"active\":true,\"published\":false}]}','2026-10-14 16:26:54');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('85','1','product.save','{\"id\":34,\"stock\":3,\"price_minor\":7750,\"image_count\":1,\"primary_image\":\"\\/public\\/assets\\/bouquet-1.jpg\"}','2026-10-14 16:26:54');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('86','1','product.save','{\"id\":34,\"stock\":4,\"price_minor\":8000,\"image_count\":3,\"primary_image\":\"\\/public\\/assets\\/uploads\\/d28200da25d4c7fed12d71d77ca63509.webp\"}','2026-10-14 16:26:55');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('87','1','product.save','{\"id\":34,\"stock\":4,\"price_minor\":8000,\"image_count\":2,\"primary_image\":\"\\/public\\/assets\\/uploads\\/d28200da25d4c7fed12d71d77ca63509.webp\"}','2026-10-14 16:26:55');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('88','1','order.status','{\"order_id\":40,\"from\":\"new\",\"to\":\"cancelled\"}','2026-10-14 16:26:55');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('89','1','seo.settings','{\"changed_keys\":[\"seo_home_title\"],\"delivery_cities\":[{\"name\":\"Солигорск\",\"slug\":\"soligorsk\",\"active\":true,\"published\":false},{\"name\":\"Слуцк\",\"slug\":\"slutsk\",\"active\":true,\"published\":false},{\"name\":\"Любань\",\"slug\":\"lyuban\",\"active\":true,\"published\":false}]}','2026-10-14 16:27:02');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('90','1','product.save','{\"id\":35,\"stock\":3,\"price_minor\":7750,\"image_count\":1,\"primary_image\":\"\\/public\\/assets\\/bouquet-1.jpg\"}','2026-10-14 16:27:02');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('91','1','product.save','{\"id\":35,\"stock\":4,\"price_minor\":8000,\"image_count\":3,\"primary_image\":\"\\/public\\/assets\\/uploads\\/62c3ae11dd369a7742962f9032fb49d9.webp\"}','2026-10-14 16:27:03');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('92','1','product.save','{\"id\":35,\"stock\":4,\"price_minor\":8000,\"image_count\":2,\"primary_image\":\"\\/public\\/assets\\/uploads\\/62c3ae11dd369a7742962f9032fb49d9.webp\"}','2026-10-14 16:27:03');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('93','1','order.status','{\"order_id\":42,\"from\":\"new\",\"to\":\"cancelled\"}','2026-10-14 16:27:03');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('94','1','order.status','{\"order_id\":41,\"from\":\"new\",\"to\":\"cancelled\"}','2026-10-14 16:27:03');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('95','1','product.visibility','{\"id\":35,\"active\":0}','2026-10-14 16:27:03');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('96','1','settings.update','{\"changed_keys\":[\"store_name\",\"address\",\"phone\",\"hours\",\"delivery_enabled\",\"pickup_payment_methods\",\"delivery_terms\",\"payment_terms\",\"legal_name\",\"unp\",\"registration_date\",\"registration_authority\",\"consumer_contact\"],\"demo_mode\":true,\"checkout_enabled\":false}','2026-10-14 16:30:22');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('97','1','seo.settings','{\"changed_keys\":[],\"delivery_cities\":[{\"name\":\"Солигорск\",\"slug\":\"soligorsk\",\"active\":true,\"published\":false},{\"name\":\"Слуцк\",\"slug\":\"slutsk\",\"active\":true,\"published\":false},{\"name\":\"Любань\",\"slug\":\"lyuban\",\"active\":true,\"published\":false}]}','2026-10-14 16:30:22');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('101','1','seo.settings','{\"changed_keys\":[\"seo_home_title\"],\"delivery_cities\":[{\"name\":\"Солигорск\",\"slug\":\"soligorsk\",\"active\":true,\"published\":false},{\"name\":\"Слуцк\",\"slug\":\"slutsk\",\"active\":true,\"published\":false},{\"name\":\"Любань\",\"slug\":\"lyuban\",\"active\":true,\"published\":false}]}','2026-10-14 16:30:42');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('102','1','product.save','{\"id\":37,\"stock\":3,\"price_minor\":7750,\"image_count\":1,\"primary_image\":\"\\/public\\/assets\\/bouquet-1.jpg\"}','2026-10-14 16:30:42');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('103','1','product.save','{\"id\":37,\"stock\":4,\"price_minor\":8000,\"image_count\":3,\"primary_image\":\"\\/public\\/assets\\/uploads\\/8846de3096300fac977f5bd9421c46e5.webp\"}','2026-10-14 16:30:43');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('104','1','product.save','{\"id\":37,\"stock\":4,\"price_minor\":8000,\"image_count\":2,\"primary_image\":\"\\/public\\/assets\\/uploads\\/8846de3096300fac977f5bd9421c46e5.webp\"}','2026-10-14 16:30:43');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('105','1','order.status','{\"order_id\":48,\"from\":\"new\",\"to\":\"cancelled\"}','2026-10-14 16:30:43');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('106','1','order.status','{\"order_id\":47,\"from\":\"new\",\"to\":\"cancelled\"}','2026-10-14 16:30:43');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('107','1','product.visibility','{\"id\":37,\"active\":0}','2026-10-14 16:30:43');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('108','1','settings.update','{\"changed_keys\":[\"consumer_authority_contact\"],\"demo_mode\":true,\"checkout_enabled\":false}','2026-10-14 16:35:15');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('109','1','seo.settings','{\"changed_keys\":[\"seo_home_title\"],\"delivery_cities\":[{\"name\":\"Солигорск\",\"slug\":\"soligorsk\",\"active\":true,\"published\":false},{\"name\":\"Слуцк\",\"slug\":\"slutsk\",\"active\":true,\"published\":false},{\"name\":\"Любань\",\"slug\":\"lyuban\",\"active\":true,\"published\":false}]}','2026-10-14 16:47:17');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('110','1','product.save','{\"id\":38,\"stock\":3,\"price_minor\":7750,\"image_count\":1,\"primary_image\":\"\\/public\\/assets\\/bouquet-1.jpg\"}','2026-10-14 16:47:17');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('111','1','product.save','{\"id\":38,\"stock\":4,\"price_minor\":8000,\"image_count\":3,\"primary_image\":\"\\/public\\/assets\\/uploads\\/4449fa838635fbd80b4235b0243fced9.webp\"}','2026-10-14 16:47:18');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('112','1','product.save','{\"id\":38,\"stock\":4,\"price_minor\":8000,\"image_count\":2,\"primary_image\":\"\\/public\\/assets\\/uploads\\/4449fa838635fbd80b4235b0243fced9.webp\"}','2026-10-14 16:47:18');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('113','1','order.status','{\"order_id\":50,\"from\":\"new\",\"to\":\"cancelled\"}','2026-10-14 16:47:18');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('114','1','order.status','{\"order_id\":49,\"from\":\"new\",\"to\":\"cancelled\"}','2026-10-14 16:47:18');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('115','1','product.visibility','{\"id\":38,\"active\":0}','2026-10-14 16:47:18');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('116','1','settings.update','{\"changed_keys\":[\"delivery_terms\"],\"demo_mode\":true,\"checkout_enabled\":false}','2026-10-14 16:48:51');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('117','1','seo.settings','{\"changed_keys\":[\"delivery_cities\"],\"delivery_cities\":[{\"name\":\"Солигорск\",\"slug\":\"soligorsk\",\"active\":true,\"published\":false},{\"name\":\"Слуцк\",\"slug\":\"slutsk\",\"active\":true,\"published\":false},{\"name\":\"Любань\",\"slug\":\"lyuban\",\"active\":true,\"published\":false}]}','2026-10-14 16:48:51');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('121','1','consumer_appeal.respond','{\"appeal_id\":1,\"status\":\"answered\"}','2026-10-14 16:49:03');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('122','1','seo.settings','{\"changed_keys\":[\"seo_home_title\"],\"delivery_cities\":[{\"name\":\"Солигорск\",\"slug\":\"soligorsk\",\"active\":true,\"published\":false},{\"name\":\"Слуцк\",\"slug\":\"slutsk\",\"active\":true,\"published\":false},{\"name\":\"Любань\",\"slug\":\"lyuban\",\"active\":true,\"published\":false}]}','2026-10-14 16:49:03');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('123','1','product.save','{\"id\":40,\"stock\":3,\"price_minor\":7750,\"image_count\":1,\"primary_image\":\"\\/public\\/assets\\/bouquet-1.jpg\"}','2026-10-14 16:49:03');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('124','1','product.save','{\"id\":40,\"stock\":4,\"price_minor\":8000,\"image_count\":3,\"primary_image\":\"\\/public\\/assets\\/uploads\\/2f7a6a7d8f8c882ee73b63bd443791dc.webp\"}','2026-10-14 16:49:04');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('125','1','product.save','{\"id\":40,\"stock\":4,\"price_minor\":8000,\"image_count\":2,\"primary_image\":\"\\/public\\/assets\\/uploads\\/2f7a6a7d8f8c882ee73b63bd443791dc.webp\"}','2026-10-14 16:49:04');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('126','1','order.status','{\"order_id\":56,\"from\":\"new\",\"to\":\"cancelled\"}','2026-10-14 16:49:04');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('127','1','order.status','{\"order_id\":55,\"from\":\"new\",\"to\":\"cancelled\"}','2026-10-14 16:49:04');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('128','1','product.visibility','{\"id\":40,\"active\":0}','2026-10-14 16:49:04');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('132','1','consumer_appeal.respond','{\"appeal_id\":2,\"status\":\"answered\"}','2026-10-14 16:56:04');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('133','1','seo.settings','{\"changed_keys\":[\"seo_home_title\"],\"delivery_cities\":[{\"name\":\"Солигорск\",\"slug\":\"soligorsk\",\"active\":true,\"published\":false},{\"name\":\"Слуцк\",\"slug\":\"slutsk\",\"active\":true,\"published\":false},{\"name\":\"Любань\",\"slug\":\"lyuban\",\"active\":true,\"published\":false}]}','2026-10-14 16:56:04');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('134','1','product.save','{\"id\":42,\"stock\":3,\"price_minor\":7750,\"image_count\":1,\"primary_image\":\"\\/public\\/assets\\/bouquet-1.jpg\"}','2026-10-14 16:56:04');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('135','1','product.save','{\"id\":42,\"stock\":4,\"price_minor\":8000,\"image_count\":3,\"primary_image\":\"\\/public\\/assets\\/uploads\\/88ee5a61b14f03a172f863a3a88c4a42.webp\"}','2026-10-14 16:56:05');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('136','1','product.save','{\"id\":42,\"stock\":4,\"price_minor\":8000,\"image_count\":2,\"primary_image\":\"\\/public\\/assets\\/uploads\\/88ee5a61b14f03a172f863a3a88c4a42.webp\"}','2026-10-14 16:56:05');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('137','1','order.status','{\"order_id\":62,\"from\":\"new\",\"to\":\"cancelled\"}','2026-10-14 16:56:05');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('138','1','order.status','{\"order_id\":61,\"from\":\"new\",\"to\":\"cancelled\"}','2026-10-14 16:56:05');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('139','1','product.visibility','{\"id\":42,\"active\":0}','2026-10-14 16:56:05');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('143','1','consumer_appeal.respond','{\"appeal_id\":3,\"status\":\"answered\"}','2026-10-14 16:56:47');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('144','1','seo.settings','{\"changed_keys\":[\"seo_home_title\"],\"delivery_cities\":[{\"name\":\"Солигорск\",\"slug\":\"soligorsk\",\"active\":true,\"published\":false},{\"name\":\"Слуцк\",\"slug\":\"slutsk\",\"active\":true,\"published\":false},{\"name\":\"Любань\",\"slug\":\"lyuban\",\"active\":true,\"published\":false}]}','2026-10-14 16:56:47');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('145','1','product.save','{\"id\":44,\"stock\":3,\"price_minor\":7750,\"image_count\":1,\"primary_image\":\"\\/public\\/assets\\/bouquet-1.jpg\"}','2026-10-14 16:56:47');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('146','1','product.save','{\"id\":44,\"stock\":4,\"price_minor\":8000,\"image_count\":3,\"primary_image\":\"\\/public\\/assets\\/uploads\\/921f82ca81f547a66e905ed2aaec2ba9.webp\"}','2026-10-14 16:56:48');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('147','1','product.save','{\"id\":44,\"stock\":4,\"price_minor\":8000,\"image_count\":2,\"primary_image\":\"\\/public\\/assets\\/uploads\\/921f82ca81f547a66e905ed2aaec2ba9.webp\"}','2026-10-14 16:56:48');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('148','1','order.status','{\"order_id\":68,\"from\":\"new\",\"to\":\"cancelled\"}','2026-10-14 16:56:48');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('149','1','order.status','{\"order_id\":67,\"from\":\"new\",\"to\":\"cancelled\"}','2026-10-14 16:56:48');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('150','1','product.visibility','{\"id\":44,\"active\":0}','2026-10-14 16:56:48');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('151','1','settings.update','{\"changed_keys\":[\"email\",\"registration_number\",\"consumer_authority_verified\"],\"demo_mode\":true,\"checkout_enabled\":false}','2026-10-14 17:02:23');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('152','1','settings.update','{\"changed_keys\":[\"consumer_authority_verified\"],\"demo_mode\":true,\"checkout_enabled\":false}','2026-10-14 17:03:16');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('156','1','consumer_appeal.respond','{\"appeal_id\":4,\"status\":\"answered\"}','2026-10-14 17:03:45');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('157','1','seo.settings','{\"changed_keys\":[\"seo_home_title\"],\"delivery_cities\":[{\"name\":\"Солигорск\",\"slug\":\"soligorsk\",\"active\":true,\"published\":false},{\"name\":\"Слуцк\",\"slug\":\"slutsk\",\"active\":true,\"published\":false},{\"name\":\"Любань\",\"slug\":\"lyuban\",\"active\":true,\"published\":false}]}','2026-10-14 17:03:45');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('158','1','product.save','{\"id\":46,\"stock\":3,\"price_minor\":7750,\"image_count\":1,\"primary_image\":\"\\/public\\/assets\\/bouquet-1.jpg\"}','2026-10-14 17:03:45');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('159','1','product.save','{\"id\":46,\"stock\":4,\"price_minor\":8000,\"image_count\":3,\"primary_image\":\"\\/public\\/assets\\/uploads\\/28b1bced5a1d6edab295b1292d08ac61.webp\"}','2026-10-14 17:03:45');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('160','1','product.save','{\"id\":46,\"stock\":4,\"price_minor\":8000,\"image_count\":2,\"primary_image\":\"\\/public\\/assets\\/uploads\\/28b1bced5a1d6edab295b1292d08ac61.webp\"}','2026-10-14 17:03:45');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('161','1','order.status','{\"order_id\":74,\"from\":\"new\",\"to\":\"cancelled\"}','2026-10-14 17:03:46');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('162','1','order.status','{\"order_id\":73,\"from\":\"new\",\"to\":\"cancelled\"}','2026-10-14 17:03:46');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('163','1','product.visibility','{\"id\":46,\"active\":0}','2026-10-14 17:03:46');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('164','1','settings.update','{\"changed_keys\":[\"legal_address\"],\"demo_mode\":true,\"checkout_enabled\":false}','2026-10-14 17:04:17');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('168','1','consumer_appeal.respond','{\"appeal_id\":5,\"status\":\"answered\"}','2026-10-14 17:05:09');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('169','1','seo.settings','{\"changed_keys\":[\"seo_home_title\"],\"delivery_cities\":[{\"name\":\"Солигорск\",\"slug\":\"soligorsk\",\"active\":true,\"published\":false},{\"name\":\"Слуцк\",\"slug\":\"slutsk\",\"active\":true,\"published\":false},{\"name\":\"Любань\",\"slug\":\"lyuban\",\"active\":true,\"published\":false}]}','2026-10-14 17:05:09');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('170','1','product.save','{\"id\":48,\"stock\":3,\"price_minor\":7750,\"image_count\":1,\"primary_image\":\"\\/public\\/assets\\/bouquet-1.jpg\"}','2026-10-14 17:05:09');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('171','1','product.save','{\"id\":48,\"stock\":4,\"price_minor\":8000,\"image_count\":3,\"primary_image\":\"\\/public\\/assets\\/uploads\\/99fc97e614acdcaf9acfc15b8bddff03.webp\"}','2026-10-14 17:05:10');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('172','1','product.save','{\"id\":48,\"stock\":4,\"price_minor\":8000,\"image_count\":2,\"primary_image\":\"\\/public\\/assets\\/uploads\\/99fc97e614acdcaf9acfc15b8bddff03.webp\"}','2026-10-14 17:05:10');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('173','1','order.status','{\"order_id\":80,\"from\":\"new\",\"to\":\"cancelled\"}','2026-10-14 17:05:10');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('174','1','order.status','{\"order_id\":79,\"from\":\"new\",\"to\":\"cancelled\"}','2026-10-14 17:05:10');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('175','1','product.visibility','{\"id\":48,\"active\":0}','2026-10-14 17:05:10');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('179','1','consumer_appeal.respond','{\"appeal_id\":6,\"status\":\"answered\"}','2026-10-14 17:49:23');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('180','1','consumer_appeal.respond','{\"appeal_id\":7,\"status\":\"answered\"}','2026-10-14 17:49:59');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('181','1','seo.settings','{\"changed_keys\":[\"seo_home_title\"],\"delivery_cities\":[{\"name\":\"Солигорск\",\"slug\":\"soligorsk\",\"active\":true,\"published\":false},{\"name\":\"Слуцк\",\"slug\":\"slutsk\",\"active\":true,\"published\":false},{\"name\":\"Любань\",\"slug\":\"lyuban\",\"active\":true,\"published\":false}]}','2026-10-14 17:49:59');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('182','1','consumer_appeal.respond','{\"appeal_id\":8,\"status\":\"answered\"}','2026-10-14 17:50:26');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('183','1','seo.settings','{\"changed_keys\":[\"seo_home_title\"],\"delivery_cities\":[{\"name\":\"Солигорск\",\"slug\":\"soligorsk\",\"active\":true,\"published\":false},{\"name\":\"Слуцк\",\"slug\":\"slutsk\",\"active\":true,\"published\":false},{\"name\":\"Любань\",\"slug\":\"lyuban\",\"active\":true,\"published\":false}]}','2026-10-14 17:50:26');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('184','1','product.save','{\"id\":50,\"stock\":3,\"price_minor\":7750,\"image_count\":1,\"primary_image\":\"\\/public\\/assets\\/bouquet-1.jpg\"}','2026-10-14 17:50:26');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('185','1','product.save','{\"id\":50,\"stock\":4,\"price_minor\":8000,\"image_count\":3,\"primary_image\":\"\\/public\\/assets\\/uploads\\/26cdb5bdc7c2dddf492440491f83ffc0.webp\"}','2026-10-14 17:50:27');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('186','1','product.save','{\"id\":50,\"stock\":4,\"price_minor\":8000,\"image_count\":2,\"primary_image\":\"\\/public\\/assets\\/uploads\\/26cdb5bdc7c2dddf492440491f83ffc0.webp\"}','2026-10-14 17:50:27');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('187','1','order.status','{\"order_id\":86,\"from\":\"new\",\"to\":\"cancelled\"}','2026-10-14 17:50:27');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('188','1','order.status','{\"order_id\":85,\"from\":\"new\",\"to\":\"cancelled\"}','2026-10-14 17:50:27');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('189','1','product.visibility','{\"id\":50,\"active\":0}','2026-10-14 17:50:27');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('193','1','consumer_appeal.respond','{\"appeal_id\":9,\"status\":\"answered\"}','2026-10-14 17:56:31');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('194','1','seo.settings','{\"changed_keys\":[\"seo_home_title\"],\"delivery_cities\":[{\"name\":\"Солигорск\",\"slug\":\"soligorsk\",\"active\":true,\"published\":false},{\"name\":\"Слуцк\",\"slug\":\"slutsk\",\"active\":true,\"published\":false},{\"name\":\"Любань\",\"slug\":\"lyuban\",\"active\":true,\"published\":false}]}','2026-10-14 17:56:31');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('195','1','product.save','{\"id\":52,\"stock\":3,\"price_minor\":7750,\"image_count\":1,\"primary_image\":\"\\/public\\/assets\\/bouquet-1.jpg\"}','2026-10-14 17:56:31');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('196','1','product.save','{\"id\":52,\"stock\":4,\"price_minor\":8000,\"image_count\":3,\"primary_image\":\"\\/public\\/assets\\/uploads\\/92c408ca617e0950edb71fd7d597090a.webp\"}','2026-10-14 17:56:32');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('197','1','product.save','{\"id\":52,\"stock\":4,\"price_minor\":8000,\"image_count\":2,\"primary_image\":\"\\/public\\/assets\\/uploads\\/92c408ca617e0950edb71fd7d597090a.webp\"}','2026-10-14 17:56:32');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('198','1','order.status','{\"order_id\":92,\"from\":\"new\",\"to\":\"cancelled\"}','2026-10-14 17:56:32');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('199','1','order.status','{\"order_id\":91,\"from\":\"new\",\"to\":\"cancelled\"}','2026-10-14 17:56:32');
INSERT INTO `audit_log`(`id`,`admin_id`,`action`,`details_json`,`created_at`) VALUES ('200','1','product.visibility','{\"id\":52,\"active\":0}','2026-10-14 17:56:32');
CREATE TABLE `categories` (
  `id` varchar(40) NOT NULL,
  `name` varchar(120) NOT NULL,
  `sort_order` int(11) NOT NULL DEFAULT 0,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_uca1400_ai_ci;
INSERT INTO `categories`(`id`,`name`,`sort_order`) VALUES ('bouquets','Авторские букеты','10');
INSERT INTO `categories`(`id`,`name`,`sort_order`) VALUES ('mono','Монобукеты','20');
CREATE TABLE `consumer_appeals` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `appeal_number` varchar(32) NOT NULL,
  `tracking_token_hash` char(64) NOT NULL,
  `customer_name` varchar(120) NOT NULL,
  `phone` varchar(30) NOT NULL DEFAULT '',
  `email` varchar(190) NOT NULL DEFAULT '',
  `order_number` varchar(30) NOT NULL DEFAULT '',
  `message` text NOT NULL,
  `status` varchar(20) NOT NULL DEFAULT 'new',
  `response_text` text DEFAULT NULL,
  `is_demo` tinyint(1) NOT NULL DEFAULT 0,
  `admin_id` int(10) unsigned DEFAULT NULL,
  `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
  `updated_at` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
  PRIMARY KEY (`id`),
  UNIQUE KEY `appeal_number` (`appeal_number`),
  KEY `consumer_appeal_status` (`status`,`created_at`),
  KEY `admin_id` (`admin_id`),
  CONSTRAINT `1` FOREIGN KEY (`admin_id`) REFERENCES `admins` (`id`) ON DELETE SET NULL
) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_uca1400_ai_ci;
CREATE TABLE `order_history` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `order_id` bigint(20) unsigned NOT NULL,
  `status` varchar(30) NOT NULL,
  `admin_id` int(10) unsigned DEFAULT NULL,
  `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
  PRIMARY KEY (`id`),
  KEY `order_id` (`order_id`),
  CONSTRAINT `1` FOREIGN KEY (`order_id`) REFERENCES `orders` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=163 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_uca1400_ai_ci;
INSERT INTO `order_history`(`id`,`order_id`,`status`,`admin_id`,`created_at`) VALUES ('16','10','new',NULL,'2026-10-13 17:23:10');
CREATE TABLE `order_items` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `order_id` bigint(20) unsigned NOT NULL,
  `product_id` int(10) unsigned NOT NULL,
  `name` varchar(160) NOT NULL,
  `price_minor` int(10) unsigned NOT NULL,
  `quantity` int(10) unsigned NOT NULL,
  `composition` text NOT NULL,
  `description` text NOT NULL,
  PRIMARY KEY (`id`),
  KEY `order_id` (`order_id`),
  KEY `product_id` (`product_id`),
  CONSTRAINT `1` FOREIGN KEY (`order_id`) REFERENCES `orders` (`id`) ON DELETE CASCADE,
  CONSTRAINT `2` FOREIGN KEY (`product_id`) REFERENCES `products` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=93 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_uca1400_ai_ci;
INSERT INTO `order_items`(`id`,`order_id`,`product_id`,`name`,`price_minor`,`quantity`,`composition`,`description`) VALUES ('10','10','1','Нежное утро','14500','1','Розы, кустовые розы, эустома, сезонная зелень. Демонстрационный состав.','Воздушный букет в молочно-розовой палитре. Для тёплого признания или просто красивого дня.');
CREATE TABLE `orders` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `number` varchar(30) NOT NULL,
  `idempotency_hash` char(64) NOT NULL,
  `request_hash` char(64) NOT NULL,
  `session_hash` char(64) NOT NULL,
  `customer_name` varchar(120) NOT NULL,
  `phone` varchar(30) NOT NULL,
  `email` varchar(190) NOT NULL DEFAULT '',
  `recipient_name` varchar(120) NOT NULL DEFAULT '',
  `recipient_phone` varchar(30) NOT NULL DEFAULT '',
  `fulfillment` varchar(20) NOT NULL,
  `address` varchar(500) NOT NULL DEFAULT '',
  `desired_date` date NOT NULL,
  `slot` varchar(80) NOT NULL,
  `card_message` varchar(1000) NOT NULL DEFAULT '',
  `comment` text NOT NULL,
  `total_minor` int(10) unsigned NOT NULL,
  `delivery_minor` int(10) unsigned NOT NULL DEFAULT 0,
  `status` varchar(30) NOT NULL DEFAULT 'new',
  `is_demo` tinyint(1) NOT NULL,
  `terms_version` varchar(80) NOT NULL,
  `terms_snapshot` longtext NOT NULL,
  `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
  `updated_at` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
  `payment_method` varchar(20) NOT NULL DEFAULT 'manual',
  `payment_status` varchar(20) NOT NULL DEFAULT 'not_required',
  `payment_mode` varchar(12) DEFAULT NULL,
  `payment_token_hash` char(64) DEFAULT NULL,
  `payment_session_started_at` datetime DEFAULT NULL,
  `webpay_transaction_id` varchar(64) DEFAULT NULL,
  `payment_verified_at` datetime DEFAULT NULL,
  `delivery_city` varchar(80) NOT NULL DEFAULT '',
  PRIMARY KEY (`id`),
  UNIQUE KEY `number` (`number`),
  UNIQUE KEY `idempotency_hash` (`idempotency_hash`),
  UNIQUE KEY `webpay_transaction` (`webpay_transaction_id`),
  KEY `order_created` (`created_at`),
  KEY `order_status` (`status`)
) ENGINE=InnoDB AUTO_INCREMENT=93 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_uca1400_ai_ci;
INSERT INTO `orders`(`id`,`number`,`idempotency_hash`,`request_hash`,`session_hash`,`customer_name`,`phone`,`email`,`recipient_name`,`recipient_phone`,`fulfillment`,`address`,`desired_date`,`slot`,`card_message`,`comment`,`total_minor`,`delivery_minor`,`status`,`is_demo`,`terms_version`,`terms_snapshot`,`created_at`,`updated_at`,`payment_method`,`payment_status`,`payment_mode`,`payment_token_hash`,`payment_session_started_at`,`webpay_transaction_id`,`payment_verified_at`,`delivery_city`) VALUES ('10','TEST-261013-A51E32','f5c92cf3f0a349f5883ce28921ae9df1ba720e54a1a2605d77ac58555d24fec4','0c591c33a9f979bd51a379f520cd977088d7436e06d5dba90df204ee3294c4e4','8ac3586ad52df255547a542a0f3ecfd2397572d487bb3301681cbd95b5cdeec5','Тестовый покупатель','+375290000000','','','','pickup','','2026-10-14','По согласованию','Проверка открытки La Fleur','','14500','0','new','1','draft-2026-10-13','{\"demo_mode\":true,\"delivery_terms\":\"Условия доставки пока не определены. Доставка недоступна.\",\"pickup_terms\":\"Самовывоз после подтверждения заказа магазином. В демонстрационном режиме выдача не производится.\",\"payment_terms\":\"Способы оплаты будут опубликованы перед открытием магазина. Онлайн-оплата не подключена.\",\"return_terms\":\"\",\"privacy_policy\":\"\",\"legal_name\":\"\",\"unp\":\"000000000\",\"offer_terms\":\"\"}','2026-10-13 17:23:10','2026-10-13 17:23:10','manual','not_required',NULL,NULL,NULL,NULL,NULL,'');
CREATE TABLE `payment_history` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `order_id` bigint(20) unsigned NOT NULL,
  `status` varchar(20) NOT NULL,
  `transaction_id` varchar(64) DEFAULT NULL,
  `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
  PRIMARY KEY (`id`),
  KEY `payment_order` (`order_id`,`created_at`),
  CONSTRAINT `1` FOREIGN KEY (`order_id`) REFERENCES `orders` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_uca1400_ai_ci;
CREATE TABLE `product_images` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `product_id` int(10) unsigned NOT NULL,
  `image_path` varchar(500) NOT NULL,
  `sort_order` int(11) NOT NULL DEFAULT 0,
  `is_primary` tinyint(1) NOT NULL DEFAULT 0,
  `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
  PRIMARY KEY (`id`),
  UNIQUE KEY `product_image_path` (`product_id`,`image_path`),
  KEY `product_images_order` (`product_id`,`is_primary`,`sort_order`,`id`),
  CONSTRAINT `1` FOREIGN KEY (`product_id`) REFERENCES `products` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=101 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_uca1400_ai_ci;
INSERT INTO `product_images`(`id`,`product_id`,`image_path`,`sort_order`,`is_primary`,`created_at`) VALUES ('1','1','/public/assets/uploads/3096802307e11a83901d4a1125fbe5be.jpg','0','1','2026-10-13 20:30:22');
INSERT INTO `product_images`(`id`,`product_id`,`image_path`,`sort_order`,`is_primary`,`created_at`) VALUES ('23','1','/public/assets/uploads/81db10b2165c6ee2286be6866355f8c9.jpg','1','0','2026-10-13 21:29:02');
INSERT INTO `product_images`(`id`,`product_id`,`image_path`,`sort_order`,`is_primary`,`created_at`) VALUES ('82','53','/public/assets/uploads/22fec6706bb8fefc5c661b5c53937bc9.webp','0','1','2026-10-18 12:51:38');
INSERT INTO `product_images`(`id`,`product_id`,`image_path`,`sort_order`,`is_primary`,`created_at`) VALUES ('83','53','/public/assets/uploads/290c3597552037abb9de0df790f70524.webp','1','0','2026-10-18 12:51:38');
INSERT INTO `product_images`(`id`,`product_id`,`image_path`,`sort_order`,`is_primary`,`created_at`) VALUES ('84','53','/public/assets/uploads/5e1c9b911533a701c34d939b1916f5b4.webp','2','0','2026-10-18 12:51:38');
INSERT INTO `product_images`(`id`,`product_id`,`image_path`,`sort_order`,`is_primary`,`created_at`) VALUES ('85','54','/public/assets/uploads/ba8f68575b9c68d4c2c2c46ee95749f0.webp','0','1','2026-10-18 12:51:38');
INSERT INTO `product_images`(`id`,`product_id`,`image_path`,`sort_order`,`is_primary`,`created_at`) VALUES ('86','54','/public/assets/uploads/124ede48bbda95b260f0520f93709a8c.webp','1','0','2026-10-18 12:51:38');
INSERT INTO `product_images`(`id`,`product_id`,`image_path`,`sort_order`,`is_primary`,`created_at`) VALUES ('87','55','/public/assets/uploads/21fd573feff52e3cf85fc735c0cd242d.webp','0','1','2026-10-18 12:51:38');
INSERT INTO `product_images`(`id`,`product_id`,`image_path`,`sort_order`,`is_primary`,`created_at`) VALUES ('88','56','/public/assets/uploads/17cf59393877d5324f3f051626496f04.webp','0','1','2026-10-18 12:51:38');
INSERT INTO `product_images`(`id`,`product_id`,`image_path`,`sort_order`,`is_primary`,`created_at`) VALUES ('89','57','/public/assets/uploads/6dba7e86d254b0df93616a82b99fe7e9.webp','0','1','2026-10-18 12:51:38');
INSERT INTO `product_images`(`id`,`product_id`,`image_path`,`sort_order`,`is_primary`,`created_at`) VALUES ('90','57','/public/assets/uploads/6427d4a836b5d2fad53c8563cfe7dbb4.webp','1','0','2026-10-18 12:51:38');
INSERT INTO `product_images`(`id`,`product_id`,`image_path`,`sort_order`,`is_primary`,`created_at`) VALUES ('91','58','/public/assets/uploads/1643bfa2c1cf461befff0de7a95e3de2.webp','0','1','2026-10-18 12:51:38');
INSERT INTO `product_images`(`id`,`product_id`,`image_path`,`sort_order`,`is_primary`,`created_at`) VALUES ('92','58','/public/assets/uploads/983556a5613521b0a25640b01c726d49.webp','1','0','2026-10-18 12:51:38');
INSERT INTO `product_images`(`id`,`product_id`,`image_path`,`sort_order`,`is_primary`,`created_at`) VALUES ('93','59','/public/assets/uploads/c3725c8c4197b258f01654cbb17b501d.webp','0','1','2026-10-18 12:51:38');
INSERT INTO `product_images`(`id`,`product_id`,`image_path`,`sort_order`,`is_primary`,`created_at`) VALUES ('94','59','/public/assets/uploads/17822140585ea0ba2f61b59cb8bc0678.webp','1','0','2026-10-18 12:51:38');
INSERT INTO `product_images`(`id`,`product_id`,`image_path`,`sort_order`,`is_primary`,`created_at`) VALUES ('95','60','/public/assets/uploads/cc285fd36efbb24715665ca08939cea0.webp','0','1','2026-10-18 12:51:38');
INSERT INTO `product_images`(`id`,`product_id`,`image_path`,`sort_order`,`is_primary`,`created_at`) VALUES ('96','60','/public/assets/uploads/54808317abfa4f068722fe32716ab2b5.webp','1','0','2026-10-18 12:51:38');
INSERT INTO `product_images`(`id`,`product_id`,`image_path`,`sort_order`,`is_primary`,`created_at`) VALUES ('97','61','/public/assets/uploads/e960d2247fde074cd670ecd8430d31c7.webp','0','0','2026-10-18 12:51:38');
INSERT INTO `product_images`(`id`,`product_id`,`image_path`,`sort_order`,`is_primary`,`created_at`) VALUES ('98','61','/public/assets/uploads/eb38425640ca320fc51a9a29a90eb7ce.webp','1','1','2026-10-18 12:51:38');
INSERT INTO `product_images`(`id`,`product_id`,`image_path`,`sort_order`,`is_primary`,`created_at`) VALUES ('99','62','/public/assets/uploads/029e451d9da29ff84fdc7902a391b630.webp','0','1','2026-10-18 12:51:38');
INSERT INTO `product_images`(`id`,`product_id`,`image_path`,`sort_order`,`is_primary`,`created_at`) VALUES ('100','62','/public/assets/uploads/583f7e3fcb359051c28983bed6e6a75c.webp','1','0','2026-10-18 12:51:38');
CREATE TABLE `products` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `name` varchar(160) NOT NULL,
  `slug` varchar(190) NOT NULL,
  `category` varchar(40) NOT NULL,
  `description` text NOT NULL,
  `composition` text NOT NULL,
  `care` text NOT NULL,
  `price_minor` int(10) unsigned NOT NULL,
  `image` varchar(500) NOT NULL,
  `stock` int(10) unsigned NOT NULL DEFAULT 0,
  `badge` varchar(80) NOT NULL DEFAULT '',
  `active` tinyint(1) NOT NULL DEFAULT 1,
  `is_demo` tinyint(1) NOT NULL DEFAULT 1,
  `sort_order` int(11) NOT NULL DEFAULT 0,
  `updated_at` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
  `story_title` varchar(160) DEFAULT NULL,
  `story_text` text DEFAULT NULL,
  `seo_title` varchar(190) DEFAULT NULL,
  `seo_description` varchar(300) DEFAULT NULL,
  `occasions` varchar(500) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `slug` (`slug`),
  KEY `category` (`category`),
  CONSTRAINT `1` FOREIGN KEY (`category`) REFERENCES `categories` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=63 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_uca1400_ai_ci;
INSERT INTO `products`(`id`,`name`,`slug`,`category`,`description`,`composition`,`care`,`price_minor`,`image`,`stock`,`badge`,`active`,`is_demo`,`sort_order`,`updated_at`,`story_title`,`story_text`,`seo_title`,`seo_description`,`occasions`) VALUES ('1','Пудровая роскошь','pudrovaya-roskosh','mono','Пышный монобукет из пионовидных кустовых роз в нежных пудрово-персиковых оттенках. Оформление в полупрозрачную флористическую упаковку.','Пионовидные кустовые розы (33 шт.)','Чтобы букет как можно дольше радовал своей красотой:\r\n- Подрежьте стебли на 1–2 см под углом 45° перед постановкой в вазу.\r\n- Используйте чистую вазу с прохладной водой.\r\n- Меняйте воду ежедневно, обновляя срезы каждые 1–2 дня.\r\n- Берегите розы от прямых солнечных лучей, сквозняков и отопительных приборов.\r\n- Удаляйте лепестки и листья, потерявшие свежесть.\r\nСовет: Розы особенно любят прохладу. Разместите букет в прохладном помещении, чтобы сохранить свежесть и красоту нежных бутонов.','14500','/public/assets/uploads/3096802307e11a83901d4a1125fbe5be.jpg','11','Выбор флориста','0','0','1','2026-10-18 12:51:38','Что таит «Пудровая роскошь»','Тридцать три пионовидные кустовые розы складываются в пышное облако нежных оттенков. В этой композиции — мягкое признание, благодарность и желание сделать чей-то день красивее. Это наша авторская история букета, а не обещание особого значения каждого цветка.','Букет «Пудровая роскошь» — 33 розы в Солигорске','Пышный букет из 33 пионовидных кустовых роз в пудрово-персиковых оттенках. «Пудровая роскошь» от La Fleur & Café, Солигорск.','mom,anniversary,jubilee,birthday,wedding,love,gratitude');
INSERT INTO `products`(`id`,`name`,`slug`,`category`,`description`,`composition`,`care`,`price_minor`,`image`,`stock`,`badge`,`active`,`is_demo`,`sort_order`,`updated_at`,`story_title`,`story_text`,`seo_title`,`seo_description`,`occasions`) VALUES ('53','Королевский контраст','korolevskiy-kontrast','bouquets','Эффектный авторский букет с крупной кремовой протеей в центре. Синяя гортензия, винные хризантемы, нежно-розовые цветы и воздушная зелень создают выразительную игру цвета, объёма и фактур.','Протея, синяя гортензия, бордовые хризантемы, кремовая пионовидная роза, розовая эустома, молюцелла, эвкалипт.','Поставьте в чистую вазу с прохладной водой, освободив стебли от листьев ниже уровня воды. Меняйте воду ежедневно и обновляйте срезы раз в 1–2 дня. Гортензии требуется особенно много влаги. Берегите букет от солнца, батарей и фруктов.','99999','/public/assets/uploads/22fec6706bb8fefc5c661b5c53937bc9.webp','0','','1','0','0','2026-10-18 12:51:38','Восхищение и нежность','В этом букете — восхищение сильным характером и нежность, которую не всегда произносят вслух. Необычная протея становится символом смелости, а мягкие оттенки добавляют признанию тепла.','Королевский контраст — букет в Солигорске | La Fleur & Café','Эффектный авторский букет с крупной кремовой протеей в центре. Синяя гортензия, винные хризантемы, нежно-розовые цветы и воздушная зелень создают…','love,anniversary,jubilee');
INSERT INTO `products`(`id`,`name`,`slug`,`category`,`description`,`composition`,`care`,`price_minor`,`image`,`stock`,`badge`,`active`,`is_demo`,`sort_order`,`updated_at`,`story_title`,`story_text`,`seo_title`,`seo_description`,`occasions`) VALUES ('54','Фисташковый рассвет','fistashkovyy-rassvet','bouquets','Воздушная композиция в оттенках фисташки, молока и пудрового розового. Объёмная зелёная гортензия оттеняет роскошные белые розы, а розовые кустовые розочки и лёгкие белые соцветия добавляют романтичности.','Зелёная гортензия, белые пионовидные розы, розовые кустовые розы, розовая эустома, белая маттиола.','Гортензия любит воду: используйте чистую вместительную вазу и следите, чтобы стебли не оставались без влаги. Ежедневно меняйте воду, подрезайте стебли наискосок каждые 1–2 дня. Держите композицию в прохладе, вдали от прямого солнца и обогревателей.','99999','/public/assets/uploads/ba8f68575b9c68d4c2c2c46ee95749f0.webp','0','','1','0','10','2026-10-18 12:51:38','Забота без громких слов','Нежное послание о заботе и спокойном счастье. Этот букет словно говорит: «Мне хорошо рядом с тобой» — без громких слов, но с искренним вниманием.','Фисташковый рассвет — букет в Солигорске | La Fleur & Café','Воздушная композиция в оттенках фисташки, молока и пудрового розового. Объёмная зелёная гортензия оттеняет роскошные белые розы, а розовые кустовые…','mom,love,no_reason');
INSERT INTO `products`(`id`,`name`,`slug`,`category`,`description`,`composition`,`care`,`price_minor`,`image`,`stock`,`badge`,`active`,`is_demo`,`sort_order`,`updated_at`,`story_title`,`story_text`,`seo_title`,`seo_description`,`occasions`) VALUES ('55','Розовый шёпот','rozovyy-shepot','bouquets','Романтичное сочетание нежно-розовых роз и миниатюрных кустовых бутонов. Белоснежная маттиола придаёт букету лёгкость, а крошечные небесно-голубые цветы делают палитру особенно трогательной.','Розовые розы, розовые кустовые пионовидные розы, белая маттиола, голубая твидия (оксипеталум), декоративная зелень.','Переставьте букет в чистую вазу с прохладной водой. Удалите листья ниже уровня воды, ежедневно освежайте воду и подрезайте стебли каждые 1–2 дня. Не размещайте у окна под прямыми лучами солнца или рядом с источниками тепла.','99999','/public/assets/uploads/21fd573feff52e3cf85fc735c0cd242d.webp','0','','1','0','20','2026-10-18 12:51:38','Первое признание','Здесь спрятаны первые признания, лёгкое волнение и искренняя симпатия. Букет для момента, когда хочется сказать о чувствах деликатно — и остаться в памяти надолго.','Розовый шёпот — букет в Солигорске | La Fleur & Café','Романтичное сочетание нежно-розовых роз и миниатюрных кустовых бутонов. Белоснежная маттиола придаёт букету лёгкость, а крошечные небесно-голубые цветы…','love,anniversary,no_reason');
INSERT INTO `products`(`id`,`name`,`slug`,`category`,`description`,`composition`,`care`,`price_minor`,`image`,`stock`,`badge`,`active`,`is_demo`,`sort_order`,`updated_at`,`story_title`,`story_text`,`seo_title`,`seo_description`,`occasions`) VALUES ('56','Ягодный крем','yagodnyy-krem','bouquets','Пышный букет с бархатистыми малиново-розовыми кустовыми розами и крупными персиковыми пионовидными розами. Салатовые воздушные акценты смягчают насыщенную палитру и делают композицию ещё более объёмной.','Персиковые пионовидные розы, малиново-розовые кустовые розы, светло-зелёная эустома.','Поставьте букет в чистую глубокую вазу, предварительно удалив листья с нижней части стеблей. Меняйте воду каждый день и обновляйте косой срез каждые 1–2 дня. Убирайте увядшие бутоны и избегайте жары, сквозняков и прямого солнца.','99999','/public/assets/uploads/17cf59393877d5324f3f051626496f04.webp','0','','1','0','30','2026-10-18 12:51:38','Яркие чувства и забота','В нём сочетаются страсть и нежность, энергия ярких чувств и желание окружить человека заботой. Такой подарок звучит как тёплое, уверенное «Ты для меня особенная».','Ягодный крем — букет в Солигорске | La Fleur & Café','Пышный букет с бархатистыми малиново-розовыми кустовыми розами и крупными персиковыми пионовидными розами. Салатовые воздушные акценты смягчают…','love,anniversary,birthday');
INSERT INTO `products`(`id`,`name`,`slug`,`category`,`description`,`composition`,`care`,`price_minor`,`image`,`stock`,`badge`,`active`,`is_demo`,`sort_order`,`updated_at`,`story_title`,`story_text`,`seo_title`,`seo_description`,`occasions`) VALUES ('57','Сад на закате','sad-na-zakate','bouquets','Живописный букет в сложной садовой палитре: абрикосовые и сливочно-жёлтые розы, дымчато-лиловая гортензия, белые соцветия и необычные зелёные бутоны. Каждая деталь раскрывается по-новому при разном освещении.','Персиковые и светло-жёлтые пионовидные розы, лиловая гортензия, белая маттиола, белая гвоздика, крупные декоративные зелёные бутоны.','Выберите просторную вазу с прохладной водой: гортензия особенно чувствительна к недостатку влаги. Меняйте воду ежедневно и обновляйте срезы каждые 1–2 дня. Берегите нежные лепестки от солнечных лучей и не ставьте букет возле батареи.','99999','/public/assets/uploads/6dba7e86d254b0df93616a82b99fe7e9.webp','0','','1','0','40','2026-10-18 12:51:38','Благодарность за тёплые моменты','Этот букет хранит настроение неспешного вечера и благодарность за моменты, которые хочется продлить. Он говорит о восхищении красотой, которую замечают не сразу, а сердцем.','Сад на закате — букет в Солигорске | La Fleur & Café','Живописный букет в сложной садовой палитре: абрикосовые и сливочно-жёлтые розы, дымчато-лиловая гортензия, белые соцветия и необычные зелёные бутоны…','mom,gratitude,anniversary');
INSERT INTO `products`(`id`,`name`,`slug`,`category`,`description`,`composition`,`care`,`price_minor`,`image`,`stock`,`badge`,`active`,`is_demo`,`sort_order`,`updated_at`,`story_title`,`story_text`,`seo_title`,`seo_description`,`occasions`) VALUES ('58','Белая легенда','belaya-legenda','bouquets','Архитектурный букет в бело-зелёной гамме. Пышная белая гортензия и высокие гладиолусы создают выразительный силуэт, а мелкие зелёные, бордовые и голубые акценты придают ему современный характер.','Белая гортензия, белые гладиолусы, белая эустома, зелёные хризантемы сантини, бордово-зелёный декоративный аллиум, голубая твидия.','Используйте высокую устойчивую вазу с прохладной водой. Ежедневно меняйте воду, удаляйте нижние листья и обновляйте срезы каждые 1–2 дня. По мере раскрытия гладиолусов убирайте увядающие нижние цветки. Держите в прохладном месте без прямого солнца.','99999','/public/assets/uploads/1643bfa2c1cf461befff0de7a95e3de2.webp','0','','1','0','50','2026-10-18 12:51:38','Уважение и признательность','Сдержанная элегантность скрывает глубокое уважение, доверие и самые чистые пожелания. Букет подойдёт для важного события, поздравления или знака искренней признательности.','Белая легенда — букет в Солигорске | La Fleur & Café','Архитектурный букет в бело-зелёной гамме. Пышная белая гортензия и высокие гладиолусы создают выразительный силуэт, а мелкие зелёные, бордовые и голубые…','colleague,gratitude,jubilee,wedding');
INSERT INTO `products`(`id`,`name`,`slug`,`category`,`description`,`composition`,`care`,`price_minor`,`image`,`stock`,`badge`,`active`,`is_demo`,`sort_order`,`updated_at`,`story_title`,`story_text`,`seo_title`,`seo_description`,`occasions`) VALUES ('59','Крем-брюле','krem-bryule','mono','Изысканный букет из густомахровых садовых роз в сливочных, ванильных, персиковых и пудрово-розовых оттенках. Мягкие переходы цвета напоминают десерт, а многослойные лепестки создают ощущение роскоши.','Персиковые и кремовые пионовидные розы, пудрово-розовые кустовые пионовидные розы, бутоны роз, декоративная зелень.','Поставьте розы в чистую вазу с прохладной водой, удалив листья, которые могут оказаться в воде. Меняйте воду ежедневно, обновляйте срезы под углом раз в 1–2 дня и аккуратно убирайте увядающие лепестки. Не допускайте перегрева.','99999','/public/assets/uploads/c3725c8c4197b258f01654cbb17b501d.webp','0','','1','0','60','2026-10-18 12:51:38','Нежность в деталях','В этой композиции — тонкий вкус, нежность и удовольствие от красивых мелочей. Она словно приглашает замедлиться и насладиться моментом рядом с дорогим человеком.','Крем-брюле — букет в Солигорске | La Fleur & Café','Изысканный букет из густомахровых садовых роз в сливочных, ванильных, персиковых и пудрово-розовых оттенках. Мягкие переходы цвета напоминают десерт, а…','love,anniversary,birthday');
INSERT INTO `products`(`id`,`name`,`slug`,`category`,`description`,`composition`,`care`,`price_minor`,`image`,`stock`,`badge`,`active`,`is_demo`,`sort_order`,`updated_at`,`story_title`,`story_text`,`seo_title`,`seo_description`,`occasions`) VALUES ('60','Розовая россыпь','rozovaya-rossyp','mono','Огромное облако миниатюрных ярко-розовых кустовых роз. Сотни на вид кружевных лепестков и множество закрытых бутонов создают эффект цветущего сада, а лиловая упаковка подчёркивает насыщенный цвет.','Розовые кустовые пионовидные розы, декоративные ленты и упаковка.','Освободите стебли от транспортировочной упаковки внизу и поставьте букет в большую устойчивую вазу. Удаляйте листья под водой, ежедневно меняйте воду и освежайте срезы. Поскольку бутонов много, регулярно удаляйте те, что начали увядать.','99999','/public/assets/uploads/cc285fd36efbb24715665ca08939cea0.webp','0','','1','0','70','2026-10-18 12:51:38','Щедрость чувств','Это признание, которое невозможно не заметить: радость, щедрость чувств и желание подарить настоящий праздник. Каждая маленькая роза — как отдельное тёплое слово.','Розовая россыпь — букет в Солигорске | La Fleur & Café','Огромное облако миниатюрных ярко-розовых кустовых роз. Сотни на вид кружевных лепестков и множество закрытых бутонов создают эффект цветущего сада, а…','love,birthday,anniversary');
INSERT INTO `products`(`id`,`name`,`slug`,`category`,`description`,`composition`,`care`,`price_minor`,`image`,`stock`,`badge`,`active`,`is_demo`,`sort_order`,`updated_at`,`story_title`,`story_text`,`seo_title`,`seo_description`,`occasions`) VALUES ('61','Розовое признание','rozovoe-priznanie','mono','Объёмный монобукет из роскошных нежно-розовых пионовидных роз. Густые, многослойные бутоны формируют почти идеальный цветочный купол и производят сильное впечатление даже без дополнительных украшений.','Нежно-розовые пионовидные розы, декоративные ленты и упаковка (на отдельных снимках — транспортировочный бокс).','Если это букет на стеблях, поставьте его в просторную чистую вазу, подрезав стебли и убрав листья ниже воды; воду меняйте каждый день. Если цветы закреплены во флористической губке, ежедневно понемногу увлажняйте губку, не заливая упаковку. Держите в прохладе.','99999','/public/assets/uploads/eb38425640ca320fc51a9a29a90eb7ce.webp','0','','1','0','80','2026-10-18 12:51:38','Когда чувствам тесно в словах','Букет о чувствах, которым тесно в словах. Он передаёт искреннее восхищение, заботу и готовность сделать обычный день по-настоящему особенным.','Розовое признание — букет в Солигорске | La Fleur & Café','Объёмный монобукет из роскошных нежно-розовых пионовидных роз. Густые, многослойные бутоны формируют почти идеальный цветочный купол и производят сильное…','love,anniversary,jubilee');
INSERT INTO `products`(`id`,`name`,`slug`,`category`,`description`,`composition`,`care`,`price_minor`,`image`,`stock`,`badge`,`active`,`is_demo`,`sort_order`,`updated_at`,`story_title`,`story_text`,`seo_title`,`seo_description`,`occasions`) VALUES ('62','Фисташковое облако','fistashkovoe-oblako','bouquets','Свежая, нежная композиция с крупной фисташковой гортензией, сливочными розами и пушистыми зелёными акцентами. Белые цветы добавляют объём, а мягкая молочно-зелёная палитра выглядит лаконично и благородно.','Зелёная гортензия, кремовые и белые пионовидные розы, зелёный диантус Green Trick, белая эустома.','Поставьте букет в просторную чистую вазу с прохладной водой. Гортензия нуждается в обильной влаге, поэтому проверяйте уровень воды каждый день. Воду меняйте ежедневно, стебли подрезайте каждые 1–2 дня. Берегите от прямого солнца, сухого горячего воздуха и фруктов.','99999','/public/assets/uploads/029e451d9da29ff84fdc7902a391b630.webp','0','','1','0','90','2026-10-18 12:51:38','Забота и домашнее тепло','Этот букет таит ощущение гармонии, заботы и домашнего тепла. Он словно говорит: «Пусть у тебя будет больше лёгких, светлых дней».','Фисташковое облако — букет в Солигорске | La Fleur & Café','Свежая, нежная композиция с крупной фисташковой гортензией, сливочными розами и пушистыми зелёными акцентами. Белые цветы добавляют объём, а мягкая…','mom,gratitude,no_reason');
CREATE TABLE `rate_limits` (
  `key_hash` char(64) NOT NULL,
  `bucket` bigint(20) NOT NULL,
  `attempts` int(10) unsigned NOT NULL DEFAULT 0,
  PRIMARY KEY (`key_hash`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_uca1400_ai_ci;
INSERT INTO `rate_limits`(`key_hash`,`bucket`,`attempts`) VALUES ('17ea4a005057e6d52706499e6f3aca96c8e0a644660c5ef686268fc130552c36','497774','1');
INSERT INTO `rate_limits`(`key_hash`,`bucket`,`attempts`) VALUES ('327fca1e018aa38c181a217874e26ebf7eb7f345374b8def400f15b9fc184b63','497774','12');
INSERT INTO `rate_limits`(`key_hash`,`bucket`,`attempts`) VALUES ('814374a4debbac74e29b9358e38a7ff74701c7f4a102d291668b14a2f73c9ecd','497774','6');
INSERT INTO `rate_limits`(`key_hash`,`bucket`,`attempts`) VALUES ('a5669cc5d907bf6bd5f631af0f3d11af802776a82fbcc662cd97b0d52b151227','1991106','1');
CREATE TABLE `settings` (
  `setting_key` varchar(80) NOT NULL,
  `value_json` longtext NOT NULL,
  PRIMARY KEY (`setting_key`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_uca1400_ai_ci;
INSERT INTO `settings`(`setting_key`,`value_json`) VALUES ('address','\"г. Солигорск, ул. Л. Комсомола, 30\"');
INSERT INTO `settings`(`setting_key`,`value_json`) VALUES ('checkout_enabled','false');
INSERT INTO `settings`(`setting_key`,`value_json`) VALUES ('city','\"Солигорск\"');
INSERT INTO `settings`(`setting_key`,`value_json`) VALUES ('consumer_appeal_terms','\"\"');
INSERT INTO `settings`(`setting_key`,`value_json`) VALUES ('consumer_authority_contact','\"Отдел торговли и услуг Солигорского райисполкома: +375 (174) 23-73-20\"');
INSERT INTO `settings`(`setting_key`,`value_json`) VALUES ('consumer_authority_verified','false');
INSERT INTO `settings`(`setting_key`,`value_json`) VALUES ('consumer_contact','\"ИП Адаменко Екатерина Андреевна, +375 29 854-77-75\"');
INSERT INTO `settings`(`setting_key`,`value_json`) VALUES ('delivery_cities','[{\"name\":\"Солигорск\",\"slug\":\"soligorsk\",\"active\":true,\"published\":false,\"delivery_enabled\":true,\"delivery_fee_minor\":1000,\"free_delivery_threshold_minor\":15000,\"minimum_order_minor\":0,\"payment_methods\":[\"cash\",\"card_on_delivery\",\"webpay\"],\"seo_title\":\"Цветы и букеты в Солигорске — La Fleur & Café\",\"seo_description\":\"Авторские букеты и цветочные композиции La Fleur & Café в Солигорске. Выберите цветы для праздника или тёплой встречи; узнайте условия получения заказа.\",\"intro\":\"Цветочная мастерская La Fleur & Café находится в Солигорске. В каталоге собраны авторские букеты и композиции для дня рождения, годовщины, благодарности и обычных встреч.\",\"content\":\"В Солигорске можно выбрать букет по оттенкам, составу и настроению. В карточке каждой композиции указаны её состав и история, а фотографии помогают рассмотреть детали. Если важен конкретный цветок, заранее уточните его сезонное наличие.\\n\\nБутик La Fleur & Café находится по адресу: ул. Л. Комсомола, 30. Перед оформлением заказа проверьте актуальные условия получения, стоимость и доступную дату. Для самовывоза дождитесь подтверждения магазина.\\n\\nДоставка по Солигорску — ориентировочно в течение часа после готовности букета. Возможность доставки по конкретному адресу и время необходимо подтвердить с бутиком.\"},{\"name\":\"Слуцк\",\"slug\":\"slutsk\",\"active\":true,\"published\":false,\"delivery_enabled\":true,\"delivery_fee_minor\":1000,\"free_delivery_threshold_minor\":15000,\"minimum_order_minor\":0,\"payment_methods\":[\"cash\",\"card_on_delivery\",\"webpay\"],\"seo_title\":\"Букеты и цветы в Слуцке — La Fleur & Café\",\"seo_description\":\"Подберите букет La Fleur & Café для получателя в Слуцке: розы, сезонные цветы и композиции к важному поводу. Уточните наличие и условия доставки.\",\"intro\":\"Выбираете цветы для близкого человека в Слуцке? В коллекции La Fleur & Café есть букеты и композиции для поздравления, благодарности и знака внимания без повода.\",\"content\":\"Для поздравления в Слуцке начните с повода и предпочтений получателя: сдержанный монобукет, пышная композиция или цветы в коробке создают разное настроение. В каталоге можно посмотреть фотографии, состав и описание каждой работы. Ассортимент сезонный, поэтому наличие отдельных цветов и оттенков лучше подтвердить до заказа.\\n\\nДоступность доставки в Слуцк, дату, адрес и стоимость необходимо согласовать с магазином до оформления. Заказ считается подтверждённым после ответа La Fleur & Café. Если доставка не подходит, уточните возможность самовывоза в бутике по адресу: г. Солигорск, ул. Л. Комсомола, 30.\\n\\nДоставка в Слуцк возможна на следующий день по предварительному согласованию. Возможность доставки по конкретному адресу и время необходимо подтвердить с бутиком.\"},{\"name\":\"Любань\",\"slug\":\"lyuban\",\"active\":true,\"published\":false,\"delivery_enabled\":true,\"delivery_fee_minor\":1000,\"free_delivery_threshold_minor\":15000,\"minimum_order_minor\":0,\"payment_methods\":[\"cash\",\"card_on_delivery\",\"webpay\"],\"seo_title\":\"Цветы и букеты в Любане — La Fleur & Café\",\"seo_description\":\"Цветочные композиции La Fleur & Café для получателей в Любане. Выберите букет по составу и настроению; условия, дату и стоимость доставки уточните заранее.\",\"intro\":\"Нужен букет для получателя в Любани? La Fleur & Café предлагает посмотреть авторские композиции, сезонные цветы и идеи для личного поздравления.\",\"content\":\"Выберите композицию для Любани с учётом повода, любимых оттенков и того, как букет будут вручать. На страницах каталога указаны состав, фотографии и история букета; для сезонных цветов наличие может меняться. Добавьте текст открытки, если хотите передать получателю личное пожелание.\\n\\nПеред заказом в Любань согласуйте с La Fleur & Café возможность доставки, точную дату, адрес и стоимость. Магазин подтвердит заказ отдельно. Самовывоз, если он вам удобен, доступен после подтверждения по адресу бутика: г. Солигорск, ул. Л. Комсомола, 30.\\n\\nДоставка в Любань возможна на следующий день по предварительному согласованию. Возможность доставки по конкретному адресу и время необходимо подтвердить с бутиком.\"}]');
INSERT INTO `settings`(`setting_key`,`value_json`) VALUES ('delivery_enabled','true');
INSERT INTO `settings`(`setting_key`,`value_json`) VALUES ('delivery_fee_minor','0');
INSERT INTO `settings`(`setting_key`,`value_json`) VALUES ('delivery_terms','\"Доставка по Солигорску — ориентировочно в течение часа после готовности букета. В Слуцк и Любань доставка возможна на следующий день по предварительному согласованию. Во всех трёх городах доставка стоит 10 BYN при сумме товаров менее 150 BYN и бесплатна при сумме 150 BYN и выше. Минимальная сумма заказа не установлена. Возможность доставки по конкретному адресу и время подтверждает магазин после согласования с покупателем. Сайт находится в демонстрационном режиме: тестовые заказы не исполняются.\"');
INSERT INTO `settings`(`setting_key`,`value_json`) VALUES ('demo_mode','true');
INSERT INTO `settings`(`setting_key`,`value_json`) VALUES ('email','\"info@floratte.by\"');
INSERT INTO `settings`(`setting_key`,`value_json`) VALUES ('hours','\"Понедельник–суббота: 09:00–22:00. Воскресенье: 11:00–18:00.\"');
INSERT INTO `settings`(`setting_key`,`value_json`) VALUES ('instagram','\"\"');
INSERT INTO `settings`(`setting_key`,`value_json`) VALUES ('legal_address','\"г. Солигорск, ул. Л. Комсомола, 30\"');
INSERT INTO `settings`(`setting_key`,`value_json`) VALUES ('legal_name','\"ИП Адаменко Екатерина Андреевна\"');
INSERT INTO `settings`(`setting_key`,`value_json`) VALUES ('legal_reviewed','false');
INSERT INTO `settings`(`setting_key`,`value_json`) VALUES ('offer_terms','\"\"');
INSERT INTO `settings`(`setting_key`,`value_json`) VALUES ('payment_terms','\"При получении доступны наличные или банковская карта, если этот способ включён для выбранного города. Онлайн-оплата WEBPAY пока не подключена и недоступна. В демонстрационном режиме оплаты не списываются.\"');
INSERT INTO `settings`(`setting_key`,`value_json`) VALUES ('phone','\"+375 29 854-77-75\"');
INSERT INTO `settings`(`setting_key`,`value_json`) VALUES ('pickup_enabled','true');
INSERT INTO `settings`(`setting_key`,`value_json`) VALUES ('pickup_payment_methods','[\"cash\",\"card_on_delivery\"]');
INSERT INTO `settings`(`setting_key`,`value_json`) VALUES ('pickup_terms','\"Самовывоз после подтверждения заказа магазином. В демонстрационном режиме выдача не производится.\"');
INSERT INTO `settings`(`setting_key`,`value_json`) VALUES ('privacy_policy','\"\"');
INSERT INTO `settings`(`setting_key`,`value_json`) VALUES ('registration_authority','\"Солигорский районный исполнительный комитет\"');
INSERT INTO `settings`(`setting_key`,`value_json`) VALUES ('registration_date','\"26.01.2016\"');
INSERT INTO `settings`(`setting_key`,`value_json`) VALUES ('registration_number','\"691981124\"');
INSERT INTO `settings`(`setting_key`,`value_json`) VALUES ('return_terms','\"\"');
INSERT INTO `settings`(`setting_key`,`value_json`) VALUES ('seo_home_description','\"Авторские букеты и цветочные композиции La Fleur & Café в Солигорске. Посмотрите каталог, адрес бутика, самовывоз и актуальные условия получения заказа.\"');
INSERT INTO `settings`(`setting_key`,`value_json`) VALUES ('seo_home_title','\"Цветочный бутик La Fleur & Café в Солигорске\"');
INSERT INTO `settings`(`setting_key`,`value_json`) VALUES ('seo_site_url','\"\"');
INSERT INTO `settings`(`setting_key`,`value_json`) VALUES ('store_name','\"La Fleur & Café\"');
INSERT INTO `settings`(`setting_key`,`value_json`) VALUES ('trade_register','\"\"');
INSERT INTO `settings`(`setting_key`,`value_json`) VALUES ('unp','\"691981124\"');
SET FOREIGN_KEY_CHECKS=1;
