-- Код выдачи и номер доставки в SMS для самовывоза -- 2026-09-28 -- -- Переменные шаблона (sms_text_template / sms_text_template_pickup): -- {link} / {ссылка} — ссылка согласования -- {order} / {номер} — номер доставки без префикса (010796) -- {code} / {код} — код выдачи (7598) -- Подстановку делает скрипт кампании (apply_sms_placeholders). UPDATE sms_campaign_settings SET sms_text_template_pickup = 'Ваш заказ готов. Номер доставки {order}, код выдачи {code}. Согласуйте дату самовывоза по ссылке: {link}' WHERE campaign_type = 'first_sms'; UPDATE sms_campaign_settings SET sms_text_template_pickup = 'Напоминаем: номер доставки {order}, код выдачи {code}. Выберите дату самовывоза по ссылке: {link}' WHERE campaign_type = 'second_sms'; UPDATE sms_campaign_settings SET sms_text_template_pickup = 'Заказ переведён на платное хранение. Номер доставки {order}, код выдачи {code}. Заберите со склада или согласуйте дату самовывоза: {link}' WHERE campaign_type = 'paid_storage'; -- Текст самовывоза для городов в режиме «Уведомление» (сейчас Ялта): -- переменные работают и в профиле города. UPDATE sms_city_profiles SET pickup_text = 'Ваш заказ готов. Номер доставки {order}, код выдачи {code}. Заберите со склада.', updated_at = NOW() WHERE pickup_text IS NOT NULL AND pickup_text <> '' AND pickup_text NOT LIKE '%{code}%'; -- Проверка: -- SELECT campaign_type, sms_text_template_pickup FROM sms_campaign_settings ORDER BY 1; -- SELECT city, pickup_text FROM sms_city_profiles;