DSMall: введение
DSMall — это комплексная система для электронной коммерции, разработанная на основе ThinkPhp6.0 и Uniapp. Она представляет собой B2B2C (многомагазинную) систему для онлайн-торговли, которая позволяет быстро накапливать данные о клиентах и членах клуба, анализировать их, эффективно продавать товары и услуги, а также поддерживать лояльность клиентов и развивать сетевой маркетинг. DSMall подходит для корпоративного использования и предлагает широкий спектр функций, включая групповые покупки, скидки, купоны, бонусы, программы лояльности, распродажи, акции и многое другое.
Навигация по меню
QQ группа для общения
Официальная группа DSMall с открытым исходным кодом: 10235778.
https://shang.qq.com/wpa/qunwpa?idkey=c75ccf9e6f21a2a3eea7914be3131bc4a7a00abe08cd3aa57532349292e84ffe
Демонстрация
Техническая оценка
- Архитектура B/S.
- MVC кодирование архитектуры с использованием Thinkphp6.0 фреймворка.
- Поддержка Composer.
- Поддержка облачного хранилища Alibaba.
- Поддержка балансировки нагрузки.
- Поддержка разделения чтения и записи MySQL.
- Поддержка Redis/Memcached.
- Поддержка Linux/Unix/Windows серверов, Apache/IIS/Nginx и других.
Системные функции
- Настройка: настройка сайта, синхронизация учётных записей, загрузка настроек, настройки SEO, почтовые и SMS уведомления, способы оплаты (Alipay/WeChat/UnionPay), настройки разрешений, компании доставки, управление регионами, резервное копирование данных, журнал операций.
- Пользователи: управление пользователями, уровни пользователей, управление опытом, уведомления пользователей, управление баллами, предварительные депозиты, история чата.
- Товары: классификация товаров, управление брендами, управление товарами, типы товаров, спецификации товаров, пространство товаров.
- Магазины: управление магазинами, финансы магазинов, гарантийные депозиты магазинов, уровни магазинов, динамика магазинов, помощь магазинам, независимые магазины.
- Транзакции: физические заказы, виртуальные заказы, возврат средств, возврат товаров, расчёт заказов, консультации, жалобы, оценки, расчёты.
- Веб-сайт: категории статей, управление статьями, соглашения с членами клуба, навигация, реклама, оформление ПК, оформление мобильных устройств, ссылки на партнёрские сайты, обслуживание клиентов.
- Маркетинг: управление филиалами, управление акциями, виртуальный аукцион, управление аукционами, управление группами, скидки на товары, подарочные наборы, обмен подарками, карты пополнения, карты лояльности, платформы пополнения.
- Статистика: анализ отрасли, статистика пользователей, статистика магазинов, статистика продаж, статистика товаров.
- Общественный аккаунт: конфигурация общественного аккаунта, меню WeChat, ответы на ключевые слова, списки привязки, сообщения push.
- Прямые трансляции: настройки прямых трансляций, заявки на прямые трансляции, чат прямых трансляций.
Зависимости SDK для установки
- Многорежимное расширение: composer require topthink/think-multi-app.
- Think-View: composer require topthink/think-view.
- Think-Captcha: composer require topthink/think-captcha.
- Think-Image: composer require topthink/think-image.
- Thinkphp-Jump: composer require liliuwei/thinkphp-jump.
- Облачное хранилище Alibaba: composer require aliyuncs/oss-sdk-php.
- PHPmailer: composer require phpmailer/phpmailer.
- SMS от Alibaba: composer require alibabacloud/client.
- SMS от Tencent: composer require qcloudsms/qcloudsms_php.
- Подпись инструмента: composer require firebase/php-jwt.
- Видеоплатформа Tencent: composer require tencentcloud/tencentcloud-sdk-php.
- GatewayWorker: composer install.
- Установка GatewayClient: composer require workerman/gatewayclient.
Инструкция по установке
- Распакуйте исходный код на сервер.
- Домен должен указывать на каталог public, так как приложение запускается через файл index.php в этом каталоге. Например, если проект DSMALL находится в D:\www\dsmall, домен должен указывать на D:\www\dsmall\public.
- Установите программу через http://домен/install/install.php.
- Адрес администратора: http://домен/index.php/admin.
- Адрес пользователя: http://домен/index.php/home.
Если у вас есть какие-либо вопросы, вы можете обратиться к форуму DSMALL (http://www.csdeshang.com). Также доступна загрузка последней версии.
Генерация API
apidoc -i app/api/controller -o public/apidoc/.
Журнал обновлений
V7.1.8:
- Оптимизация мобильного чата.
- Оптимизация изменения названия магазина.
- Добавление управления оборудованием магазина.
V7.1.7:
- Улучшение валидатора.
- Новое поле «Исходная цена товара» в заказе.
V7.1.6:
- Оптимизация соглашения о регистрации.
- Защита от ввода опасных символов.
- Улучшение работы валидаторов.
- Новая функция «Общая сумма» в журнале заказов.
V7.1.5 (бесплатная версия):
- Исправление проблем со спецификациями.
- Журнал заказов теперь включает информацию о возврате средств.
- Исключение функции «Самостоятельный магазин».
- Изменение режима расчёта магазина.
- Улучшенный процесс возврата средств. Визуализация редактирования акций по продвижению товаров, можно найти только товары, которые были в начале акции
- Оптимизация визуальных настроек редактирования.
- Оптимизация отображения купонов на скидку.
- Оптимизация отображения адресов магазинов.
Обновление версии с правами доступа
- Добавлено получение и просмотр купонов на скидку платформы.
- Добавлено напоминание о проверке адреса доставки при оформлении заказа.
- Добавлено ограничение на доставку товаров.
- Исправлена ошибка, из-за которой не обновлялся список товаров.
- Улучшен процесс оформления заказа.
- Улучшено отображение страницы привязки пользователя.
V6.1.7
Бесплатное обновление
- Добавлен просмотр личных купонов на скидку.
- Добавлены функции обмена между балансом пользователя и балансом магазина.
- Добавлены купоны на скидку платформы.
- Исправлено отсутствие отображения аватара участника в комментариях на странице динамических новостей магазина.
- Исправлено невозможность выполнения операций в бэкэнде для блокировки динамических новостей магазинов.
- Исправлено отсутствие возможности выбора товара в плагине скидок на странице оформления заказа в магазине.
- Улучшена работа с API WeChat.
- Улучшено отображение некоторых элементов интерфейса в бэкэнде.
Обновление версии с правами доступа
- Добавлены купоны на скидку платформы.
- Добавлена функция поиска по списку заказов.
- Улучшено отображение информации о гарантии и залоге на страницах с подробной информацией о товарах и в центре магазина.
- Исправлены ошибки в отображении некоторых компонентов визуальных настроек.
- Улучшены визуальные настройки.
- Улучшено отображение страниц с подробными сведениями о товарах.
- Улучшено отображение центра распределения товаров.
V6.1.6
Бесплатное обновление
- Добавлена возможность просмотра электронных листов доставки от компании «Экспресс-Курьер».
- Добавлены товары категорий «Район», «Высокая точность» и «Загрузка».
- Добавлена библиотека материалов WeChat.
- Улучшена навигация меню WeChat.
- Улучшено сообщение об ошибке при загрузке изображений для статей.
Обновление версии с правами доступа
- Добавлены товары категорий «Район», «Высокая точность» и «Загрузка».
- Исправлена проблема, когда невозможно было перейти на следующую страницу при просмотре списка из 10 статей.
- Исправлена проблема с отсутствием отображения времени оформления заказа на странице сведений о заказе с накопленными баллами.
- Улучшено оформление страницы с подробностями о реальном заказе.
- Улучшено оформление центра участников, центра сбора, журнала просмотра, кошелька и других страниц.
- Улучшено оформление страниц центра магазина и центра распределения.
V6.1.5
Бесплатное обновление
- В центре магазина участники могут просматривать документы, удостоверяющие личность, или лицензии на ведение бизнеса.
- Изображения по умолчанию добавлены к категориям товаров.
- Реализована функция личных купонов на скидку.
- Обновлена информация о провинциях, городах и районах.
- Ограничения на количество загружаемых изображений больше не действуют.
- Участники, зарегистрированные через сторонние службы быстрой регистрации, не могут войти в центр магазина после регистрации в качестве продавца.
- Некоторые элементы интерфейса переведены на другие языки.
- Усовершенствована функция прямых трансляций.
- Усовершенствованы функции распределения.
Обновление версии с правами доступа
- Реализована функция личных купонов на скидку.
- На главной странице магазина отображается информация об оценке магазина.
- Исправлено отображение рекламы с истёкшим сроком действия на главной странице.
- Исправлено неудачное создание учётной записи магазина.
- Исправлено дублирование отображения нескольких вариантов одного и того же товара в списке товаров.
- Усовершенствованы функции распределения.
- Усовершенствован интерфейс главной страницы, центра участников, функций сбора, записей просмотра, моего кошелька и т. д.
V6.1.4
Бесплатное обновление
- Новые функции бэкэнда: мероприятия в стиле флешмоба, предварительные продажи и скидки.
- Новый сбор платы за размещение в режиме онлайн.
- Исправлены проблемы с неправильными ссылками в бэкэнде.
- Исправлено, что аватар участника всё ещё отображается при наведении курсора мыши на оценку покупателя.
- Исправлена невозможность оформления заказа для товаров F-категории.
- Исправлена невозможность удаления уже выбранной анонимной оценки.
- Улучшены прямые трансляции.
- Улучшена функция закрытия сайта.
- Улучшено соответствие логина и пароля для входа в систему для продавцов и покупателей.
- Улучшена скрытность номера мобильного телефона.
Обновление версии с правами доступа
- Сбор платы за размещение в режиме онлайн.
- Улучшения на странице оплаты размещения: добавлена контактная информация платформы.
- Исправлена проблема отображения только 10 комментариев на мобильных устройствах без возможности перехода на следующие страницы.
- Исправлена проблема невозможности прокрутки опций множественного выбора.
- Исправлена проблема отсутствия кнопки обрезки изображения на странице подтверждения личности.
- Прямые трансляции теперь поддерживают только изображения.
- Улучшены прямые трансляции.
- Улучшено соответствие логина и пароля для входа в систему для продавцов и покупателей.
V6.1.3
Бесплатное обновление
- Доступ к статистике посещений магазина добавлен на мобильные устройства.
- Ключевые слова SEO добавлены на страницы с подробным описанием товаров.
- Максимальное значение пакетов льгот увеличено с 5 до 6.
- Ссылки на регистрацию и призы удалены с экрана регистрации.
- Название первого шага регистрации изменено с «Регистрация магазина» на «Название офлайн-магазина».
- Проблема с отображением подсказки при переносе изображения в альбом решена.
- Проблема со ссылкой в модуле «Информация об участнике» в заголовке исправлена.
- Проблема с сохранением сообщений о нехватке складских запасов и самообслуживании заказов исправлена.
- Проблема с исчезновением кнопки удаления изображений на главной странице исправлена.
- Проблема с категориями статей, которые изначально пусты, а затем содержат контент, исправлена.
- Улучшено взаимодействие с акциями по продвижению товаров: статистика посещений магазина доступна на мобильных устройствах.
- Улучшено описание условий возврата и обмена на странице оформления возврата.
- Улучшено оформление главной страницы: товары и главная страница магазина отображаются в соответствии с потоком посетителей магазина.
Обновление версии с правами доступа
- Статистика посещений магазина доступна на мобильных устройствах.
- Проблема с оформлением заявки на снятие средств после успешного снятия средств в бэкэнде исправлена.
- Проблема с неработающим изображением при нажатии на него на странице с подробным описанием товара исправлена.
- Проблема с успешным обменом купона на баллы, но без отображения уведомления исправлена.
- Проблема с медленной загрузкой категорий товаров исправлена.
- Проблема с отображением сведений о способе доставки на странице с подробными сведениями об оформлении заказа исправлена.
- Проблема с поддержкой текста «Доставка до двери» для способа доставки исправлена.
- Проблема с регистрацией участников с помощью сторонних служб быстрой регистрации исправлена.
- Проблема с отображением текста на странице оформления заказа исправлена.
10.Проблема с отображением товаров с нулевым остатком на складе исправлена. Генерация личных рекламных листовок, когда невозможно получить аватарку участника:
В процессе создания личных рекламных листовок иногда возникает проблема с получением аватарок участников.
Исправления:
-
Продавец: проблемы с просмотром содержимого чата в IM.
-
Продавец: отображение статистики.
-
Покупатель: при оформлении заказа на виртуальный товар и выборе подарочного сертификата общая стоимость товара не уменьшается на сумму сертификата.
-
Обновление версии с правами:
-
Покупатель: отображается остаток средств на предоплаченном счёте.
- Устранены проблемы с отображением статистики по распределению заказов между продавцами.
-
Покупатель: исправлены проблемы с отображением изображений товаров в категориях.
- Оптимизировано действие кнопки «Вернуться» для мобильных устройств.
- Оптимизированы права доступа для дополнительных учётных записей.
Это перевод основной части текста. Если вы хотите получить полный перевод, пожалуйста, уточните запрос. Послепродажное обслуживание и техническая поддержка
- Оптимизация работы приложения: обновление функционала, исправление ошибок и улучшение производительности.
- Настройка и обновление системы для обеспечения стабильной работы.
- Решение проблем с интеграцией и совместимостью с другими системами.
- Поддержка пользователей в решении технических вопросов.
Изменения в версии 2.6
-
Оптимизация работы с подарочными сертификатами: добавление возможности выбора срока действия сертификата, ограничение количества сертификатов на одного пользователя и настройка условий использования.
-
Улучшение процесса оформления заказа: оптимизация процесса добавления товаров в корзину и оформление заказа, а также улучшение отображения информации о товарах.
-
Исправление ошибок: устранение ошибок в работе системы, включая проблемы с отображением товаров, оформлением заказов и работой с данными пользователей.
-
Обновление интерфейса: внесение изменений в дизайн и структуру интерфейса для улучшения пользовательского опыта.
-
Безопасность: усиление мер безопасности для защиты данных пользователей и предотвращения несанкционированного доступа к системе.
-
Поддержка новых функций: внедрение новых возможностей и функций для расширения функциональности системы.
-
Тестирование: проведение тестирования обновлённой версии системы для проверки её работоспособности и выявления возможных проблем.
-
Документация: обновление документации по системе для предоставления актуальной информации пользователям и разработчикам.
-
Обратная связь: сбор и анализ отзывов пользователей для определения дальнейших направлений развития системы.
Это перевод основного текста. В нём могут быть неточности или ошибки из-за невозможности проверить достоверность переведённых фрагментов кода. Проблемы с навигацией магазина
7. Исправить: необходимо включить функцию оплаты через сканирование QR-кода в WeChat Pay.
8. Исправить: водяной знак на изображениях отображается некорректно.
Обновление платной версии
- Добавить: функция записи истории пополнения баланса с помощью платёжной карты на мобильном устройстве.
- Добавить: начисление баллов за регистрацию.
V3.2.1
Обновление платной версии (ThinkPHP+VUEJS)
- Добавить: управление продавцом в H5.
- Добавить: поиск друзей и общение в реальном времени на мобильных устройствах.
- Добавить: возможность сообщать о товарах.
- Добавить: консультации по товарам.
- Обновить: синхронизация логинов между учётными записями продавца и покупателя.
- Оптимизировать: процесс привязки мобильного телефона к аккаунту пользователя.
Бесплатное обновление
- Добавить: управление счетами-фактурами.
- Обновить: синхронизация логинов между учётными записями продавца и покупателя.
- Оптимизировать: процедуру привязки мобильного телефона к аккаунту.
- Оптимизировать: интерфейс товаров.
- Оптимизировать: улучшение внешнего вида некоторых интерфейсов.
V3.1.1
- Добавить: управление компаниями, занимающимися доставкой.
- Добавить: поддержка платёжной системы «Тунлянь».
- Добавить: функции импорта и экспорта данных.
- Оптимизировать: повторяющиеся определения языковых пакетов.
- Оптимизировать: процесс открытия магазина.
V3.0.3
- Добавить: функционал для работы с дистрибьюторами.
- Обновить: расчёт по магазину теперь выполняется ежедневно.
- Обновить: исправление ошибок в настройке вышестоящих организаций для дистрибьюторов.
- Исправить: ошибки при сканировании QR-кода для входа в систему через WeChat.
- Оптимизировать: неактивные языковые пакеты и ошибки в разделе «Избранное».
V3.0.1
- Оптимизировать: пользовательский интерфейс администратора.
- Оптимизировать: расчёты для продавцов, администраторы могут устанавливать периоды расчётов для продавцов и предоставлять им возможность самостоятельно подавать заявки на вывод средств.
- Оптимизировать: опыт использования категорий на мобильном телефоне.
- Оптимизировать: вход и выход из системы администратора.
V2.5.7
- Обновить: избыточные изображения в начальных данных.
- Исправить: автоматический вход через WeChat прерывается, если отсутствует unionid.
- Исправить: небольшая ошибка в оплате через приложение для iPhone.
- Исправить: ошибка в языковом пакете.
- Исправить: неправильное отображение SNS.
- Оптимизировать: пользовательский интерфейс администратора.
Комментарии ( 0 )