Изменение тарифного плана

Технические вопросы по UTM 5.0
Ответить
root_khj
Сообщения: 44
Зарегистрирован: Ср ноя 23, 2011 14:47

Изменение тарифного плана

Сообщение root_khj »

Имеется некий тарифный план "А" с периодической услугой "Абонплата тарифа "А"" с периодической составляющей стоимости 1000 рублей. На этом тарифном плане сидит 2000 пользователей.

Как можно безболезненно изменить периодическую составляющую этого тарифа с 1000 до, например, 500 рублей?

Kayfolom
Сообщения: 746
Зарегистрирован: Вс фев 12, 2006 17:15

Сообщение Kayfolom »

Списания какие? В начале, в конце, в течении всего РП?

gravis
Сообщения: 562
Зарегистрирован: Ср мар 16, 2005 15:31
Откуда: Село Красноярск

Сообщение gravis »

отключить биллинг за минуту до начала следующего месяца, произвести изменения цен в базе и включить уже в следующем месяце

root_khj
Сообщения: 44
Зарегистрирован: Ср ноя 23, 2011 14:47

Сообщение root_khj »

gravis писал(а):отключить биллинг за минуту до начала следующего месяца, произвести изменения цен в базе и включить уже в следующем месяце
Спасибо за ответ,
простите за банальный вопрос а где именно можно эти изменение сделать в базе и каким способом? где находиться сама база?

root_khj
Сообщения: 44
Зарегистрирован: Ср ноя 23, 2011 14:47

Сообщение root_khj »

Kayfolom писал(а):Списания какие? В начале, в конце, в течении всего РП?
Списания в начале расчетного периода, то есть начале каждого месяца.

gravis
Сообщения: 562
Зарегистрирован: Ср мар 16, 2005 15:31
Откуда: Село Красноярск

Сообщение gravis »

root_khj писал(а):Спасибо за ответ,
простите за банальный вопрос а где именно можно эти изменение сделать в базе и каким способом? где находиться сама база?
база MySQL: UTM5, таблица periodic_services_data, колонка cost
если не знаете что это такое, изучайте и тренируйтесь на кошках - рискуете запороть себе базу биллинга
либо привлеките специалиста

Kayfolom
Сообщения: 746
Зарегистрирован: Вс фев 12, 2006 17:15

Сообщение Kayfolom »

root_khj писал(а):
Kayfolom писал(а):Списания какие? В начале, в конце, в течении всего РП?
Списания в начале расчетного периода, то есть начале каждого месяца.
Тогда можно смело менять в базе. Остановите ядро, меняйте periodic_services_data, колонка cost (как уже сказал gravis). Запускайте ядро. Я так делал несколько раз - глюков не было.

dk
Сообщения: 424
Зарегистрирован: Чт авг 10, 2006 08:52

Сообщение dk »

Единственно верный вариант -- создать новый тариф и перевести нужных клиентов на него. И испортить всё сложнее будет, и в будущем на особо хитрых запросах косяков всплывать не будет (а почему у нас за услугу стоимостью 500 рублей списывалось 1000?).

gravis
Сообщения: 562
Зарегистрирован: Ср мар 16, 2005 15:31
Откуда: Село Красноярск

Сообщение gravis »

Есть еще день на подумать :D
Но я безусловно поддерживаю только вариант создания новых тарифов с использованием тех же родительских услуг. А вот для удобства смены старый -> новый, уже можно и запрос в базе оформить.

UPDATE account_tariff_links
SET next_tariff_id = $newid
WHERE next_tariff_id = $oldid
AND is_deleted = 0;

andrew.rbe
Сообщения: 36
Зарегистрирован: Ср фев 10, 2010 14:05

Сообщение andrew.rbe »

gravis писал(а): UPDATE account_tariff_links
SET next_tariff_id = $newid
WHERE next_tariff_id = $oldid
AND is_deleted = 0;
Этого делать не надо! Все можно сделать стандартными средствами, из админки.
Создаем новую группу для пользователей. Ищем нужных пользователей в стандартном поиске, делаем "добавить в группу"
и на вкладке "группы", кнопка "операции над группой". После удаляем группу, и у пользователей стоит правильный следующий тариф

root_khj
Сообщения: 44
Зарегистрирован: Ср ноя 23, 2011 14:47

Сообщение root_khj »

andrew.rbe писал(а):
gravis писал(а): UPDATE account_tariff_links
SET next_tariff_id = $newid
WHERE next_tariff_id = $oldid
AND is_deleted = 0;
Этого делать не надо! Все можно сделать стандартными средствами, из админки.
Создаем новую группу для пользователей. Ищем нужных пользователей в стандартном поиске, делаем "добавить в группу"
и на вкладке "группы", кнопка "операции над группой". После удаляем группу, и у пользователей стоит правильный следующий тариф
Спасибо всем огромное.
Поскольку новый месяц уже подошел завел всех клиентов в одну группу и изменил тариф для этой группы.

dk
Сообщения: 424
Зарегистрирован: Чт авг 10, 2006 08:52

Сообщение dk »

andrew.rbe писал(а):Все можно сделать стандартными средствами, из админки.
Создаем новую группу для пользователей. Ищем нужных пользователей в стандартном поиске
И как будете искать по next_tariff_id?

mva1401
Сообщения: 2
Зарегистрирован: Пн дек 26, 2011 10:28

Сообщение mva1401 »

А вот подскажите, если у меня стоит списание в течении всего расетного периода и я в базе в середине месяца изменил стоимось, чем это грозит.
А то у меня уже 2 или 3 дня день что то не списываются со счетов.

Ответить