forum.bitel.ru http://forum.bitel.ru/ |
|
Абонентская плата за статический IP http://forum.bitel.ru/viewtopic.php?f=16&t=6621 |
Страница 1 из 1 |
Автор: | borin [ 29 мар 2012, 16:58 ] |
Заголовок сообщения: | Абонентская плата за статический IP |
Добрый день! Подскажите как правильно реализовать начисление абонентской платы за услугу "Статический IP". Расскажу как в данный момент уже это реализовано: 1) В модуль Абонентская плата добавлено 2 услуги - "Абонентская плата - интернет" и "Статический IP" 2) При создании договора, в него добавляется модуль Абонентская плата, а с ним и эти 2 услуги 3) При заключении договора, оператор добавляет в договор выбранный пользователем тарифный план. 4) Если пользователь захотел подключить услугу "Статический IP", он приходит в офис, и заказывает данную услугу, после чего оператор, добавляет в договор еще один тарифный план "Статический IP", а так же заводит IP из выделенного пула в модуль Dialup. В результате, т.к. услуга "Статический IP" добавлена во все договора, а тариф Статический IP, только в те договора которые заказали данную услугу, получаем в шелудере кучу ошибок каждый день: Код: 03-16/01:00:00 ERROR [pool-2-thread-1] Calculator - Tariff error contractId: 24; serviceId: 5 03-16/01:00:00 ERROR [pool-2-thread-1] Calculator - Tariff error contractId: 25; serviceId: 5 03-16/01:00:00 ERROR [pool-2-thread-1] Calculator - Tariff error contractId: 26; serviceId: 5 03-16/01:00:00 ERROR [pool-2-thread-1] Calculator - Tariff error contractId: 27; serviceId: 5 03-16/01:00:00 ERROR [pool-2-thread-1] Calculator - Tariff error contractId: 28; serviceId: 5 03-16/01:00:00 ERROR [pool-2-thread-1] Calculator - Tariff error contractId: 29; serviceId: 5 03-16/01:00:00 ERROR [pool-2-thread-1] Calculator - Tariff error contractId: 30; serviceId: 5 03-16/01:00:00 ERROR [pool-2-thread-1] Calculator - Tariff error contractId: 31; serviceId: 5 03-16/01:00:00 ERROR [pool-2-thread-1] Calculator - Tariff error contractId: 32; serviceId: 5 03-16/01:00:00 ERROR [pool-2-thread-1] Calculator - Tariff error contractId: 33; serviceId: 5 03-16/01:00:00 ERROR [pool-2-thread-1] Calculator - Tariff error contractId: 34; serviceId: 5 03-16/01:00:00 ERROR [pool-2-thread-1] Calculator - Tariff error contractId: 35; serviceId: 5 03-16/01:00:00 ERROR [pool-2-thread-1] Calculator - Tariff error contractId: 36; serviceId: 5 03-16/01:00:00 ERROR [pool-2-thread-1] Calculator - Tariff error contractId: 37; serviceId: 5 03-16/01:00:00 ERROR [pool-2-thread-1] Calculator - Tariff error contractId: 38; serviceId: 5 03-16/01:00:00 ERROR [pool-2-thread-1] Calculator - Tariff error contractId: 39; serviceId: 5 03-16/01:00:00 ERROR [pool-2-thread-1] Calculator - Tariff error contractId: 40; serviceId: 5 03-16/01:00:00 ERROR [pool-2-thread-1] Calculator - Tariff error contractId: 41; serviceId: 5 ........ Подскажите кто как у себя реализовывал данный функционал. Возможно ли автоматизировать процесс получения услуги Статический IP через личный кабинет? |
Автор: | Phricker [ 29 мар 2012, 17:01 ] |
Заголовок сообщения: | Re: Абонентская плата за статический IP |
Тарифные опции Или же посмотрите на скрипт синхронизации услуг по тарифным планам в wiki. Но тарифные опции предпочтительнее я так думаю |
Автор: | skyb [ 29 мар 2012, 17:09 ] |
Заголовок сообщения: | Re: Абонентская плата за статический IP |
добавить абонку статический ип в ТП |
Автор: | Phricker [ 29 мар 2012, 17:13 ] |
Заголовок сообщения: | Re: Абонентская плата за статический IP |
Точнее скажем даже так. 1) Используйте скрипт синхронизации услуг по тарифным планам, для того, чтобы можно было не добавлять вручную услуги модуля NPAY. Они будут браться из тарифов. Т.е. оператор назначает пользователю тариф "Статический IP", а скрипт синхронизирует услуги автоматически. 2) Для предоставления возможности получения статического IP наверняка придется смотреть в сторону тарифных опций и скриптов поведения. Сам не реализовывал - может кто подскажет более правильно |
Автор: | Cromeshnic [ 30 мар 2012, 07:11 ] |
Заголовок сообщения: | Re: Абонентская плата за статический IP |
Странная схема. У нас сделано так: - Есть специальный тарифный план "Доп услуги", где описаны стандартные абонплаты, у который всегда одна и та же цена: "Статический IP", абонплаты за домены, за хостинг, коллокейшн, предоставление каналов и т.п. Также сюда удобно добавлять абонплаты-затычки, обсчитываемые в 0 здесь и присутствующие с нормальной ценой в других тарифах. - Тарифный план "Доп услуги" должен присутствовать во всех договорах, для чего добавлен во все шаблоны. - При подключении услуги "Статический IP" клиенту на договор просто добавляют абонплату. По-моему, это очевидно. Смотришь в абонплаты и видишь, какие услуги были подключены клиенту. А тариф просто даёт нам нужную цену. Странно вести учёт услуг через наличие тарифа. зы. Тут правда есть исключения. Например, есть услуга "Локальный трафик" - тарифная опция, дающая отдельный канал для локального трафика. Тарифицируется через абонплату, подключается в веб-статистике. Сделано так: абонплата "Локальный трафик" добавляется в шаблон, присутствует на всех договорах. Обсчитывается в 0 в тарифе "Доп услуги". В тарифах на инет она считается по определённой цене при наличии опции на договоре. Т.о. для одной услуги на договоре должно быть уже 2 сущности: опция и абонплата. Неудобно. Постепенно на договорах вырастает ворох таких абонплат-"затычек". Это информация к размышлению для разработчиков. |
Автор: | borin [ 30 мар 2012, 13:36 ] |
Заголовок сообщения: | Re: Абонентская плата за статический IP |
Cromeshnic писал(а): Странная схема. У нас сделано так: - Есть специальный тарифный план "Доп услуги", где описаны стандартные абонплаты, у который всегда одна и та же цена: "Статический IP", абонплаты за домены, за хостинг, коллокейшн, предоставление каналов и т.п. Так же сюда удобно добавлять абонплаты-затычки, обсчитываемые в 0 здесь и присутствующие с нормальной ценой в других тарифах. - Тарифный план "Доп услуги" должен присутствовать во всех договорах, для чего добавлен во все шаблоны. - При подключении услуги "Статический IP" клиенту на договор просто добавляют абонплату. По-моему, это очевидно. Смотришь в абонплаты и видишь, какие услуги были подключены клиенту. А тариф просто даёт нам нужную цену. Странно вести учёт услуг через наличие тарифа. зы. Тут правда есть исключения. Например, есть услуга "Локальный трафик" - тарифная опция, дающая отдельный канал для локального трафика. Тарифицируется через абонплату, подключается в веб-статистике. Сделано так: абонплата "Локальный трафик" добавляется в шаблон, присутствует на всех договорах. Обсчитывается в 0 в тарифе "Доп услуги". В тарифах на инет она считается по определённой цене при наличии опции на договоре. Т.о. для одной услуги на договоре должно быть уже 2 сущности: опция и абонплата. Неудобно. Постепенно на договорах вырастает ворох таких абонплат-"затычек". Это информация к размышлению для разработчиков. Спасибо. Вот я и думаю, что делаю немного не так, т.е. надо добавлять всем тп, но услугу включать, только тем кто ее заказал. Но это все манипуляции ручками, может кто автоматизировал заказ данной услуги именно через личный кабинет? |
Автор: | Khoma [ 30 мар 2012, 13:40 ] |
Заголовок сообщения: | Re: Абонентская плата за статический IP |
borin писал(а): Спасибо. Вот я и думаю, что делаю немного не так, т.е. надо добавлять всем тп, но услугу включать, только тем кто ее заказал. Но это все манипуляции ручками, может кто автоматизировал заказ данной услуги именно через личный кабинет? У нас сделан заказ услуги через ЛК посредством "Дополнительных действий". Написан скрипт, при выполении проверяется наличие достаточных средств для начисления АП, добавляется разовое списание за включение услуги и добавляется абонентаская плата за выделенный IP. Стоимость задана в тарифе "Дополнительные услуги" |
Автор: | Cromeshnic [ 30 мар 2012, 13:47 ] |
Заголовок сообщения: | Re: Абонентская плата за статический IP |
Так вам всё равно нужно ручками назначать ip-адрес и тарифицировать услугу только после того, как это сделано. |
Автор: | Khoma [ 01 апр 2012, 12:00 ] |
Заголовок сообщения: | Re: Абонентская плата за статический IP |
Cromeshnic писал(а): Так вам всё равно нужно ручками назначать ip-адрес и тарифицировать услугу только после того, как это сделано. У нас IP скриптом добавляется. Если клиент заказывает услугу из ЛК, то всё отрабатывает автоматом:
|
Автор: | borin [ 06 апр 2012, 11:17 ] |
Заголовок сообщения: | Re: Абонентская плата за статический IP |
Khoma писал(а): Cromeshnic писал(а): Так вам всё равно нужно ручками назначать ip-адрес и тарифицировать услугу только после того, как это сделано. У нас IP скриптом добавляется. Если клиент заказывает услугу из ЛК, то всё отрабатывает автоматом:
Самый оптимальный думаю вариант, осталось научиться писать скрипты на BGBS. Khoma - не поделитесь скриптами? |
Автор: | snark [ 06 апр 2012, 17:11 ] |
Заголовок сообщения: | Re: Абонентская плата за статический IP |
Создается один тариф со всеми возможными услугами модуля npay и обзывается, например, "шаблон npay" с нулевыми ценами на изменяющиеся услуги (трафик/время) и конкретными ценами на услуги a-la "предоставление статического IP". При создании тарифа дерево npay просто клонируется в новый тариф и уже в клоне проставляются новые цены. Когда абонент приходит за услугой "предоставление статического IP" мы, помимо того что ему вбиваем этот самый IP, просто добавляем услугу "предоставление статического IP" и все, больше ничего не надо делать, т.к. все начинает считаться сразу и без костылей. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |