1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/CoreUnion-CoreShop

Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

CoreShoplogo

CoreShop — система интернет-магазина

Система интернет-магазина на .NET с поддержкой визуального размещения

star fork GitHub stars GitHub forks

Если вам помогает этот проект, вы можете нажать правый верхний угол "Star" для добавления в избранное, чтобы получать первые обновления, спасибо!

Официальный сайт: https://www.coreshop.cn/

QQ-группа №1: 70494974 (полная) QQ-группа №2: 809739299

![](https://img.shields.io/badge/посетить официальный сайт-coreshop.cn-brightgreen) ![](https://img.shields.io/badge/добавить в QQ-группу №1-70494974-red) ![](https://img.shields.io/badge/добавить в QQ-группу №2-809739299-red)

------------------------------------------------------------------------

💐 Описание CoreShop

CoreShop — это система интернет-магазина, основанная на Asp.Net 8.0 и Uni-App, поддерживающая визуальное размещение. Передняя и задняя части разделены, что позволяет ей работать на разных платформах. Система поддерживает множество маркетинговых функций, таких как дистрибуция, агентство, групповые покупки, секонд-хенд, живые трансляции, купоны и пользовательские формы. Она также включает полный процесс SKU, заказов, послепродажного обслуживания и логистики, а также поддерживает визуальное размещение модулей домашней страницы. Поддержка одной базы кода для компиляции и публикации версий для WeChat Mini Programs, H5, Android, iOS, Alipay Mini Programs, Baidu Mini Programs, ByteDance Mini Programs, QQ Mini Programs, быстрых приложений, 360 Mini Programs, всего 10 платформ.> Административная система управления включает в себя управление пользователями, управление товарами, управление заказами, управление услугами, финансовое управление, центр скидок, управление дистрибуцией, управление агентствами, управление запасами, статистику отчетов, пользовательские формы, управление статьями, управление рекламой, настройки магазина, административное управление, управление SMS, управление журналами и другие модули. Сильный движок скидок, множество способов скидок для свободного сочетания, удовлетворяющий потребности различных сценариев скидок, делая акции более гибкими и простыми, а также очень удобными для расширения скидок.#### 🍔 Функциональное описание — Управление товарами: управление товарами с одним и несколькими атрибутами; управление брендами и категориями; управление атрибутами, параметрами и типами товаров; управление отзывами на товары.

  • Управление заказами: список заказов, оплата, отгрузка, отмена, обслуживание заказов; разделение отгрузочных накладных, накладных на выдачу, накладных на обслуживание, накладных на возврат; поддержка печати заказов, накладных на отгрузку, объединённых накладных онлайн.
  • Управление клиентами: список клиентов, уровни пользователей.
  • Управление услугами: услуги представляют собой товары на основе использования; при покупке одного пакета услуг можно использовать его по мере необходимости.
  • Управление финансами: настройка способов оплаты, оплата, накладные на возврат, управление выводом средств пользователями, управление движением средств на счетах пользователей, управление счетами-фактурами.
  • Центр скидок: скидки на товары, заказы, уровни пользователей, бренды; купоны, групповые покупки, управление групповыми покупками.
  • Управление дистрибуцией: настройка дистрибуции, уровни дистрибуции, управление дистрибьюторами, заказы дистрибьюторов.
  • Управление агентствами: настройка агентств, управление ассортиментом товаров агентств, уровнями агентств, списком агентств, заказами агентств.- Управление запасами: инвентаризация, отгрузка и приемка товаров, журналы инвентаризации.
  • Статистические отчеты: статистика продаж товаров, статистика поступления средств, статистика продаж заказов, статистика предпочтений пользователей.
  • Пользовательские формы: список форм, статистические отчеты форм, управление подачей форм, коды мини-приложений.
  • Управление статьями: список статей, категории статей.
  • Управление рекламой: управление местами для рекламы, список рекламы.
  • Настройка магазина: управление макетом главной страницы, визуальное управление страницами, управление объявлениями, настройка условий обслуживания магазина, настройка способов доставки и стоимости доставки, список логистических компаний, административное деление на три уровня.
  • Настройка платформы: переключатель предотвращения неудачной проверки мини-приложений, настройка платформы, настройка обмена, настройка клиентов, предупреждение о недостатке запасов, глобальная настройка заказов, настройка баллов, настройка вывода средств, настройка приглашения друзей, настройка хранения на Alibaba Cloud OSS, настройка хранения на Tencent Cloud COS, настройка карты Tencent, настройка интерфейса для проверки доставки, настройка печати этикеток на платформе 100, настройка кода статистики Baidu.- Управление административной панелью: управление пользователями административной панели, управление ролями, управление меню административной панели, управление словарями, управление отделами, вспомогательные инструменты для генерации агентств.
  • Управление SMS: настройка платформы SMS, журналы отправки SMS.
  • Управление журналами: журналы административных действий, журналы входа в административную панель, глобальное управление журналами, журналы задач по расписанию.
  • Управление магазинами: список магазинов, списание магазинов, управление продавцами, управление накладными на выдачу.
  • Управление сообщениями: настройка напоминаний сообщений, настройка подписки сообщений в мини-приложении WeChat.
  • Печать чеков: интеграция с сетевыми принтерами YiLianYun.
  • Прямые трансляции: прямые трансляции в WeChat Video Account, прямые трансляции в WeChat Video Showcase, отгрузка товаров в прямых трансляциях WeChat. #### 🥦 Описание кастомных форм- Кастомные формы включают в себя типы: заказы, платежные коды, комментарии, отзывы, регистрацию, опросы. Они могут быть использованы для приема платежей в магазине, заказа товаров через QR-код, бронирования мероприятий, регистрации на мероприятия, регистрации на встречи, онлайн-записи, регистрации присутствия на занятиях и т.д.
  • Кастомные формы могут помочь вам в интеграции онлайн и оффлайн бизнеса.

🌞 Описание услуг

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

🎃 Описание фронтендаИспользуется кросс-платформенная разработка с использованием uni-app, в сочетании с красивым дизайном ColorUI и функциональными компонентами uViewUI, чтобы реализовать больше деталей взаимодействия. Мы стремимся предоставить более плавное и приятное пользовательское опыт, обеспечивая управление 10 фронтендами с одного бэкенда. В то же время, мы обеспечиваем возможность публикации одного фронтенда на нескольких платформах, что обеспечивает более мощную поддержку вашего бизнеса!#### 🎒 Скриншоты мобильного приложения

Скриншоты мобильного приложения
Скриншот мобильного приложения
Скриншот мобильного приложения
Скриншот мобильного приложения
Скриншот мобильного приложения
Скриншот мобильного приложения

🎏 Скриншоты бэкенда | Скриншоты бэкенда | Скриншоты |

|---------------------|---------------------| | Скриншот | Скриншот | | Скриншот | Скриншот | | Скриншот | Скриншот | | Скриншот | Скриншот | | Скриншот | Скриншот | | Скриншот | Скриншот |

🎨 Системный демонстрационный примерПосетите https://www.coreshop.cn и нажмите на кнопку "Просмотр" в правом верхнем углу для просмотра проекта.

🌈 Технические решения#### 🏢 Описание структуры backend-фреймворка| Технология | Название | Версия |

| --- | --- | --- | | Asp. net Core MVC | Приложение | [! [nuget](https://img. shields. io/nuget/v/Microsoft. AspNetCore. Mvc. Core? cacheSeconds=10800)](https://www. nuget. org/packages/Microsoft. AspNetCore. Mvc. Core/) [! [nuget](https://img. shields. io/nuget/dt/Microsoft. AspNetCore. Mvc. Core)](https://www. nuget. org/packages/Microsoft. AspNetCore. Mvc. Core/) | | Asp. net Core WebApi | API-фреймворк | [! [nuget](https://img. shields. io/nuget/v/Microsoft. AspNetCore. WebApi. Core? cacheSeconds=10800)](https://www. nuget. org/packages/Microsoft. AspNetCore. WebApi. Core/) [! [nuget](https://img. shields. io/nuget/dt/Microsoft. AspNetCore. WebApi. Core)](https://www. nuget. org/packages/Microsoft. AspNetCore. WebApi. Core/) | | Swagger2 | API-документация | [! [nuget](https://img. shields. io/nuget/v/Swashbuckle. AspNetCore? cacheSeconds=10800)](https://www. nuget. org/packages/Swashbuckle. AspNetCore/) [! [nuget](https://img. shields. io/nuget/dt/Swashbuckle. AspNetCore)](https://www. nuget. org/packages/Swashbuckle. AspNetCore/) | | AutoFac | Фреймворк IOC | [! [nuget](https://img. shields. io/nuget/v/Autofac. Extensions. DependencyInjection? cacheSeconds=10800)](https://www. nuget. org/packages/Autofac. Extensions. DependencyInjection/) [! [nuget](https://img. shields. io/nuget/dt/Autofac. Extensions. DependencyInjection)](https://www. nuget. org/packages/Autofac. Extensions. DependencyInjection/) | | SqlSugar | Фреймворк ORM | [! [nuget](https://img. shields. io/nuget/v/SqlSugar? cacheSeconds=10800)](https://www. nuget. org/packages/SqlSugar/) [! [nuget](https://img. shields. io/nuget/dt/SqlSugar)](https://www. nuget. org/packages/SqlSugar/) | | AutoMapper | Маппинг сущностей | [! [nuget](https://img. shields. io/nuget/v/AutoMapper? cacheSeconds=10800)](https://www. nuget. org/packages/AutoMapper/) [! [nuget](https://img. shields. io/nuget/dt/AutoMapper)](https://www. nuget. org/packages/AutoMapper/) | | DotLiquid | Шаблонизатор | [! [nuget](https://img. shields. io/nuget/v/DotLiquid? cacheSeconds=10800)](https://www. nuget. org/packages/DotLiquid/) [! [nuget](https://img. shields. io/nuget/dt/DotLiquid)](https://www. nuget. org/packages/DotLiquid/) | | Nlog | Компонент логирования | nuget || Пакет | Описание | Ссылки | | --- | --- | --- | | Redis | Кэширование данных | | | Jwt | Аутентификация | | | HangFire | Задачи по расписанию | | | Paylink | Онлайн-оплата | | | SKIT.FlurlHttpClient.Wechat | SDK WeChat | | | LayUIAdmin | UI-фреймворк для управления | |#### 🍭 Ключевые моменты 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 для контейнера внедрения зависимостей, предоставляющего возможность массового внедрения служб.
  • Поддерживается CORS (Cross-Origin Resource Sharing).
  • Используется JWT (JSON Web Tokens) для авторизации с пользовательскими стратегиями, поддерживаются интеграции с IdentityServer4 для реализации системы аутентификации на основе OAuth2.
  • Используется NLog для логирования, интегрирован с интерфейсом ILogger для записи логов.
  • Используется Hangfire для обработки задач по расписанию.
  • Поддерживается SQL Server и MySQL, теоретически поддерживается любая база данных, поддерживается разделение чтения и записи, а также работа с несколькими базами данных.- Используется Paylink в качестве SDK для оплаты через Alipay и WeChat.
  • Используется SKIT. FlurlHttpClient. Wechat для интеграции с WeChat Official Account и Mini Programs.#### 👒 Фронтенд-фреймворки
Технология Официальный сайт Версия Описание
uni-app https://uniapp.dcloud.io/ Кросс-платформенный фронтенд-фреймворк для приложений
uView UI http://uviewui.com/ v2.x Полностью совместимый с nvue фреймворк для экосистемы uni-app

📀 Окружение разработки

  • Visual Studio 2022 +
  • .NET 7 SDK +
  • HBuilderX
  • Инструменты разработчика для WeChat
  • SQL Server Management Studio
  • Navicat для MySQL / Sqlyog
  • Redis Desktop Manager

💝 Окружение эксплуатации

  • (Обязательно) Windows IIS7.5+ / Docker / k8s и другие поддерживающие окружения
  • (Обязательно) SQL Server 2012 R2+ / MySQL 5.7+
  • (Обязательно) Redis 5.0+
  • (Обязательно) домен с поддержкой протокола HTTPS
  • (Необязательно) Aliyun OSS / Tencent Cloud COS
  • (Необязательно) Easylink Cloud Network Printer### ⛵ Документация по установке и инструкции
  • Из-за большого объема документации, пожалуйста, присоединяйтесь к QQ-группе для загрузки различных документов или посетите официальный сайт https://www.coreshop.cn для онлайн-просмотра.
  • Поддерживается развертывание с помощью docker-compose на Linux, что позволяет выполнить одностраничное развертывание приложения Coreshop, MySQL и Redis. Получите файл docker-compose.yml из кода.

🎏 Информация о правах использования

  • Разрешено личное использование для обучения и исследований, а также поддержка вторичной разработки.
  • Разрешено использование в коммерческих целях, при этом коммерческое использование бесплатно, но только для самопроизводства; если используется коммерчески, необходимо сохранять информацию о правах.
  • Запрещено распространять программный код в любом виде и для любых целей, в противном случае будут преследоваться за нарушение авторских прав.
  • Программное обеспечение защищено авторским правом на программное обеспечение (регистрационный номер: 2020SR1224749, 2021SR1661132).
  • Наша команда имеет ограниченные возможности, и мы продолжаем учиться и улучшать программное обеспечение.Открытый исходный код предназначен для тех пользователей, которые поддерживают нас, чтобы они могли свободно использовать и изучать внутреннюю структуру программного обеспечения, а также иметь возможность обнаруживать ошибки и предлагать улучшения.
  • Если вам необходимы профессиональные исходные коды и техническое руководство, пожалуйста, перейдите по ссылке https://www.coreshop.cn/Service/Subscription для приобретения подписки. ### 👏 Пожалуйста, внесите свой вклад в код1. Приглашаем вас отправить pull request, обратите внимание, что отправка должна быть на ветку develop.
  1. Приглашаем вас отправить issue, пожалуйста, укажите причину возникновения проблемы, вашу среду разработки, шаги воспроизведения и ожидаемый результат.

💘 Поддержите открытое ПО

  • Надеемся, что CoreShop будет полезен для вас, ваша поддержка также является стимулом для нас продолжать развитие этого проекта. CoreShop с вами будет еще более интересным!

  • Благодарим следующих участников за их поддержку, список пожертвований будет обновляться периодически; если вы заметили ошибку или опущение, пожалуйста, свяжитесь с нами для исправления. Пожертвования будут использованы для оплаты расходов на оборудование, такие как демонстрационный сервер, Redis, MySQL и т.д.| Номер | Псевдоним | Сумма пожертвований (юань) | Дата | | --- | --- | --- | --- | | 1 | 井中叶 | 500 | 2021-06-05 | | 2 | 信息化 | 100 | 2021-06-26 | | 3 | 威力古德-赵仁伟 | 20 | 2021-06-30 | | 4 | Soul⌒浅鑫 | 100 | 2021-07-05 | | 5 | 小金羊 | 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 | 鲁迦 | 66.66 | 2021-08-01 | | 11 | L。 | 10 | 2021-08-02 | | 12 | ˉ痛彻心扉ˇ | 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 | 小百货 | 100 | 2021-08-17 | | 17 | 火星上的男人-18983076500 | 188 | 2021-08-25 | | 18 | 累挺 | 188.88 | 2021-08-25 | | 19 | 长 | 20 | 2021-09-14 | | 20 | ad | 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 | 六耳 | 133.32 | 2021-10-07 | | 25 | 唐爽 | 100 | 2021-10-12 | | 26 | 月上松树梢 | 6.66 | 2021-10-13 | | 27 | *文 | 200 | 2021-10-13 | | 28 | *秀 | 27 | 2021-10-16 | | 29 | *度(项目开发18605037733) | 56 | 2021-10-23 | | 30 | *印 | 200 | 2021-10-29 |

Перевод текста в таблице:

Номер Псевдоним Сумма пожертвований (юань) Дата
1 井中叶 500 2021-06-05
2 信息化 100 2021-06-26
3 威力古德-赵仁伟 20 2021-06-30
4 Soul⌒浅鑫 100 2021-07-05
5 小金羊 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 鲁迦 66.66 2021-08-01
11 L。 10 2021-08-02
12 ˉ痛彻心扉ˇ 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 小百货 100 2021-08-17
17 火星上的男人-18983076500 188 2021-08-25
18 累挺 188.88 2021-08-25
19 *长 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 六耳 133.32 2021-10-07
25 唐爽 100 2021-10-12
26 月上松树梢 6.66 2021-10-13
27 *文 200 2021-10-13
28 *秀 27 2021-10-16
29 *度(项目开发18605037733) 56 2021-10-23
30 *印 200 2021-10-29
  • Проект CoreShop присоединился к dotNET China организации.

  • dotnetchina

🎉 Благодарности

Благодарим следующие проекты за предоставление нам направлений для обучения и размышлений:

  • LayUI (Xianxin)
  • Blog.Core (Lao Zhang)
  • Crmeb
  • Weshop
  • Jshop
  • Mall4j
  • Niushop
  • Shopro

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

На основе .Net 8.0 и Uni-App разработана система для магазина мобильных приложений с поддержкой визуального оформления интерфейса. Система имеет разделение на клиентскую и серверную части, поддерживает распределённое развёртывание и кроссплатформенность. Система предлагает множество маркетинговых функций: дистрибуцию, агентские продажи, группов... Развернуть Свернуть
Apache-2.0
Отмена

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/CoreUnion-CoreShop.git
git@api.gitlife.ru:oschina-mirror/CoreUnion-CoreShop.git
oschina-mirror
CoreUnion-CoreShop
CoreUnion-CoreShop
master