UmbracoProductSnapshot
public class UmbracoProductSnapshot : ProductSnapshotBase
Inheritance
- class ProductSnapshotBase
Namespace
Constructors
UmbracoProductSnapshot (1 of 4)
public UmbracoProductSnapshot(IPublishedContent content, string languageIsoCode,
string productReference)
UmbracoProductSnapshot (2 of 4)
public UmbracoProductSnapshot(IPublishedContent content, IPublishedElement variantContent,
string languageIsoCode, string productReference, string productVariantReference)
UmbracoProductSnapshot (3 of 4)
public UmbracoProductSnapshot(IPublishedContent content, string languageIsoCode,
string productReference, IUmbracoProductNameExtractor umbracoProductNameExtractor,
VendrServiceContext vendrServices)
UmbracoProductSnapshot (4 of 4)
public UmbracoProductSnapshot(IPublishedContent content, IPublishedElement variantContent,
string languageIsoCode, string productReference, string productVariantReference,
IUmbracoProductNameExtractor umbracoProductNameExtractor, VendrServiceContext vendrServices)
Properties
Attributes
public override IEnumerable<AttributeCombination> Attributes { get; }
Content
public IPublishedContent Content { get; }
IsGiftCard
public override bool IsGiftCard { get; }
Name
public override string Name { get; }
Prices
public override IEnumerable<ProductPrice> Prices { get; }
ProductReference
public override string ProductReference { get; }
ProductVariantReference
public override string ProductVariantReference { get; }
Properties
public override IDictionary<string, string> Properties { get; }
Sku
public override string Sku { get; }
StoreId
public override Guid StoreId { get; }
TaxClassId
public override Guid? TaxClassId { get; }
VariantContent
public IPublishedElement VariantContent { get; }