У нас есть движок платформы, написанный на базе 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_"
Примечания:
– Учитывать мультиязычность при реализации всех изменений Все новые строки текста должны быть интегрированы в существующую систему мультиязычности – Если потребуется дополнительная информация, готовы предоставить все необходимые детали
Ждем ваши предложения по срокам и стоимости выполнения!