An abp application module group that provides basic e-shop service.
## Getting Start
## Online Demo
Todo.
We have launched an online demo for this module: [https://eshop.samples.easyabp.io](https://eshop.samples.easyabp.io)
## Installation
1. Follow [the document](https://github.com/EasyAbp/PaymentService#installation) to install the dependent PaymentService module.
1. Install the following NuGet packages. ([see how](https://github.com/EasyAbp/EasyAbpGuide/blob/master/How-To.md#add-nuget-packages))
* 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.
1. Add `DependsOn(typeof(EShopXxxModule))` attribute to configure the module dependencies. ([see how](https://github.com/EasyAbp/EasyAbpGuide/blob/master/How-To.md#add-module-dependencies))
1. Add `builder.ConfigureEShop();` to the `OnModelCreating()` method in **MyProjectMigrationsDbContext.cs**.
1. Add EF Core migrations and update your database. See: [ABP document](https://docs.abp.io/en/abp/latest/Tutorials/Part-1?UI=MVC#add-new-migration-update-the-database).