STÄNG

Denna webbplats använder cookies för statistik, anpassat innehåll och annonser. Läs mer

träffar.

No hits.
Exception in template (Designs\CapoStarter\eCom/Product/M_Product.cshtml): System.IO.IOException: There is not enough space on the disk.

   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.FileStream.WriteCore(Byte[] buffer, Int32 offset, Int32 count)
   at System.IO.FileStream.FlushWrite(Boolean calledFromFinalizer)
   at System.IO.FileStream.Dispose(Boolean disposing)
   at System.IO.Stream.Close()
   at System.IO.StreamWriter.Dispose(Boolean disposing)
   at System.IO.TextWriter.Dispose()
   at Microsoft.CSharp.CSharpCodeGenerator.FromDomBatch(CompilerParameters options, CodeCompileUnit[] ea)
   at Microsoft.CSharp.CSharpCodeGenerator.System.CodeDom.Compiler.ICodeCompiler.CompileAssemblyFromDomBatch(CompilerParameters options, CodeCompileUnit[] ea)
   at System.CodeDom.Compiler.CodeDomProvider.CompileAssemblyFromDom(CompilerParameters options, CodeCompileUnit[] compilationUnits)
   at RazorEngine.Compilation.DirectCompilerServiceBase.Compile(TypeContext context)
   at RazorEngine.Compilation.DirectCompilerServiceBase.CompileType(TypeContext context)
   at RazorEngine.Templating.TemplateService.CreateTemplateType(String razorTemplate, Type modelType)
   at RazorEngine.Templating.TemplateService.GetTemplate[T](String razorTemplate, Object model, String cacheName)
   at RazorEngine.Templating.TemplateService.GetTemplate(String razorTemplate, Object model, String cacheName)
   at RazorEngine.Templating.TemplateService.Parse(String razorTemplate, Object model, DynamicViewBag viewBag, String cacheName)
   at RazorEngine.Razor.Parse[T](String razorTemplate, T model, String cacheName)
   at Dynamicweb.Rendering.Template.Output()
@{ LoopItem customField = GetLoop("CustomFields")[0]; var productId = GetString("Ecom:Product.ID"); var productNumber = GetString("Ecom:Product.Number"); var productName = GetString("Ecom:Product.Name").Replace("\n", ""); var productFiles = new ProductFiles((string)productNumber); var ImgfilList = productFiles.GetImages(); //get labels for dim. var loopCombinationsEx = GetLoop("VariantCombinationsEx"); } <script type="text/javascript"> var $j = jQuery.noConflict(); //---------------------- //---------------------- $j(document).ready(function () { setuppimages(); // // // ### Commented by Yos #### // // refillSizesSelectbox(); updateVariants(); //Append product to breadcrumb $j('.breadcrumb').find(".active-link").attr("class", $j('.breadcrumb').find(".active-link").attr("class").replace("active-link", "")); $j('.breadcrumb').append('<li><a style="text-decoration: none;" class="active-link" href="@GetValue("Ecom:Product.LinkGroup.Clean")">@GetString("Ecom:Product.Name").Replace("\n","")</a></li>'); }); var productID = "@productId"; var productNumberSingel = "@productNumber"; @*var minimumQuantity = @customField.GetString("MinimumQuantity");*@ var currentVariantDims; var variantImages = []; var variantTumbs = []; var normalImages = []; var variantCombosIds = []; var variantCombosDims = []; variantCombosDims[1] = []; variantCombosDims[2] = []; variantCombosDims[3] = []; variantCombosStocks = []; @foreach (var variant in loopCombinationsEx) { <text> variantCombosIds.push("@variant.GetValue("VariantID")"); variantCombosDims[1].push("@variant.GetValue("Dim1")"); variantCombosDims[2].push("@variant.GetValue("Dim2")"); variantCombosStocks.push("@variant.GetValue("Stock")"); </text> } //HandelImages @{ var prodnumber = GetValue("Ecom:Product.Number"); var curprodpath = Dynamicweb.Base.GetGs("/Globalsettings/ImagesPath/productimagepath") + "/" + prodnumber; string[] imgfiles; if(System.IO.Directory.Exists(System.Web.HttpContext.Current.Server.MapPath(curprodpath))) { imgfiles = System.IO.Directory.GetFiles(System.Web.HttpContext.Current.Server.MapPath(curprodpath)); List<cDataItem> dataSlideColourMap = new List<cDataItem>(); for (int i = 0; i < imgfiles.Length; i++) { if (!imgfiles[i].EndsWith(".jpg")) { continue; } string imgname = System.IO.Path.GetFileName(imgfiles[i]); var poss = imgname.LastIndexOf('_'); string colour = imgname.Substring(0, poss).ToLower(); bool found = false; int current = 0; foreach(var colourMap in dataSlideColourMap) { if (colourMap.colourVal == colour) { colourMap.updatCount(); found = true; current = colourMap.colourCount; break; } } if(!found) { dataSlideColourMap.Add(new cDataItem(colour, 0)); } string fullpath = curprodpath + "/" + imgname; var active = (current == 0 ? "active" : ""); <text> variantImages.push({ path: "<div data-slide-number=\"@current\" class=\"item @active\" data-hires=\"/admin/public/getimage.ashx?Image=@fullpath&Format=jpg&width=4000&altFmImage_path=/Files/Images/NoImageAvailable.png\"><img src=\"/admin/public/getimage.ashx?Image=@fullpath&Format=jpg&Compression=90&&width=650&altFmImage_path=/Files/Images/NoImageAvailable.png\" data-zoom-image=\"@fullpath\" title=\"@imgname\" class=\"img-responsive panzoom-elements\" hires=\"@fullpath\"/></div>", colour: "@colour", tumb: "<li><a id=\"carousel-selector-@current\"><img class=\"img-responsive\" src=\"/admin/public/getimage.ashx?Image=@fullpath&Format=jpg&Compression=90&width=55&altFmImage_path=/Files/Images/NoImageAvailable.png\"></a></li>" }); </text> } } else { imgfiles = new string[1]; } } // Measure a view of product details. This example assumes the detail view occurs on pageload, // and also tracks a standard pageview of the details page. function RemoveSpace( priceString ) { return priceString.replace( /\s/g, '' ); } var dataLayer = dataLayer || []; @*var category = '<!--@LoopStart(AssociatedGroups)--><!--@If(Ecom:Group.Name != \"Nyheter\")--><!--@Ecom:Group.Name--><!--@EndIf--><!--@LoopEnd(AssociatedGroups)-->';*@ dataLayer.push( { 'pageCategory': 'Product page', 'visitorType': 'high-value', 'ecommerce': { 'detail': { 'actionField': {'list': 'Apparel Gallery'}, // 'detail' actions have an optional list property. 'products': [{ 'name': '@GetString("Ecom:Product.Name")', // Name or ID is required. 'id': '@GetValue("Ecom:Product.Number")', 'price': RemoveSpace('@GetValue("Ecom:Product.Price.PriceWithVAT")'), 'brand': '@GetString("Ecom:Manufacturor.Name")', 'category': '@GetValue("Ecom:Group.Name")' }] } } }); function tagAddToCart() { dataLayer.push( { 'event': 'addToCart', 'ecommerce': { 'currencyCode': 'SEK', 'add': { // 'add' actionFieldObject measures. 'products': [{ // adding a product to a shopping cart. 'name': '@GetString("Ecom:Product.Name")', 'id': '@GetValue("Ecom:Product.Number")', 'price': RemoveSpace('@GetValue("Ecom:Product.Price.PriceWithVAT")'), 'brand': '@GetString("Ecom:Manufacturor.Name")', 'category': '@GetValue("Ecom:Group.Name")', 'variant': $j('input[name=radioDim1]:checked').val(), 'quantity': $j( '#QuantitySelector option:selected' ).val(), 'dimension1': $j( 'input[name=radioDim2]:checked' ).closest( 'label' ).text() }] } } } ); } </script> <section class="productpage"> <div class="div-max1170-centered"> <div class="productpage-wrap"> <a href="javascript:history.back();" class="back-to-button"> < Tillbaka till produktlistan</a> <div class="row"> <div class="col-sm-7"> <!-- Left Column --> <div class="productimages-area"> <div class="productimages-wrapp"> @{ bool imgControl = false; bool imgFunctions = false; } <div class="carousel slide" id="carousel-productimages"> <!-- Wrapper for slides --> <div class="carousel-inner" id="imgTarget"> @{ var counter = 0; //var prodnumber = GetValue("Ecom:Product.Number"); //var curprodpath = Dynamicweb.Base.GetGs("/Globalsettings/ImagesPath/productimagepath") + "/" + prodnumber; var imglist = new List<string>(); try { //string[] imgfiles = System.IO.Directory.GetFiles(System.Web.HttpContext.Current.Server.MapPath(curprodpath)); for (int i = 0; i < imgfiles.Length; i++) { string firstimagename = prodnumber + ".jpg"; if (!imgfiles[i].EndsWith(".jpg")) { continue; } string imgname = System.IO.Path.GetFileName(imgfiles[i]); string fullpath = curprodpath + "/" + imgname; imglist.Add(fullpath); var active = (counter == 0 ? "active" : ""); <div data-slide-number="@counter" class="item @active" data-hires="/admin/public/getimage.ashx?Image=@fullpath&Format=jpg&width=4000&altFmImage_path=/Files/Images/NoImageAvailable.png"> <img src="/admin/public/getimage.ashx?Image=@fullpath&Format=jpg&Compression=90&&width=650&altFmImage_path=/Files/Images/NoImageAvailable.png" data-zoom-image="@fullpath" alt="" title="@imgname" class="img-responsive panzoom-elements" hires="@fullpath" /> </div> counter = counter + 1; // Only show image functions if there is at least one image if (counter == 1) { imgFunctions = true; } // Only show image controls if there is at least two images if (counter == 2) { imgControl = true; } } } catch (System.Exception e) { <div class="item active"> <img src="/admin/public/getimage.ashx?Image=/Files/Images/NoImageAvailable.png&Format=png&Compression=90&&width=403" alt="" class="img-responsive" /> </div> }; } </div> @if (imgControl) { <!-- Controls --> <a class="left carousel-control" href="#carousel-productimages" data-slide="prev"> <span class="icon-prev icon-large"></span> </a> <a class="right carousel-control" href="#carousel-productimages" data-slide="next"> <span class="icon-next icon-large"></span> </a> } </div> @if (imgFunctions) { <div class="text-center hidden-xs"> <a href="javascript:;" id="download" title="Ladda ner högupplöst..."><i class="fa fa-download"></i></a> <a href="javascript:;" id="y-zoom" title="Förstora..."><i class="fa fa-search"></i></a> </div> } @if (imgControl) { <div class="text-center"> <ul class="image-thumbs list-inline hidden-xs" id="tumbTarget"> @{ var counterThumbs = 0; foreach (var src in imglist) { <li> <a id="carousel-selector-@counterThumbs"> <img class="img-responsive" src="/admin/public/getimage.ashx?Image=@src&Format=jpg&Compression=90&width=55&altFmImage_path=/Files/Images/NoImageAvailable.png"> </a> </li> counterThumbs = counterThumbs + 1; } } </ul> </div> } @if (imgFunctions) { <div class="modal fade y-modalCarousel" id="myModal2" role="dialog"> <div class="modal-dialog"> <button class="close" type="button" data-dismiss="modal"> <i class="fa fa-times"></i> </button> <div id="modalCarousel" class="carousel slide"> <div class="carousel-inner" id="modalTarget"> </div> @if (imgControl) { <a class="left carousel-control" href="#modalCarousel" data-slide="prev"> <span class="icon-prev icon-large"></span> </a> <a class="right carousel-control" href="#modalCarousel" data-slide="next"> <span class="icon-next icon-large"></span> </a> } <span class="cl-area" data-dismiss="modal"></span> </div> </div> </div> } </div> <!-- #END carousel area --> <div class="row blurbs-wrapp"> @{ string youtubeVId = string.Empty; // string.Empty; if (@GetString("Ecom:Product:Field.YouTypeLink.Value.Clean").Contains("?v=")) { var tempArr = @GetString("Ecom:Product:Field.YouTypeLink.Value.Clean").Split('='); youtubeVId = tempArr[1]; } } @if (!string.IsNullOrEmpty(youtubeVId)) { var videoThumb = "http://img.youtube.com/vi/" + youtubeVId + "/0.jpg"; <div class="col-md-12"> <div class="thumbnail display-box hidden-xs Y-animate"> <a href="@GetValue("Ecom:Product:Field.YouTypeLink.Value.Clean")" target="_blank"> <div class="display-img img-wrapp"> <div class="img-inner"> <img src="@videoThumb" class="img-responsive" alt="..."> </div> </div> <div class="caption text-center display-caption caption-wrapp"> <h3><span>Film på Youtube</span></h3> </div> </a> </div> </div> } </div> <!-- #END blurbs --> <div class="row blurbs-wrapp"> <div class="col-md-6"> @if (!string.IsNullOrEmpty(GetString("Ecom:Product:Field.banner1link.Value.Clean")) && !string.IsNullOrEmpty(GetString("Ecom:Product:Field.banner1title.Value.Clean"))) { <div class="thumbnail display-box hidden-xs Y-animate"> <a href="@GetString("Ecom:Product:Field.banner1link.Value.Clean")" id="banner1"> <div class="display-img img-wrapp"> <div class="img-inner"> <img src="/admin/public/getimage.ashx?Image=@GetValue("Ecom:Product:Field.banner1image.Value.Clean")&Format=jpg&Compression=90&height=157&altFmImage_path=/Files/Images/NoImageAvailable.png" class="img-responsive" alt="..."> </div> </div> <div class="caption text-center display-caption caption-wrapp"> <h3><span>@GetString("Ecom:Product:Field.banner1title.Value.Clean")</span></h3> </div> </a> </div> } </div> <div class="col-md-6"> @if (!string.IsNullOrEmpty(GetString("Ecom:Product:Field.banner2link.Value.Clean")) && !string.IsNullOrEmpty(GetString("Ecom:Product:Field.banner2title.Value.Clean"))) { <div class="thumbnail display-box hidden-xs Y-animate"> <a href="@GetString("Ecom:Product:Field.banner2link.Value.Clean")" id="banner2"> <div class="display-img img-wrapp"> <div class="img-inner"> <img src="/admin/public/getimage.ashx?Image=@GetValue("Ecom:Product:Field.banner2image.Value.Clean")&Format=jpg&Compression=90&height=157&altFmImage_path=/Files/Images/NoImageAvailable.png" class="img-responsive" alt="..."> </div> </div> <div class="caption text-center display-caption caption-wrapp"> <h3><span>@GetString("Ecom:Product:Field.banner2title.Value.Clean")</span></h3> </div> </a> </div> } </div> </div> <!-- #END blurbs --> </div> </div> <!-- #END Left Column --> <div class="col-sm-5" id="product-info-container"> <!-- Right Column --> @using Dynamicweb.eCommerce.Products; <div class="x-print"> <!-- well row --> <div class="row well"> <div class="col-sm-12 text-common"> <span class="small"><b>@GetString("Ecom:Manufacturer.Name")</b></span> <h1 class="Product-Title">@GetString("Ecom:Product.Name")</h1> </div> <div class=" col-md-12"> <form class="form-inline"> <div class="item-main-info"> <div class="old-price"></div> <div class="price"><h5>@GetValue("Ecom:Product.Price")</h5></div> <script type="text/javascript"> var newPrice = '@GetValue("Ecom:Product.Price.Price")'; var newPriceFormatted = parseFloat(newPrice.replace(/\s+/g, '')); var oldPrice = '@GetValue("Ecom:Product.DBPrice")'.replace(',', '.'); var VatPercentage = '@GetValue("Ecom:Product.Price.VATPercent")'; var VatDecimal = VatPercentage / 100; var oldPriceVat = oldPrice * VatDecimal; var oldPriceVatIncluded = parseFloat(oldPrice) + parseFloat(oldPriceVat); if (newPriceFormatted < oldPriceVatIncluded) { $('.item-main-info .old-price').html(oldPriceVatIncluded); $('.item-main-info .price').addClass('discount-price'); } </script> <script type="text/javascript"> var $j = jQuery.noConflict(); var price; $j(document).ready(function () { if (getCookie('vatsetting') == 'optionExkl') { price = "@GetValue("Ecom:Product.ActualPriceWithoutVAT")"; } else { price = "@GetValue("Ecom:Product.ActualPriceWithVAT")"; } $j('.item-main-info').find("h5").html(price); }); </script> </div> <div class="item-main-info"> <div class="clearfix"> <b> <i class="fa fa-file-text-o"> <span>Artikelnr: @GetValue("Ecom:Product.Number")</span> </i> </b> </div> </div> <div class="color-variants"> <h5>Färg</h5> <div class="labels-container"> @{ var dim1loop = GetLoop("Dimension1"); var dim1Count = dim1loop.Count; if (dim1Count > 0) { <div id="ProductSelectDimension1"> @foreach (var variant in dim1loop) { <label value="@variant.GetValue("Value")" class="form-control value-item"> <input type="radio" name="radioDim1" value="@variant.GetValue("Value")"> @variant.GetValue("Value") </label> } </div> } } </div> </div> @if (dim1Count > 0) { <div class="size-variants"> <h5>Storlek</h5> <span>Välj en färg först ..</span> <div class="labels-container"> @{ var dim2loop = GetLoop("Dimension2"); var dim12Count = dim1loop.Count; string selected2 = dim1Count == 1 ? "selected" : ""; if (dim1Count > 0) { <div id="ProductSelectDimension2"> @foreach (var variant in dim2loop) { <label value="@variant.GetValue("Value")" class="form-control value-item"> <input type="radio" name="radioDim2" value="@variant.GetValue("Value")"> @variant.GetValue("Value") </label> } </div> } <div class="sizeGuide"> <a href="/Default.aspx?ID=160&Purge=True">Storleksguide</a> </div> } </div> </div> } <div class="variant-combination-quantity"> <h5>Antal</h5> <span>Välj en storlek först ..</span> <select style="display: none;" id="QuantitySelector"></select> </div> <div class="buy-control clearfix"> <div class="form-group inline"> <button id="btnBuy" onclick="addToBasket(@GetValue("Ecom:Product:Page.ID"), '@GetValue("Ecom:Product.ID")', '@GetValue("Ecom:Product.Number")', this); tagAddToCart();" class="btn btn-default" type="button" disabled> <i class="fa fa-shopping-cart"></i>Köp </button> </div> <div class="form-group pull-right"> @if (!string.IsNullOrEmpty(GetString("Ecom:Product.AddToFavorites"))) { <a href="javascript:;" onclick="addToFavorites('@GetValue("Ecom:Product.AddToFavorites")', this)" class="btn btn-default addtofav" type="button"> Lägg till som favorit <i class="fa fa-heart"></i> </a> } </div> </div> </form> @{ var descr = @GetValue("Ecom:Product.LongDescription"); <div class="lead"> @descr </div> } <div class="clearfix"> <a class="pull-left las-mer hidden-print" data-toggle="collapse" data-target="#viewdetails">L&auml;s mer <i class="fa fa-angle-right"></i></a> </div> <div class="intro-black-collapse print-show collapse" id="viewdetails"> </div> <div id="info-collapsed"> @GetValue("Ecom:Product.ShortDescription") </div> <br> <div class="clearfix deliveryInfo"> <ul style="display: block; list-style-type: none"> <li>✔ Alltid fri frakt och fri retur</li> <li>✔ Leveranstid 1-3 dagar </li> <li>✔ 14 dagars returrätt</li> </ul> </div> <div class="y-share-tools hidden-print"> <!-- AddThis Button BEGIN --> <div class="addthis_toolbox addthis_default_style"> <span class="pull-left">Dela </span> <a target="_blank" href="https://www.facebook.com/sharer/sharer.php?u=http://<!--@Global:Request.Host--><!--@Global:Pageview.Url-->"><i class="fa fa-facebook"></i></a> <a href="https://twitter.com/share" data-lang="sv" data-count="none" data-dnt="true" target="_blank"><i class="fa fa-twitter"></i></a> <script>!function (d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], p = /^http:/.test(d.location) ? 'http' : 'https'; if (!d.getElementById(id)) { js = d.createElement(s); js.id = id; js.src = p + '://platform.twitter.com/widgets.js'; fjs.parentNode.insertBefore(js, fjs); } }(document, 'script', 'twitter-wjs');</script> <a class="y-share-mail" href="mailto:?subject=Ett länktips&amp;body= Här Är en intressant länk http://<!--@Global:Request.Host--><!--@Global:Pageview.Url-->" title="Dela sidan via e-post... "><i class="fa fa-envelope"></i></a> <a href="javascript:window.print();" title="Skriv ut produktblad...">Skriv ut <i class="fa fa-print"></i></a> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class="nosto_element" id="productpage-nosto-2"></div> </section> <div> <div class="nosto_product" style="display:none"> <span class="url">https://www.holmensherr.se<!--@Global:Pageview.Url--></span> <span class="product_id">@GetValue("Ecom:Product.Number")</span> <span class="name">@GetString("Ecom:Product.Name")</span> <span class="image_url">https://www.holmensherr.se/admin/public/getimage.ashx?Image=/Files/Images/produktbilder/@GetString("Ecom:Product.Number")/listimage_1.jpg&Format=jpg&width=1400&height=1985</span> <span class="price">@GetValue("Ecom:Product.Price")</span> <span class="price_currency_code"><!--@Global:eCommerce.Currency.Code--> </span> <span class="availability">InStock</span> <span class="category">@GetString("Ecom:Product.Product.VariantID")</span> <span class="category"></span> <span class="category">@GetString("Ecom:Group.Name")</span> <span class="description">@GetString("Ecom:Product.ShortDescription")</span> <span class="list_price">@GetValue("Ecom:Product.Price")</span> <span class="brand">@GetString("Ecom:Manufacturer.Name")</span> <span class="tag1">@GetString("Ecom:Product.Name")</span> <span class="tag2">@GetString("Ecom:Group.Name")</span> <span class="tag3">@GetString("Ecom:Manufacturer.Name")</span> <span class="alternate_image_url">https://www.holmensherr.se/admin/public/getimage.ashx?Image=/Files/Images/produktbilder/@GetString("Ecom:Product.Number")/listimage_2.jpg&Format=jpg&width=1400&height=1985</span> <span class="alternate_image_url">https://www.holmensherr.se/admin/public/getimage.ashx?Image=/Files/Images/produktbilder/@GetString("Ecom:Product.Number")/listimage_3.jpg&Format=jpg&width=1400&height=1985</span> <span class="date_published">@GetDate("Ecom:Product.Created")</span> @foreach (LoopItem i in GetLoop("VariantCombinations")) { string replaceTest = i.GetString("Ecom:Product:Field.VariantDim1"); string size = i.GetString("Ecom:Product:Field.VariantDim2"); string pNum = i.GetString("Ecom:Product.Number"); if (replaceTest.Contains('Å') || replaceTest.Contains('Ä') || replaceTest.Contains('Ö') || replaceTest.Contains("ÖVRIGT MÖN")) { replaceTest = replaceTest.Replace('Å', 'A').Replace('Ä', 'A').Replace('Ö', 'O'); } else if (replaceTest.Contains("ÖVRIGT MÖN")) { replaceTest = replaceTest.Replace("ÖVRIGT MÖN", "OVRIGT MON"); } <span class="nosto_sku"> <span class="id">@i.GetString("Ecom:VariantCombination.VariantID")</span> <span class="name">@i.GetString("Ecom:Product.Name")</span> <span class="price">@GetValue("Ecom:Product.Price")</span> <span class="list_price">@GetValue("Ecom:Product.Price")</span> <span class="url">https://www.holmensherr.se/<!--@Global:Pageview.Url--></span> <span class="image_url">https://www.holmensherr.se/admin/public/getimage.ashx?Image=/Files/Images/produktbilder/@(pNum)/@(replaceTest)_1.jpg&Format=jpg&width=200&height=200</span> <span class="availability">InStock</span> <span class="custom_fields"> <span class="size">@size</span> <span class="color">@i.GetString("Ecom:Product:Field.VariantDim1")</span> </span> </span> } <div class="nosto_purchase_order" style="display:none"> <span class="order_number"><!--@Ecom:Order.TransactionNumber--></span> <div class="buyer"> <span class="email"><!--@DWUsers:User:Email--></span> <span class="first_name">Someone</span> <span class="last_name"></span> </div> <div class="purchased_items"> <!--@LoopStart(Completed)--> <div class="line_item"> <span class="product_id"><!--@Ecom:Order:OrderLine.ProductNumber--></span> <span class="quantity"><!--@Ecom:Order:OrderLine.Quantity--></span> <span class="name"><!--@Ecom:Order:OrderLine.ProductName--></span> <span class="unit_price"><!--@Ecom:Order:OrderLine.UnitPrice.PriceWithVAT--></span> <span class="price_currency_code"><!--@Global:eCommerce.Currency.Code--></span> </div> <!--@LoopEnd(Completed)--> </div> </div> </div> </div>

Menu