This class works with product option category information. It uses the CMS.Ecommerce.OptionCategoryInfo class.
• | object GetOptionCategoryInfo(int optionCategoryId) – returns the OptionCategoryInfo object selected by given ID. |
• | void SetOptionCategoryInfo(object manufacturer) – updates/inserts the product option category record with data from given OptionCategoryInfo object. If CategoryID is set, updates the record, if not inserts the record. |
• | void DeleteOptionCategoryInfo(int optionCategoryId) – deletes the specified option category record. |
• | bool CheckDependencies(int categoryId) – returns true if some objects depend on given product option category record. |
• | DataSet GetOptionCategories() – returns the DataSet of all the product option categories. See database reference for column details. |
• | DataSet GetOptionCategories(string where, string orderBy) - returns the DataSet of all the product option categories filtered by where condition and ordered by orderBy expression. |
• | DataSet GetSKUOptionCategories(int skuId, string where) – returns the DataSet of all the option categories which are assigned to the specified SKU filtered by specified where condition. |
• | void AddOptionCategoryToSKU(int categoryId, int skuId) - assigns option category to the specified SKU. |
• | void RemoveOptionCategoryFromSKU(int categoryId, int skuId) - removes option category from the specified SKU. |
• | void SortProductOptionsAlphabetically(int categoryId)- sorts product options of the specified option category alphabetically (A-Z). |
|