Anonymous
Либо случаи когда заказчик сам не знает всей специфики
Илья
дак. а как ты садишься делать что-то не понимая специфики? либо вы оба изначально к этому готовы, либо ты просто обманываешь заказчика
Евгений
и когда заказчик - это секретарша босса которому на самом деле сайт нужен. А секретарша дубовая
Anonymous
Anonymous
из-за этого случился казус
Илья
дак наркоманов полно, спору нет. надо искать хорошее место, с понятными постановками. ну, если только тебе самому не нравится работать так
Anonymous
Я либо фриланшу, либо работаю удаленно. У меня нормальные заказчики :) И я с пониманием отношусь к их загонам, мне за это и платят.
Илья
тогда не жалуйся -)
Anonymous
Я где-то жаловался?)
Anonymous
Я констатировал факт
Илья
так и скажи, платят ок, но есть олени. се ля ви
Anonymous
Я могу их хоть долбоеящерами называть, это ничего не изменит.
Илья
ок
Aysen
Aysen
поэтому не ебусь с ckeditor и файл аплодерами)
Aysen
и обработками файлами в бэке
Евгений
@Denormalization привет, ты тут?
Anonymous
@perin не врятли) я спать в час ночи уходил, они ещё в другом чате говорили) спит скорее всего
Евгений
Что за другой чат?
Anonymous
PHP чат
Евгений
Аа
Александр
линк?
Евгений
Флудильня
Anonymous
https://telegram.me/phpgeeks
invariance
Евгений
Нуну
Anonymous
Привет всем
Евгений
Евгений
Помнишь я вчера спрашивал про тарифы и тд
Anonymous
угу
Евгений
Как бы ты сделал баланс, у юзера или у фирмы?
Anonymous
Зависит от того что требуется от баланса. В простом случае просто столбик в таблице юзера balance.
Евгений
Вот у юзера например 3 заведения, и нужно вычитать из баланса каждый день. Если денег хватит на продление 2х их 3х, то как снимать? Или пофиг уже будет, раз платить не хочет?)
Anonymous
Тут вообще 2 популярных подхода:
1) Столбик balance
2) Динамический расчет из таблицы а-ля transactions
Вот их по разному объеденяют и крутят.
Евгений
Если баланс у заведения то проще вычитать
Евгений
Но разница не глобальная
Anonymous
А в чем проблема вычитать по очереди?
Евгений
Ни в чем
Anonymous
Пока есть деньги снимать
Anonymous
Если не хватило - выдаем ошибку, и отправляем юзеру письмо "Привет, мы не смогли снять у тебя деньги для оплаты функции Х. Пополни баланс."
Евгений
Просто если вдруг снимается деньги на ц фирмы а на третью не хватит... Просто это нормально будет считаться снять по порядку, без приоритета?
Евгений
Ну да
Anonymous
Ну это зависит от бизнес требований
Anonymous
Это тебе надо с заказчиком говорить.
Евгений
Я заказчик)
Евгений
И исполнитель
Евгений
Для себя проект
Anonymous
Ну тогда сам решай :) Тут нет однозначного ответа.
Anonymous
Смотря что там оплачивается, и есть ли разница какую конкретно услугу оплачивать.
Евгений
Ок
Евгений
KarmaBot
Спасибо (+1) для @Denormalization принято!
Текущая карма +5
Anonymous
Там можно наворотить кучу логики с приоритетом снятия, а в итоге это никому не нужно будет :)
Anonymous
А вообще хорошим тоном будет предупреждать юзера заранее.
Т.е сделать скрипт который будет смотреть сколько юзер будет должен заплатить завтра, и сколько у него на балансе, и показывать уведомление что у него не хватит на оплату.
Anonymous
Можно сделать расчет на несколько дней вперед.
Anonymous
Тогда кому надо подсуетятся и пополнят баланс, либо отключат ненужную компанию чтобы хватило на нужные.
Anonymous
Пусть чувак сразу оплачивает на N дней вперёд :D
Anonymous
Пакет на 30 - 60 - 90 дней
Anonymous
и забуь про ежедневные списания
Anonymous
Ну я не стал об этом писать, так как тут изначально требования оплаты посуточно
Anonymous
та бред по суточно списывать
Anonymous
хз, зависит от конкретных условий
Anonymous
А смысл тогда ежедневные списания делать?
Anonymous
+1
Anonymous
Списывай сразу и ставь дату
Anonymous
Я указал что буду пользоваться 90 дней, ты мне дал скидку
Anonymous
а я закинул меньше
Anonymous
ибо списывает каждый день
Anonymous
:D
Евгений
Посуточно легче делать переход между тарифами, без сложных перерасчетов
Anonymous
Потому что иначе ты себе гемороя наживешь в дальнейшем
Anonymous
Вот как раз с переходом у тебя и будут проблемы.
Anonymous
+1
Anonymous
Живой пример, на максимальном тарифе, можно сделать 3 компании
на минимальном 1
Anonymous
Переход произошел
Anonymous
че делать с созданными 2мя?
Anonymous
Оставить доживать до конца оплаты
Anonymous
А какие грохать? 1 и 2 а оставить 3ю
Anonymous
или 1 и 3 оставить жить 2ю