public static OrderDiscount CreateDefaultOrderDiscountWithFreeShipping(DiscountOrderCondition orderCondition = DiscountOrderCondition.None) { return(new OrderDiscount(StoreHelper.CurrentLocalization) { OriginalId = 1236, DiscountType = DiscountType.FreeShipping, CouponCode = "", Condition = orderCondition, RequiredItemIds = new List <int> { }, MemberGroups = new List <string>(), MinimalOrderAmount = 0, NumberOfItemsCondition = 0, DiscountValue = 0, AffectedOrderlines = new List <int>(), Localization = StoreHelper.CurrentLocalization, AffectedProductTags = Enumerable.Empty <string>(), }); }
public static List <OrderDiscount> CreateDefaultOrderDiscountWithPercentageList(int percentage, DiscountOrderCondition orderCondition, int setSize) { return(new List <OrderDiscount> { CreateDefaultOrderDiscountWithPercentage(percentage, orderCondition, setSize) }); }
public static OrderDiscount CreateDefaultOrderDiscountWithNewPrice(int amountInCents, DiscountOrderCondition orderCondition = DiscountOrderCondition.None, int setSize = 0) { return(new OrderDiscount(StoreHelper.CurrentLocalization) { OriginalId = 1237, DiscountType = DiscountType.NewPrice, DiscountValue = amountInCents, CouponCode = "", Condition = orderCondition, RequiredItemIds = new List <int> { }, MemberGroups = new List <string>(), MinimalOrderAmount = 0, NumberOfItemsCondition = setSize, AffectedOrderlines = new List <int>(), Localization = StoreHelper.CurrentLocalization, AffectedProductTags = Enumerable.Empty <string>(), }); }
private static OrderDiscount CreateDefaultOrderDiscountWithPercentage(int percentage, DiscountOrderCondition orderCondition, int setSize) { return(new OrderDiscount(StoreHelper.CurrentLocalization) { OriginalId = 1234, DiscountType = DiscountType.Percentage, DiscountValue = percentage * 100, CouponCode = "", NumberOfItemsCondition = setSize, Condition = orderCondition, RequiredItemIds = new List <int> { }, MemberGroups = new List <string>(), MinimalOrderAmount = 0, AffectedOrderlines = new List <int>(), Localization = StoreHelper.CurrentLocalization, AffectedProductTags = Enumerable.Empty <string>(), }); }
public static OrderDiscount CreateDefaultOrderDiscountWithAmount(int amountInCents, DiscountOrderCondition orderCondition, int setSize) { return new OrderDiscount(StoreHelper.CurrentLocalization) { OriginalId = 1235, DiscountType = DiscountType.Amount, DiscountValue = amountInCents, CouponCode = "", NumberOfItemsCondition = setSize, Condition = orderCondition, RequiredItemIds = new List<int> { }, MemberGroups = new List<string>(), MinimalOrderAmount = 0, AffectedOrderlines = new List<int>(), Localization = StoreHelper.CurrentLocalization, AffectedProductTags = Enumerable.Empty<string>(), }; }
public static List<OrderDiscount> CreateDefaultOrderDiscountWithPercentageList(int percentage, DiscountOrderCondition orderCondition, int setSize) { return new List<OrderDiscount> {CreateDefaultOrderDiscountWithPercentage(percentage, orderCondition, setSize)}; }
public static OrderDiscount CreateDefaultOrderDiscountWithFreeShipping(DiscountOrderCondition orderCondition = DiscountOrderCondition.None) { return new OrderDiscount(StoreHelper.CurrentLocalization) { OriginalId = 1236, DiscountType = DiscountType.FreeShipping, CouponCode = "", Condition = orderCondition, RequiredItemIds = new List<int> { }, MemberGroups = new List<string>(), MinimalOrderAmount = 0, NumberOfItemsCondition = 0, DiscountValue = 0, AffectedOrderlines = new List<int>(), Localization = StoreHelper.CurrentLocalization, AffectedProductTags = Enumerable.Empty<string>(), }; }