/// <summary> /// Gets all options used in variant. /// </summary> /// <returns>Collection of option Ids used in variants.</returns> private List <string> GetOptionIdsUsedInVariant() { var options = SKUInfoProvider.GetSKUOptions(optionSKUCategoryInfo.CategoryID, false); var variantOptions = new List <string>(); // Check if some variant was created from the option foreach (var option in options) { if (VariantHelper.VariantExists(ProductID, new ProductAttributeSet(option.SKUID), false)) { variantOptions.Add(option.SKUID.ToString()); } } return(variantOptions); }