Ошибка в Биллинг в ICMS 2 при продление публикации

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО

При продлении публикации, возникает ошибка со списанием баллов

#1 13 июля 2016 в 10:16
Добрый день друзья.

Вчера обнаружил такую ошибку в Биллинге для ICMS2 при продлении публикации контента.

1. Если юзер разместил объявление 7.06.2016 года, и оплатил публикацию на 30 дней, до 7.07.2016 года оно снялось с публикации.
2. Вчера 12.07.2016 он решил его продлить еще на 30 дней, при продлении срока публикации с его баланса списалось 30 баллов (1 балл — 1 день) — но публикация продлилась не на 30 дней, до 12.08.2016 года, а до 06.08.2016 года.
То есть ошибка заключается в неправильном списании баллов, реально он оплатил 30 дней, а публикация будет 26 дней. Биллинг считает 07.06.2016 года, отправной точкой, и не зависимо когда юзер продлит публикацию, Биллинг производит списание баллов от даты снятия контента с публикации.
#2 13 июля 2016 в 10:35

до 06.08.2016 года

Андрей
Интересно, если бы он решил продлить публикацию 05.08.2016, то баллы списались бы за 30 дней, а публикация бы была продлена на 1 день? А если бы после 6-го августа? С него бы списались баллы и он еще остался бы должен? Это серьезный баг!
#3 13 июля 2016 в 12:53

Это серьезный баг!

Дмитрий Кайдаш

Согласен, но решить могут только разработчики!
#4 13 июля 2016 в 13:48
Тут вопрос скорее начинается не с билинга, а с самой схемы продления материала icms2
Попробуйте продлевать без билинга.
Наверняка будет так же.

Без билинга: продление осуществляется от даты окончания публикации:

1. Опубликуйте материал на 30 дней.
2. Сразу же продлите его еще на 30.

И тут возникает двоякая ситуация:

1.если билинг есть и дата не истекла — все норм
2.если билинга нет — какой смысл растягивать срок, т.е. пользователю дали возможность разместить публикацию на 30 дней с возможностью продления. он размещает на 30. тут же продлевает еще несколько раз. Получается размещение на $n*30 дней.

3.если срок истек — однозначно надо продлевать от текущей даты
#5 13 июля 2016 в 14:21

Тут вопрос скорее начинается не с билинга, а с самой схемы продления материала icms2

Kreator

Ну как бы я не специалист, Владимиру R2 написал, я думаю разработчики поймут где чего изменить, или в движке или в компоненте.
#6 24 июля 2016 в 10:17

Владимиру R2 написал

Андрей

Владимир R2 ответил, что проблема присутсвует, но она не в Биллинге, а в самой ICMS2. В следующем патче сказал — будет исправлено.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.