Skip to content

The promotion engine is used during the checkout process to calculate the total order after applying the promotions types to the SKUs.

Notifications You must be signed in to change notification settings

hanuunah/Promotion-Engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 

Repository files navigation

Promotion-Engine

The promotion engine is used during the checkout process to calculate the total order after applying the promotions types to the SKUs.

Architecture Specification

Functional Overview

The promotion engine is used during the checkout process to calculate the total order after applying the promotions types to the SKUs. The promotion engine allows to add more promotion types in later date.

Architecture context

image

Design description

image

Project setup

  • Install or update Visual studio to latest.
  • Install or update Asp dotnet core sdk to latest.
  • Clone the repository.
  • Build the solution.

Technology Stack

  • .Net Core 3.1.
  • Used Xunit for unit test.

Running and Testing

  • Use Sales.Client console for running and testing promotion engine.

About

The promotion engine is used during the checkout process to calculate the total order after applying the promotions types to the SKUs.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages