LES ARTISTES CAN'IT MUG INSULATED 280ML STAINLESS STEEL

€ 14.49 OutOfStock

0227590
Μη διαθέσιμο
You will be contacted when the product is back in stock.

•Η ισοθερμική κούπα ταξιδιού Can'it, σε σχήμα τενεκεδάκι σόδας, είναι η ιδανική λύση για να πάρετε το ποτό σας μαζί σας όπου κι αν πάτε! •Χωρίς BPA και 100% στεγανό. •Με εύκολο στο άνοιγμα και στη χρήση καπάκι. •Με μεγάλο άνοιγμα για εύκολη προσθήκη παγοκύβων κ.λπ. •Με το κομψό ενσωματωμένο αφαιρούμενο καλαμάκι, μπορεί να χρησιμοποιηθεί τόσο για ζεστά όσο και για κρύα ροφήματα. •Η τέλεια μόνωση του μπορεί να κρατήσει τα ποτά ζεστά ή κρύα για έως και 6 ή 12 ώρες αντίστοιχα.

Barcode
3614300018015
Μάρκα
Les Artistes
Depth
0
Σε Προσφορά
No
Height
0
Supplier Item
245-01801
Χρώμα
SILVER
Κατηγορία
Παγούρια/Θέρμοι
Διαστάσεις
7x14hcm
Χωρητικότητα
280ml
Βάρος
254g
Error executing template "Designs/Swift/Paragraph/MerchantListingStructuredData__ProductDetailPage.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
   at CompiledRazorTemplates.Dynamic.RazorEngine_54ef067ee6fc485e941eb3a510341835.Execute() in D:\dynamicweb.net\Solutions\nextech\Superhome.swiftstaging.dynamicweb-cms.com\files\Templates\Designs\Swift\Paragraph\MerchantListingStructuredData__ProductDetailPage.cshtml:line 53
   at RazorEngine.Templating.TemplateBase.RazorEngine.Templating.ITemplate.Run(ExecuteContext context, TextWriter reader)
   at RazorEngine.Templating.RazorEngineService.RunCompile(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineServiceExtensions.<>c__DisplayClass16_0.<RunCompile>b__0(TextWriter writer)
   at RazorEngine.Templating.RazorEngineServiceExtensions.WithWriter(Action`1 withWriter)
   at Dynamicweb.Rendering.RazorTemplateRenderingProvider.Render(Template template)
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template)
   at Dynamicweb.Rendering.Template.RenderRazorTemplate()

1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Frontend.ParagraphViewModel> 2 @using Dynamicweb.Ecommerce.ProductCatalog 3 @using System.Web 4 @{ ProductViewModel product = null; 5 if (Dynamicweb.Context.Current.Items.Contains("ProductDetails")) 6 { 7 product = (ProductViewModel)Dynamicweb.Context.Current.Items["ProductDetails"]; 8 } 9 else if (Pageview.Page.Item["DummyProduct"] != null && Pageview.IsVisualEditorMode) 10 { 11 var pageViewModel = Dynamicweb.Frontend.ContentViewModelFactory.CreatePageInfoViewModel(Pageview.Page); 12 ProductListViewModel productList = pageViewModel.Item.GetValue("DummyProduct") != null ? pageViewModel.Item.GetValue("DummyProduct") as ProductListViewModel : new ProductListViewModel(); 13 14 if (productList?.Products is object) 15 { 16 product = productList.Products[0]; 17 } 18 } 19 } 20 21 @if (product is object) 22 { 23 string defaultImage = product.DefaultImage != null ? product.DefaultImage.Value : ""; 24 IEnumerable<MediaViewModel> assetsList = new MediaViewModel[] { }; 25 assetsList = assetsList.Union(product.ImagePatternImages); 26 @SnippetStart("MerchantlistingJSON") 27 string siteLanguage = Pageview.Area.CultureInfo.Name; 28 Uri url = Dynamicweb.Context.Current.Request.Url; 29 string hostName = url.Host; // domain.com/da-dk or domain.com/en-us 30 <script type="application/ld+json"> 31 { 32 "@@context": "https://schema.org/", 33 "@@type": "Product", 34 "name": "@product.Name", 35 "image": @if (product.DefaultImage.Value != null && !string.IsNullOrEmpty(product.DefaultImage.Value.ToString())) {<text> [ 36 @{ 37 var allImages = new List<string> { product.DefaultImage.Value }; 38 allImages.AddRange(assetsList.Select(a => a.Value)); 39 for (int i = 0; i < allImages.Count; i++) 40 { 41 <text>"@url.Scheme://@hostName@allImages[i]"</text> if (i < allImages.Count - 1) {<text>,</text>}<text></text> 42 }} 43 ]</text>}, 44 "description": "@HttpUtility.JavaScriptStringEncode(product.ShortDescription)", 45 "sku": "@product.Number", 46 "mpn": "@product.Number", 47 "brand": { 48 "@@type": "Brand", 49 "name": "@product.ProductFields["Brand"].Value" 50 }, 51 "offers": { 52 "@@type": "Offer", 53 "url": @{var defaultGroupId = product.PrimaryOrDefaultGroup.Id;var selectedDetailsPage = Dynamicweb.Ecommerce.Services.ProductGroups.GetGroup(defaultGroupId).Meta.PrimaryPage;selectedDetailsPage = !string.IsNullOrEmpty(selectedDetailsPage) ? selectedDetailsPage : $"Default.aspx?ID={GetPageIdByNavigationTag("ProductDetailPage").ToString()}"; string productDetailLink = Dynamicweb.Frontend.SearchEngineFriendlyURLs.GetFriendlyUrl($"{selectedDetailsPage}&GroupID={defaultGroupId}&ProductID={product.Id}");} "@url.Scheme://@hostName@productDetailLink", 54 "priceCurrency": "@product.Price.CurrencyCode", 55 "price": @product.Price.PriceWithoutVat, 56 "itemCondition": "https://schema.org/NewCondition", 57 "availability": @{double? currentStockLevel = product.StockLevel;string stockStateLabel = currentStockLevel > 0 ? Translate("InStock") : Translate("OutOfStock");}"https://schema.org/@stockStateLabel" 58 } 59 } 60 </script> 61 @SnippetEnd("MerchantlistingJSON") 62 } 63 else if (Pageview.IsVisualEditorMode) 64 { 65 <div class="alert alert-warning">@Translate("No products available")</div> 66 } 67 68 69