generated from wiz4apps/templates.OnlineShop
548 lines
129 KiB
PL/PgSQL
548 lines
129 KiB
PL/PgSQL
-- ⚠️ GENERATED FILE — do not edit by hand.
|
||
-- Source: src/db/seed.ts + db/seed/catalog.tsv. Regenerate with `pnpm db:sql`.
|
||
-- Idempotent: safe to run repeatedly against the tenant_1 schema.
|
||
-- Currency: BYN; money is integer minor units (BYN * 100) — no floats (R2/R4).
|
||
BEGIN;
|
||
|
||
-- 1. clean up stray demo / placeholder rows
|
||
DELETE FROM product WHERE slug = 'form-save-test' OR slug LIKE 'demo-%';
|
||
DELETE FROM category WHERE slug IN ('placeholder-category-11','placeholder-category','hidden-1','hidden-2','hidden-3');
|
||
|
||
-- 2. categories: 11 visible + 3 hidden = 14 (R13)
|
||
INSERT INTO category (slug, name, description, position, visible) VALUES
|
||
('bukety-tsvetov', 'Букеты цветов', 'Готовые букеты из свежих цветов с доставкой по Минску.', 1, true),
|
||
('sbornye-bukety', 'Сборные букеты', 'Авторские сборные композиции.', 2, true),
|
||
('bukety-iz-alstromerii', 'Букеты из альстромерии', NULL, 3, true),
|
||
('bukety-iz-gvozdiki', 'Букеты из гвоздики', NULL, 4, true),
|
||
('bukety-iz-kustovoy-rozy', 'Букеты из кустовой розы', NULL, 5, true),
|
||
('bukety-iz-khrizantemy', 'Букеты из хризантемы', NULL, 6, true),
|
||
('svadebnye-bukety-nevesty', 'Свадебные букеты невесты', 'Букеты для невесты и на роспись.', 7, true),
|
||
('monobuket', 'Монобукет', 'Букеты из одного вида цветов.', 8, true),
|
||
('kompozitsii', 'Цветочные композиции', 'Композиции в корзинах, ящиках и коробках.', 9, true),
|
||
('tsvety-v-yashchike', 'Цветы в ящике', NULL, 10, true),
|
||
('tsvety-v-korzine', 'Цветы в корзине', NULL, 11, true),
|
||
('bukety-iz-roz', 'Розы', 'Розы по цвету — скрытая таксономия источника.', 101, false),
|
||
('bukety-iz-gortenziy', 'Гортензии', NULL, 102, false),
|
||
('bukety-s-tyulpanami', 'Тюльпаны', NULL, 103, false)
|
||
ON CONFLICT (slug) DO UPDATE SET
|
||
name = EXCLUDED.name, description = EXCLUDED.description,
|
||
position = EXCLUDED.position, visible = EXCLUDED.visible;
|
||
|
||
-- 3. products: 93 rows from docs/CATALOG.md §3 (R14)
|
||
CREATE TEMP TABLE _seed_catalog (
|
||
slug text PRIMARY KEY, name text, description text, price_minor integer,
|
||
old_price_minor integer, currency text, badge text, stock integer, status text,
|
||
composition text, stems integer, height_cm integer, care text, delivery_time text,
|
||
category_slugs text[], occasion text
|
||
) ON COMMIT DROP;
|
||
INSERT INTO _seed_catalog VALUES
|
||
('buket-nostalgiya', '«Летний»', '«Летний» — свежая цветочная композиция с доставкой по Минску. Сезонные цветы, зелень.', 7100, 16100, 'BYN', 'hit', 21, 'active', 'Сезонные цветы, зелень', NULL, 60, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-tsvetov', 'bukety-iz-khrizantemy', 'monobuket']::text[], 'Любимой'),
|
||
('korzina-tsvetov-zolushka', 'Корзина с кустовой розой «Золушка»', 'Корзина с кустовой розой «Золушка» — свежая цветочная композиция с доставкой по Минску. Розы, зелень.', 25700, 35100, 'BYN', 'hit', 34, 'active', 'Розы, зелень', NULL, 45, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-tsvetov', 'bukety-iz-kustovoy-rozy', 'tsvety-v-korzine', 'bukety-iz-roz']::text[], 'Коллеге, Партнёру'),
|
||
('korzina-tsvetov-diadema', 'Корзина с розой и гвоздикой «Диадема»', 'Корзина с розой и гвоздикой «Диадема» — свежая цветочная композиция с доставкой по Минску. Розы, гвоздики, зелень.', 17400, 19700, 'BYN', 'new', 47, 'active', 'Розы, гвоздики, зелень', NULL, 45, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-tsvetov', 'sbornye-bukety', 'kompozitsii', 'tsvety-v-korzine', 'bukety-iz-roz']::text[], 'Коллеге, Партнёру'),
|
||
('sovershenstvo', 'Композиция «Совершенство»', 'Композиция «Совершенство» — свежая цветочная композиция с доставкой по Минску. Сезонные цветы, зелень.', 12500, 14000, 'BYN', NULL, 20, 'active', 'Сезонные цветы, зелень', NULL, 45, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-tsvetov', 'sbornye-bukety', 'bukety-iz-khrizantemy', 'kompozitsii']::text[], 'Коллеге, Партнёру'),
|
||
('275', 'Корзина цветов «Розовая пантера»', 'Корзина цветов «Розовая пантера» — свежая цветочная композиция с доставкой по Минску. Розы, зелень.', 13500, 15000, 'BYN', NULL, 33, 'active', 'Розы, зелень', NULL, 45, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-tsvetov', 'bukety-iz-kustovoy-rozy', 'tsvety-v-korzine', 'bukety-iz-roz']::text[], 'Коллеге, Партнёру'),
|
||
('buket-iz-gipsofily-i-lavandy', 'Сухоцветы гипсофила и лаванда', 'Сухоцветы гипсофила и лаванда — свежая цветочная композиция с доставкой по Минску. Лаванда, гипсофила, сухоцветы, зелень.', 10500, 12700, 'BYN', NULL, 46, 'active', 'Лаванда, гипсофила, сухоцветы, зелень', NULL, 60, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-tsvetov', 'svadebnye-bukety-nevesty']::text[], 'Невесте'),
|
||
('buket-iz-pyostroy-romashki', 'Букет из пёстрой ромашки', 'Букет из пёстрой ромашки — свежая цветочная композиция с доставкой по Минску. Ромашки, зелень.', 8500, 13600, 'BYN', NULL, 19, 'active', 'Ромашки, зелень', NULL, 60, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-tsvetov', 'bukety-iz-khrizantemy']::text[], 'Любимой, Маме, Другу'),
|
||
('korzina-nezhnost', 'Корзина «Нежность»', 'Корзина «Нежность» — свежая цветочная композиция с доставкой по Минску. Сезонные цветы, зелень.', 32000, 37000, 'BYN', NULL, 32, 'active', 'Сезонные цветы, зелень', NULL, 45, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-tsvetov', 'bukety-iz-gvozdiki', 'bukety-iz-khrizantemy', 'tsvety-v-korzine']::text[], 'Коллеге, Партнёру'),
|
||
('svadebnyy-buket-na-rospis', 'Свадебный букет из красной розы на роспись', 'Свадебный букет из красной розы на роспись — свежая цветочная композиция с доставкой по Минску. Розы, зелень.', 21500, NULL, 'BYN', NULL, 45, 'active', 'Розы, зелень', NULL, 60, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-iz-roz']::text[], 'Любимой, Маме, Другу'),
|
||
('svadebnyy-buket-na-rospis-lyublyu', 'Свадебный букет на роспись «Люблю»', 'Свадебный букет на роспись «Люблю» — свежая цветочная композиция с доставкой по Минску. Сезонные цветы, зелень.', 21000, NULL, 'BYN', NULL, 18, 'active', 'Сезонные цветы, зелень', NULL, 60, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY[]::text[], 'Любимой, Маме, Другу'),
|
||
('buket-iz-15-gvozdik-i-evkalipta', 'Букет из 15 гвоздик и эвкалипта', 'Букет из 15 гвоздик и эвкалипта — свежая цветочная композиция с доставкой по Минску. Гвоздики, эвкалипт, зелень.', 13500, 15000, 'BYN', 'hit', 31, 'active', 'Гвоздики, эвкалипт, зелень', 15, 60, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-tsvetov', 'bukety-iz-gvozdiki', 'monobuket']::text[], 'Любимой'),
|
||
('buket-iz-chernykh-roz-ekvador', 'Композиция из чёрных роз (Эквадор)', 'Композиция из чёрных роз (Эквадор) — свежая цветочная композиция с доставкой по Минску. Розы, зелень.', 76500, NULL, 'BYN', 'new', 44, 'active', 'Розы, зелень', NULL, 45, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-tsvetov', 'bukety-iz-roz']::text[], 'Любимой, Маме, Другу'),
|
||
('nezabyvaemyy-buket-iz-sinikh-roz', 'Букет из синих роз', 'Букет из синих роз — свежая цветочная композиция с доставкой по Минску. Розы, зелень.', 15000, 16500, 'BYN', 'new', 17, 'active', 'Розы, зелень', NULL, 60, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-tsvetov', 'monobuket', 'bukety-iz-roz']::text[], 'Любимой'),
|
||
('nezhnyy-buket-iz-rozy-s-alstromeriey', 'Нежный букет с розой и альстромерией', 'Нежный букет с розой и альстромерией — свежая цветочная композиция с доставкой по Минску. Розы, альстромерии, зелень.', 18300, 19700, 'BYN', NULL, 30, 'active', 'Розы, альстромерии, зелень', NULL, 60, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-tsvetov', 'sbornye-bukety', 'bukety-iz-alstromerii', 'bukety-iz-roz']::text[], 'Любимой, Маме, Другу'),
|
||
('buket-iz-krasnykh-roz-s-evkaliptom', 'Букет из красных роз с эвкалиптом', 'Букет из красных роз с эвкалиптом — свежая цветочная композиция с доставкой по Минску. Розы, эвкалипт, зелень.', 19800, 29500, 'BYN', 'hit', 43, 'active', 'Розы, эвкалипт, зелень', NULL, 60, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-tsvetov', 'monobuket', 'bukety-iz-roz']::text[], 'Любимой'),
|
||
('1553', 'Букет красных роз Кения', 'Букет красных роз Кения — свежая цветочная композиция с доставкой по Минску. Розы, зелень.', 16500, 18700, 'BYN', NULL, 16, 'active', 'Розы, зелень', NULL, 60, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-tsvetov', 'bukety-iz-roz']::text[], 'Любимой, Маме, Другу'),
|
||
('1565', 'Букет из французской розы', 'Букет из французской розы — свежая цветочная композиция с доставкой по Минску. Розы, зелень.', 15000, 25000, 'BYN', 'sale', 29, 'active', 'Розы, зелень', NULL, 60, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-tsvetov', 'monobuket', 'bukety-iz-roz']::text[], 'Любимой'),
|
||
('buket-bezmyatezhnoe-schaste', 'Безмятежное счастье', 'Безмятежное счастье — свежая цветочная композиция с доставкой по Минску. Сезонные цветы, зелень.', 12500, 13000, 'BYN', 'hit', 42, 'active', 'Сезонные цветы, зелень', NULL, 60, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-tsvetov', 'sbornye-bukety', 'bukety-iz-alstromerii', 'bukety-iz-gvozdiki']::text[], 'Любимой, Маме, Другу'),
|
||
('nezhnyy-buket-s-khrizantemoy-i-diantusom', 'Нежный букет с хризантемой и диантусом', 'Нежный букет с хризантемой и диантусом — свежая цветочная композиция с доставкой по Минску. Хризантемы, диантусы, зелень.', 16200, 17700, 'BYN', 'hit', 15, 'active', 'Хризантемы, диантусы, зелень', NULL, 60, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-tsvetov', 'sbornye-bukety', 'bukety-iz-alstromerii', 'bukety-iz-gvozdiki', 'bukety-iz-khrizantemy']::text[], 'Любимой, Маме, Другу'),
|
||
('buket-15-belykh-roz-1', 'Букет 15 белых роз', 'Букет 15 белых роз — свежая цветочная композиция с доставкой по Минску. Розы, зелень.', 19600, NULL, 'BYN', 'hit', 28, 'active', 'Розы, зелень', NULL, 60, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-tsvetov', 'monobuket', 'bukety-iz-roz']::text[], 'Любимой'),
|
||
('buket-elegantnost-v-prostote', '«Элегантность в простоте»', '«Элегантность в простоте» — свежая цветочная композиция с доставкой по Минску. Сезонные цветы, зелень.', 10400, 18900, 'BYN', 'hit', 41, 'active', 'Сезонные цветы, зелень', NULL, 60, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-tsvetov', 'sbornye-bukety', 'bukety-iz-kustovoy-rozy', 'bukety-iz-khrizantemy']::text[], 'Любимой, Маме, Другу'),
|
||
('buket-nezhnost-v-lepestkakh', 'Букет «Нежность»', 'Букет «Нежность» — свежая цветочная композиция с доставкой по Минску. Сезонные цветы, зелень.', 15700, 16400, 'BYN', 'new', 14, 'active', 'Сезонные цветы, зелень', NULL, 60, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-tsvetov', 'sbornye-bukety', 'bukety-iz-gvozdiki', 'bukety-iz-kustovoy-rozy', 'bukety-iz-khrizantemy']::text[], 'Любимой, Маме, Другу'),
|
||
('buket-sakharnaya-vata', 'Букет «Сахарная вата»', 'Букет «Сахарная вата» — свежая цветочная композиция с доставкой по Минску. Сезонные цветы, зелень.', 7300, 9900, 'BYN', NULL, 27, 'active', 'Сезонные цветы, зелень', NULL, 60, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-tsvetov', 'bukety-iz-gvozdiki']::text[], 'Любимой, Маме, Другу'),
|
||
('sbornyy-buket-vspyshka', 'Сборный букет «Вспышка»', 'Сборный букет «Вспышка» — свежая цветочная композиция с доставкой по Минску. Сезонные цветы, зелень.', 18300, 21200, 'BYN', NULL, 40, 'active', 'Сезонные цветы, зелень', NULL, 60, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-tsvetov', 'sbornye-bukety', 'bukety-iz-gvozdiki', 'bukety-iz-kustovoy-rozy']::text[], 'Любимой, Маме, Другу'),
|
||
('1814', 'Букет «Небесная симфония»', 'Букет «Небесная симфония» — свежая цветочная композиция с доставкой по Минску. Сезонные цветы, зелень.', 11700, 13800, 'BYN', NULL, 13, 'active', 'Сезонные цветы, зелень', NULL, 60, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-tsvetov', 'bukety-iz-khrizantemy', 'monobuket']::text[], 'Любимой'),
|
||
('buket-zefirnaya-nezhnost', 'Букет «Зефирная нежность»', 'Букет «Зефирная нежность» — свежая цветочная композиция с доставкой по Минску. Сезонные цветы, зелень.', 9800, 15600, 'BYN', NULL, 26, 'active', 'Сезонные цветы, зелень', NULL, 60, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-tsvetov', 'bukety-iz-kustovoy-rozy', 'monobuket']::text[], 'Любимой'),
|
||
('kompozitsiya-v-korzine', 'Композиция в корзине', 'Композиция в корзине — свежая цветочная композиция с доставкой по Минску. Сезонные цветы, зелень.', 15400, 18600, 'BYN', NULL, 39, 'active', 'Сезонные цветы, зелень', NULL, 45, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-tsvetov', 'bukety-iz-kustovoy-rozy', 'monobuket', 'kompozitsii', 'tsvety-v-korzine']::text[], 'Любимой'),
|
||
('razreshite-podarit-vam-radugu', 'Разрешите подарить вам радугу', 'Разрешите подарить вам радугу — свежая цветочная композиция с доставкой по Минску. Сезонные цветы, зелень.', 15400, 23700, 'BYN', 'hit', 12, 'active', 'Сезонные цветы, зелень', NULL, 60, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-tsvetov', 'bukety-iz-khrizantemy', 'monobuket']::text[], 'Любимой'),
|
||
('romantika-v-vozdukhe', 'Романтика в воздухе', 'Романтика в воздухе — свежая цветочная композиция с доставкой по Минску. Сезонные цветы, зелень.', 19000, 20300, 'BYN', NULL, 25, 'active', 'Сезонные цветы, зелень', NULL, 60, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-tsvetov', 'sbornye-bukety', 'bukety-iz-kustovoy-rozy', 'bukety-iz-khrizantemy']::text[], 'Любимой, Маме, Другу'),
|
||
('vesennee-nastroenie', 'Весеннее настроение', 'Весеннее настроение — свежая цветочная композиция с доставкой по Минску. Сезонные цветы, зелень.', 14800, 18700, 'BYN', NULL, 38, 'active', 'Сезонные цветы, зелень', NULL, 60, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-tsvetov', 'sbornye-bukety', 'bukety-iz-gvozdiki', 'bukety-iz-kustovoy-rozy', 'bukety-iz-khrizantemy']::text[], 'Любимой, Маме, Другу'),
|
||
('roza-kustovaya-pionovidnaya', 'Роза кустовая Рефлекс', 'Роза кустовая Рефлекс — свежая цветочная композиция с доставкой по Минску. Розы, зелень.', 29200, 31500, 'BYN', NULL, 11, 'active', 'Розы, зелень', NULL, 60, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-tsvetov', 'monobuket', 'bukety-iz-roz']::text[], 'Любимой'),
|
||
('letniy-veter', 'Летний ветер', 'Летний ветер — свежая цветочная композиция с доставкой по Минску. Сезонные цветы, зелень.', 6500, 11500, 'BYN', NULL, 24, 'active', 'Сезонные цветы, зелень', NULL, 60, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-tsvetov', 'bukety-iz-khrizantemy', 'monobuket']::text[], 'Любимой'),
|
||
('buket-iz-15-roz-fridom', 'Букет из 15 роз', 'Букет из 15 роз — свежая цветочная композиция с доставкой по Минску. Розы, зелень.', 14200, 17500, 'BYN', NULL, 37, 'active', 'Розы, зелень', 15, 60, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-tsvetov', 'monobuket', 'bukety-iz-roz']::text[], 'Любимой'),
|
||
('obnimaya-aromatom', 'Обнимая ароматом', 'Обнимая ароматом — свежая цветочная композиция с доставкой по Минску. Сезонные цветы, зелень.', 16300, 17800, 'BYN', NULL, 10, 'active', 'Сезонные цветы, зелень', NULL, 60, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-tsvetov', 'sbornye-bukety']::text[], 'Любимой, Маме, Другу'),
|
||
('grezy', 'Грезы', 'Грезы — свежая цветочная композиция с доставкой по Минску. Сезонные цветы, зелень.', 14100, 16800, 'BYN', NULL, 23, 'active', 'Сезонные цветы, зелень', NULL, 60, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-tsvetov', 'sbornye-bukety', 'bukety-iz-alstromerii', 'bukety-iz-gvozdiki', 'bukety-iz-kustovoy-rozy', 'bukety-iz-khrizantemy']::text[], 'Любимой, Маме, Другу'),
|
||
('dlya-samoy-lyubimoy', 'Для Самой Любимой', 'Для Самой Любимой — свежая цветочная композиция с доставкой по Минску. Сезонные цветы, зелень.', 20700, 29800, 'BYN', 'sale', 36, 'active', 'Сезонные цветы, зелень', NULL, 60, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-tsvetov', 'sbornye-bukety', 'bukety-iz-kustovoy-rozy', 'bukety-iz-khrizantemy']::text[], 'Любимой, Маме, Другу'),
|
||
('khrizantema-s-romashkoy', 'Хризантема с ромашкой', 'Хризантема с ромашкой — свежая цветочная композиция с доставкой по Минску. Хризантемы, ромашки, зелень.', 11500, 14500, 'BYN', 'new', 9, 'active', 'Хризантемы, ромашки, зелень', NULL, 60, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-tsvetov', 'bukety-iz-khrizantemy']::text[], 'Любимой, Маме, Другу'),
|
||
('dlya-tebya', 'Для тебя', 'Для тебя — свежая цветочная композиция с доставкой по Минску. Сезонные цветы, зелень.', 12500, 13700, 'BYN', NULL, 22, 'active', 'Сезонные цветы, зелень', NULL, 60, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-tsvetov', 'monobuket']::text[], 'Любимой'),
|
||
('buket-iz-nezhnoy-khrizantemy-i-gipsofily', 'Букет из нежной хризантемы и гипсофилы', 'Букет из нежной хризантемы и гипсофилы — свежая цветочная композиция с доставкой по Минску. Хризантемы, гипсофила, зелень.', 11700, 23000, 'BYN', 'hit', 35, 'active', 'Хризантемы, гипсофила, зелень', NULL, 60, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-tsvetov', 'sbornye-bukety', 'bukety-iz-khrizantemy', 'monobuket']::text[], 'Любимой'),
|
||
('ocharovanie-1', 'Очарование', 'Очарование — свежая цветочная композиция с доставкой по Минску. Сезонные цветы, зелень.', 18700, 19300, 'BYN', NULL, 8, 'active', 'Сезонные цветы, зелень', NULL, 60, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-tsvetov', 'sbornye-bukety', 'bukety-iz-alstromerii', 'bukety-iz-gvozdiki']::text[], 'Любимой, Маме, Другу'),
|
||
('kompozitsiya-v-ramke', 'Композиция в рамке', 'Композиция в рамке — свежая цветочная композиция с доставкой по Минску. Сезонные цветы, зелень.', 9100, 10400, 'BYN', NULL, 21, 'active', 'Сезонные цветы, зелень', NULL, 45, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-tsvetov', 'kompozitsii']::text[], 'Коллеге, Партнёру'),
|
||
('solnechnyy-angel', 'Солнечный ангел', 'Солнечный ангел — свежая цветочная композиция с доставкой по Минску. Сезонные цветы, зелень.', 15300, 19300, 'BYN', NULL, 34, 'active', 'Сезонные цветы, зелень', NULL, 60, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-tsvetov', 'sbornye-bukety', 'bukety-iz-alstromerii', 'bukety-iz-gvozdiki']::text[], 'Любимой, Маме, Другу'),
|
||
('tsvety-v-shlyapnoy-korobke-2', 'Цветы в шляпной коробке', 'Цветы в шляпной коробке — свежая цветочная композиция с доставкой по Минску. Сезонные цветы, зелень.', 11700, 12500, 'BYN', NULL, 47, 'active', 'Сезонные цветы, зелень', NULL, 45, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['kompozitsii']::text[], 'Коллеге, Партнёру'),
|
||
('teplye', 'Тёплые объятия', 'Тёплые объятия — свежая цветочная композиция с доставкой по Минску. Сезонные цветы, зелень.', 37200, 37400, 'BYN', NULL, 20, 'active', 'Сезонные цветы, зелень', NULL, 60, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-tsvetov', 'sbornye-bukety', 'bukety-iz-alstromerii']::text[], 'Любимой, Маме, Другу'),
|
||
('mamina-nezhnot', 'Букет «Для Самой Любимой» из хризантем', 'Букет «Для Самой Любимой» из хризантем — свежая цветочная композиция с доставкой по Минску. Хризантемы, зелень.', 14300, 21000, 'BYN', 'hit', 33, 'active', 'Хризантемы, зелень', NULL, 60, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-tsvetov', 'sbornye-bukety', 'bukety-iz-khrizantemy']::text[], 'Любимой, Маме, Другу'),
|
||
('rozovaya-khrizantema-romashka', 'Розовая хризантема Ромашка', 'Розовая хризантема Ромашка — свежая цветочная композиция с доставкой по Минску. Розы, хризантемы, ромашки, зелень.', 6500, 11500, 'BYN', 'hit', 46, 'active', 'Розы, хризантемы, ромашки, зелень', NULL, 60, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-tsvetov', 'bukety-iz-khrizantemy', 'monobuket', 'bukety-iz-roz']::text[], 'Любимой'),
|
||
('belaya-romashka-primerno-51-tsvetochek', 'Белая ромашка, примерно 51 цветочек', 'Белая ромашка, примерно 51 цветочек — свежая цветочная композиция с доставкой по Минску. Ромашки, зелень.', 5500, 13700, 'BYN', NULL, 19, 'active', 'Ромашки, зелень', NULL, 60, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-tsvetov', 'bukety-iz-khrizantemy', 'monobuket']::text[], 'Любимой'),
|
||
('golubaya-romashka-s-gipsofiloy', 'Голубая ромашка с гипсофилой', 'Голубая ромашка с гипсофилой — свежая цветочная композиция с доставкой по Минску. Ромашки, гипсофила, зелень.', 9800, 16700, 'BYN', 'hit', 32, 'active', 'Ромашки, гипсофила, зелень', NULL, 60, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-tsvetov', 'bukety-iz-khrizantemy', 'monobuket']::text[], 'Любимой'),
|
||
('kustovaya-roza-refleks-s-alstromeriey', 'Кустовая роза Рефлекс с альстромерией', 'Кустовая роза Рефлекс с альстромерией — свежая цветочная композиция с доставкой по Минску. Розы, альстромерии, зелень.', 13400, 18700, 'BYN', NULL, 45, 'active', 'Розы, альстромерии, зелень', NULL, 60, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-tsvetov', 'bukety-iz-alstromerii', 'bukety-iz-kustovoy-rozy', 'bukety-iz-roz']::text[], 'Любимой, Маме, Другу'),
|
||
('nezhnyy-potseluy-1', 'Нежный поцелуй', 'Нежный поцелуй — свежая цветочная композиция с доставкой по Минску. Сезонные цветы, зелень.', 9800, 16700, 'BYN', NULL, 18, 'active', 'Сезонные цветы, зелень', NULL, 60, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-tsvetov', 'bukety-iz-alstromerii']::text[], 'Любимой, Маме, Другу'),
|
||
('vdokhnovenie-prirody', 'Вдохновение природы', 'Вдохновение природы — свежая цветочная композиция с доставкой по Минску. Сезонные цветы, зелень.', 16900, 24500, 'BYN', NULL, 31, 'active', 'Сезонные цветы, зелень', NULL, 60, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-tsvetov', 'bukety-iz-khrizantemy', 'monobuket']::text[], 'Любимой'),
|
||
('1982', 'Букет из кустовой розы и кустовой хризантемы', 'Букет из кустовой розы и кустовой хризантемы — свежая цветочная композиция с доставкой по Минску. Розы, хризантемы, зелень.', 15300, 19700, 'BYN', NULL, 44, 'active', 'Розы, хризантемы, зелень', NULL, 60, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-tsvetov', 'sbornye-bukety', 'bukety-iz-khrizantemy', 'bukety-iz-roz']::text[], 'Любимой, Маме, Другу'),
|
||
('nezhno-rozovyy-buket-iz-dueta-khrizantem', 'Нежно-розовый букет из дуэта хризантем', 'Нежно-розовый букет из дуэта хризантем — свежая цветочная композиция с доставкой по Минску. Розы, хризантемы, зелень.', 15500, 24500, 'BYN', NULL, 17, 'active', 'Розы, хризантемы, зелень', NULL, 60, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-tsvetov', 'sbornye-bukety', 'bukety-iz-khrizantemy', 'bukety-iz-roz']::text[], 'Любимой, Маме, Другу'),
|
||
('zefirnoe-oblako-nezhnykh-khrizantem', 'Зефирное облако нежных хризантем', 'Зефирное облако нежных хризантем — свежая цветочная композиция с доставкой по Минску. Хризантемы, зелень.', 16900, 24400, 'BYN', 'new', 30, 'active', 'Хризантемы, зелень', NULL, 60, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-tsvetov', 'bukety-iz-khrizantemy']::text[], 'Любимой, Маме, Другу'),
|
||
('nezhnyy-buket-dlya-samoy-lyubimoy', 'Нежный букет для самой любимой', 'Нежный букет для самой любимой — свежая цветочная композиция с доставкой по Минску. Сезонные цветы, зелень.', 17900, 21800, 'BYN', 'new', 43, 'active', 'Сезонные цветы, зелень', NULL, 60, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-tsvetov', 'sbornye-bukety', 'bukety-iz-alstromerii', 'bukety-iz-kustovoy-rozy', 'bukety-iz-khrizantemy']::text[], 'Любимой, Маме, Другу'),
|
||
('buket-v-sirenevo-rozovykh-tonakh-iz-khrizantemy-rozy-i-diantusa', 'Букет в сиренево-розовых тонах', 'Букет в сиренево-розовых тонах — свежая цветочная композиция с доставкой по Минску. Розы, зелень.', 11500, 16700, 'BYN', NULL, 16, 'active', 'Розы, зелень', NULL, 60, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-tsvetov', 'bukety-iz-roz']::text[], 'Любимой, Маме, Другу'),
|
||
('1993', 'Нежный букет из кустовой и французской розы', 'Нежный букет из кустовой и французской розы — свежая цветочная композиция с доставкой по Минску. Розы, зелень.', 11300, 13700, 'BYN', 'new', 29, 'active', 'Розы, зелень', NULL, 60, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-tsvetov', 'bukety-iz-kustovoy-rozy', 'bukety-iz-roz']::text[], 'Любимой, Маме, Другу'),
|
||
('51-nebesno-golubaya-romashka', '~51 небесно-голубая ромашка', '~51 небесно-голубая ромашка — свежая цветочная композиция с доставкой по Минску. Ромашки, зелень.', 5900, 11500, 'BYN', NULL, 42, 'active', 'Ромашки, зелень', NULL, 60, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-tsvetov', 'bukety-iz-khrizantemy']::text[], 'Любимой, Маме, Другу'),
|
||
('yashchik-derevyannyy-s-khrizantemoy-raduzhnyy', 'Ящик деревянный с хризантемой «Радужный»', 'Ящик деревянный с хризантемой «Радужный» — свежая цветочная композиция с доставкой по Минску. Хризантемы, зелень.', 12400, 13900, 'BYN', NULL, 28, 'active', 'Хризантемы, зелень', NULL, 45, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-tsvetov', 'bukety-iz-khrizantemy', 'kompozitsii', 'tsvety-v-yashchike']::text[], 'Коллеге, Партнёру'),
|
||
('kompozitsiya-v-yashchike-mechtayu-o-tebe', 'Композиция в ящике «Мечтаю о тебе»', 'Композиция в ящике «Мечтаю о тебе» — свежая цветочная композиция с доставкой по Минску. Сезонные цветы, зелень.', 8900, 12700, 'BYN', 'hit', 41, 'active', 'Сезонные цветы, зелень', NULL, 45, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-tsvetov']::text[], 'Любимой, Маме, Другу'),
|
||
('nezhno-biryuzovaya-romashka', 'Нежно-бирюзовая ромашка', 'Нежно-бирюзовая ромашка — свежая цветочная композиция с доставкой по Минску. Ромашки, зелень.', 6500, 11500, 'BYN', 'hit', 14, 'active', 'Ромашки, зелень', NULL, 60, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-tsvetov', 'bukety-iz-khrizantemy', 'monobuket']::text[], 'Любимой'),
|
||
('2003', 'Букет из диантусов', 'Букет из диантусов — свежая цветочная композиция с доставкой по Минску. Диантусы, зелень.', 11700, 15700, 'BYN', NULL, 27, 'active', 'Диантусы, зелень', NULL, 60, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-tsvetov', 'sbornye-bukety', 'bukety-iz-gvozdiki']::text[], 'Любимой, Маме, Другу'),
|
||
('buket-priyatnye-momenty-iz-kustovoy-rozy-khrizantemy-i-alstromerii', 'Букет «Приятные моменты»', 'Букет «Приятные моменты» — свежая цветочная композиция с доставкой по Минску. Сезонные цветы, зелень.', 13500, 14900, 'BYN', NULL, 40, 'active', 'Сезонные цветы, зелень', NULL, 60, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-tsvetov', 'sbornye-bukety', 'bukety-iz-alstromerii', 'bukety-iz-kustovoy-rozy', 'bukety-iz-khrizantemy']::text[], 'Любимой, Маме, Другу'),
|
||
('2008', 'Букет из хризантемы и кустовой розы Рефлекс', 'Букет из хризантемы и кустовой розы Рефлекс — свежая цветочная композиция с доставкой по Минску. Розы, хризантемы, зелень.', 10700, 19300, 'BYN', 'sale', 13, 'active', 'Розы, хризантемы, зелень', NULL, 60, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-tsvetov', 'sbornye-bukety', 'bukety-iz-kustovoy-rozy', 'bukety-iz-khrizantemy', 'bukety-iz-roz']::text[], 'Любимой, Маме, Другу'),
|
||
('2009', 'Букет из кустовой и французской розы с альстромерией', 'Букет из кустовой и французской розы с альстромерией — свежая цветочная композиция с доставкой по Минску. Розы, альстромерии, зелень.', 11700, 18300, 'BYN', 'sale', 26, 'active', 'Розы, альстромерии, зелень', NULL, 60, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-tsvetov', 'sbornye-bukety', 'bukety-iz-alstromerii', 'bukety-iz-kustovoy-rozy', 'bukety-iz-roz']::text[], 'Любимой, Маме, Другу'),
|
||
('buket-iz-goluboy-khrizantemy-i-rozy-refleks', 'Букет из голубой хризантемы и розы «Рефлекс»', 'Букет из голубой хризантемы и розы «Рефлекс» — свежая цветочная композиция с доставкой по Минску. Розы, хризантемы, зелень.', 9800, NULL, 'BYN', NULL, 39, 'active', 'Розы, хризантемы, зелень', NULL, 60, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-iz-roz']::text[], 'Любимой, Маме, Другу'),
|
||
('nezhnyy-buket-iz-frantsuzskoy-rozy-i-evkalipta', 'Нежный букет из французской розы и эвкалипта', 'Нежный букет из французской розы и эвкалипта — свежая цветочная композиция с доставкой по Минску. Розы, эвкалипт, зелень.', 6300, 9800, 'BYN', 'hit', 12, 'active', 'Розы, эвкалипт, зелень', NULL, 60, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-tsvetov', 'sbornye-bukety', 'monobuket', 'bukety-iz-roz']::text[], 'Любимой'),
|
||
('buket-alye-parusa-iz-11-krasnykh-roz-s-limoniumom-i-evkaliptom', 'Букет «Алые паруса» из 11 красных роз', 'Букет «Алые паруса» из 11 красных роз — свежая цветочная композиция с доставкой по Минску. Розы, зелень.', 14600, 19300, 'BYN', 'hit', 25, 'active', 'Розы, зелень', NULL, 60, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-tsvetov', 'sbornye-bukety', 'monobuket', 'bukety-iz-roz']::text[], 'Любимой'),
|
||
('2028', 'Букет из альстромерии, роз, хризантемы и эустомы', 'Букет из альстромерии, роз, хризантемы и эустомы — свежая цветочная композиция с доставкой по Минску. Розы, хризантемы, альстромерии, эустомы, зелень.', 16700, 18900, 'BYN', 'new', 38, 'active', 'Розы, хризантемы, альстромерии, эустомы, зелень', NULL, 60, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-tsvetov', 'sbornye-bukety', 'bukety-iz-roz']::text[], 'Любимой, Маме, Другу'),
|
||
('2033', '3 веточки розовой хризантемы', '3 веточки розовой хризантемы — свежая цветочная композиция с доставкой по Минску. Розы, хризантемы, зелень.', 4300, 6500, 'BYN', 'hit', 11, 'active', 'Розы, хризантемы, зелень', 3, 60, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-tsvetov', 'bukety-iz-khrizantemy', 'bukety-iz-roz']::text[], 'Любимой, Маме, Другу'),
|
||
('buketik-sukhotsvet-lavandy', 'Букетик сухоцвет лаванды', 'Букетик сухоцвет лаванды — свежая цветочная композиция с доставкой по Минску. Лаванда, сухоцветы, зелень.', 4300, 5700, 'BYN', NULL, 24, 'active', 'Лаванда, сухоцветы, зелень', NULL, 60, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-tsvetov']::text[], 'Любимой, Маме, Другу'),
|
||
('vozdushnyy-obyomnyy-buket-s-frantsuzskoy-i-kustovoy-rozami', 'Воздушный объёмный букет с розами', 'Воздушный объёмный букет с розами — свежая цветочная композиция с доставкой по Минску. Розы, зелень.', 17900, NULL, 'BYN', NULL, 37, 'active', 'Розы, зелень', NULL, 60, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-iz-roz']::text[], 'Любимой, Маме, Другу'),
|
||
('sbornyy-aromatnyy-buket-s-liliey-i-rozoy', 'Сборный ароматный букет с лилией и розой', 'Сборный ароматный букет с лилией и розой — свежая цветочная композиция с доставкой по Минску. Розы, лилии, зелень.', 19400, NULL, 'BYN', NULL, 10, 'active', 'Розы, лилии, зелень', NULL, 60, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-iz-roz']::text[], 'Любимой, Маме, Другу'),
|
||
('2048', 'Букет из французских и кустовых роз', 'Букет из французских и кустовых роз — свежая цветочная композиция с доставкой по Минску. Розы, зелень.', 11900, 13700, 'BYN', NULL, 23, 'active', 'Розы, зелень', NULL, 60, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-tsvetov', 'sbornye-bukety', 'bukety-iz-roz']::text[], 'Любимой, Маме, Другу'),
|
||
('2050', 'Букет с зеркалом «Ты — Моё Всё»', 'Букет с зеркалом «Ты — Моё Всё» — свежая цветочная композиция с доставкой по Минску. Сезонные цветы, зелень.', 15400, 18600, 'BYN', 'new', 36, 'active', 'Сезонные цветы, зелень', NULL, 45, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-tsvetov', 'sbornye-bukety', 'bukety-iz-gvozdiki', 'kompozitsii']::text[], 'Коллеге, Партнёру'),
|
||
('2051', 'Букет из диантусов с лизиантусами', 'Букет из диантусов с лизиантусами — свежая цветочная композиция с доставкой по Минску. Диантусы, зелень.', 18300, 27500, 'BYN', 'new', 9, 'active', 'Диантусы, зелень', NULL, 60, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-tsvetov', 'sbornye-bukety', 'bukety-iz-gvozdiki']::text[], 'Любимой, Маме, Другу'),
|
||
('2052', 'Букет из альстромерии и диантусов', 'Букет из альстромерии и диантусов — свежая цветочная композиция с доставкой по Минску. Альстромерии, диантусы, зелень.', 11700, 14300, 'BYN', 'new', 22, 'active', 'Альстромерии, диантусы, зелень', NULL, 60, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-tsvetov', 'sbornye-bukety', 'bukety-iz-alstromerii', 'bukety-iz-gvozdiki']::text[], 'Любимой, Маме, Другу'),
|
||
('2053', 'Букет из альстромерии и диантусов с лагурусом', 'Букет из альстромерии и диантусов с лагурусом — свежая цветочная композиция с доставкой по Минску. Альстромерии, диантусы, зелень.', 12900, 16100, 'BYN', 'new', 35, 'active', 'Альстромерии, диантусы, зелень', NULL, 60, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-tsvetov', 'sbornye-bukety', 'bukety-iz-alstromerii', 'bukety-iz-gvozdiki']::text[], 'Любимой, Маме, Другу'),
|
||
('2054', 'Букет «Для моей Принцессы»', 'Букет «Для моей Принцессы» — свежая цветочная композиция с доставкой по Минску. Сезонные цветы, зелень.', 15700, 19800, 'BYN', NULL, 8, 'active', 'Сезонные цветы, зелень', NULL, 60, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-tsvetov', 'sbornye-bukety', 'bukety-iz-khrizantemy']::text[], 'Любимой, Маме, Другу'),
|
||
('buket-iz-frantsuzskoy-rozy-kustovoy-rozy-eustomy', 'Букет из французской и кустовой розы, эустомы', 'Букет из французской и кустовой розы, эустомы — свежая цветочная композиция с доставкой по Минску. Розы, эустомы, зелень.', 12500, 15300, 'BYN', NULL, 21, 'active', 'Розы, эустомы, зелень', NULL, 60, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-tsvetov', 'bukety-iz-roz']::text[], 'Любимой, Маме, Другу'),
|
||
('buket-iz-rozovykh-khrizantem-miks', 'Букет из розовых хризантем микс', 'Букет из розовых хризантем микс — свежая цветочная композиция с доставкой по Минску. Розы, хризантемы, зелень.', 5100, 6300, 'BYN', NULL, 34, 'active', 'Розы, хризантемы, зелень', NULL, 60, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-tsvetov', 'bukety-iz-roz']::text[], 'Любимой, Маме, Другу'),
|
||
('buket-iz-kustovoy-rozy-alstromerii-i-gipsofila', 'Букет из кустовой розы, альстромерии и гипсофилы', 'Букет из кустовой розы, альстромерии и гипсофилы — свежая цветочная композиция с доставкой по Минску. Розы, альстромерии, гипсофила, зелень.', 12600, 15800, 'BYN', NULL, 47, 'active', 'Розы, альстромерии, гипсофила, зелень', NULL, 60, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-tsvetov', 'bukety-iz-roz']::text[], 'Любимой, Маме, Другу'),
|
||
('buket-iz-malinovoy-rozy', 'Букет из малиновой розы', 'Букет из малиновой розы — свежая цветочная композиция с доставкой по Минску. Розы, зелень.', 10700, 13700, 'BYN', NULL, 20, 'active', 'Розы, зелень', NULL, 60, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-tsvetov', 'bukety-iz-roz']::text[], 'Любимой, Маме, Другу'),
|
||
('2068', 'Корзина «Мамино Сердце»', 'Корзина «Мамино Сердце» — свежая цветочная композиция с доставкой по Минску. Сезонные цветы, зелень.', 53700, NULL, 'BYN', NULL, 33, 'active', 'Сезонные цветы, зелень', NULL, 45, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY[]::text[], 'Любимой, Маме, Другу'),
|
||
('2069', 'Сиренево-белый букет из хризантемы Алтай', 'Сиренево-белый букет из хризантемы Алтай — свежая цветочная композиция с доставкой по Минску. Хризантемы, зелень.', 8300, 10500, 'BYN', NULL, 46, 'active', 'Хризантемы, зелень', NULL, 60, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-tsvetov', 'bukety-iz-khrizantemy']::text[], 'Любимой, Маме, Другу'),
|
||
('2070', 'Сборный микс альстромерий', 'Сборный микс альстромерий — свежая цветочная композиция с доставкой по Минску. Альстромерии, зелень.', 8100, 12700, 'BYN', NULL, 19, 'active', 'Альстромерии, зелень', NULL, 60, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-tsvetov', 'bukety-iz-alstromerii']::text[], 'Любимой, Маме, Другу'),
|
||
('2071', 'Букет из хризантемы Алтай и лимониума', 'Букет из хризантемы Алтай и лимониума — свежая цветочная композиция с доставкой по Минску. Хризантемы, лимониум, зелень.', 9800, 16800, 'BYN', NULL, 32, 'active', 'Хризантемы, лимониум, зелень', NULL, 60, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-tsvetov', 'bukety-iz-khrizantemy']::text[], 'Любимой, Маме, Другу'),
|
||
('2072', 'Букет нежный из кустовой хризантемы и лимониума', 'Букет нежный из кустовой хризантемы и лимониума — свежая цветочная композиция с доставкой по Минску. Хризантемы, лимониум, зелень.', 11900, 18400, 'BYN', NULL, 45, 'active', 'Хризантемы, лимониум, зелень', NULL, 60, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-tsvetov', 'bukety-iz-khrizantemy']::text[], 'Любимой, Маме, Другу'),
|
||
('2073', 'Букет из красной французской розы с эвкалиптом', 'Букет из красной французской розы с эвкалиптом — свежая цветочная композиция с доставкой по Минску. Розы, эвкалипт, зелень.', 9300, 17300, 'BYN', NULL, 18, 'active', 'Розы, эвкалипт, зелень', NULL, 60, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-tsvetov', 'bukety-iz-roz']::text[], 'Любимой, Маме, Другу'),
|
||
('2074', 'Букет из красных роз и эустомы', 'Букет из красных роз и эустомы — свежая цветочная композиция с доставкой по Минску. Розы, эустомы, зелень.', 15700, 21000, 'BYN', NULL, 31, 'active', 'Розы, эустомы, зелень', NULL, 60, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-tsvetov', 'bukety-iz-roz']::text[], 'Любимой, Маме, Другу'),
|
||
('2075', 'Букет из французской розы, эустомы и кустовой розы', 'Букет из французской розы, эустомы и кустовой розы — свежая цветочная композиция с доставкой по Минску. Розы, эустомы, зелень.', 12300, 16900, 'BYN', NULL, 44, 'active', 'Розы, эустомы, зелень', NULL, 60, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-tsvetov', 'bukety-iz-roz']::text[], 'Любимой, Маме, Другу'),
|
||
('2076', 'Нежный светлый букет с розой и хризантемой', 'Нежный светлый букет с розой и хризантемой — свежая цветочная композиция с доставкой по Минску. Розы, хризантемы, зелень.', 14400, 19300, 'BYN', NULL, 17, 'active', 'Розы, хризантемы, зелень', NULL, 60, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-tsvetov', 'bukety-iz-kustovoy-rozy', 'bukety-iz-roz']::text[], 'Любимой, Маме, Другу'),
|
||
('2077', 'Букет из французской розовой розы и эвкалипта', 'Букет из французской розовой розы и эвкалипта — свежая цветочная композиция с доставкой по Минску. Розы, эвкалипт, зелень.', 9800, 13200, 'BYN', NULL, 30, 'active', 'Розы, эвкалипт, зелень', NULL, 60, 'Подрезать стебли под углом, менять воду каждые 1–2 дня, держать вдали от прямых солнечных лучей и сквозняков.', '2–4 часа', ARRAY['bukety-tsvetov', 'bukety-iz-roz']::text[], 'Любимой, Маме, Другу')
|
||
;
|
||
|
||
INSERT INTO product
|
||
(slug, name, description, price_minor, old_price_minor, currency, badge, stock,
|
||
status, composition, stems, height_cm, care, delivery_time)
|
||
SELECT slug, name, description, price_minor, old_price_minor, currency, badge, stock,
|
||
status, composition, stems, height_cm, care, delivery_time FROM _seed_catalog
|
||
ON CONFLICT (slug) DO UPDATE SET
|
||
name = EXCLUDED.name, description = EXCLUDED.description,
|
||
price_minor = EXCLUDED.price_minor, old_price_minor = EXCLUDED.old_price_minor,
|
||
currency = EXCLUDED.currency, badge = EXCLUDED.badge, stock = EXCLUDED.stock,
|
||
status = EXCLUDED.status, composition = EXCLUDED.composition, stems = EXCLUDED.stems,
|
||
height_cm = EXCLUDED.height_cm, care = EXCLUDED.care, delivery_time = EXCLUDED.delivery_time;
|
||
|
||
-- 4. cross-listing (ProductCategory)
|
||
DELETE FROM product_category pc USING _seed_catalog s, product p
|
||
WHERE pc.product_id = p.id AND p.slug = s.slug;
|
||
INSERT INTO product_category (product_id, category_id, position)
|
||
SELECT p.id, c.id, ord::int
|
||
FROM _seed_catalog s
|
||
JOIN product p ON p.slug = s.slug
|
||
CROSS JOIN LATERAL unnest(s.category_slugs) WITH ORDINALITY AS u(slug, ord)
|
||
JOIN category c ON c.slug = u.slug
|
||
ON CONFLICT (product_id, category_id) DO UPDATE SET position = EXCLUDED.position;
|
||
|
||
-- 5. images: 1–4 originals per product from db/seed/images.tsv (docs/PLAN.md §11)
|
||
DELETE FROM product_image pi USING _seed_catalog s, product p
|
||
WHERE pi.product_id = p.id AND p.slug = s.slug;
|
||
INSERT INTO product_image (product_id, url, alt, position) VALUES
|
||
((SELECT id FROM product WHERE slug = 'buket-nostalgiya'), '/images/products/buket-nostalgiya/1.jpg', '"Летний"', 1),
|
||
((SELECT id FROM product WHERE slug = 'korzina-tsvetov-zolushka'), '/images/products/korzina-tsvetov-zolushka/1.jpg', 'Корзина с кустовой розой "Золушка"', 1),
|
||
((SELECT id FROM product WHERE slug = 'korzina-tsvetov-diadema'), '/images/products/korzina-tsvetov-diadema/1.jpg', 'Корзина с розой и гвоздикой "Диадема"', 1),
|
||
((SELECT id FROM product WHERE slug = 'korzina-tsvetov-diadema'), '/images/products/korzina-tsvetov-diadema/2.jpg', 'Корзина с розой и гвоздикой "Диадема"', 2),
|
||
((SELECT id FROM product WHERE slug = 'sovershenstvo'), '/images/products/sovershenstvo/1.jpg', 'Композиция Совершенство', 1),
|
||
((SELECT id FROM product WHERE slug = 'sovershenstvo'), '/images/products/sovershenstvo/2.jpg', 'Композиция Совершенство', 2),
|
||
((SELECT id FROM product WHERE slug = 'sovershenstvo'), '/images/products/sovershenstvo/3.jpg', 'Композиция Совершенство', 3),
|
||
((SELECT id FROM product WHERE slug = '275'), '/images/products/275/1.jpg', 'Корзина цветов "Розовая пантера"', 1),
|
||
((SELECT id FROM product WHERE slug = '275'), '/images/products/275/2.jpg', 'Корзина цветов "Розовая пантера"', 2),
|
||
((SELECT id FROM product WHERE slug = '275'), '/images/products/275/3.jpg', 'Корзина цветов "Розовая пантера"', 3),
|
||
((SELECT id FROM product WHERE slug = 'buket-iz-gipsofily-i-lavandy'), '/images/products/buket-iz-gipsofily-i-lavandy/1.jpg', 'Сухоцветы гипсофила и лаванда', 1),
|
||
((SELECT id FROM product WHERE slug = 'buket-iz-pyostroy-romashki'), '/images/products/buket-iz-pyostroy-romashki/1.jpg', 'Букет из пёстрой ромашки', 1),
|
||
((SELECT id FROM product WHERE slug = 'buket-iz-pyostroy-romashki'), '/images/products/buket-iz-pyostroy-romashki/2.jpg', 'Букет из пёстрой ромашки', 2),
|
||
((SELECT id FROM product WHERE slug = 'buket-iz-pyostroy-romashki'), '/images/products/buket-iz-pyostroy-romashki/3.jpg', 'Букет из пёстрой ромашки', 3),
|
||
((SELECT id FROM product WHERE slug = 'korzina-nezhnost'), '/images/products/korzina-nezhnost/1.jpg', 'Корзина Нежность', 1),
|
||
((SELECT id FROM product WHERE slug = 'korzina-nezhnost'), '/images/products/korzina-nezhnost/2.jpg', 'Корзина Нежность', 2),
|
||
((SELECT id FROM product WHERE slug = 'svadebnyy-buket-na-rospis'), '/images/products/svadebnyy-buket-na-rospis/1.jpg', 'Свадебный букет из красной розы на роспись', 1),
|
||
((SELECT id FROM product WHERE slug = 'svadebnyy-buket-na-rospis-lyublyu'), '/images/products/svadebnyy-buket-na-rospis-lyublyu/1.jpg', 'Свадебный букет на роспись Люблю', 1),
|
||
((SELECT id FROM product WHERE slug = 'buket-iz-15-gvozdik-i-evkalipta'), '/images/products/buket-iz-15-gvozdik-i-evkalipta/1.jpg', 'Букет из 15 гвоздик и эвкалипта', 1),
|
||
((SELECT id FROM product WHERE slug = 'buket-iz-15-gvozdik-i-evkalipta'), '/images/products/buket-iz-15-gvozdik-i-evkalipta/2.jpg', 'Букет из 15 гвоздик и эвкалипта', 2),
|
||
((SELECT id FROM product WHERE slug = 'buket-iz-chernykh-roz-ekvador'), '/images/products/buket-iz-chernykh-roz-ekvador/1.jpg', 'Композиция цветочная из черных роз ( Эквадор)', 1),
|
||
((SELECT id FROM product WHERE slug = 'nezabyvaemyy-buket-iz-sinikh-roz'), '/images/products/nezabyvaemyy-buket-iz-sinikh-roz/1.jpg', 'Букет из синих роз', 1),
|
||
((SELECT id FROM product WHERE slug = 'nezhnyy-buket-iz-rozy-s-alstromeriey'), '/images/products/nezhnyy-buket-iz-rozy-s-alstromeriey/1.jpg', 'Нежный букет с розой и альстромерией', 1),
|
||
((SELECT id FROM product WHERE slug = 'nezhnyy-buket-iz-rozy-s-alstromeriey'), '/images/products/nezhnyy-buket-iz-rozy-s-alstromeriey/2.jpg', 'Нежный букет с розой и альстромерией', 2),
|
||
((SELECT id FROM product WHERE slug = 'nezhnyy-buket-iz-rozy-s-alstromeriey'), '/images/products/nezhnyy-buket-iz-rozy-s-alstromeriey/3.jpg', 'Нежный букет с розой и альстромерией', 3),
|
||
((SELECT id FROM product WHERE slug = 'buket-iz-krasnykh-roz-s-evkaliptom'), '/images/products/buket-iz-krasnykh-roz-s-evkaliptom/1.jpg', 'Букет из красных роз с эвкалиптом', 1),
|
||
((SELECT id FROM product WHERE slug = '1553'), '/images/products/1553/1.jpg', 'Букет красных роз Кения', 1),
|
||
((SELECT id FROM product WHERE slug = '1565'), '/images/products/1565/1.jpg', 'Букет из французской розы', 1),
|
||
((SELECT id FROM product WHERE slug = 'buket-bezmyatezhnoe-schaste'), '/images/products/buket-bezmyatezhnoe-schaste/1.jpg', 'Букет с розой и гвоздикой "Безмятежное счастье"', 1),
|
||
((SELECT id FROM product WHERE slug = 'buket-bezmyatezhnoe-schaste'), '/images/products/buket-bezmyatezhnoe-schaste/2.jpg', 'Букет с розой и гвоздикой "Безмятежное счастье"', 2),
|
||
((SELECT id FROM product WHERE slug = 'nezhnyy-buket-s-khrizantemoy-i-diantusom'), '/images/products/nezhnyy-buket-s-khrizantemoy-i-diantusom/1.jpg', 'Нежный букет с хризантемой и диантусом', 1),
|
||
((SELECT id FROM product WHERE slug = 'nezhnyy-buket-s-khrizantemoy-i-diantusom'), '/images/products/nezhnyy-buket-s-khrizantemoy-i-diantusom/2.jpg', 'Нежный букет с хризантемой и диантусом', 2),
|
||
((SELECT id FROM product WHERE slug = 'buket-15-belykh-roz-1'), '/images/products/buket-15-belykh-roz-1/1.jpg', 'Букет 15 белых роз', 1),
|
||
((SELECT id FROM product WHERE slug = 'buket-15-belykh-roz-1'), '/images/products/buket-15-belykh-roz-1/2.jpg', 'Букет 15 белых роз', 2),
|
||
((SELECT id FROM product WHERE slug = 'buket-elegantnost-v-prostote'), '/images/products/buket-elegantnost-v-prostote/1.jpg', '"Элегантность в простоте"', 1),
|
||
((SELECT id FROM product WHERE slug = 'buket-elegantnost-v-prostote'), '/images/products/buket-elegantnost-v-prostote/2.jpg', '"Элегантность в простоте"', 2),
|
||
((SELECT id FROM product WHERE slug = 'buket-elegantnost-v-prostote'), '/images/products/buket-elegantnost-v-prostote/3.jpg', '"Элегантность в простоте"', 3),
|
||
((SELECT id FROM product WHERE slug = 'buket-nezhnost-v-lepestkakh'), '/images/products/buket-nezhnost-v-lepestkakh/1.jpg', 'Букет "Нежность"', 1),
|
||
((SELECT id FROM product WHERE slug = 'buket-nezhnost-v-lepestkakh'), '/images/products/buket-nezhnost-v-lepestkakh/2.jpg', 'Букет "Нежность"', 2),
|
||
((SELECT id FROM product WHERE slug = 'buket-nezhnost-v-lepestkakh'), '/images/products/buket-nezhnost-v-lepestkakh/3.jpg', 'Букет "Нежность"', 3),
|
||
((SELECT id FROM product WHERE slug = 'buket-sakharnaya-vata'), '/images/products/buket-sakharnaya-vata/1.jpg', 'Букет "Сахарная вата"', 1),
|
||
((SELECT id FROM product WHERE slug = 'buket-sakharnaya-vata'), '/images/products/buket-sakharnaya-vata/2.jpg', 'Букет "Сахарная вата"', 2),
|
||
((SELECT id FROM product WHERE slug = 'buket-sakharnaya-vata'), '/images/products/buket-sakharnaya-vata/3.jpg', 'Букет "Сахарная вата"', 3),
|
||
((SELECT id FROM product WHERE slug = 'sbornyy-buket-vspyshka'), '/images/products/sbornyy-buket-vspyshka/1.jpg', 'Сборный букет "Вспышка"', 1),
|
||
((SELECT id FROM product WHERE slug = 'sbornyy-buket-vspyshka'), '/images/products/sbornyy-buket-vspyshka/2.jpg', 'Сборный букет "Вспышка"', 2),
|
||
((SELECT id FROM product WHERE slug = '1814'), '/images/products/1814/1.jpg', 'Букет "Небесная симфония"', 1),
|
||
((SELECT id FROM product WHERE slug = '1814'), '/images/products/1814/2.jpg', 'Букет "Небесная симфония"', 2),
|
||
((SELECT id FROM product WHERE slug = '1814'), '/images/products/1814/3.jpg', 'Букет "Небесная симфония"', 3),
|
||
((SELECT id FROM product WHERE slug = 'buket-zefirnaya-nezhnost'), '/images/products/buket-zefirnaya-nezhnost/1.jpg', 'Букет "Зефирная нежность"', 1),
|
||
((SELECT id FROM product WHERE slug = 'buket-zefirnaya-nezhnost'), '/images/products/buket-zefirnaya-nezhnost/2.jpg', 'Букет "Зефирная нежность"', 2),
|
||
((SELECT id FROM product WHERE slug = 'buket-zefirnaya-nezhnost'), '/images/products/buket-zefirnaya-nezhnost/3.jpg', 'Букет "Зефирная нежность"', 3),
|
||
((SELECT id FROM product WHERE slug = 'kompozitsiya-v-korzine'), '/images/products/kompozitsiya-v-korzine/1.jpg', 'Композиция в корзине', 1),
|
||
((SELECT id FROM product WHERE slug = 'kompozitsiya-v-korzine'), '/images/products/kompozitsiya-v-korzine/2.jpg', 'Композиция в корзине', 2),
|
||
((SELECT id FROM product WHERE slug = 'razreshite-podarit-vam-radugu'), '/images/products/razreshite-podarit-vam-radugu/1.jpg', 'Разрешите подарить вам радугу', 1),
|
||
((SELECT id FROM product WHERE slug = 'razreshite-podarit-vam-radugu'), '/images/products/razreshite-podarit-vam-radugu/2.jpg', 'Разрешите подарить вам радугу', 2),
|
||
((SELECT id FROM product WHERE slug = 'razreshite-podarit-vam-radugu'), '/images/products/razreshite-podarit-vam-radugu/3.jpg', 'Разрешите подарить вам радугу', 3),
|
||
((SELECT id FROM product WHERE slug = 'razreshite-podarit-vam-radugu'), '/images/products/razreshite-podarit-vam-radugu/4.jpg', 'Разрешите подарить вам радугу', 4),
|
||
((SELECT id FROM product WHERE slug = 'romantika-v-vozdukhe'), '/images/products/romantika-v-vozdukhe/1.jpg', 'Романтика в воздухе', 1),
|
||
((SELECT id FROM product WHERE slug = 'romantika-v-vozdukhe'), '/images/products/romantika-v-vozdukhe/2.jpg', 'Романтика в воздухе', 2),
|
||
((SELECT id FROM product WHERE slug = 'romantika-v-vozdukhe'), '/images/products/romantika-v-vozdukhe/3.jpg', 'Романтика в воздухе', 3),
|
||
((SELECT id FROM product WHERE slug = 'romantika-v-vozdukhe'), '/images/products/romantika-v-vozdukhe/4.jpg', 'Романтика в воздухе', 4),
|
||
((SELECT id FROM product WHERE slug = 'vesennee-nastroenie'), '/images/products/vesennee-nastroenie/1.jpg', 'Весеннее настроение', 1),
|
||
((SELECT id FROM product WHERE slug = 'vesennee-nastroenie'), '/images/products/vesennee-nastroenie/2.jpg', 'Весеннее настроение', 2),
|
||
((SELECT id FROM product WHERE slug = 'vesennee-nastroenie'), '/images/products/vesennee-nastroenie/3.jpg', 'Весеннее настроение', 3),
|
||
((SELECT id FROM product WHERE slug = 'roza-kustovaya-pionovidnaya'), '/images/products/roza-kustovaya-pionovidnaya/1.jpg', 'Роза кустовая Рефлекс', 1),
|
||
((SELECT id FROM product WHERE slug = 'roza-kustovaya-pionovidnaya'), '/images/products/roza-kustovaya-pionovidnaya/2.jpg', 'Роза кустовая Рефлекс', 2),
|
||
((SELECT id FROM product WHERE slug = 'letniy-veter'), '/images/products/letniy-veter/1.jpg', 'Летний ветер', 1),
|
||
((SELECT id FROM product WHERE slug = 'letniy-veter'), '/images/products/letniy-veter/2.jpg', 'Летний ветер', 2),
|
||
((SELECT id FROM product WHERE slug = 'letniy-veter'), '/images/products/letniy-veter/3.jpg', 'Летний ветер', 3),
|
||
((SELECT id FROM product WHERE slug = 'buket-iz-15-roz-fridom'), '/images/products/buket-iz-15-roz-fridom/1.jpg', 'Букет из 15 роз', 1),
|
||
((SELECT id FROM product WHERE slug = 'buket-iz-15-roz-fridom'), '/images/products/buket-iz-15-roz-fridom/2.jpg', 'Букет из 15 роз', 2),
|
||
((SELECT id FROM product WHERE slug = 'buket-iz-15-roz-fridom'), '/images/products/buket-iz-15-roz-fridom/3.jpg', 'Букет из 15 роз', 3),
|
||
((SELECT id FROM product WHERE slug = 'buket-iz-15-roz-fridom'), '/images/products/buket-iz-15-roz-fridom/4.jpg', 'Букет из 15 роз', 4),
|
||
((SELECT id FROM product WHERE slug = 'obnimaya-aromatom'), '/images/products/obnimaya-aromatom/1.jpg', 'Обнимая ароматом', 1),
|
||
((SELECT id FROM product WHERE slug = 'obnimaya-aromatom'), '/images/products/obnimaya-aromatom/2.jpg', 'Обнимая ароматом', 2),
|
||
((SELECT id FROM product WHERE slug = 'obnimaya-aromatom'), '/images/products/obnimaya-aromatom/3.jpg', 'Обнимая ароматом', 3),
|
||
((SELECT id FROM product WHERE slug = 'obnimaya-aromatom'), '/images/products/obnimaya-aromatom/4.jpg', 'Обнимая ароматом', 4),
|
||
((SELECT id FROM product WHERE slug = 'grezy'), '/images/products/grezy/1.jpg', 'Грезы', 1),
|
||
((SELECT id FROM product WHERE slug = 'grezy'), '/images/products/grezy/2.jpg', 'Грезы', 2),
|
||
((SELECT id FROM product WHERE slug = 'grezy'), '/images/products/grezy/3.jpg', 'Грезы', 3),
|
||
((SELECT id FROM product WHERE slug = 'dlya-samoy-lyubimoy'), '/images/products/dlya-samoy-lyubimoy/1.jpg', 'Для Самой Любимой', 1),
|
||
((SELECT id FROM product WHERE slug = 'dlya-samoy-lyubimoy'), '/images/products/dlya-samoy-lyubimoy/2.jpg', 'Для Самой Любимой', 2),
|
||
((SELECT id FROM product WHERE slug = 'khrizantema-s-romashkoy'), '/images/products/khrizantema-s-romashkoy/1.jpg', 'Хризантема с Ромашкой', 1),
|
||
((SELECT id FROM product WHERE slug = 'khrizantema-s-romashkoy'), '/images/products/khrizantema-s-romashkoy/2.jpg', 'Хризантема с Ромашкой', 2),
|
||
((SELECT id FROM product WHERE slug = 'khrizantema-s-romashkoy'), '/images/products/khrizantema-s-romashkoy/3.jpg', 'Хризантема с Ромашкой', 3),
|
||
((SELECT id FROM product WHERE slug = 'dlya-tebya'), '/images/products/dlya-tebya/1.jpg', 'Для тебя', 1),
|
||
((SELECT id FROM product WHERE slug = 'buket-iz-nezhnoy-khrizantemy-i-gipsofily'), '/images/products/buket-iz-nezhnoy-khrizantemy-i-gipsofily/1.jpg', 'Букет из нежной хризантемы и гипсофилы', 1),
|
||
((SELECT id FROM product WHERE slug = 'buket-iz-nezhnoy-khrizantemy-i-gipsofily'), '/images/products/buket-iz-nezhnoy-khrizantemy-i-gipsofily/2.jpg', 'Букет из нежной хризантемы и гипсофилы', 2),
|
||
((SELECT id FROM product WHERE slug = 'buket-iz-nezhnoy-khrizantemy-i-gipsofily'), '/images/products/buket-iz-nezhnoy-khrizantemy-i-gipsofily/3.jpg', 'Букет из нежной хризантемы и гипсофилы', 3),
|
||
((SELECT id FROM product WHERE slug = 'buket-iz-nezhnoy-khrizantemy-i-gipsofily'), '/images/products/buket-iz-nezhnoy-khrizantemy-i-gipsofily/4.jpg', 'Букет из нежной хризантемы и гипсофилы', 4),
|
||
((SELECT id FROM product WHERE slug = 'ocharovanie-1'), '/images/products/ocharovanie-1/1.jpg', 'Очарование', 1),
|
||
((SELECT id FROM product WHERE slug = 'ocharovanie-1'), '/images/products/ocharovanie-1/2.jpg', 'Очарование', 2),
|
||
((SELECT id FROM product WHERE slug = 'ocharovanie-1'), '/images/products/ocharovanie-1/3.jpg', 'Очарование', 3),
|
||
((SELECT id FROM product WHERE slug = 'ocharovanie-1'), '/images/products/ocharovanie-1/4.jpg', 'Очарование', 4),
|
||
((SELECT id FROM product WHERE slug = 'kompozitsiya-v-ramke'), '/images/products/kompozitsiya-v-ramke/1.jpg', 'Композиция в рамке', 1),
|
||
((SELECT id FROM product WHERE slug = 'kompozitsiya-v-ramke'), '/images/products/kompozitsiya-v-ramke/2.jpg', 'Композиция в рамке', 2),
|
||
((SELECT id FROM product WHERE slug = 'kompozitsiya-v-ramke'), '/images/products/kompozitsiya-v-ramke/3.jpg', 'Композиция в рамке', 3),
|
||
((SELECT id FROM product WHERE slug = 'kompozitsiya-v-ramke'), '/images/products/kompozitsiya-v-ramke/4.jpg', 'Композиция в рамке', 4),
|
||
((SELECT id FROM product WHERE slug = 'solnechnyy-angel'), '/images/products/solnechnyy-angel/1.jpg', 'Солнечный ангел', 1),
|
||
((SELECT id FROM product WHERE slug = 'solnechnyy-angel'), '/images/products/solnechnyy-angel/2.jpg', 'Солнечный ангел', 2),
|
||
((SELECT id FROM product WHERE slug = 'solnechnyy-angel'), '/images/products/solnechnyy-angel/3.jpg', 'Солнечный ангел', 3),
|
||
((SELECT id FROM product WHERE slug = 'solnechnyy-angel'), '/images/products/solnechnyy-angel/4.jpg', 'Солнечный ангел', 4),
|
||
((SELECT id FROM product WHERE slug = 'tsvety-v-shlyapnoy-korobke-2'), '/images/products/tsvety-v-shlyapnoy-korobke-2/1.jpg', 'Цветы в шляпной коробке', 1),
|
||
((SELECT id FROM product WHERE slug = 'tsvety-v-shlyapnoy-korobke-2'), '/images/products/tsvety-v-shlyapnoy-korobke-2/2.jpg', 'Цветы в шляпной коробке', 2),
|
||
((SELECT id FROM product WHERE slug = 'tsvety-v-shlyapnoy-korobke-2'), '/images/products/tsvety-v-shlyapnoy-korobke-2/3.jpg', 'Цветы в шляпной коробке', 3),
|
||
((SELECT id FROM product WHERE slug = 'teplye'), '/images/products/teplye/1.jpg', 'Теплые объятия', 1),
|
||
((SELECT id FROM product WHERE slug = 'teplye'), '/images/products/teplye/2.jpg', 'Теплые объятия', 2),
|
||
((SELECT id FROM product WHERE slug = 'teplye'), '/images/products/teplye/3.jpg', 'Теплые объятия', 3),
|
||
((SELECT id FROM product WHERE slug = 'teplye'), '/images/products/teplye/4.jpg', 'Теплые объятия', 4),
|
||
((SELECT id FROM product WHERE slug = 'mamina-nezhnot'), '/images/products/mamina-nezhnot/1.jpg', 'Букет "Для Самой Любимой" из хризантем', 1),
|
||
((SELECT id FROM product WHERE slug = 'mamina-nezhnot'), '/images/products/mamina-nezhnot/2.jpg', 'Букет "Для Самой Любимой" из хризантем', 2),
|
||
((SELECT id FROM product WHERE slug = 'mamina-nezhnot'), '/images/products/mamina-nezhnot/3.jpg', 'Букет "Для Самой Любимой" из хризантем', 3),
|
||
((SELECT id FROM product WHERE slug = 'mamina-nezhnot'), '/images/products/mamina-nezhnot/4.jpg', 'Букет "Для Самой Любимой" из хризантем', 4),
|
||
((SELECT id FROM product WHERE slug = 'rozovaya-khrizantema-romashka'), '/images/products/rozovaya-khrizantema-romashka/1.jpg', 'Розовая хризантема Ромашка', 1),
|
||
((SELECT id FROM product WHERE slug = 'rozovaya-khrizantema-romashka'), '/images/products/rozovaya-khrizantema-romashka/2.jpg', 'Розовая хризантема Ромашка', 2),
|
||
((SELECT id FROM product WHERE slug = 'rozovaya-khrizantema-romashka'), '/images/products/rozovaya-khrizantema-romashka/3.jpg', 'Розовая хризантема Ромашка', 3),
|
||
((SELECT id FROM product WHERE slug = 'rozovaya-khrizantema-romashka'), '/images/products/rozovaya-khrizantema-romashka/4.jpg', 'Розовая хризантема Ромашка', 4),
|
||
((SELECT id FROM product WHERE slug = 'belaya-romashka-primerno-51-tsvetochek'), '/images/products/belaya-romashka-primerno-51-tsvetochek/1.jpg', 'Белая ромашка, примерно 51 цветочек', 1),
|
||
((SELECT id FROM product WHERE slug = 'belaya-romashka-primerno-51-tsvetochek'), '/images/products/belaya-romashka-primerno-51-tsvetochek/2.jpg', 'Белая ромашка, примерно 51 цветочек', 2),
|
||
((SELECT id FROM product WHERE slug = 'belaya-romashka-primerno-51-tsvetochek'), '/images/products/belaya-romashka-primerno-51-tsvetochek/3.jpg', 'Белая ромашка, примерно 51 цветочек', 3),
|
||
((SELECT id FROM product WHERE slug = 'golubaya-romashka-s-gipsofiloy'), '/images/products/golubaya-romashka-s-gipsofiloy/1.jpg', 'Голубая ромашка с гипсофилой', 1),
|
||
((SELECT id FROM product WHERE slug = 'golubaya-romashka-s-gipsofiloy'), '/images/products/golubaya-romashka-s-gipsofiloy/2.jpg', 'Голубая ромашка с гипсофилой', 2),
|
||
((SELECT id FROM product WHERE slug = 'kustovaya-roza-refleks-s-alstromeriey'), '/images/products/kustovaya-roza-refleks-s-alstromeriey/1.jpg', '6 кустовых роз и 3 розовые альстромерии', 1),
|
||
((SELECT id FROM product WHERE slug = 'kustovaya-roza-refleks-s-alstromeriey'), '/images/products/kustovaya-roza-refleks-s-alstromeriey/2.jpg', 'Кустовая роза Рефлекс с альстромерией', 2),
|
||
((SELECT id FROM product WHERE slug = 'kustovaya-roza-refleks-s-alstromeriey'), '/images/products/kustovaya-roza-refleks-s-alstromeriey/3.jpg', 'Кустовая роза Рефлекс с альстромерией', 3),
|
||
((SELECT id FROM product WHERE slug = 'kustovaya-roza-refleks-s-alstromeriey'), '/images/products/kustovaya-roza-refleks-s-alstromeriey/4.jpg', 'Кустовая роза Рефлекс с альстромерией', 4),
|
||
((SELECT id FROM product WHERE slug = 'nezhnyy-potseluy-1'), '/images/products/nezhnyy-potseluy-1/1.jpg', 'Нежный поцелуй', 1),
|
||
((SELECT id FROM product WHERE slug = 'nezhnyy-potseluy-1'), '/images/products/nezhnyy-potseluy-1/2.jpg', 'Нежный поцелуй', 2),
|
||
((SELECT id FROM product WHERE slug = 'nezhnyy-potseluy-1'), '/images/products/nezhnyy-potseluy-1/3.jpg', 'Нежный поцелуй', 3),
|
||
((SELECT id FROM product WHERE slug = 'nezhnyy-potseluy-1'), '/images/products/nezhnyy-potseluy-1/4.jpg', 'Нежный поцелуй', 4),
|
||
((SELECT id FROM product WHERE slug = 'nezhnyy-potseluy-1'), '/images/products/nezhnyy-potseluy-1/5.jpg', 'Нежный поцелуй', 5),
|
||
((SELECT id FROM product WHERE slug = 'vdokhnovenie-prirody'), '/images/products/vdokhnovenie-prirody/1.jpg', 'Вдохновение природы', 1),
|
||
((SELECT id FROM product WHERE slug = 'vdokhnovenie-prirody'), '/images/products/vdokhnovenie-prirody/2.jpg', 'Вдохновение природы', 2),
|
||
((SELECT id FROM product WHERE slug = 'vdokhnovenie-prirody'), '/images/products/vdokhnovenie-prirody/3.jpg', 'Вдохновение природы', 3),
|
||
((SELECT id FROM product WHERE slug = 'vdokhnovenie-prirody'), '/images/products/vdokhnovenie-prirody/4.jpg', 'Вдохновение природы', 4),
|
||
((SELECT id FROM product WHERE slug = '1982'), '/images/products/1982/1.jpg', 'Букет из кустовой розы и кустовой хризантемы', 1),
|
||
((SELECT id FROM product WHERE slug = '1982'), '/images/products/1982/2.jpg', 'Букет из кустовой розы и кустовой хризантемы', 2),
|
||
((SELECT id FROM product WHERE slug = '1982'), '/images/products/1982/3.jpg', 'Букет из кустовой розы и кустовой хризантемы', 3),
|
||
((SELECT id FROM product WHERE slug = 'nezhno-rozovyy-buket-iz-dueta-khrizantem'), '/images/products/nezhno-rozovyy-buket-iz-dueta-khrizantem/1.jpg', 'Нежно-розовый букет из дуэта хризантем', 1),
|
||
((SELECT id FROM product WHERE slug = 'nezhno-rozovyy-buket-iz-dueta-khrizantem'), '/images/products/nezhno-rozovyy-buket-iz-dueta-khrizantem/2.jpg', 'Нежно-розовый букет из дуэта хризантем', 2),
|
||
((SELECT id FROM product WHERE slug = 'nezhno-rozovyy-buket-iz-dueta-khrizantem'), '/images/products/nezhno-rozovyy-buket-iz-dueta-khrizantem/3.jpg', 'Нежно-розовый букет из дуэта хризантем', 3),
|
||
((SELECT id FROM product WHERE slug = 'zefirnoe-oblako-nezhnykh-khrizantem'), '/images/products/zefirnoe-oblako-nezhnykh-khrizantem/1.jpg', 'Зефирное облако нежных хризантем', 1),
|
||
((SELECT id FROM product WHERE slug = 'zefirnoe-oblako-nezhnykh-khrizantem'), '/images/products/zefirnoe-oblako-nezhnykh-khrizantem/2.jpg', 'Зефирное облако нежных хризантем', 2),
|
||
((SELECT id FROM product WHERE slug = 'zefirnoe-oblako-nezhnykh-khrizantem'), '/images/products/zefirnoe-oblako-nezhnykh-khrizantem/3.jpg', 'Зефирное облако нежных хризантем', 3),
|
||
((SELECT id FROM product WHERE slug = 'nezhnyy-buket-dlya-samoy-lyubimoy'), '/images/products/nezhnyy-buket-dlya-samoy-lyubimoy/1.jpg', 'Нежный букет для самой любимой', 1),
|
||
((SELECT id FROM product WHERE slug = 'nezhnyy-buket-dlya-samoy-lyubimoy'), '/images/products/nezhnyy-buket-dlya-samoy-lyubimoy/2.jpg', 'Нежный букет для самой любимой', 2),
|
||
((SELECT id FROM product WHERE slug = 'buket-v-sirenevo-rozovykh-tonakh-iz-khrizantemy-rozy-i-diantusa'), '/images/products/buket-v-sirenevo-rozovykh-tonakh-iz-khrizantemy-rozy-i-diantusa/1.jpg', 'Букет в сиренево-розовых тонах из хризантемы, розы и диантуса', 1),
|
||
((SELECT id FROM product WHERE slug = 'buket-v-sirenevo-rozovykh-tonakh-iz-khrizantemy-rozy-i-diantusa'), '/images/products/buket-v-sirenevo-rozovykh-tonakh-iz-khrizantemy-rozy-i-diantusa/2.jpg', 'Букет в сиренево-розовых тонах из хризантемы, розы и диантуса', 2),
|
||
((SELECT id FROM product WHERE slug = 'buket-v-sirenevo-rozovykh-tonakh-iz-khrizantemy-rozy-i-diantusa'), '/images/products/buket-v-sirenevo-rozovykh-tonakh-iz-khrizantemy-rozy-i-diantusa/3.jpg', 'Букет в сиренево-розовых тонах из хризантемы, розы и диантуса', 3),
|
||
((SELECT id FROM product WHERE slug = 'buket-v-sirenevo-rozovykh-tonakh-iz-khrizantemy-rozy-i-diantusa'), '/images/products/buket-v-sirenevo-rozovykh-tonakh-iz-khrizantemy-rozy-i-diantusa/4.jpg', 'Букет в сиренево-розовых тонах из хризантемы, розы и диантуса', 4),
|
||
((SELECT id FROM product WHERE slug = '1993'), '/images/products/1993/1.jpg', 'Нежный букет из кустовой и французской розы', 1),
|
||
((SELECT id FROM product WHERE slug = '1993'), '/images/products/1993/2.jpg', 'Нежный букет из кустовой и французской розы', 2),
|
||
((SELECT id FROM product WHERE slug = '51-nebesno-golubaya-romashka'), '/images/products/51-nebesno-golubaya-romashka/1.jpg', '~51 небесно-голубая ромашка', 1),
|
||
((SELECT id FROM product WHERE slug = '51-nebesno-golubaya-romashka'), '/images/products/51-nebesno-golubaya-romashka/2.jpg', '~51 небесно-голубая ромашка', 2),
|
||
((SELECT id FROM product WHERE slug = '51-nebesno-golubaya-romashka'), '/images/products/51-nebesno-golubaya-romashka/3.jpg', '~51 небесно-голубая ромашка', 3),
|
||
((SELECT id FROM product WHERE slug = 'yashchik-derevyannyy-s-khrizantemoy-raduzhnyy'), '/images/products/yashchik-derevyannyy-s-khrizantemoy-raduzhnyy/1.jpg', 'Ящик деревянный с хризантемой "Радужный"', 1),
|
||
((SELECT id FROM product WHERE slug = 'yashchik-derevyannyy-s-khrizantemoy-raduzhnyy'), '/images/products/yashchik-derevyannyy-s-khrizantemoy-raduzhnyy/2.jpg', 'Ящик деревянный с хризантемой "Радужный"', 2),
|
||
((SELECT id FROM product WHERE slug = 'yashchik-derevyannyy-s-khrizantemoy-raduzhnyy'), '/images/products/yashchik-derevyannyy-s-khrizantemoy-raduzhnyy/3.jpg', 'Ящик деревянный с хризантемой "Радужный"', 3),
|
||
((SELECT id FROM product WHERE slug = 'yashchik-derevyannyy-s-khrizantemoy-raduzhnyy'), '/images/products/yashchik-derevyannyy-s-khrizantemoy-raduzhnyy/4.jpg', 'Ящик деревянный с хризантемой "Радужный"', 4),
|
||
((SELECT id FROM product WHERE slug = 'yashchik-derevyannyy-s-khrizantemoy-raduzhnyy'), '/images/products/yashchik-derevyannyy-s-khrizantemoy-raduzhnyy/5.jpg', 'Ящик деревянный с хризантемой "Радужный"', 5),
|
||
((SELECT id FROM product WHERE slug = 'kompozitsiya-v-yashchike-mechtayu-o-tebe'), '/images/products/kompozitsiya-v-yashchike-mechtayu-o-tebe/1.jpg', 'Композиция в ящике "Мечтаю о тебе"', 1),
|
||
((SELECT id FROM product WHERE slug = 'kompozitsiya-v-yashchike-mechtayu-o-tebe'), '/images/products/kompozitsiya-v-yashchike-mechtayu-o-tebe/2.jpg', 'Композиция в ящике "Мечтаю о тебе"', 2),
|
||
((SELECT id FROM product WHERE slug = 'kompozitsiya-v-yashchike-mechtayu-o-tebe'), '/images/products/kompozitsiya-v-yashchike-mechtayu-o-tebe/3.jpg', 'Композиция в ящике "Мечтаю о тебе"', 3),
|
||
((SELECT id FROM product WHERE slug = 'kompozitsiya-v-yashchike-mechtayu-o-tebe'), '/images/products/kompozitsiya-v-yashchike-mechtayu-o-tebe/4.jpg', 'Композиция в ящике "Мечтаю о тебе"', 4),
|
||
((SELECT id FROM product WHERE slug = 'nezhno-biryuzovaya-romashka'), '/images/products/nezhno-biryuzovaya-romashka/1.jpg', 'Нежно бирюзовая ромашка', 1),
|
||
((SELECT id FROM product WHERE slug = 'nezhno-biryuzovaya-romashka'), '/images/products/nezhno-biryuzovaya-romashka/2.jpg', 'Нежно бирюзовая ромашка', 2),
|
||
((SELECT id FROM product WHERE slug = 'nezhno-biryuzovaya-romashka'), '/images/products/nezhno-biryuzovaya-romashka/3.jpg', 'Нежно бирюзовая ромашка', 3),
|
||
((SELECT id FROM product WHERE slug = 'nezhno-biryuzovaya-romashka'), '/images/products/nezhno-biryuzovaya-romashka/4.jpg', 'Нежно бирюзовая ромашка', 4),
|
||
((SELECT id FROM product WHERE slug = '2003'), '/images/products/2003/1.jpg', 'Букет из диантусов', 1),
|
||
((SELECT id FROM product WHERE slug = '2003'), '/images/products/2003/2.jpg', 'Букет из диантусов', 2),
|
||
((SELECT id FROM product WHERE slug = '2003'), '/images/products/2003/3.jpg', 'Букет из диантусов', 3),
|
||
((SELECT id FROM product WHERE slug = 'buket-priyatnye-momenty-iz-kustovoy-rozy-khrizantemy-i-alstromerii'), '/images/products/buket-priyatnye-momenty-iz-kustovoy-rozy-khrizantemy-i-alstromerii/1.jpg', 'Букет Приятные моменты из кустовой розы, хризантемы и альстромерии', 1),
|
||
((SELECT id FROM product WHERE slug = 'buket-priyatnye-momenty-iz-kustovoy-rozy-khrizantemy-i-alstromerii'), '/images/products/buket-priyatnye-momenty-iz-kustovoy-rozy-khrizantemy-i-alstromerii/2.jpg', 'Букет Приятные моменты из кустовой розы, хризантемы и альстромерии', 2),
|
||
((SELECT id FROM product WHERE slug = 'buket-priyatnye-momenty-iz-kustovoy-rozy-khrizantemy-i-alstromerii'), '/images/products/buket-priyatnye-momenty-iz-kustovoy-rozy-khrizantemy-i-alstromerii/3.jpg', 'Букет Приятные моменты из кустовой розы, хризантемы и альстромерии', 3),
|
||
((SELECT id FROM product WHERE slug = '2008'), '/images/products/2008/1.jpg', 'Букет из хризантемы и кустовой розы Рефлекс', 1),
|
||
((SELECT id FROM product WHERE slug = '2008'), '/images/products/2008/2.jpg', 'Букет из хризантемы и кустовой розы Рефлекс', 2),
|
||
((SELECT id FROM product WHERE slug = '2008'), '/images/products/2008/3.jpg', 'Букет из хризантемы и кустовой розы Рефлекс', 3),
|
||
((SELECT id FROM product WHERE slug = '2009'), '/images/products/2009/1.jpg', 'Букет из кустовой и французской розы с альстромерией', 1),
|
||
((SELECT id FROM product WHERE slug = '2009'), '/images/products/2009/2.jpg', 'Букет из кустовой и французской розы с альстромерией', 2),
|
||
((SELECT id FROM product WHERE slug = 'buket-iz-goluboy-khrizantemy-i-rozy-refleks'), '/images/products/buket-iz-goluboy-khrizantemy-i-rozy-refleks/1.jpg', 'Букет из голубой хризантемы и розы "Рефлекс"', 1),
|
||
((SELECT id FROM product WHERE slug = 'buket-iz-goluboy-khrizantemy-i-rozy-refleks'), '/images/products/buket-iz-goluboy-khrizantemy-i-rozy-refleks/2.jpg', 'Букет из голубой хризантемы и розы "Рефлекс"', 2),
|
||
((SELECT id FROM product WHERE slug = 'buket-iz-goluboy-khrizantemy-i-rozy-refleks'), '/images/products/buket-iz-goluboy-khrizantemy-i-rozy-refleks/3.jpg', 'Букет из голубой хризантемы и розы "Рефлекс"', 3),
|
||
((SELECT id FROM product WHERE slug = 'buket-iz-goluboy-khrizantemy-i-rozy-refleks'), '/images/products/buket-iz-goluboy-khrizantemy-i-rozy-refleks/4.jpg', 'Букет из голубой хризантемы и розы "Рефлекс"', 4),
|
||
((SELECT id FROM product WHERE slug = 'buket-iz-goluboy-khrizantemy-i-rozy-refleks'), '/images/products/buket-iz-goluboy-khrizantemy-i-rozy-refleks/5.jpg', 'Букет из голубой хризантемы и розы "Рефлекс"', 5),
|
||
((SELECT id FROM product WHERE slug = 'buket-iz-goluboy-khrizantemy-i-rozy-refleks'), '/images/products/buket-iz-goluboy-khrizantemy-i-rozy-refleks/6.jpg', 'Букет из голубой хризантемы и розы "Рефлекс"', 6),
|
||
((SELECT id FROM product WHERE slug = 'nezhnyy-buket-iz-frantsuzskoy-rozy-i-evkalipta'), '/images/products/nezhnyy-buket-iz-frantsuzskoy-rozy-i-evkalipta/1.jpg', 'Нежный букет из Французской розы и эвкалипта', 1),
|
||
((SELECT id FROM product WHERE slug = 'nezhnyy-buket-iz-frantsuzskoy-rozy-i-evkalipta'), '/images/products/nezhnyy-buket-iz-frantsuzskoy-rozy-i-evkalipta/2.jpg', 'Нежный букет из Французской розы и эвкалипта', 2),
|
||
((SELECT id FROM product WHERE slug = 'nezhnyy-buket-iz-frantsuzskoy-rozy-i-evkalipta'), '/images/products/nezhnyy-buket-iz-frantsuzskoy-rozy-i-evkalipta/3.jpg', 'Нежный букет из Французской розы и эвкалипта', 3),
|
||
((SELECT id FROM product WHERE slug = 'nezhnyy-buket-iz-frantsuzskoy-rozy-i-evkalipta'), '/images/products/nezhnyy-buket-iz-frantsuzskoy-rozy-i-evkalipta/4.jpg', 'Нежный букет из Французской розы и эвкалипта', 4),
|
||
((SELECT id FROM product WHERE slug = 'nezhnyy-buket-iz-frantsuzskoy-rozy-i-evkalipta'), '/images/products/nezhnyy-buket-iz-frantsuzskoy-rozy-i-evkalipta/5.jpg', 'Нежный букет из Французской розы и эвкалипта', 5),
|
||
((SELECT id FROM product WHERE slug = 'buket-alye-parusa-iz-11-krasnykh-roz-s-limoniumom-i-evkaliptom'), '/images/products/buket-alye-parusa-iz-11-krasnykh-roz-s-limoniumom-i-evkaliptom/1.jpg', 'Букет "Алые паруса" из 11 красных роз с лимониумом и эвкалиптом', 1),
|
||
((SELECT id FROM product WHERE slug = 'buket-alye-parusa-iz-11-krasnykh-roz-s-limoniumom-i-evkaliptom'), '/images/products/buket-alye-parusa-iz-11-krasnykh-roz-s-limoniumom-i-evkaliptom/2.jpg', 'Букет "Алые паруса" из 11 красных роз с лимониумом и эвкалиптом', 2),
|
||
((SELECT id FROM product WHERE slug = 'buket-alye-parusa-iz-11-krasnykh-roz-s-limoniumom-i-evkaliptom'), '/images/products/buket-alye-parusa-iz-11-krasnykh-roz-s-limoniumom-i-evkaliptom/3.jpg', 'Букет "Алые паруса" из 11 красных роз с лимониумом и эвкалиптом', 3),
|
||
((SELECT id FROM product WHERE slug = 'buket-alye-parusa-iz-11-krasnykh-roz-s-limoniumom-i-evkaliptom'), '/images/products/buket-alye-parusa-iz-11-krasnykh-roz-s-limoniumom-i-evkaliptom/4.jpg', 'Букет "Алые паруса" из 11 красных роз с лимониумом и эвкалиптом', 4),
|
||
((SELECT id FROM product WHERE slug = 'buket-alye-parusa-iz-11-krasnykh-roz-s-limoniumom-i-evkaliptom'), '/images/products/buket-alye-parusa-iz-11-krasnykh-roz-s-limoniumom-i-evkaliptom/5.jpg', 'Букет "Алые паруса" из 11 красных роз с лимониумом и эвкалиптом', 5),
|
||
((SELECT id FROM product WHERE slug = 'buket-alye-parusa-iz-11-krasnykh-roz-s-limoniumom-i-evkaliptom'), '/images/products/buket-alye-parusa-iz-11-krasnykh-roz-s-limoniumom-i-evkaliptom/6.jpg', 'Букет "Алые паруса" из 11 красных роз с лимониумом и эвкалиптом', 6),
|
||
((SELECT id FROM product WHERE slug = '2028'), '/images/products/2028/1.jpg', 'Букет из альстромерии, кустовой розы, кустовой хризантемы и эустомы', 1),
|
||
((SELECT id FROM product WHERE slug = '2028'), '/images/products/2028/2.jpg', 'Букет из альстромерии, кустовой розы, кустовой хризантемы и эустомы', 2),
|
||
((SELECT id FROM product WHERE slug = '2033'), '/images/products/2033/1.jpg', '3 веточки розовой хризантемы', 1),
|
||
((SELECT id FROM product WHERE slug = '2033'), '/images/products/2033/2.jpg', '3 веточки розовой хризантемы', 2),
|
||
((SELECT id FROM product WHERE slug = 'buketik-sukhotsvet-lavandy'), '/images/products/buketik-sukhotsvet-lavandy/1.jpg', 'Букетик сухоцвет лаванды', 1),
|
||
((SELECT id FROM product WHERE slug = 'buketik-sukhotsvet-lavandy'), '/images/products/buketik-sukhotsvet-lavandy/2.jpg', 'Букетик сухоцвет лаванды', 2),
|
||
((SELECT id FROM product WHERE slug = 'buketik-sukhotsvet-lavandy'), '/images/products/buketik-sukhotsvet-lavandy/3.jpg', 'Букетик сухоцвет лаванды', 3),
|
||
((SELECT id FROM product WHERE slug = 'buketik-sukhotsvet-lavandy'), '/images/products/buketik-sukhotsvet-lavandy/4.jpg', 'Букетик сухоцвет лаванды', 4),
|
||
((SELECT id FROM product WHERE slug = 'buketik-sukhotsvet-lavandy'), '/images/products/buketik-sukhotsvet-lavandy/5.jpg', 'Букетик сухоцвет лаванды', 5),
|
||
((SELECT id FROM product WHERE slug = 'buketik-sukhotsvet-lavandy'), '/images/products/buketik-sukhotsvet-lavandy/6.jpg', 'Букетик сухоцвет лаванды', 6),
|
||
((SELECT id FROM product WHERE slug = 'vozdushnyy-obyomnyy-buket-s-frantsuzskoy-i-kustovoy-rozami'), '/images/products/vozdushnyy-obyomnyy-buket-s-frantsuzskoy-i-kustovoy-rozami/1.jpg', 'Воздушный объёмный букет с французской и кустовой розами', 1),
|
||
((SELECT id FROM product WHERE slug = 'vozdushnyy-obyomnyy-buket-s-frantsuzskoy-i-kustovoy-rozami'), '/images/products/vozdushnyy-obyomnyy-buket-s-frantsuzskoy-i-kustovoy-rozami/2.jpg', 'Воздушный объёмный букет с французской и кустовой розами', 2),
|
||
((SELECT id FROM product WHERE slug = 'vozdushnyy-obyomnyy-buket-s-frantsuzskoy-i-kustovoy-rozami'), '/images/products/vozdushnyy-obyomnyy-buket-s-frantsuzskoy-i-kustovoy-rozami/3.jpg', 'Воздушный объёмный букет с французской и кустовой розами', 3),
|
||
((SELECT id FROM product WHERE slug = 'vozdushnyy-obyomnyy-buket-s-frantsuzskoy-i-kustovoy-rozami'), '/images/products/vozdushnyy-obyomnyy-buket-s-frantsuzskoy-i-kustovoy-rozami/4.jpg', 'Воздушный объёмный букет с французской и кустовой розами', 4),
|
||
((SELECT id FROM product WHERE slug = 'vozdushnyy-obyomnyy-buket-s-frantsuzskoy-i-kustovoy-rozami'), '/images/products/vozdushnyy-obyomnyy-buket-s-frantsuzskoy-i-kustovoy-rozami/5.jpg', 'Воздушный объёмный букет с французской и кустовой розами', 5),
|
||
((SELECT id FROM product WHERE slug = 'vozdushnyy-obyomnyy-buket-s-frantsuzskoy-i-kustovoy-rozami'), '/images/products/vozdushnyy-obyomnyy-buket-s-frantsuzskoy-i-kustovoy-rozami/6.jpg', 'Воздушный объёмный букет с французской и кустовой розами', 6),
|
||
((SELECT id FROM product WHERE slug = 'sbornyy-aromatnyy-buket-s-liliey-i-rozoy'), '/images/products/sbornyy-aromatnyy-buket-s-liliey-i-rozoy/1.jpg', 'Сборный ароматный букет с лилией и розой', 1),
|
||
((SELECT id FROM product WHERE slug = 'sbornyy-aromatnyy-buket-s-liliey-i-rozoy'), '/images/products/sbornyy-aromatnyy-buket-s-liliey-i-rozoy/2.jpg', 'Сборный ароматный букет с лилией и розой', 2),
|
||
((SELECT id FROM product WHERE slug = 'sbornyy-aromatnyy-buket-s-liliey-i-rozoy'), '/images/products/sbornyy-aromatnyy-buket-s-liliey-i-rozoy/3.jpg', 'Сборный ароматный букет с лилией и розой', 3),
|
||
((SELECT id FROM product WHERE slug = 'sbornyy-aromatnyy-buket-s-liliey-i-rozoy'), '/images/products/sbornyy-aromatnyy-buket-s-liliey-i-rozoy/4.jpg', 'Сборный ароматный букет с лилией и розой', 4),
|
||
((SELECT id FROM product WHERE slug = 'sbornyy-aromatnyy-buket-s-liliey-i-rozoy'), '/images/products/sbornyy-aromatnyy-buket-s-liliey-i-rozoy/5.jpg', 'Сборный ароматный букет с лилией и розой', 5),
|
||
((SELECT id FROM product WHERE slug = 'sbornyy-aromatnyy-buket-s-liliey-i-rozoy'), '/images/products/sbornyy-aromatnyy-buket-s-liliey-i-rozoy/6.jpg', 'Сборный ароматный букет с лилией и розой', 6),
|
||
((SELECT id FROM product WHERE slug = 'sbornyy-aromatnyy-buket-s-liliey-i-rozoy'), '/images/products/sbornyy-aromatnyy-buket-s-liliey-i-rozoy/7.jpg', 'Сборный ароматный букет с лилией и розой', 7),
|
||
((SELECT id FROM product WHERE slug = 'sbornyy-aromatnyy-buket-s-liliey-i-rozoy'), '/images/products/sbornyy-aromatnyy-buket-s-liliey-i-rozoy/8.jpg', 'Сборный ароматный букет с лилией и розой', 8),
|
||
((SELECT id FROM product WHERE slug = '2048'), '/images/products/2048/1.jpg', 'Букет из французских роз и кустовых роз', 1),
|
||
((SELECT id FROM product WHERE slug = '2048'), '/images/products/2048/2.jpg', 'Букет из французских роз и кустовых роз', 2),
|
||
((SELECT id FROM product WHERE slug = '2050'), '/images/products/2050/1.jpg', 'Букет с зеркалом "Ты - Моё Всё" (Может быть ваша надпись) из розы и диантуса', 1),
|
||
((SELECT id FROM product WHERE slug = '2050'), '/images/products/2050/2.jpg', 'Букет с зеркалом "Ты - Моё Всё" (Может быть ваша надпись) из розы и диантуса', 2),
|
||
((SELECT id FROM product WHERE slug = '2051'), '/images/products/2051/1.jpg', 'Букет из диатусов с лизиантусами', 1),
|
||
((SELECT id FROM product WHERE slug = '2051'), '/images/products/2051/2.jpg', 'Букет из диатусов с лизиантусами', 2),
|
||
((SELECT id FROM product WHERE slug = '2052'), '/images/products/2052/1.jpg', 'Букет из альстромерии и диантусов', 1),
|
||
((SELECT id FROM product WHERE slug = '2052'), '/images/products/2052/2.jpg', 'Букет из альстромерии и диантусов', 2),
|
||
((SELECT id FROM product WHERE slug = '2053'), '/images/products/2053/1.jpg', 'Букет из альстромерии, диантусов с лагурусом', 1),
|
||
((SELECT id FROM product WHERE slug = '2053'), '/images/products/2053/2.jpg', 'Букет из альстромерии, диантусов с лагурусом', 2),
|
||
((SELECT id FROM product WHERE slug = '2054'), '/images/products/2054/1.jpg', 'Букет «Для моей Принцессы»', 1),
|
||
((SELECT id FROM product WHERE slug = '2054'), '/images/products/2054/2.jpg', 'Букет «Для моей Принцессы»', 2),
|
||
((SELECT id FROM product WHERE slug = 'buket-iz-frantsuzskoy-rozy-kustovoy-rozy-eustomy'), '/images/products/buket-iz-frantsuzskoy-rozy-kustovoy-rozy-eustomy/1.jpg', 'Букет из французской розы, кустовой розы, эустомы', 1),
|
||
((SELECT id FROM product WHERE slug = 'buket-iz-frantsuzskoy-rozy-kustovoy-rozy-eustomy'), '/images/products/buket-iz-frantsuzskoy-rozy-kustovoy-rozy-eustomy/2.jpg', 'Букет из французской розы, кустовой розы, эустомы', 2),
|
||
((SELECT id FROM product WHERE slug = 'buket-iz-frantsuzskoy-rozy-kustovoy-rozy-eustomy'), '/images/products/buket-iz-frantsuzskoy-rozy-kustovoy-rozy-eustomy/3.jpg', 'Букет из французской розы, кустовой розы, эустомы', 3),
|
||
((SELECT id FROM product WHERE slug = 'buket-iz-frantsuzskoy-rozy-kustovoy-rozy-eustomy'), '/images/products/buket-iz-frantsuzskoy-rozy-kustovoy-rozy-eustomy/4.jpg', 'Букет из французской розы, кустовой розы, эустомы', 4),
|
||
((SELECT id FROM product WHERE slug = 'buket-iz-rozovykh-khrizantem-miks'), '/images/products/buket-iz-rozovykh-khrizantem-miks/1.jpg', 'Букет из розовых хризантем микс', 1),
|
||
((SELECT id FROM product WHERE slug = 'buket-iz-rozovykh-khrizantem-miks'), '/images/products/buket-iz-rozovykh-khrizantem-miks/2.jpg', 'Букет из розовых хризантем микс', 2),
|
||
((SELECT id FROM product WHERE slug = 'buket-iz-rozovykh-khrizantem-miks'), '/images/products/buket-iz-rozovykh-khrizantem-miks/3.jpg', 'Букет из розовых хризантем микс', 3),
|
||
((SELECT id FROM product WHERE slug = 'buket-iz-rozovykh-khrizantem-miks'), '/images/products/buket-iz-rozovykh-khrizantem-miks/4.jpg', 'Букет из розовых хризантем микс', 4),
|
||
((SELECT id FROM product WHERE slug = 'buket-iz-kustovoy-rozy-alstromerii-i-gipsofila'), '/images/products/buket-iz-kustovoy-rozy-alstromerii-i-gipsofila/1.jpg', 'Букет из кустовой розы, альстромерии и гипсофила', 1),
|
||
((SELECT id FROM product WHERE slug = 'buket-iz-kustovoy-rozy-alstromerii-i-gipsofila'), '/images/products/buket-iz-kustovoy-rozy-alstromerii-i-gipsofila/2.jpg', 'Букет из кустовой розы, альстромерии и гипсофила', 2),
|
||
((SELECT id FROM product WHERE slug = 'buket-iz-kustovoy-rozy-alstromerii-i-gipsofila'), '/images/products/buket-iz-kustovoy-rozy-alstromerii-i-gipsofila/3.jpg', 'Букет из кустовой розы, альстромерии и гипсофила', 3),
|
||
((SELECT id FROM product WHERE slug = 'buket-iz-kustovoy-rozy-alstromerii-i-gipsofila'), '/images/products/buket-iz-kustovoy-rozy-alstromerii-i-gipsofila/4.jpg', 'Букет из кустовой розы, альстромерии и гипсофила', 4),
|
||
((SELECT id FROM product WHERE slug = 'buket-iz-kustovoy-rozy-alstromerii-i-gipsofila'), '/images/products/buket-iz-kustovoy-rozy-alstromerii-i-gipsofila/5.jpg', 'Букет из кустовой розы, альстромерии и гипсофила', 5),
|
||
((SELECT id FROM product WHERE slug = 'buket-iz-kustovoy-rozy-alstromerii-i-gipsofila'), '/images/products/buket-iz-kustovoy-rozy-alstromerii-i-gipsofila/6.jpg', 'Букет из кустовой розы, альстромерии и гипсофила', 6),
|
||
((SELECT id FROM product WHERE slug = 'buket-iz-malinovoy-rozy'), '/images/products/buket-iz-malinovoy-rozy/1.jpg', 'Букет из малиновой розы', 1),
|
||
((SELECT id FROM product WHERE slug = 'buket-iz-malinovoy-rozy'), '/images/products/buket-iz-malinovoy-rozy/2.jpg', 'Букет из малиновой розы', 2),
|
||
((SELECT id FROM product WHERE slug = 'buket-iz-malinovoy-rozy'), '/images/products/buket-iz-malinovoy-rozy/3.jpg', 'Букет из малиновой розы', 3),
|
||
((SELECT id FROM product WHERE slug = 'buket-iz-malinovoy-rozy'), '/images/products/buket-iz-malinovoy-rozy/4.jpg', 'Букет из малиновой розы', 4),
|
||
((SELECT id FROM product WHERE slug = 'buket-iz-malinovoy-rozy'), '/images/products/buket-iz-malinovoy-rozy/5.jpg', 'Букет из малиновой розы', 5),
|
||
((SELECT id FROM product WHERE slug = '2068'), '/images/products/2068/1.jpg', 'Корзина с цветами "Мамино Сердце": Роскошный Букет Любви к Дню Матери', 1),
|
||
((SELECT id FROM product WHERE slug = '2068'), '/images/products/2068/2.jpg', 'Корзина с цветами "Мамино Сердце": Роскошный Букет Любви к Дню Матери', 2),
|
||
((SELECT id FROM product WHERE slug = '2068'), '/images/products/2068/3.jpg', 'Корзина с цветами "Мамино Сердце": Роскошный Букет Любви к Дню Матери', 3),
|
||
((SELECT id FROM product WHERE slug = '2069'), '/images/products/2069/1.jpg', 'Сиренево-белый букет из хризантемы Алтай', 1),
|
||
((SELECT id FROM product WHERE slug = '2069'), '/images/products/2069/2.jpg', 'Сиренево-белый букет из хризантемы Алтай', 2),
|
||
((SELECT id FROM product WHERE slug = '2069'), '/images/products/2069/3.jpg', 'Сиренево-белый букет из хризантемы Алтай', 3),
|
||
((SELECT id FROM product WHERE slug = '2070'), '/images/products/2070/1.jpg', 'Сборный микс альстромерий', 1),
|
||
((SELECT id FROM product WHERE slug = '2070'), '/images/products/2070/2.jpg', 'Сборный микс альстромерий', 2),
|
||
((SELECT id FROM product WHERE slug = '2070'), '/images/products/2070/3.jpg', 'Сборный микс альстромерий', 3),
|
||
((SELECT id FROM product WHERE slug = '2071'), '/images/products/2071/1.jpg', 'Букет из хризантемы Алтай и лимониума', 1),
|
||
((SELECT id FROM product WHERE slug = '2071'), '/images/products/2071/2.jpg', 'Букет из хризантемы Алтай и лимониума', 2),
|
||
((SELECT id FROM product WHERE slug = '2071'), '/images/products/2071/3.jpg', 'Букет из хризантемы Алтай и лимониума', 3),
|
||
((SELECT id FROM product WHERE slug = '2072'), '/images/products/2072/1.jpg', 'Букет нежный из кустовой хризантемы и лимониума', 1),
|
||
((SELECT id FROM product WHERE slug = '2072'), '/images/products/2072/2.jpg', 'Букет нежный из кустовой хризантемы и лимониума', 2),
|
||
((SELECT id FROM product WHERE slug = '2072'), '/images/products/2072/3.jpg', 'Букет нежный из кустовой хризантемы и лимониума', 3),
|
||
((SELECT id FROM product WHERE slug = '2073'), '/images/products/2073/1.jpg', 'Букет из красной французской розы с эвкалиптом', 1),
|
||
((SELECT id FROM product WHERE slug = '2073'), '/images/products/2073/2.jpg', 'Букет из красной французской розы с эвкалиптом', 2),
|
||
((SELECT id FROM product WHERE slug = '2073'), '/images/products/2073/3.jpg', 'Букет из красной французской розы с эвкалиптом', 3),
|
||
((SELECT id FROM product WHERE slug = '2074'), '/images/products/2074/1.jpg', 'Букет из красных роз и эустомы', 1),
|
||
((SELECT id FROM product WHERE slug = '2074'), '/images/products/2074/2.jpg', 'Букет из красных роз и эустомы', 2),
|
||
((SELECT id FROM product WHERE slug = '2074'), '/images/products/2074/3.jpg', 'Букет из красных роз и эустомы', 3),
|
||
((SELECT id FROM product WHERE slug = '2075'), '/images/products/2075/1.jpg', 'Букет из французской розы, эустомы и кустовой розы', 1),
|
||
((SELECT id FROM product WHERE slug = '2075'), '/images/products/2075/2.jpg', 'Букет из французской розы, эустомы и кустовой розы', 2),
|
||
((SELECT id FROM product WHERE slug = '2075'), '/images/products/2075/3.jpg', 'Букет из французской розы, эустомы и кустовой розы', 3),
|
||
((SELECT id FROM product WHERE slug = '2076'), '/images/products/2076/1.jpg', 'Нежный, светлый букет с розой и хризантемой', 1),
|
||
((SELECT id FROM product WHERE slug = '2076'), '/images/products/2076/2.jpg', 'Нежный, светлый букет с розой и хризантемой', 2),
|
||
((SELECT id FROM product WHERE slug = '2076'), '/images/products/2076/3.jpg', 'Нежный, светлый букет с розой и хризантемой', 3),
|
||
((SELECT id FROM product WHERE slug = '2077'), '/images/products/2077/1.jpg', 'Букет из французской розовой розы и эвкалипта', 1),
|
||
((SELECT id FROM product WHERE slug = '2077'), '/images/products/2077/2.jpg', 'Букет из французской розовой розы и эвкалипта', 2),
|
||
((SELECT id FROM product WHERE slug = '2077'), '/images/products/2077/3.jpg', 'Букет из французской розовой розы и эвкалипта', 3)
|
||
;
|
||
|
||
-- 6. features (PDP «Кому дарим цветы»)
|
||
INSERT INTO product_feature (product_id, key, value)
|
||
SELECT p.id, 'Кому дарим цветы', s.occasion
|
||
FROM _seed_catalog s JOIN product p ON p.slug = s.slug
|
||
ON CONFLICT (product_id, key) DO UPDATE SET value = EXCLUDED.value;
|
||
|
||
-- 7. variants (source PDP «Букет из красных роз с эвкалиптом»: 15/19/25 роз)
|
||
DELETE FROM product_variant pv USING _seed_catalog s, product p
|
||
WHERE pv.product_id = p.id AND p.slug = s.slug;
|
||
INSERT INTO product_variant (product_id, label, price_minor, stock)
|
||
SELECT p.id, v.label, v.price_minor, v.stock
|
||
FROM (VALUES ('buket-iz-krasnykh-roz-s-evkaliptom','15 роз',19800,10),
|
||
('buket-iz-krasnykh-roz-s-evkaliptom','19 роз',24000,6),
|
||
('buket-iz-krasnykh-roz-s-evkaliptom','25 роз',32500,4)) AS v(slug,label,price_minor,stock)
|
||
JOIN product p ON p.slug = v.slug;
|
||
|
||
-- 8. seeded accounts (demo credentials, documented in README)
|
||
INSERT INTO customer (email, name, phone, password_hash, role) VALUES
|
||
('admin@la-rose.by', 'Администратор', '+375290000001', '$2a$10$AAAAAAAAAAAAAAAAAAAAA.mUE/EbmP0iJzri29lU44C93MD7ctECa', 'admin'),
|
||
('customer@example.com', 'Иван Петров', '+375290000002', '$2a$10$AAAAAAAAAAAAAAAAAAAAA.k5dVajDlh309Fky4uQ2UJZ3IPT0SoPi', 'customer')
|
||
ON CONFLICT (email) DO UPDATE SET
|
||
name = EXCLUDED.name, phone = EXCLUDED.phone, role = EXCLUDED.role,
|
||
password_hash = EXCLUDED.password_hash;
|
||
|
||
-- 9. address for the demo customer
|
||
DELETE FROM address WHERE customer_id = (SELECT id FROM customer WHERE email = 'customer@example.com');
|
||
INSERT INTO address (customer_id, label, city, street, building, apartment, postal_code, is_default)
|
||
VALUES ((SELECT id FROM customer WHERE email = 'customer@example.com'),
|
||
'Дом', 'Минск', 'ул. Независимости', '10', '25', '220030', true);
|
||
|
||
-- 10. promo codes
|
||
INSERT INTO promo_code (code, discount_percent, min_total_minor, active) VALUES
|
||
('ROSE10', 10, 0, true)
|
||
ON CONFLICT (code) DO UPDATE SET discount_percent = EXCLUDED.discount_percent,
|
||
min_total_minor = EXCLUDED.min_total_minor, active = EXCLUDED.active;
|
||
INSERT INTO promo_code (code, discount_percent, min_total_minor, active, expires_at) VALUES
|
||
('LOVE20', 20, 10000, true, '2026-12-31T20:59:59Z')
|
||
ON CONFLICT (code) DO UPDATE SET discount_percent = EXCLUDED.discount_percent,
|
||
min_total_minor = EXCLUDED.min_total_minor, active = EXCLUDED.active, expires_at = EXCLUDED.expires_at;
|
||
|
||
-- 11. content pages (R11)
|
||
INSERT INTO content_page (slug, title, body, published) VALUES
|
||
('o-kompanii', 'О компании', 'La Rose — минская доставка цветов и подарков. Работаем ежедневно, собираем букеты вручную.', true),
|
||
('dostavka', 'Доставка', 'Курьер по Минску и самовывоз из салона. Бесплатно при заказе от 100 BYN, иначе 15 BYN. За МКАД — 15 BYN + 0.50 BYN/км.', true),
|
||
('oplata', 'Оплата', 'Оплата картой онлайн (Visa, Mastercard, МИР, Белкарт, ЕРИП) или наличными курьеру при получении.', true),
|
||
('kak-zakazat', 'Как заказать', 'Соберите букет в каталоге, добавьте в корзину, оформите заказ и укажите получателя.', true),
|
||
('vozvrat', 'Возврат', 'Свежие цветы возврату не подлежат; по вопросам качества свяжитесь с нами в день доставки.', true),
|
||
('kontakty', 'Контакты', 'Телефон: +375 (29) 657-30-00. Адрес самовывоза: г. Минск, ул. Притыцкого, 10, пом. 1Н.', true),
|
||
('b2b', 'Корпоративным клиентам', 'Корпоративное оформление, постоянные букеты в офис и подарки партнёрам. Заключаем договор и выдаём документы.', true),
|
||
('vakansii', 'Вакансии', 'Флорист и курьер. Присылайте резюме на info@la-rose.by.', true),
|
||
('politika', 'Политика конфиденциальности', 'Мы обрабатываем персональные данные только для выполнения заказа и не передаём их третьим лицам, кроме платёжного провайдера.', true),
|
||
('faq', 'Вопросы и ответы', 'Как быстро доставите? Обычно 2–4 часа по Минску. Можно ли добавить открытку? Да, укажите текст в оформлении заказа.', true)
|
||
ON CONFLICT (slug) DO UPDATE SET title = EXCLUDED.title, body = EXCLUDED.body, published = true;
|
||
|
||
-- 12. delivery options (R7)
|
||
INSERT INTO delivery_option (id, name, price_minor, free_over_minor) VALUES
|
||
('todoor', 'Доставка цветов по Минску', 1500, 10000),
|
||
('pickup', 'Самовывоз из салона', 0, NULL)
|
||
ON CONFLICT (id) DO UPDATE SET name = EXCLUDED.name,
|
||
price_minor = EXCLUDED.price_minor, free_over_minor = EXCLUDED.free_over_minor;
|
||
|
||
-- 13. two orders (>= 1 admin, >= 1 customer, >= 2 orders)
|
||
DELETE FROM order_item WHERE order_id = (SELECT id FROM orders WHERE number = 'LR-1001');
|
||
DELETE FROM payment WHERE order_id = (SELECT id FROM orders WHERE number = 'LR-1001');
|
||
DELETE FROM order_item WHERE order_id = (SELECT id FROM orders WHERE number = 'LR-1002');
|
||
DELETE FROM payment WHERE order_id = (SELECT id FROM orders WHERE number = 'LR-1002');
|
||
INSERT INTO orders
|
||
(number, status, customer_id, address_id, subtotal_minor, shipping_minor, discount_minor,
|
||
total_minor, currency, gift_note, delivery_date, delivery_time, promo_code_id) VALUES
|
||
('LR-1001', 'paid', (SELECT id FROM customer WHERE email = 'customer@example.com'),
|
||
(SELECT id FROM address ORDER BY id DESC LIMIT 1), 19800, 0, 1980, 17820, 'BYN',
|
||
'С днём рождения!', '2026-10-05', '18:00', (SELECT id FROM promo_code WHERE code = 'ROSE10')),
|
||
('LR-1002', 'pending', (SELECT id FROM customer WHERE email = 'customer@example.com'),
|
||
(SELECT id FROM address ORDER BY id DESC LIMIT 1), 7100, 1500, 0, 8600, 'BYN',
|
||
NULL, '2026-10-06', '12:00', NULL)
|
||
ON CONFLICT (number) DO UPDATE SET
|
||
status = EXCLUDED.status, customer_id = EXCLUDED.customer_id, address_id = EXCLUDED.address_id,
|
||
subtotal_minor = EXCLUDED.subtotal_minor, shipping_minor = EXCLUDED.shipping_minor,
|
||
discount_minor = EXCLUDED.discount_minor, total_minor = EXCLUDED.total_minor,
|
||
currency = EXCLUDED.currency, gift_note = EXCLUDED.gift_note,
|
||
delivery_date = EXCLUDED.delivery_date, delivery_time = EXCLUDED.delivery_time,
|
||
promo_code_id = EXCLUDED.promo_code_id;
|
||
INSERT INTO order_item (order_id, product_id, name, unit_price_minor, quantity) VALUES
|
||
((SELECT id FROM orders WHERE number = 'LR-1001'),
|
||
(SELECT id FROM product WHERE slug = 'buket-iz-krasnykh-roz-s-evkaliptom'),
|
||
'Букет из красных роз с эвкалиптом', 19800, 1),
|
||
((SELECT id FROM orders WHERE number = 'LR-1002'),
|
||
(SELECT id FROM product WHERE slug = 'buket-nostalgiya'), '«Летний»', 7100, 1);
|
||
INSERT INTO payment (order_id, provider, provider_ref, status, amount_minor) VALUES
|
||
((SELECT id FROM orders WHERE number = 'LR-1001'), 'bepaid', 'PAY-DEMO-0001', 'succeeded', 17820),
|
||
((SELECT id FROM orders WHERE number = 'LR-1002'), 'cash', NULL, 'pending', 8600);
|
||
|
||
-- 14. demo cart
|
||
INSERT INTO cart (session_token, customer_id) VALUES
|
||
('demo-session-token-0001', (SELECT id FROM customer WHERE email = 'customer@example.com'))
|
||
ON CONFLICT (session_token) DO UPDATE SET customer_id = EXCLUDED.customer_id, updated_at = now();
|
||
DELETE FROM cart_item WHERE cart_id = (SELECT id FROM cart WHERE session_token = 'demo-session-token-0001');
|
||
INSERT INTO cart_item (cart_id, product_id, quantity, unit_price_minor) VALUES
|
||
((SELECT id FROM cart WHERE session_token = 'demo-session-token-0001'),
|
||
(SELECT id FROM product WHERE slug = 'buket-nostalgiya'), 1, 7100),
|
||
((SELECT id FROM cart WHERE session_token = 'demo-session-token-0001'),
|
||
(SELECT id FROM product WHERE slug = 'sovershenstvo'), 2, 12500);
|
||
|
||
COMMIT;
|