Options
All
  • Public
  • Public/Protected
  • All
Menu

Module CreateDiscount

Create a new discount

Index

Properties

Optional ActionData

ActionData: undefined | {}

ActionType

ActionType: string

Optional ApplyTo

Optional BackendID

BackendID: undefined | string

Optional Budget

Budget: undefined | number

Min: 0

Optional CampaignID

CampaignID: undefined | number

Entity type: DiscountCampaign

ConditionType

ConditionType: DiscountConditionTypes

Optional Conditions

Conditions: DiscountConditionDto[]

Optional CouponHandler

CouponHandler: undefined | string

Optional CouponsGeneratedByOtherDiscount

CouponsGeneratedByOtherDiscount: undefined | false | true

CurrencyID

CurrencyID: string

Entity type: Currency

Optional CustomUserUsageLimitFieldID

CustomUserUsageLimitFieldID: undefined | number

Entity type: CustomField

Optional DeactivateWhenBudgetReached

DeactivateWhenBudgetReached: undefined | false | true

Description

Description: string

DiscountOrderType

DiscountOrderType: DiscountOrderTypes

Optional Enable

Enable: undefined | false | true

Optional EndDate

EndDate: undefined | string

FinancialDispersion

FinancialDispersion: FinancialDespersionType

Optional ImageBlobID

ImageBlobID: undefined | string

Optional IsActive

IsActive: undefined | false | true
deprecated

Replaced by Enable

LayerID

LayerID: number

Entity type: DiscountLayer

Optional LedgerClassID

LedgerClassID: undefined | string

Entity type: LedgerClass

Optional MarketingDescription

MarketingDescription: undefined | string

Optional MaximumUsage

MaximumUsage: undefined | number

Optional MaximumUsagePerOrder

MaximumUsagePerOrder: undefined | number

Optional MaximumUsagePerUser

MaximumUsagePerUser: undefined | number

Optional NeedsReason

NeedsReason: undefined | false | true

OrganizationUnitSetID

OrganizationUnitSetID: number

Entity type: OrganizationUnitSet

Optional RestitutionOrganizationUnitID

RestitutionOrganizationUnitID: undefined | number

Entity type: OrganizationUnit

Optional RoleIDs

RoleIDs: number[]

Optional StartDate

StartDate: undefined | string

Trigger

Optional UserUsageLimit

UserUsageLimit: undefined | number

Optional UserUsageReloadStrategy

UserUsageReloadStrategy: undefined | string