У нас есть движок платформы, написанный на базе PHP 8.2 и MySQL. После тестирования выяснилось что требуется доработки:
– Добавить возможность указания причины снятия товара с публикации или блокировки, которая будет отображаться пользователю, и реализовать настройку этой причины в админ-панели
По умолчанию: "Снято пользователем" (если пользователь самостоятельно снял товар с публикации, как это реализовано сейчас)
– Реализовать автоснятие товара с публикации после открытия сделки (сразу после оплаты покупателем).
Указывать причину автоснятия: "Продан"
– Добавить возможность выбора данных товара в форме создания/редактирования:
Ссылка на данные/файл (единственный вариант доступный сейчас);
Поле c содержанием товара (например, данные от аккаунта)
– В чате с поддержкой отображать имя сотрудника, который отвечает клиенту (вместо текущего отображения "Команда Маркета")
Имена уже задаются в админ-панели при создании учетной записи сотрудника
– Реализовать обновление новых сообщений в чате в реальном времени без необходимости обновлять страницу
На данный момент в реальном времени обновляется только число новых сообщений, что дает пользователю понять что новые сообщения есть, но лучше если они будут отображаться автоматически.
– В чате продавца и покупателя добавить:
- Отображение статусов сделки (например, "Покупатель оплатил покупку", "Продавец отметил заказ выполненным", "Покупатель подтвердил выполнение" или "Открыт спор", "Продавец произвел возврат покупателю", "Маркет отметил спор решенным")
- Соответствующие уведомления как для продавца, так и для покупателя
– Добавить возможность продавцу возвращать средства покупателю при открытии спора
– Добавить этап до подтвержения покупателем выполнения сделки, в котором продавцу нужно подтвердить выполнение сделки
– Добавить возможность покупателю отмечать спор как решенный
– Сделать продажу и покупку возможными только через безопасную сделку.
Убрать возможность отключения безопасной сделки в настройках профиля пользователя.
– Убрать возможность:
- Писать продавцу до покупки товара;
- Заблокировать продавцу пользователя в чате.
– Убрать отображение (и возможность отображения) номера телефона в профиле или на страницах товаров продавца и соответственно в том числе надпись "Продавец решил скрыть номер телефона" тоже
– Улучшить интерфейс заявок на вывод средств, сделав его более понятным и удобным для пользователя.
– Добавить еще и отображение текущего баланса "в заморозке" с возможностью тратить эти средства на оплату услуг сервиса, помимо основного баланса
– Сделать текущий дизайн платформы схожим с макетом в Figma (
www.figma.com/design/KD9J... Сделать дизайн максимально схожим, особенно для мобильной версии. Не делать 1 в 1, не верстать ничего с нуля, а, например, поменять текущие стили
Важное отличие от макет: сейчас карточки товаров (на главной странице и в категориях) уже выглядят нормально их менять не нужно, та как скорее всего в отличии от макета картинки будут квадратными их их будет несколько
– Доработать работу докбара на мобильных устройствах, чтобы он не пропадал при прокрутке страницы вверх
– Для пользователей реализовать выбор способа оплаты вместо выбора конкретной платежной системы:
- СБП;
- Российские банковские карты;
- Международные банковские карты;
- Электронные кошельки (Юмани, WebMoney WMZ);
- Криптовалюты (USDT, LTC);
- Мобильные операторы
– Добавить поддержку новых платежных систем с включением/выключением и настройкой через админ-панель (как и текущие платежки):
- tome.ge (банковские карты РФ, USDT, Юмани);
- cardlink.link (СБП, банковские карты РФ, международные банковские карты, USDT);
- palych.io (СБП, банковские карты РФ, международные банковские карты, USDT);
- cent.app (СБП, банковские карты РФ, международные банковские карты, USDT)
– Реализовать ротацию платежных систем
Если для способа оплаты (например, "Российские банковские карты") активированы и подходят несколько платежных систем, распределять пользователей равномерно по ним (например, через каждые 10 пользователей с 11-ого пользователя направлять к следующей системе)
Ротация должна учитывать только активированные в админ-панели платежные системы, включая уже имеющиеся, а не только добавленные в рамках текущих доработок
– Исправить некорректное отображение сделок в админ-панели
Проблема возникает при отображении более одной сделки (с фильтрами и без них)
– Посмотреть, что с отправкой через SMTP, и исправить
– Изменить префикс базы данных с "nulled_" на "tsukymi_"
Примечания:
– Учитывать мультиязычность при реализации всех изменений
Все новые строки текста должны быть интегрированы в существующую систему мультиязычности
– Если потребуется дополнительная информация, готовы предоставить все необходимые детали
Ждем ваши предложения по срокам и стоимости выполнения!