Table of Contents

Namespace Dynamicweb.Ecommerce.Orders.SalesDiscounts

Classes

DateTimeDiscount
The class DateTimeDiscount represents SalesDiscountProvider based on date and time conditions.
OrderFieldDiscountUniqueVoucher
The class OrderFieldDiscountUniqueVoucher represents SalesDiscountProvider based on vouchers.
ProductDiscount
The class ProductDiscount represents SalesDiscountProvider based on specified products.
ProductOrderFieldDiscountUniqueVoucher
PromoCodeChecker
The class provide functionality that allows to check if a voucher code *might* work.
SalesDiscount
The class SalesDiscount represents old discount model(Discount).
SalesDiscountCollection
The class SalesDiscountCollection represents collection of SalesDiscount
SalesDiscountGiven
Represents how much a sales discount have been giving in discount
SalesDiscountProvider
The SalesDiscountProvider allows you to invent your own discount types from scratch and apply them to an order, or to extend the built-in discount types in the Sales Discount module. All SalesDiscountAddIns need to override a function called ProcessOrder, which is the function that is called when Dynamicweb eCommerce goes through all the SalesDiscountAddIns searching for discounts. This allows the whole procedure to be more flexible, allowing you to decide how your SalesDiscountAddIn should work.
SalesDiscountService
SalesDiscount service provides operations for working with the SalesDiscounts
SalesDiscountTranslationService
SalesDiscountTypeComparer
the class SalesDiscountTypeComparer represents comparer for SalesDiscount.
Voucher
The class Voucher represents base for discounts on voucher codes.
VoucherList
VoucherListData
VoucherListUsing
Represents how much voucher list was used.

Structs

PromoCodeInfo
The structure represents info about promo code.

Interfaces

IProductDiscount
IVoucherlistDiscount

Enums

DiscountValueTypes
Enum DiscountValueTypes
PromoCodeInfo.PromoCodeType
The types of promo code.
To top