ECommerceHelper Methods |
The ECommerceHelper type exposes the following members.
Name | Description | |
---|---|---|
![]() ![]() | ApplyDiscounts |
Applies given discounts to specified price. Reflects discounts ordering. Discount value is calculated using discountCalculator function.
|
![]() ![]() | DeleteOrDisable |
Checks dependencies of given object and deletes it when nothing depends. Disables object otherwise.
Needs EnabledColumn to be filled in TypeInfo of given object.
|
![]() ![]() | GetAllCouponCodesQuery |
Returns data query with codes in CouponCodeCode column from MultiBuyCouponCodes and CouponCodes on specified site.
|
![]() ![]() | GetDependencyMessage |
Gets the message containing list of dependencies for specified ecommerce info object.
|
![]() ![]() | GetDiscountsTypeEnum |
Converts discount type string value to DiscountTypeEnum. Default value is DiscountTypeEnum.CustomDiscount.
|
![]() ![]() | GetDiscountTypeString |
Converts DiscountTypeEnum to discount type string value.
|
![]() ![]() | GetDiscountValue(Double, IItemDiscount, FuncDouble, Double) |
Returns discount calculated from given price. Exchange rate applicator function will be applied if discount is global and flat.
|
![]() ![]() | GetDiscountValue(Double, Double, Boolean) |
Returns discount calculated from the specified price.
|
![]() ![]() | GetSiteID |
Returns 0 if specified site uses global objects based on the specified e-commerce setting, otherwise returns site ID of the specified site.
|
![]() ![]() | GetTableColumnSum |
Returns sum of all values from the specified table column.
|
![]() ![]() | CheckMainCurrency |
Checks if the site specified by the site ID has a main currency defined.
Returns null if the main currency is defined, otherwise returns a warning message.
|
![]() ![]() | IsUserAuthorizedForDepartment |
Checks whether the user is authorized to access products from the specified department.
Returns true if user is global admin or is granted with 'AccessAllDepartments' e-commerce module permission or he is administrator of the given department.
|
![]() ![]() | IsUserAuthorizedForPermission(String, String, IUserInfo) |
Checks the specified ecommerce permission for the given user.
|
![]() ![]() | IsUserAuthorizedForPermission(String, String, IUserInfo, Boolean) |
Checks the specified ecommerce permission for the given user.
|
![]() ![]() | IsUserAuthorizedToModifyConfiguration(Boolean, String, IUserInfo) |
Checks whether the user is authorized to modify site/global e-commerce configuration.
|
![]() ![]() | IsUserAuthorizedToModifyConfiguration(Boolean, String, IUserInfo, Boolean) |
Checks whether the user is authorized to modify site/global e-commerce configuration.
|
![]() ![]() | SignChanged |
Returns true if signs of two doubles are different.
|
![]() ![]() | TrackAddToShoppingCartConversion(ShoppingCartItemInfo) |
Tracks add to shopping cart conversion.
|
![]() ![]() | TrackAddToShoppingCartConversion(ShoppingCartItemInfo, String) |
Tracks add to shopping cart conversion.
|
![]() ![]() | TrackOrderConversion(ShoppingCartInfo) |
Tracks order conversion.
|
![]() ![]() | TrackOrderConversion(ShoppingCartInfo, String) |
Tracks order conversion.
|
![]() ![]() | TrackOrderItemsConversions |
Tracks conversions of all order items
|
![]() ![]() | TrackRegistrationConversion(String) |
Tracks registration conversion.
|
![]() ![]() | TrackRegistrationConversion(String, String) |
Tracks registration conversion.
|