Переделать процессинг WooCommerce

Роман18 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
10.06.2016

1. Первое и самое главное. Срок истечения опубликованных вакансии должен начинаться с момента оплаты подписки. И это должно распространятся на все вакансии в пакете. Другими словами, сейчас я могу разместить 2-3-4-5 вакансию хоть чрез год, и у каждой будет срок размещения 30 дней (или какой я укажу сам в свойствах товара *рис ниже). А нужно чтобы на все вакансии распространялось правило. Оплатил подписку 1 мая, 30 мая она закончится, и все вакансии заморозяться и не будут видны. И не важно, успел пользователь разместить все вакансии или нет. Это также относится к 1му пункту в ТЗ, где нужно отображать время окончания подписки.

2. В разделе “Подписка” - корзина. Сделать вывод как при добавлении вакансии вывод тарифов. Если тариф еще не куплен, то вывод “Выбрать тип подписки” и все товары (подписки). Если куплен, то как на картинке ниже. По сути нужно навсегда положить в корзину (мною созданные) товары (подписки). Чтобы они там всегда были втаком виде (табличном). Плюс нужно сделать стандартную кнопку “Купить подписку” которая ведет на страницу оформления заказа.

3. В купленном тарифе необходимо изменить вывод информации.

Вывод нужен такой “Размещено 3 из 5 вакансий. Подписка заканчивается через 15 дней.” Такой же вывод текста сделать и при добавлении вакансии (когда доходим до выбора подписки).

  • Когда переходишь к оплате необходимо убрать часть выводимой информации
  • Вверху убрать блок с информацией “Перейти в корзину”
  • Заменить слово товар на Тип подписки (я не нашел в .po)
  • Убрать все что зачеркнуто. Оставить только название тарифа и Итого с выводом цены.
3. Изменить цвет выделения подписки #ccf6ab

4. Когда подписка оплачена и пользователь добавляет вакансию, после шага выбора (уведомления) о своей подписки, он переходит на страницу пост оплаты, где показывается уведомление ““Вакансия размещено успешно. Для просмотра перейдите по ссылке.” Необходимо пропустить этот шаг и редиректить сразу в мои вакансии.

5. Когда подписка оплачена и пользователь добавляет вакансию, он переходит к уведомлению о своей подписке и возможности купить новую. Нужно убрать поля Выбрать тип подписки и оставить только тот тариф который он уже оплатил. Если можно закругление внизу таблицы оставить.

6. В моих вакансиях в графе “Истекает”, показывать дату истечения подписки (одну во всех вакансиях).

7. По истечению подписки (условных 30 дней), вакансии должны перестать быть видны пользователем. А статус в моих вакансиях должен быть, ожидают оплаты. По идее это так и происходит сейчас, но это нужно применить к новой логике с общей подпиской а не к отдельной взятой вакансии.

8. В контактной форме для связи с соискателем, необходимо сделать проверку на оплаченость подписки, если подписка не оплачена, то необходимо в место контактной формы, в таком же всплывающем окне выводить сообщение,  Для связи с соискателем, необходимо оплатить подписку. Ну или просто скрыть кнопку. Главное чтобы сообщение не проходили. Чтобы дыры не было.

9. Продления вакансии. Если подписка заканчивается и пользователь хочет ее продлить (купить еще один товар), то вновь купленная подписка должна суммировать лимит времени на размещение. Если оставалось 15 дней а пользователь купил на 30, то должно остаться 45. По вакансиям же, если у пользователя был лимит 5 вакансий, а купил с лимитом на 10, то он переходит на лимит в 10 вакансий, вакансии не суммируются, только время. Если с реализацией будут проблемы, то я пересмотрю формат подписок. Если все ок, тогда все по ТЗ.

Заявки фрилансеров