/// <summary> /// Formats GTIN /// </summary> /// <param name="productVariant">Product variant</param> /// <param name="selectedAttributes">Selected attributes (XML format)</param> /// <param name="productAttributeParser">Product attribute service (used when attributes are specified)</param> /// <returns>GTIN</returns> public static string FormatGtin(this ProductVariant productVariant, string selectedAttributes = null, IProductAttributeParser productAttributeParser = null) { if (productVariant == null) { throw new ArgumentNullException("productVariant"); } string sku = null; string manufacturerPartNumber = null; string gtin = null; productVariant.GetSkuMpnGtin(selectedAttributes, productAttributeParser, out sku, out manufacturerPartNumber, out gtin); return(gtin); }