An abp application module group that provides basic e-shop service.
We have launched an online demo for this module: https://eshop.samples.easyabp.io
-
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.Application
package. -
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.
Todo.
-
Core modules
- Orders
- Payments
- Plugins
- Products
- Stores
-
Plugin modules
- Baskets
Todo.