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

OSCHINA-MIRROR/CoreUnion-CoreShop

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

Лого CoreShop

Основной интернет-магазин CoreShop

Поддерживает визуальное управление макетами .NET интернет-магазина

star fork GitHub stars GitHub forks

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

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

QQ группа №1: 70494974 (полностью заполнена) QQ группа №2: OnClickListener 809739299

![](https://img.shields.io/badge/Перейти на официальный сайт-coreshop.cn-green) ![](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, заказов, послепродажного обслуживания и логистики; поддерживает визуальное управление макетами домашней страницы.

Поддерживает одну компиляцию кода для публикации на 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 | Приложение-фреймворк | nuget nuget | | Asp.net Core WebApi | API-фреймворк | nuget nuget | | Swagger2 | Документация API | nuget nuget | | AutoFac | Фреймворк DI | nuget nuget | | SqlSugar | ORM-фреймворк | nuget nuget | | AutoMapper | Маппинг сущностей | nuget nuget | | DotLiquid | Шаблонизатор | nuget nuget | | Nlog | Логгер | nuget nuget | | Redis | Кэш данных | nuget nuget | | Jwt | Авторизация | nuget nuget | | HangFire | Расписание задач | nuget nuget | | Paylink | Онлайн-оплата | nuget nuget | | SKIT.FlurlHttpClient.Wechat | SDK WeChat | nuget nuget | | LayUIAdmin | Управление UI для backend | npm github |

🍭 Основные технологии 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

Технология Официальный сайт Версия Описание
uni-app https://uniapp.dcloud.io/ Кросс-платформенный фреймворк для front-end
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 и другие поддерживающие окружения
  • (Обязательно) sqlserver 2012 R2+ / MySQL 5.7+
  • (Обязательно) Redis 5.0+
  • (Обязательно) домены, поддерживающие протокол HTTPS
  • (Необязательно) Aliyun OSS / Tencent COS
  • (Необязательно) EasyLinkCloud Network Printer

⛵ Установка и руководство пользователя

  • Из-за большого объёма документов, пожалуйста, присоединитесь к QQ группе для скачивания различных документов или посетите официальный сайт https://www.coreshop.cn для онлайн просмотра.
  • Поддерживается установка docker-compose на Linux, что позволяет легко установить приложение Coreshop, mysql и redis. Получите файл docker-compose.yaml из кода.### 🎏 Лицензионное соглашение
  • Разрешено личное обучение и исследование, поддерживается вторичное развитие.
  • Разрешено коммерческое использование, бесплатное коммерческое использование, но только для самой организации; если используется коммерчески, обязательно указывать информацию о лицензии, прошу соблюдать добросовестно.
  • Запрещено распространять программный код любым образом или целью, иначе будет преследоваться за нарушение авторских прав.
  • Программа защищена законом о защите компьютерных программ (Регистрационный номер: 2020SR1224749, 2021SR1661132).
  • Наша команда имеет ограниченные возможности, мы также учимся и совершенствуемся в процессе. Открытость направлена на то, чтобы позволить тем, кто признает нас, использовать и изучать внутреннюю структуру программы, давая больше людей шанс прочитать и найти ошибки, предложить улучшения.
  • Для получения профессиональной версии исходного кода и технического руководства, пожалуйста, посетите [https://www.coreshop.cn/Service/Subscription].

👏 Вклад в проект

  1. Приглашаются к отправке pull requests, обратите внимание на отправку в ветку develop.
  2. Приглашаются к отправке 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

☀️ Организация

  • Проект 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