Dynamicweb.Ecommerce by Dynamicweb Software A/S

<PackageReference Include="Dynamicweb.Ecommerce" Version="1.9.3" />

.NET API 3,179,008 bytes

 VariantOptionService

public void ClearCache(IEnumerable<LanguageBasedKey<string>> keys)

public void ClearCache(LanguageBasedKey<string> key)

public void ClearCache()

Clears cached Variant Options.

public void Delete(string id)

Deletes instance with the specified parameters.

public void Delete(string id, string languageId)

Deletes instance with the specified parameters.

public void DeleteByVariantGroup(string variantGroupId, string languageId)

Deletes instance with the specified parameters.

public void DeleteVariantGroup(string variantGroupId)

Deletes instance with the specified parameters.

public void DeleteVariantOption(string id, string languageId)

Deletes instance with the specified parameters.

public IEnumerable<VariantOption> GetAll(bool isUnit)

Gets the variant options.

public IEnumerable<VariantOption> GetAll(bool isUnit, string languageId)

Gets the variant options.

public IList<VariantOption> GetAllByGroup(string variantGroupId)

Yields all options accross all languages, for a given variant group id.

public IList<VariantOption> GetByGroupAndLanguage(string languageId, string variantGroupId, bool showUntranslated = false)

Gets the variant options.

public IEnumerable<VariantOption> GetByProduct(Product product, int joinUnitMethod)

Gets the variant options.

public IList<VariantOption> GetByVariantId(string variantId, string languageId)

public IEnumerable<VariantOption> GetStockUnitsSorted(string productId, string variantId, string languageId)

public VariantOption GetVariantOption(string id, string languageId)

Gets the variant option.

public void Save(VariantOption variantOption)