Текст площадки «Складчик». Упомянутые цены и обещанные результаты могут быть неактуальны; условия покупки проверяйте у продавца.
Этот скрипт подойдет тем, кто организует огромное количество авторских складчин и устал от использования экселевских табличек.
Читать полное описание
Этот скрипт подойдет тем, кто организует огромное количество авторских складчин и устал от использования экселевских табличек.
Расширенный баланс (предыстория)
Пожалуй, ради этого все и затевалось. Немного предыстории…
Довольно продолжительное время я сотрудничаю с разными участниками сайта, совместно с ними мы переводим различные курсы. Чаще всего организатором выступаю я. Время шло, складчин становилось все больше, в итоге их количество перевалило за 15 и тут начали возникать проблемы. Чем больше складчин, чем больше вероятность того, что кто-то оплатит «после завершения» и все это нужно как-то отслеживать. Мы условились, что выплачивать авторские гонорары я буду 1-2 раза в месяц, чтобы не пересылать по 50 рублей. И тут возник вопрос, как отслеживать оплаченные складчины? Как все считать и какое формировать примечание.
Сначала у меня был экселевский файл, в котором были вручную прописаны размеры авторских гонораров и примечания. Я вручную пробивал каждое примечание через webmoney, чтобы проверить были ли оплаты начиная с определенной даты или нет. После этого я вставлял число оплат в табличку. Проблема заключалась в том, что нужно было так же учесть оплаты людей, которые оплачивали через терминал… И вот тут начиналось самое интересное. Приходилось пробегаться по этим 15+ складчинам и проверять были ли оплаты. Самое неудобное, что некоторые участники отписывались в реквизитах таким образом, что невозможно понять, через WebMoney была оплата или нет (просто дата и время платежа), так что приходилось заново пробивать их ники через WebMoney, чтобы не считать их дважды. В целом на все это я тратил около 30 минут 1-2 раза в месяц. И с каждой новой складчиной количество времени увеличивалось. В итоге я пришел к выводу, что нужно как-то автоматизировать это дело.
Расширенный баланс (краткое описание)
Сверху во вкладке с балансом добавляются авторы + сумма, которую необходимо оплатить авторам в качестве гонорара. Сумма рассчитывается с учетом комиссии. Так же генерируется примечание, с которым можно сделать перевод в WebMoney.
Расширенный баланс (подробности)
Скрипт автоматически проверяет тип складчины, если она авторская, то можно выбрать одно из условий работы. По умолчанию автоматически указывается автор складчины. Если по какой-то причине автор указан неверно, то его можно вручную поменять.
Есть 4 типа условий работы:
1) Стандартные условия (88% (авторские отчисления)/5% (вознаграждение гаранта)/7% (клубный оргвзнос)).
2) 50/50 – распределение 50/50 между двумя авторами
3) 33/33/33 – распределение 33/33/33 между тремя авторами
4) Сумма автору – вручную указываете размер гонорара
Если не указать одного из авторов, то это никак не повлияет на расчеты. В случаях, когда я совместно работаю над переводом курса с другим автором я выбираю условие 50/50 и в качестве второго автора никого не указываю, т.к. сам себе я не буду делать перевод)
Авторы отображаются сверху. Вы сразу можете увидеть ник автора и размер гонорара, который необходимо ему отправить. Давайте рассмотрим подробные настройки. В самом верху отображается дата последней оплаты. Если кликнуть по ней, то можно поменять номер операции с которой вести отсчет. По умолчанию отсчет начинается с последней операции на момент установки скрипта.
Примечание собирается автоматически. Оно состоит из 3х частей: Примечание, количество оплат данной складчины и общая сумма, которую вы хотите оплатить с этой складчины. Убрав галочки можно убрать ненужную для вас информацию из примечания.
Нажав на кнопку скопировать в буфер примечание скопируется в буфер. После этого его можно сразу вставить в примечание к переводу в WebMoney.
Отметить оплату – нажав на нее будет задан вопрос, уверены ли вы в своем решении. Если да, то автор будет перенесен в категорию тех, кому вы ничего не должны и расчет его гонорара начнется с нуля.
Если вы случайно отметили, что рассчитались с автором, но на деле этого не сделали, либо если вы просто решили поиграть со скриптом, то можно изменить номер операции с которой вести отсчет. Для этого кликаем по кнопке «Показать авторов, которым я ничего не должен». Нажимаете подробнее, кликаете по кнопке с «Последняя оплата:…» и указываете номер операции, после которой будет вестись отсчет. Номера операций отображаются прямо на странице.
Если вы решили поиграть со скриптом и в итоге у вас очень много авторов, которых на деле не существует, то можете удалить их. Для этого кликните по кнопке удалить автора в окне соответствующего автора.
Кнопки обратиться и хайд
Нажав на кнопку обратиться в поле ввода комментария добавляется @ и ник пользователя
Нажав кнопку хайд, все, что вы написали в текстовом поле будет спрятано под хайд в который будете добавлены вы и пользователь, в окне которого вы нажали на кнопку.
Отметка оплаты в реквизитах
В переписках «Реквизиты» складчин, в которых вы являетесь организатором, у пользователей, которые не оплатили складчину появятся кнопки, которыми можно отметить оплату. Это очень удобно. Не нужно бегать между страницами. Можно сразу прокликать всех, кто оплатил через терминал.
Помимо этого, добавлено цветовое выделение. Во всех переписках «Реквизиты» ники отмеченных пользователей выделены зеленым цветом.
Панель настроек
Зайти в панель настроек можно кликнув по соответствующей ссылке в профиле.
В настройках можно активировать модули (по умолчанию они все активированы)
Так же можно задать номер операции с которого необходимо начинать отсчет всем новым авторам (по умолчанию берется самый последний номер операции на момент установки скрипта).
Обновления
Бесплатные обновления до 30.03.2019
Требования
Работа тестировалась в последних версиях браузеров Google Chrome и Mozilla Firefox (в том числе в мобильной версии под Android).
На чем написан?
Это скрипт, написанный на JavaScript, который устанавливается в браузер средствами плагина Tampermonkey.
Почему на JS c Tampermonkey?
Хотелось добиться максимальной кроссплатформенности.