Click or drag to resize

DefaultStoreProductFqlFilters Class

Ignition's default implementation of IStoreProductFqlFilters
Inheritance Hierarchy
SystemObject
  Ignition.Commerce.ProductsDefaultStoreProductFqlFilters

Namespace: Ignition.Commerce.Products
Assembly: CatalystFire.Ignition (in CatalystFire.Ignition.dll) Version: 12.0.28229
Syntax
public class DefaultStoreProductFqlFilters : IStoreProductFqlFilters

The DefaultStoreProductFqlFilters type exposes the following members.

Constructors
 NameDescription
Public methodDefaultStoreProductFqlFiltersInitializes a new instance of the DefaultStoreProductFqlFilters class
Top
Properties
 NameDescription
Public propertyStoreDiscountsFilter Filters down to "Discounts" (since the query is based on oe_price), "Discounts Sold Online", and discounts attached to "Active Products" and "Active Prices".
Public propertyStoreMembershipPackageComponentsFilter Filters out package components which are outside their start/end dates, if they are specified.
Public propertyStoreMembershipPackagesFilter Filters down to "Active Packages", "Packages Sold Online", "Membership Packages", "Non-Event Packages", and packages attached to "Active" products.
Public propertyStorePriceAttributesFilter Filters down to "Non-Advanced Price Attributes" and price attributes attached to store-prices
Public propertyStorePricesFilter Filters down to "Active Prices", "Prices Sold Online", "Non-Advanced Prices", and prices attached to store-products
Public propertyStoreProductsFilter Filters down to "Active Products" and "Products Sold Online"
Top
Fields
 NameDescription
Public fieldStatic memberSubFilterForPackageIsActive 
Public fieldStatic memberSubFilterForPackageIsMembershipPackage 
Public fieldStatic memberSubFilterForPackageIsNotEventPackage 
Public fieldStatic memberSubFilterForPackageIsSoldOnline 
Public fieldStatic memberSubFilterForPriceAttributeIsNotAdvanced Filters down to "Non-Advanced Price Attributes" is either a "default" price attribute or one that does not filter on anything beyond member status
Public fieldStatic memberSubFilterForPriceIsActive 
Public fieldStatic memberSubFilterForPriceIsDiscountAndSoldOnline 
Public fieldStatic memberSubFilterForPriceIsNotAdvanced An "Advanced Price" is any price that is only valid when placed in the cart under certain constraints
Public fieldStatic memberSubFilterForPriceIsSoldOnline 
Public fieldStatic memberSubFilterForProductIsActive 
Public fieldStatic memberSubFilterForProductIsSoldOnline 
Public fieldStatic memberSubFilterForProductIsStoreProductType 
Top
See Also