|
|
6 years ago | |
|---|---|---|
| .github/workflows | 6 years ago | |
| docs | 6 years ago | |
| integration/EasyAbp.EShop | 6 years ago | |
| modules | 6 years ago | |
| plugins/Baskets | 6 years ago | |
| samples/EShopSample | 6 years ago | |
| .gitignore | 6 years ago | |
| EShop.sln | 6 years ago | |
| EShop.sln.DotSettings | 6 years ago | |
| LICENSE | 6 years ago | |
| README.md | 6 years ago | |
| azure-pipelines.yml | 6 years ago | |
| common.props | 6 years ago | |
README.md
EShop
An abp application module group that provides basic e-shop service.
Online Demo
We have launched an online demo for this module: https://eshop.samples.easyabp.io
Installation
-
Follow the document to install the dependent PaymentService module.
-
Install the following NuGet packages. (see how)
- EasyAbp.EShop.Application
- EasyAbp.EShop.Application.Contracts
- EasyAbp.EShop.Domain
- EasyAbp.EShop.Domain.Shared
- EasyAbp.EShop.EntityFrameworkCore
- EasyAbp.EShop.HttpApi
- EasyAbp.EShop.HttpApi.Client
- (Optional) EasyAbp.EShop.MongoDB
- (Optional) EasyAbp.EShop.Web
The above packages are integration packages containing the necessary sub-modules. Please install packages of each sub-module separately if you are using microservices. For example: install only the
EasyAbp.EShop.Products.Applicationpackage. -
Add
DependsOn(typeof(EShopXxxModule))attribute to configure the module dependencies. (see how) -
Add
builder.ConfigureEShop();to theOnModelCreating()method in MyProjectMigrationsDbContext.cs. -
Add EF Core migrations and update your database. See: ABP document.
Usage
Todo.
Sub-Modules
-
Core modules
- Orders
- Payments
- Plugins
- Products
- Stores
-
Plugin modules
- Baskets
Roadmap
Todo.