Добавлено в закладки: 0

Описание задания:

*сумма обсуждаема и основывается на предложениях.

** Рассмотрю варианты

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

ТЗ

Дополнение для wp recall - платежная система для  пополнения лицевого счета пользователя - "Банковский перевод"

  1. в админ панели (создать еще одну вкладку "банк. перевод" в меню rcl commerce/платежные системы) выводятся поля для внесения владельцем сайта банковских реквизитов компании получателя и др настроек:
    1. наименование компании
    2. юридический адрес
    3. номер р/с
    4. наименование банка
    5. БИК
    6. к/с
    7. минимальная сумма пополнения для банковского перевода
    8. текст для поля "текст шапки" (он выделен красным в приложенном файле-примера счета на оплату)
    9. ФИО Генеральной директора
    10. наименования Meta-key полей из профиля пользователя (1 и более, вносятся через запятую), и далее в счете отражаются в "данные покупателя" путем слияния значений этих полей профиля
    11. отправитель письма
    12. текст письма
    13. тема письма
  2. При пополнении личного счета пользователем в личном кабинете при активации дополнения появляется еще один вариант к имеющимся - "Банковский перевод".
  3. если пользователь внес  значение суммы платежа (в счете поле "сумма") больше указанной в параметрах минимальной суммы и нажал "отправить", формируется счет по форме с учетом внесенных данных из настроек и суммы внесения пользователя. Номер счета берется как номер счета из списка  (описание в п.4). Средства на лицевой счет не поступают. Сформированный счет отправляется на e-mail пользователю в виде прикрепленного файла "номер счета. xls", тема письма значение поля настроек "тема письма", отправитель -значение поля настроек "отправитель письма", тело письма - значение поля настроек "текст письма" и выводится сообщение "Сформированный счет отправлен на Ваш e-mail. Средства будут зачислены на Ваш лицевой счет после поступления на р/с. Время обработки платежа не более 1 рабочего дня после их поступления". Если сумма внесена меньше минимальной, выдать сообщение пользователю "Минимальная сумма пополнения 'минимальная сумма пополнения для банковского перевода' руб."
  4. создается пункт меню в rcl commerce "счет на оплату", в котором выводятся созданные системой счета в виде списка в форме таблицы со столбцами: галочка для выделения номер первого счета 0000001/"год создания" , каждый последующий +1 (например 0000001/2017, 0000002/2017 и т.д.) также отражается наименование "данные покупателя" (можно редактировать), пользователь, сумма (ее можно редактировать), дата создания счета, статус счета (не проведен, проведен). Начальный статус счета = "Не проведен". Также сделать кнопку у каждого счета из списка "отправить пользователю", при нажатии на которую повторно высылается письмо из п.3
  5. сделать на странице списка счетов кнопку "Провести счета" - система берет счета из списка, помеченные галочкой, проверяет статус (можно провести только со статусом "не проведен" и зачисляет по таким счетам пользователям средства на лицевые счета (суммы для каждого пользователя берет из значения суммы каждого счета). проведенные счета меняют статус на "проведен"
  6. сделать фильтр счетов по значениям всех столбцов. Столбцы номер, данные покупателя, пользователь - поле ввода данных для поиска; столбцы дата и сумма - вносится по 2 значения диапазона (от и до) для поиска; столбец статус - выпадающий список из значений статуса счета (проведен и не проведен)
  7. проведенные счета отражаются в списке из меню Rlc Commerce/Платежи

 

Можно и в другом варианте, главное реализовать цель - автоматическая генерация счетов на оплату и проведения поступления средств на лицевой счет/заказ (для плагина  woo to recall ) после подтверждения из админки.

 

Автор публикации

не в сети 11 часов

JMBC

2
Комментарии: 0Публикации: 5Регистрация: 04-10-2017Продаж/Покупок: 0/29