LES ARTISTES CAN'IT MUG INSULATED 280ML RED
| Store | Stock |
|---|---|
| Superhome Center Nicosia Strovolos | Out of stock |
| Superhome Center Nicosia Engomi | Out of stock |
| Superhome Center Nicosia Lakatamia | Out of stock |
| Superhome Center Larnaca | Out of stock |
| Superhome Center Limassol | Out of stock |
| Superhome Center Paphos | Out of stock |
Back in Stock
- •Η ισοθερμική κούπα ταξιδιού Can'it, σε σχήμα τενεκεδάκι σόδας, είναι η ιδανική λύση για να πάρετε το ποτό σας μαζί σας όπου κι αν πάτε! •Χωρίς BPA και 100% στεγανό. •Με εύκολο στο άνοιγμα και στη χρήση καπάκι. •Με μεγάλο άνοιγμα για εύκολη προσθήκη παγοκύβων κ.λπ. •Με το κομψό ενσωματωμένο αφαιρούμενο καλαμάκι, μπορεί να χρησιμοποιηθεί τόσο για ζεστά όσο και για κρύα ροφήματα. •Η τέλεια μόνωση του μπορεί να κρατήσει τα ποτά ζεστά ή κρύα για έως και 6 ή 12 ώρες αντίστοιχα.
- Barcode
- 3614300018039
- Μάρκα
- Les Artistes
- Depth
- 0
- Σε Προσφορά
- No
- Height
- 0
- Supplier Item
- 245-01803
- Χρώμα
- RED
- Κατηγορία
- Παγούρια/Θέρμοι
- Διαστάσεις
- 7x14hcm
- Χωρητικότητα
- 280ml
- Βάρος
- 254g
Παρόμοια Προϊόντα
Allow Substitute in Cart 1
Allow Substitute in Cart 1
Allow Substitute in Cart 1
Allow Substitute in Cart 1
Allow Substitute in Cart 1
Allow Substitute in Cart 1
Allow Substitute in Cart 1
Allow Substitute in Cart 1
Allow Substitute in Cart 1
Άλλοι πελάτες επίσης αγοράζουν
Allow Substitute in Cart 1
Allow Substitute in Cart 1
Allow Substitute in Cart 1
Allow Substitute in Cart 1
Allow Substitute in Cart 1
Allow Substitute in Cart 1
Allow Substitute in Cart 1
Allow Substitute in Cart 1
Allow Substitute in Cart 1
Allow Substitute in Cart 1
Allow Substitute in Cart 1
Allow Substitute in Cart 1
Allow Substitute in Cart 1
Allow Substitute in Cart 1
Allow Substitute in Cart 1
Allow Substitute in Cart 1
Είδατε πρόσφατα
Allow Substitute in Cart 1
Allow Substitute in Cart 1
Allow Substitute in Cart 1
Allow Substitute in Cart 1
Allow Substitute in Cart 1
Allow Substitute in Cart 1
Allow Substitute in Cart 1
Allow Substitute in Cart 1
Allow Substitute in Cart 1
Allow Substitute in Cart 1
Allow Substitute in Cart 1
Allow Substitute in Cart 1
Allow Substitute in Cart 1
Allow Substitute in Cart 1
Allow Substitute in Cart 1
Allow Substitute in Cart 1
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