💐 Описание основного интернет-магазина CoreShop
Основной интернет-магазин CoreShop
основан на Asp.Net 8.0, Uni-App и поддерживает визуальное управление макетами; разделён на клиентскую и серверную части, что позволяет ему работать на нескольких платформах одновременно; имеет множество маркетинговых функций, таких как дистрибуция, агентство, групповая покупка, живое вещание, купоны и многое другое; полный цикл SKU, заказов, послепродажного обслуживания и логистики; поддерживает визуальное управление макетами домашней страницы.
Поддерживает одну компиляцию кода для публикации на 10 платформах, включая WeChat Mini Program, H5, Android, iOS, Alipay Mini Program, Baidu Mini Program, ByteDance Mini Program, QQ Mini Program, Quick Apps и 360 Mini Programs.
Административная система управления включает в себя управление пользователями, товарами, заказами, услугами, финансами, продвижением, дистрибуцией, агентством, складом, отчётами, формами, статьями, рекламой, настройками магазина, административными меню, сообщениями SMS, журналами и многими другими модулями; мощный двигатель продвижения с множеством вариантов настроек для различных ситуаций.
🍔 Описание функций
- Управление товарами: управление товарами с одним и несколькими характеристиками; управление брендами и категориями; управление свойствами товаров, параметрами и типами; управление отзывами.
- Управление заказами: список заказов, оплата, отправка, отмена, послепродажное обслуживание; разделение заказов на отправочные, забирательные, послепродажные и возвратные; поддерживает печать заказов, доставочных и объединённых чеков онлайн.
- Управление пользователями: список пользователей, уровни пользователей.
- Услуги товаров: услуги товаров представляют собой товары, используемые один раз; приобретение одного пакета услуг позволяет использовать его несколько раз.
- Управление финансовыми операциями: настройка способов оплаты, платежные чеки, чеки возврата, управление выводом средств пользователями, движение денежных средств, управление счетами-фактурами.
- Центр продвижения: продвижение товаров, заказов, уровней пользователей, брендов; управление купонами, групповой покупкой, объединёнными заказами.
- Управление дистрибуцией: настройка дистрибуции, уровни дистрибуции, управление дистрибьюторами, заказами дистрибьюторов.
- Управление агентствами: настройка агентства, управление товарами агентства, уровнями агентства, списками агентов, заказами агентов.
- Управление складом: учёт запасов, управление входящими и выходящими товарами, журналы учета.
- Отчёты: отчёты по продажам товаров, доходам, продажам заказов, предпочтениям пользователей.
- Управление формами: списки форм, отчёты по форме, управление подачей формы, QR-коды форм.
- Управление статьями: списки статей, категории статей.
- Управление рекламой: управление местоположением рекламы, списками рекламы.
- Настройки магазина: управление макетами домашней страницы, визуализацией страниц, управлением объявлениями, правилами обслуживания магазина, способами доставки и стоимостью доставки, списками логистических компаний, административными регионами.
- Настройки платформы: переключатель проверки мини-приложений, настройки платформы, настройки распространения, настройки пользователей, предупреждения о запасах, глобальные настройки заказов, настройки баллов, настройки вывода средств, настройки приглашений друзей, настройки хранения OSS Aliyun, COS Tencent Cloud, карты Tencent, API запроса трекинг-номеров, настройки печати этикеток, коды аналитики Baidu.
- Управление администратором: управление пользователями администратора, ролями, меню администратора, словарями, отделами, генераторами помощников.
- Управление SMS: настройки платформы SMS, журналы отправки SMS.
- Журналы: журналы действий администратора, журналы входа администратора, глобальное управление журналами, журналы задач.
- Управление магазинами: списки магазинов, управление расчётом магазинов, управление сотрудниками магазинов, управление списками расчёта.
- Управление сообщениями: настройки уведомлений, настройки подписки сообщений WeChat Mini Program.
- Управление чеками: интеграция с сетью облачных принтеров YiLianCloud.
🥦 Описание пользовательских форм- Пользовательские формы включают в себя различные типы, такие как заказы, коды оплаты, отзывы, обратная связь, регистрацию, исследования; они могут использоваться для сбора средств за товары, онлайн-заказов через сканирование кода, регистрации на мероприятия, онлайн-записей, регистрации на конференции, онлайн-записей, отметок присутствия на занятиях и т.д.
- Пользовательские формы могут помочь вашему бизнесу эффективнее объединять онлайн и офлайн каналы.
🌞 Описание услуг товаров
- Услуги товаров могут быть не обязательно материальными товарами, но могут представлять собой услуги, которые можно использовать многократно; услуги товаров могут иметь конкретное количество использований, создаваемые коды активации, настраиваемые магазины для активации и использование этих услуг внутри магазина или вне него.
- Например, покупка месячного пакета услуг по мойке автомобиля может содержать 10 возможностей использования, позволяющих произвести до 10 очисток автомобиля в течение определённого периода времени.
- Например, покупка пакета услуг по доставке фруктов каждый месяц может предоставлять возможность получать доставку фруктов на дом 5 раз в месяц.
- Возможность активации и использования услуг товаров может увеличивать лояльность пользователей.
🎒 Описание переднего плана
Используется кросс-платформенная разработка uni-app, сочетающаяся с красивым дизайном ColorUI и функциональностью uViewUI, чтобы обеспечить более детальные взаимодействия; мы стремимся предоставить максимально комфортный опыт продукта, управляемый одной системой управления, которая контролирует 10 передних планов. В то же время это один и тот же передний план кода, который может быть опубликован на нескольких платформах, что делает его ещё более мощным для вашего бизнеса!
🎏 Скриншоты системы управления
Система управления |
Скриншот |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
🎨 Демонстрация системы
Пожалуйста, посетите https://www.coreshop.cn для просмотра демонстрационного проекта.
🌈 Выбор технологий#### 🏢 Описание структуры серверной части| Технология | Название | Версия |
| --- | --- | --- |
| Asp.net Core MVC | Приложение-фреймворк |
|
| Asp.net Core WebApi | API-фреймворк |
|
| Swagger2 | Документация API |
|
| AutoFac | Фреймворк DI |
|
| SqlSugar | ORM-фреймворк |
|
| AutoMapper | Маппинг сущностей |
|
| DotLiquid | Шаблонизатор |
|
| Nlog | Логгер |
|
| Redis | Кэш данных |
|
| Jwt | Авторизация |
|
| HangFire | Расписание задач |
|
| Paylink | Онлайн-оплата |
|
| SKIT.FlurlHttpClient.Wechat | SDK WeChat |
|
| LayUIAdmin | Управление UI для backend |
|
🍭 Основные технологии backend
- Полная независимость front-end и back-end, интерфейсы и административная панель являются отдельными проектами (не зависят друг от друга, не влияют друг на друга, повышает эффективность разработки).
- Используется открытый Asp.Net 5 фреймворк, а также профессиональный версий Asp.Net 6 фреймворк.
- Используется RBAC (Role-Based Access Control) для управления правами доступа, позволяющее детализировать конфигурацию доступа пользователей и ролей.
- Используется LayuiAdmin (компоненты UI для корпоративной среды) в качестве фреймворка UI для back-end.
- Предоставлен Redis для кэширования и обработки сообщений очередей.
- Используется Swagger для документации API.
- Используется AutoMapper для маппинга объектов.
- Используется AutoFac как контейнер DI и предоставляет возможность массового внедрения сервисов.
- Поддерживается CORS (Cross-Origin Resource Sharing).
- Реализовано использование JWT для авторизации с возможностью интеграции IdentityServer4 для реализации системы входа OAuth2.
- Используется Nlog для логгирования, интегрирована native ILogger для записи логов.
- Используется HangFire для выполнения расписаний задач.
- Поддерживает базы данных SQLServer и MySQL, теоретически поддерживает все типы баз данных, включая разделение чтения и записи и работу с несколькими базами данных.
- Используется Paylink как SDK для оплаты через Alipay и WeChat.
- Используется SKIT.FlurlHttpClient.Wechat как компонент для взаимодействия с WeChat.
👒 Фреймворки front-end
📀 Разработка окружение
- Visual Studio 2022 +
- .NET 7 SDK +
- HBuilderX
- Инструменты разработчика для WeChat
- SQL Server Management Studio
- Navicat для MySQL / Sqlyog
- Redis Desktop Manager
💝 Операционное окружение
⛵ Установка и руководство пользователя
- Из-за большого объёма документов, пожалуйста, присоединитесь к QQ группе для скачивания различных документов или посетите официальный сайт https://www.coreshop.cn для онлайн просмотра.
- Поддерживается установка docker-compose на Linux, что позволяет легко установить приложение Coreshop, mysql и redis. Получите файл docker-compose.yaml из кода.### 🎏 Лицензионное соглашение
- Разрешено личное обучение и исследование, поддерживается вторичное развитие.
- Разрешено коммерческое использование, бесплатное коммерческое использование, но только для самой организации; если используется коммерчески, обязательно указывать информацию о лицензии, прошу соблюдать добросовестно.
- Запрещено распространять программный код любым образом или целью, иначе будет преследоваться за нарушение авторских прав.
- Программа защищена законом о защите компьютерных программ (Регистрационный номер: 2020SR1224749, 2021SR1661132).
- Наша команда имеет ограниченные возможности, мы также учимся и совершенствуемся в процессе. Открытость направлена на то, чтобы позволить тем, кто признает нас, использовать и изучать внутреннюю структуру программы, давая больше людей шанс прочитать и найти ошибки, предложить улучшения.
- Для получения профессиональной версии исходного кода и технического руководства, пожалуйста, посетите [https://www.coreshop.cn/Service/Subscription].
👏 Вклад в проект
- Приглашаются к отправке pull requests, обратите внимание на отправку в ветку develop.
- Приглашаются к отправке issue, пожалуйста, подробно опишите причину проблемы, разработочное окружение, шаги воспроизведения и желаемый результат.
💘 Поддержка open source
- Надеюсь, что вам понравится Coreshop, ваша поддержка является движущей силой нашего open source проекта, Coreshop становится лучше благодаря вам!
- Благодарю следующих участников за поддержку, список пожертвований будет обновляться периодически; если есть какие-либо недоразумения или ошибки, пожалуйста, свяжитесь с нами для исправления; средства пожертвований будут использованы для затрат на оборудование демонстрационного сервера, Redis, MySQL и других ресурсов.
Последовательность |
Никнейм |
Размер пожертвования (юань) |
Дата |
1 |
Jing Zhong Ye |
500 |
2021-06-05 |
2 |
Xinxihua |
100 |
2021-06-26 |
3 |
Wei Li Guo De - Zhao Ren Wei |
20 |
2021-06-30 |
4 |
Soul⌒Qian Xin |
100 |
2021-07-05 |
5 |
Xiao Jin Yang |
6.6 |
2021-07-09 |
6 |
Y |
100 |
2021-07-29 |
7 |
Keyli |
100 |
2021-07-29 |
8 |
⃢ ܫ ⃢ |
100 |
2021-07-29 |
9 |
Harry |
50 |
2021-08-01 |
10 |
Lu Jia |
66.66 |
2021-08-01 |
11 |
L. |
10 |
2021-08-02 |
12 |
ˉTong Che Xin Feiˇ |
100 |
2021-08-03 |
13 |
Handsome Man |
50 |
2021-08-04 |
14 |
Lucky Cloud |
30 |
2021-08-09 |
15 |
Hairi |
20 |
2021-08-09 |
16 |
Xiao Bai Huo |
100 |
2021-08-17 |
17 |
Huoxing de nanren-18983076500 |
188 |
2021-08-25 |
18 |
Lei Ting |
188.88 |
2021-08-25 |
19 |
*Chang |
20 |
2021-09-14 |
20 |
a*d |
5 |
2021-09-15 |
21 |
Handsome Man |
50 |
2021-09-15 |
22 |
Handsome Man |
8.5 |
2021-09-21 |
23 |
On-line |
66 |
2021-10-02 |
24 |
Liu E |
133.32 |
2021-10-07 |
25 |
Tang Shuang |
100 |
2021-10-12 |
26 |
Yue Shang Song Shu Shao |
6.66 |
2021-10-13 |
27 |
*Wen |
200 |
2021-10-13 |
28 |
*Xiu |
27 |
2021-10-16 |
29 |
*Du (проект разработки 18605037733) |
56 |
2021-10-23 |
30 |
*Yin |
200 |
2021-10-29 |
☀️ Организация
🎉 Благодарность
Благодарю следующие проекты за предоставленные нам возможности обучения и анализа:
- LayUI (Xianxin)
- Blog.Core (Lao Zhang)
- Crmeb
- Weshop
- Jshop
- Mall4j
- Niushop
- Shopro
Комментарии ( 0 )