C# 클래스 Kooboo.Commerce.Orders.Pricing.PriceCalculationContext

Represents the contextual object used in the price calculation pipeline.
파일 보기 프로젝트 열기: Kooboo/Ecommerce 1 사용 예제들

Private Properties

프로퍼티 타입 설명

공개 메소드들

메소드 설명
AddItem ( int itemId, ProductVariant productPrice, int quantity ) : PriceCalculationItem
CreateFrom ( ShoppingCart cart ) : PriceCalculationContext
GetFinalPrice ( int productId, int variantId, decimal originalPrice, ShoppingContext shoppingContext ) : decimal

Gets the final price of the specified product price in the current shopping context.

GetFinalUnitPrice ( int productId, int productPriceId, decimal originalPrice ) : decimal
PriceCalculationContext ( ) : System

메소드 상세

AddItem() 공개 메소드

public AddItem ( int itemId, ProductVariant productPrice, int quantity ) : PriceCalculationItem
itemId int
productPrice Kooboo.Commerce.Products.ProductVariant
quantity int
리턴 PriceCalculationItem

CreateFrom() 공개 정적인 메소드

public static CreateFrom ( ShoppingCart cart ) : PriceCalculationContext
cart Kooboo.Commerce.Carts.ShoppingCart
리턴 PriceCalculationContext

GetFinalPrice() 공개 정적인 메소드

Gets the final price of the specified product price in the current shopping context.
public static GetFinalPrice ( int productId, int variantId, decimal originalPrice, ShoppingContext shoppingContext ) : decimal
productId int
variantId int
originalPrice decimal
shoppingContext Kooboo.Commerce.Carts.ShoppingContext
리턴 decimal

GetFinalUnitPrice() 공개 메소드

public GetFinalUnitPrice ( int productId, int productPriceId, decimal originalPrice ) : decimal
productId int
productPriceId int
originalPrice decimal
리턴 decimal

PriceCalculationContext() 공개 메소드

public PriceCalculationContext ( ) : System
리턴 System