Enterprise Listenpreise für Rahmenvertragskund:innen | Vodafone (2024)

nach oben

Weitere Hinweise und Fußnoten


1 Endgerätepreis gilt bei Abschluss eines Mobilfunk-Vertrags mit 24 Monaten Mindestlaufzeit, durch den zusätzliche monatliche Kosten in Abhängigkeit des gewählten Tarifs entstehen. Bei Smartphones z. B. Vodafone Red Business Prime mit Smartphone: Der mtl. Grundpreis liegt bei 49,00 Euro (zzgl. MwSt.). In der Tarif-Version Vodafone Red Business Prime mit Premium-Smartphone liegt er bei 64,00 € (zzgl. MwSt.), in der Tarif-Version Vodafone Red Business Prime mit Special Premium-Smartphone bei 79,00 € (zzgl. MwSt.). In Tarifen ohne Inklusiv-Datenvolumen ist bei Smartphones die Buchung einer Datentarifoption ab Red Business Data XS bzw. Mobile Connect L-Option Voraussetzung. Bei Tablets/Datenprodukten z.B. Vodafone Red Business Data M: Der mtl. Grundpreis liegt bei 15,95 Euro (zzgl. MwSt.). In Mobile Connect und Business Data Tarifen gilt für Tablets ein zusätzlicher monatlicher Aufpreis von 12 Euro (zzgl. MwSt.).Dieser entfällt in den Red Business Data Tarifen. In den Red Business Prime Tarifen, Red Business+ Tarifen und Red Business Basic können alternativ zu Smartphones auch Tablets erworben werden. Red Business Prime Tarife: Weitere Informationen zu den Varianten "mit Smartphone", "mit Premium-Smartphone" bzw. "mit Special Premium-Smartphone" entnehmen Sie bitte dem folgenden Dokument: 4235 Vodafone InfoDok

2 Rahmenvertragsrabatte auf den Endgerätepreis gelten nicht bei Bestellung ohne Vertrag.

3 Für Premium Telefone gilt in Tarifen ohne Inklusiv-Datenvolumen ein zusätzlicher monatlicher Aufpreis von 10 Euro (zzgl. MwSt.). Ausgenommen von dieser Regelung ist der Tarif Business Allnet Basic und Red Business Starter.

Alle Preise ohne Mehrwertsteuer


'); ShowContent(); } else {// SaveSelectedStep(c);// ShowStepSpecificElements(c);// SetupStepper(c); //var path = GetPubpath() + '/ePeng2Step' + c + '.html?t=' + timestamp(); var path = './ePeng2Step' + c + '.html?t=' + timestamp(); $('#elps_content').load(path, function () { StepReady(c); }); }}}function StepReady(c) { //PushState(c); window['Step' + c + 'Ready'](); ShowContent(); }function ShowContent() { setTimeout(function(){ $('#elps_content').animate({ opacity: 1 }, 500); if ($('html, body').scrollTop() > 196) ScrollTo('elps_content'); }, 100);}function SaveCookieValues(caller) { if (data["cookieValues"] != null) { SetCookie("SPNLcookieValues", JSON.stringify(data["cookieValues"])); }}function AddBackToTop() { $(window).scroll(function() { $(window).scrollTop() > $(window).height() - 200 ? $(".mod-anchortop").hasClass("anchorShown") || $(".mod-anchortop").addClass("anchorShown") : $(".mod-anchortop").hasClass("anchorShown") && $(".mod-anchortop").removeClass("anchorShown"); });}function AddFlipEvents() { $(".ePengCatalog .turn").not('.dummyFlipper').click(function() { $(this).parents('.card').toggleClass('flipped'); });}function AddSelectChangeEvents() { $('.colorSelect, .sizeSelect, .bundleSelect').each(function() { $(this).change(function(){ ChangeVariant($(this)); }); $(this).mousedown(function(){ CheckAvailableCombinations($(this)); }); });}function ChangeVariant(select) { var subsel = $(select).find('select'); var id = GetId($(subsel)); var product = GetProduct(id); if (product != null) { var child = GetCurrentChild(product, id); if (child != null) { HidePriceWarning(product.id); UpdateProductCard(id, child, product); } else { ShowPriceWarning(product.id); } }}function ShowPriceWarning(id) { $('#' + id + '_artNoBox').css('display', 'none'); $('#' + id + '_priceBox').css('display', 'none'); $('#' + id + '_priceWarningBox').css('display', 'block');}function HidePriceWarning(id) { $('#' + id + '_artNoBox').css('display', 'block'); $('#' + id + '_priceBox').css('display', 'block'); $('#' + id + '_priceWarningBox').css('display', 'none');}function GetCurrentTariff(product) { var cls = GetAdditional(product, "classification", true); var clstype = Contains(voiceclassifications, cls) ? 'voice' : 'data'; var selectedSub = $('#' + tariffFilter[clstype] + ' option:selected').val(); return (selectedSub == 'all') ? GetStandardSubscription(clstype) : GetSubscriptionById(selectedSub); }function GetCurrentTariffLevel(product) { var sub = GetCurrentTariff(product); return GetTariffLevel(sub);}function GetCurrentChild(product, id, ignoreSoc) { var child = null; if (IsVirtual(product)) { var color = $('#color_' + id + ' option:selected').val(); var size = $('#size_' + id + ' option:selected').val(); var bundle = $('#bundle_' + id + ' option:selected').val(); var kv = []; if (color != null) AddKeyValues(kv, ["color", color]); if (size != null) AddKeyValues(kv, ["size", size]); if (bundle != null) AddKeyValues(kv, ["bundle", bundle]); var child = GetChildByAttributes(product, kv); } return child;}function UpdateProductCard(id, product, parent) { var sub = GetCurrentTariff(product); var tariffLevel = GetTariffLevel(sub); var sap = GetAdditional(product, "artnr"); var price = GetPrice(product, tariffLevel) var pnh = GetPrice(product, "hardware"); var img = FixPrefix(GetAdditional(product, "imageLarge")); var delivery = GetAdditional(product, "deliveryTime"); var camp = ""; var ccol = ""; if (HasAdditional(product, "campagne")) { camp = GetAdditional(product, "campagne"); ccol = GetAdditional(product, "campagneColor"); } else if (parent != null && HasAdditional(parent, "campagne")) { camp = GetAdditional(parent, "campagne", false, true); ccol = GetAdditional(parent, "campagneColor", false, true); } SetInfoFlag(id, camp, ccol); $('#' + id + '_artNoBox').text('Artikelnummer ' + sap); $('#' + id + '_price').text(price); $('#' + id + '_pnh').text(pnh); $('.' + id + '_imgBox').attr('src', img); $('#' + id + '_delivery').html(delivery);}function SetInfoFlag(id, camp, ccol) { $('#articleBox_' + id + " .infoFlag").removeClass().addClass('infoFlag'); $('#articleBox_' + id + " .infoFlag").addClass('hidden'); if (camp != "" && ccol != "") { $('#articleBox_' + id + " .infoFlag").addClass('infoFlag' + ccol); $('#articleBox_' + id + " .infoFlag").removeClass('hidden'); $('#articleBox_' + id + " .infoFlag span").text(camp).removeClass('hidden'); }}function OpenModal(content) { content = content.replace(/{newoverlayid}/g, "newoverlay"); $('body').append(content);}function CloseModal() { $('#newoverlay').remove();}function ToggleMode() { $('.card').toggleClass('priceList'); $('.shopBtn').toggleClass('priceList'); $('.tariffFilterLbl').toggleClass('priceList');}function GetProduct(id) {var result = null;for (var i = 0; i < data["product"].length; i++) {if (data["product"][i].id == id) {result = data["product"][i];break;}}return result;}function GetPrice(product, tarifflevel) {return (IsVirtual(product)) ? getPrice(GetChild(product), tarifflevel) : getPrice(product, tarifflevel);}function getPrice(product, tarifflevel) {var result = null;var found = false;var defaultprice = "";var p = GetPriceObject(product.id); if (p != null) {for (var j = 0; j < p.length; j++) {if (p[j].tariffLevel == "tariff") defaultprice = p[j].priceNet;if (p[j].tariffLevel == tarifflevel && p[j].priceNet != null) {result = p[j].priceNet;found = true}if (found && defaultprice != "") break;}}if (!found) result = defaultprice;return result;}function GetPriceObject(productId) {var result = null;for (var i = 0; i < data["price"].length; i++) {if (data["price"][i].productId == productId) {result = data["price"][i].value;break;}}return result;}function IsVirtual(product) {return (product.products != null && product.products.product != null && product.products.product.length > 0);}function GetChild(product) {var result = null;if (product.products != null && product.products.product != null && product.products.product.length > 0) {result = product.products.product[0];}return result;}function GetChildByAttributes(product, attr) {var result = null;var children = GetChildren(product);if (children != null) {for (var j = 0; j < children.length; j++) {var match = true;for (var i = 0; i < attr.length; i++) {var a = GetAttribute(children[j], attributeIds[attr[i].key]);var hasha = hash(a);if (attr[i].value != hasha) {match = false;break;}}if (match) {result = children[j];break;}}}return result;}function GetChildren(product) {var result = null;if (product.products != null && product.products.product != null) {result = product.products.product;}return result;}function GetSapArtNo(product) {return (IsVirtual(product)) ? getSapArtNo(GetChild(product)) : getSapArtNo(product);}function getSapArtNo(product) {var result = "";if (product.backendId != null) {for (var i = 0; i < product.backendId.length; i++) {if (product.backendId[i].system != null && product.backendId[i].system == "SAP") {result = product.backendId[i].value;break;}}} return result;}function HasAdditional(product, key) {return (getAdditional(product, key) != "");}function GetAdditional(product, key, tolower, preferparent) {var result = null;if (preferparent != null && preferparent == true) {result = getAdditional(product, key, tolower);if (result == "") result = getAdditional(GetChild(product), key, tolower);} else {result = (IsVirtual(product)) ? getAdditional(GetChild(product), key, tolower) : getAdditional(product, key, tolower);}return result;}function getAdditional(product, key, tolower) {var result = "";if (product != null && product.additional != null && product.additional[key] != null) { result = product.additional[key];}if (tolower != null && tolower == true) result = result.toLowerCase();return result;}function GetFilters(product, tolower) {var result = "";result += GetAttribute(product, attributeIds.nfc) + " ";result += GetAttribute(product, attributeIds.volte) + " ";result += GetAttribute(product, attributeIds.gps, "GPS") + " ";result += GetAttribute(product, attributeIds.wificall, "WifiCalling") + " ";// Funktion mit Stick, Router oä testenresult += HasAttribute(product, attributeIds.nocam, false, "NoCamera");result += HasMultiAttributeValue(product, attributeIds.esim, "eSIM", "esim") + " ";result += HasMultiAttributeValue(product, attributeIds.esim, "eSIM (SUCI)", "esim") + " ";var dualsim = GetAttribute(product, attributeIds.dualsim);if (dualsim != null && dualsim.indexOf("2") > -1) result += " dualsim ";if (tolower != null && tolower == true) result = result.toLowerCase();return result;}function AddAttribute(product, id, value, override) {var hasAttr = (GetAttribute(product, id) != "");if (!hasAttr) {if (product.attributes != null && product.attributes.attribute != null) {product.attributes.attribute.push({"id": id,"value": value});}} else if (override) {for (var i = 0; i < product.attributes.attribute.length; i++) {if (product.attributes.attribute[i].id == id) {product.attributes.attribute[i].value = value;break;}}}}function HasAttribute(product, ids, compareval, returnval) {var result = returnval;for (var i = 0; i < ids.length; i++) {var hasAttr = (GetAttribute(product, ids[i]) != "");if (hasAttr != compareval) {result = "";break;}}return result;}function HasMultiAttributeValue(product, id, compareval, returnval) { var result = ""; var children = GetChildren(product);if (children != null) { for (var i = 0; i < children.length; i++) { result = GetMultiAttributeByValue(children[i], id, compareval, returnval); if (result != null && result != "") { return result; } }} else { result = GetMultiAttributeByValue(product, id, compareval, returnval);}return result;}function GetMultiAttributeByValue(product, id, compareval, returnval) { var result = ""; if (product.attributes != null && product.attributes.attribute != null) { for (var i = 0; i < product.attributes.attribute.length; i++) {if (product.attributes.attribute[i].id == id) {if (product.attributes.attribute[i].value === compareval) { return returnval; }}}}return result;}function GetAttribute(product, id, returnval, emptyval, useempty) {var result = "";if (product.attributes != null && product.attributes.attribute != null) { for (var i = 0; i < product.attributes.attribute.length; i++) {if (product.attributes.attribute[i].id == id) {result = getAttribute(product.attributes.attribute[i], id, returnval);break;}}} if (result == null || result == "") result = GetChildAttribute(product, id, returnval);return (useempty != null && useempty == true && (result == null || result == "")) ? emptyval : result;}function GetAttributes(product, id, returnval, sort, identifier) {var result = [];if (product.attributes != null && product.attributes.attribute != null) { for (var i = 0; i < product.attributes.attribute.length; i++) {if (product.attributes.attribute[i].id == id) {var tmp = getAttribute(product.attributes.attribute[i], id, returnval);if (tmp != "") result.push(tmp);}}} if (result.length == 0 && IsVirtual(product)) {var c = GetChild(product);result = GetAttributes(c, id, returnval, sort);}if (sort != null && sort == true) result.sort(sortAlphaNum);return result;}function getAttribute(attribute, id, returnval) {var result = "";var attDef = GetAttributeDefinition(id);if (attDef != null && attDef.mask != null && attDef.mask == "Boolean") {if (attribute.value == "1") {result = (returnval != null) ? returnval : attDef.label;}} else {result = attribute.value;}return result;}function FixValue(key, id) {var result = key;for (var i = 0; i < fixvalues.length; i++) { if (fixvalues[i].id == id && fixvalues[i].key == key) {result = fixvalues[i].value;break;}}return result;}function GetChildAttribute(product, id, returnval) {var result = "";var children = GetChildren(product);if (children != null) { for (var i = 0; i < children.length; i++) {result = GetAttribute(children[i], id, returnval);if (result != null && result != "") break;}}return result;}function FormattedChildAttributes(product, id, pattern, sort) {var result = "";var ca = GetChildAttributes(product, id, sort);for (var i = 0; i < ca.length; i++) {var val = ca[i];var key = hash(ca[i]);result += pattern.replace(/{value}/g, FixValue(val, id)).replace(/{key}/g, key).replace(/{data-id}/g, id);} return result;}function FormattedAttributes(product, id, pattern, sort) {var result = "";var ca = GetAttributes(product, id, null, sort);for (var i = 0; i < ca.length; i++) {result += pattern.replace(/{value}/g, FixValue(ca[i], id)).replace(/{key}/g, ca[i]);} return result;}function sortAlphaNum(a, b) { var alpha = false; if (a.indexOf(' ') > -1) { try { var na = parseInt(a.split(' ')[0]); var nb = parseInt(b.split(' ')[0]); alpha = true; return na === nb ? 0 : na > nb ? 1 : -1; } catch (e) { alpha = false; } if (!alpha) { return a === b ? 0 : a > b ? 1 : -1; } }}function GetChildAttributes(product, id, sort) {var result = [];var children = GetChildren(product);if (children != null) { for (var i = 0; i < children.length; i++) {var r = GetAttribute(children[i], id);if (!isNullOrEmtpy(r)) if (!Contains(result, r)) result.push(r);}}if (sort != null && sort == true) {result.sort(sortAlphaNum);}return result;}function GetAttributeDefinition(id) {var result = null;for (var i = 0; i < data["attribute"].attributes.attribute.length; i++) {if (data["attribute"].attributes.attribute[i].id == id) {result = data["attribute"].attributes.attribute[i];break;}}return result;}function GetAttributeGroup(id) {var result = null;for (var i = 0; i < data["attribute"].groups.group.length; i++) {if (data["attribute"].groups.group[i].id == id) {result = data["attribute"].groups.group[i];break;}}return result;}function GetAttributesByGroup(product, groupId) {var result = [];for (var i = 0; i < product.attributes.attribute.length; i++) {var id = product.attributes.attribute[i].id;var tmp = getAttributeKV(product.attributes.attribute[i], id, groupId);if (tmp != "") result.push(tmp);}return result;}function getAttributeKV(attribute, id, groupId) {var result = "";var attDef = GetAttributeDefinition(id);if (groupId == null || groupId == attDef.groupId) {return { "desc": attDef.label, "value": attribute.value, "mask": attDef.mask, "unit": attDef.unit };}return result;}var manufacturerList = []var filters = ['manFilter', 'osFilter', 'catFilter'];var classFilter = ['catFilter'];var tariffFilter = { 'voice': 'stFilter', 'data': 'ttFilter' };var featureFilter = 'feaFilter';var classifications = {"smartphone" : ['smartphone', 'iphone'],"smartwatch" : ['smartwatch', 'applewatch'],"tablet" : ['tablet', 'ipad'],"phone" : ['handy'],"data" : ['surfstick', 'router']};var dataclassifications = [];var voiceclassifications = [];var shopStdTariff = '34';var shopStdDevice = '59';var shopUrl = 'https://www.vodafone.de/enterprise/shop.html';var attributeIds = {"color": "13", "size": "14", "bundle": "142", "soc": "185", "img": "123", "topfeatures": "143", "content": "126", "volte": "72", "gps": "86", "nfc": "87", "dualsim": "217", "wificall": "134", "nocam": ["47", "48", "49", "50", "51", "52", "53", "54", "55"], "esim": "99"};var groupIds = {"alltopfeatures": "2", "display": "6", "simfeatures": "25", "camera": "5", "memory": "15", "connnectivity": "8", "entertain": "11", "handling": "3", "organizer": "9", "specials": "4"};var fixvalues = [{ "id" : "13", "key" : "(PRODUCT) RED", "value" : "Rot" }];var bundles = {"default": {"value": "ohne Starter-Kit"}, "enterprise": {"trigger": "enterprise edition", "value": "Enterprise Edition"}};function Step1Ready() {SetClassifications(); LoadDeviceCards(); AddFilterboxClick(); AddFlipEvents(); GetProductCount(); AddFilterLists(); HideEmptySelectboxes(); AddSelectChangeEvents(); LoadFilterboxState(); LoadFilterValues(); GetStep1UrlParams(); AttachFilters(); AttachCheckboxEvents(); SetDebugValues(); CheckForPriceList();}function SetClassifications() {dataclassifications = classifications.tablet.concat(classifications.data);voiceclassifications = classifications.smartphone.concat(classifications.phone).concat(classifications.smartwatch);}function LoadDeviceCards() {var sv = GetStandardSubscription('voice');var sd = GetStandardSubscription('data');for (var i = 0; i < data["product"].length; i++) {var product = data["product"][i];CheckBundleAttribute(product);var dummy = $('#articleBoxDummy').html();dummy = dummy.replace(/{id}/g, product.id);dummy = dummy.replace(/{name}/g, product.label);dummy = dummy.replace(/{sapArtNo}/g, GetAdditional(product, "artnr"));dummy = dummy.replace(/{additionalCls}/g, urlsandpathes[env].additionalCls);var manufacturer = GetAdditional(product, "manufacturer");if (manufacturer != null && manufacturer!= '' && !Contains(manufacturerList, manufacturer)) manufacturerList.push(manufacturer);dummy = dummy.replace(/{manufacturer}/g, manufacturer.toLowerCase());dummy = dummy.replace(/{os}/g, GetAdditional(product, "os", true));//dummy = dummy.replace(/{filters}/g, GetFilters(product, true));var cls = GetAdditional(product, "classification", true).replace(',', '');var voice = ContainsAny(voiceclassifications, cls);dummy = dummy.replace(/{filterclasses}/g, cls);dummy = dummy.replace(/{classification}/g, ((voice) ? 'voice' : 'data'));dummy = dummy.replace(/{img}/g, FixPrefix(GetAdditional(product, "imageLarge"))).replace(/{imgstarttag}/g, "Enterprise Listenpreise für Rahmenvertragskund:innen | Vodafone (1)");var select = $('#selectOptionDummy').html();dummy = dummy.replace(/{colors}/g, FormattedChildAttributes(product, attributeIds.color, select));dummy = dummy.replace(/{sizes}/g, FormattedChildAttributes(product, attributeIds.size, select, true));dummy = dummy.replace(/{bundles}/g, FormattedChildAttributes(product, attributeIds.bundle, select, false, "bundle"));var sub = voice ? sv : sd;var tariffLevel = GetSubAdditional(sub, 'tariffLevel');dummy = dummy.replace(/{stdTariff}/g, sub.label); dummy = dummy.replace(/{price}/g, GetPrice(product, tariffLevel));dummy = dummy.replace(/{pnh}/g, GetPrice(product, "hardware"));// dummy = dummy.replace(/{devops}/g, GetAdditional(product, "deviantOptions"));dummy = dummy.replace(/{discWoSub}/g, GetAdditional(product, "discWoSub") === "false" ? "2" : "");console.log( "discWoSub", GetAdditional(product, "discWoSub") ); var filters = GetFilters(product, true);var pc = GetAdditional(product, "premiumCharge", true);var pr = ""; if (voice == true && pc == "phone") { pr = "Premium Telefon"; };//if (voice == false && pc == "tablet") { pr = "Premium Tablet"; }if(voice == true && pc=="none"){filters +=" nopremium";}dummy = dummy.replace(/{premium}/g, pr);dummy = dummy.replace(/{addpremium}/g, ((pr != "") ? "3" : "")); dummy = dummy.replace(/{filters}/g, filters);var hasCamp = (IsVirtual(product) && HasAdditional(product, "campagne"));var camp = GetAdditional(product, "campagne", false, hasCamp);var ccol = GetAdditional(product, "campagneColor", false, hasCamp);var chid = (camp != "") ? "" : "hidden";dummy = dummy.replace(/{campagne}/g, camp);dummy = dummy.replace(/{campcolor}/g, ccol);dummy = dummy.replace(/{camphidden}/g, chid);var topfeatures = FormattedAttributes(product, attributeIds.topfeatures, $('#listDummy').html());var dualsim = GetAttribute(product, attributeIds.dualsim);if (!(topfeatures.toLowerCase().indexOf("dual") != -1 && topfeatures.toLowerCase().indexOf("sim") != -1)) {var dualsim = GetAttribute(product, attributeIds.dualsim);if (dualsim != null && dualsim.indexOf("2") > -1) {var t = (dualsim.toLowerCase().indexOf("hybrid") > -1) ? "Dual Hybrid-SIM" : "Dual-SIM";topfeatures += $('#listDummy').html().replace("{value}", t);}}dummy = dummy.replace(/{topfeatures}/g, topfeatures);dummy = dummy.replace(/{deliveryTime}/g, GetAdditional(product, "deliveryTime"));$('.ePengCatalog').append(dummy);SetInitialCombination(product);}}function CheckBundleAttribute(product) {if (IsVirtual(product)) {var children = GetChildren(product);for (var i = 0; i < children.length; i++) {var battr = (children[i].label.has(bundles.enterprise.trigger)) ? bundles.enterprise.value : bundles.default.value;AddAttribute(children[i], attributeIds.bundle, battr);}}}function GoToShop(sapArtNo, clsfctn) { var tar = $('#'+ tariffFilter[clsfctn]).find('option:selected'); var tId = ($(tar).val() == "all") ? GetStandardSubscription(clsfctn).id : $(tar).attr('id');OpenNewPage(GetShopUrl(ApplyPattern(sapArtNo, '00000000'), tId)); }function GetShopUrl(device, tariff) {var url = shopUrl;var hasDevice = false;var hasTariff = false;if (device != null) {url += '?d=' + device;hasDevice = true;}if (tariff != null) {url += ((hasDevice) ? '&' : '?') + 't=' + tariff;hasTariff = true;}if (env == "prod") {var n = ""; if (n != "") url += ((hasDevice || hasTariff) ? '&' : '?') + 'icmp=' + n;}return url;}function GetPdfUrl() {return urlsandpathes[env].pdf;}function SetInitialCombination(product) {if (IsVirtual(product)) {var c = GetChild(product);var color = GetAttribute(c, attributeIds.color);var size = GetAttribute(c, attributeIds.size);var bundle = GetAttribute(c, attributeIds.bundle);if (color != "") ChangeSelectByValue("color_" + product.id, hash(color));if (size != "") ChangeSelectByValue("size_" + product.id, hash(size));if (bundle != "") ChangeSelectByValue("bundle_" + product.id, hash(bundle));}}function CheckAvailableCombinations(element) {var select = $(element).find('select');var id = GetId($(select));var product = GetProduct(id);var type = $(select).attr('data-type');var values = [];$(element).parent().parent().find('.fm-select select').not('[data-type="' + type + '"]').each(function() {values = AddKeyValues(values, [$(this).attr('data-type'), $(this).find('option:selected').val()]);});$(select).find('option').each(function () {var v = AddKeyValues(values.slice(), [type, $(this).val()]);var child = GetChildByAttributes(product, v);$(this).removeClass('nonavailopt');if (child == null) $(this).addClass('nonavailopt');});// force redraw of select options to make sure nonavailopt class is visible$(select).blur();$(select).trigger('mouseup');}function HideEmptySelectboxes() {for (var i = 0; i < data["product"].length; i++) {var product = data["product"][i];HideSelectboxes(product.id);}}function HideSelectboxes(id) {if (OptionCount(id, 'color', 1)) HideSelect(id, 'color');if (OptionCount(id, 'color', 2)) HideSelectArrow(id, 'color');if (OptionCount(id, 'size', 1)) HideSelect(id, 'size');if (OptionCount(id, 'size', 2)) {if (OptionCount(id, 'bundle', 1, true)) {HideSelect(id, 'size');} else {HideSelectArrow(id, 'size');}}if (OptionCount(id, 'bundle', 2)) HideSelect(id, 'bundle');}function HideSelect(id, type) {$('#articleBox_' + id + ' .' + type + 'Select').css('display', 'none');}function HideSelectArrow(id, type) {$('#articleBox_' + id + ' .' + type + 'Select select').prop('disabled', 'disabled');$('#articleBox_' + id + ' .' + type + 'Select span').css('visibility', 'hidden');}function OptionCount(id, type, cnt, greater) {var l = $('#articleBox_' + id + ' .' + type + 'Select select option').length;return (greater == null || greater == false) ? (l < cnt) : (l > cnt);}function AttachCheckboxEvents() { $(".deviceCard .checkBox").not('.insuranceCheckbox').click(function() { ToggleCheckbox($(this), true); });}function ToggleCheckbox(box, setcookie) { $(box).toggleClass('active'); $(box).parent().toggleClass('selected'); if (setcookie == true) { SetSelectedArticlesCookie(); }} function SetSelectedArticlesCookie() { var articles = ""; var manufacturers = ""; $('.checkBox').each(function(){ if ($(this).hasClass('active') == true) { articles = articles + $(this).attr('id') + ";"; var man = $(this).parent().parent().parent().parent().attr('data-manufacturer'); if (manufacturers.indexOf(man) == -1) { manufacturers = manufacturers + man + ";"; } } }); if (articles != "") { articles = articles.substring(0, articles.length - 1); } if (manufacturers != "") { manufacturers = manufacturers.substring(0, manufacturers.length - 1); } SetCookie("EAEcheckedArticlesX", articles); SetCookie("EAEcheckedManufacturersX", manufacturers);}function OpenDetailModal(id) {var product = GetProduct(id);var child = GetCurrentChild(product, id);if (child != null) product = child;var dummy = $('#productDetailsModal').html();dummy = dummy.replace(/{sapArtNo}/g, GetAdditional(product, "artnr"));dummy = dummy.replace(/{img}/g, FixPrefix(GetAdditional(product, "imageLarge"))).replace(/{imgstarttag}/g, "Enterprise Listenpreise für Rahmenvertragskund:innen | Vodafone (2)");dummy = dummy.replace(/{name}/g, product.label);dummy = dummy.replace(/{longdescription}/g, GetAdditional(product, "longDescription"));dummy = dummy.replace(/{deliverytime}/g, GetAdditional(product, "deliveryTime"));var topfeatures = FormattedAttributes(product, attributeIds.topfeatures, $('#listDummy').html());dummy = dummy.replace(/{topfeatures}/g, topfeatures);dummy = dummy.replace(/{herotopfeatures}/g, GetDetailTable(product, groupIds.alltopfeatures));dummy = dummy.replace(/{alltopfeatures}/g, GetDetailTable(product, groupIds.alltopfeatures));dummy = dummy.replace(/{display}/g, GetDetailTable(product, groupIds.display));dummy = dummy.replace(/{simfeatures}/g, GetDetailTable(product, groupIds.simfeatures));dummy = dummy.replace(/{camera}/g, GetDetailTable(product, groupIds.camera));dummy = dummy.replace(/{memory}/g, GetDetailTable(product, groupIds.memory));dummy = dummy.replace(/{connnectivity}/g, GetDetailTable(product, groupIds.connnectivity));dummy = dummy.replace(/{entertain}/g, GetDetailTable(product, groupIds.entertain));dummy = dummy.replace(/{handling}/g, GetDetailTable(product, groupIds.handling));dummy = dummy.replace(/{organizer}/g, GetDetailTable(product, groupIds.organizer));dummy = dummy.replace(/{specials}/g, GetDetailTable(product, groupIds.specials));var pcontent = FormattedAttributes(product, attributeIds.content, $('#listDummy').html());dummy = dummy.replace(/{pcontent}/g, pcontent);TrackProductDetail(product.label);OpenModal(dummy);}function GetDetailTable(product, gId, forcecheck) {if (forcecheck == null) forcecheck = false;var dummy = $('#featureTableDummy').html();var g = GetAttributeGroup(gId);var fhtmlelement = '

';if (g != null) {dummy = dummy.replace("{group}", g.name);dummy = dummy.replace("{name}", product.label);var features = GetAttributesByGroup(product, gId);for (var i = 0; i < features.length; i++) {if (features[i].desc != null && features[i].value != null) {var cdummy = GetDetailTableContentElement(features[i], forcecheck);cdummy = cdummy.replace("{value}", features[i].value);cdummy = cdummy.replace("{unit}", (features[i].unit != null) ? features[i].unit : "");var fdummy = $('#featureTableContentDummy').html();fdummy = fdummy.replace("{desc}", features[i].desc);fdummy = fdummy.replace("{content}", cdummy);fhtmlelement += fdummy;}}}fhtmlelement += "

";return dummy.replace("{content}", fhtmlelement);}function GetDetailTableContentElement(feature, forcecheck) {var cdummy;if (forcecheck) { cdummy = $('#allFeatureRowCheckedEntryDummy').html();} else {if (feature.mask != null && feature.mask == "Boolean") {cdummy = (feature.value == "1") ? $('#allFeatureRowPositiveEntryDummy').html() : $('#allFeatureRowNegativeEntryDummy').html();} else {cdummy = $('#allFeatureRowNormalEntryDummy').html();}}return cdummy;}function SetDebugValues() {if (env == "debug") {$('.debugToggleBtn').css('display', 'block');} else {$('.debugToggleBtn').remove();}}function CheckForPriceList() { $('.shopBtn').addClass(urlsandpathes[env].additionalCls); $('.tariffFilterLbl').addClass(urlsandpathes[env].additionalCls);} // Url params -->/*Mögliche Parameter:Alle Werte aus den Dropdown-Boxen- man=Apple (Hersteller)- os=iOS(Bestriebsystem)- cat=Smartphone (Kategorie)Checkboxen (true = Häkchen setzen. false oder weglassen = Häkchen nicht setzen)- volte=true - gps=true - nfc=true- wificalling=true- nocamera=true- dualsim=trueTarife- voice=7(Smartphone Tarif)- data=36 (Tablet Tarif)Liste mit Tarif-Ids: TODOHinweis: Zuletzt eingestellte Werte werden für 12 Stunden gespeichert. Dadurch werden die Filtereinstellungen, beim nächsten laden der Seite ohne Url-Parameter, wiederhergestellt. Also beim Testen nicht wundern. */function GetStep1UrlParams() { var url = window.location.href; var splits = url.split('?'); if (splits.length == 2) { // reset all filters, if at least one filter is set SetDefaultFilterValues(); var params = splits[1].split('&'); for (var i = 0; i < params.length; i++) { var p = params[i].split('='); if (p.length == 2) { p[0] = p[0].toLowerCase(); p[1] = p[1].toLowerCase(); switch (p[0]) { case "man": case "os": case "cat": { SetFilterBoxByParam(p[0], p[1]); } break; case "volte": case "nfc": case "gps": case "wificalling": case "nocamera": case "dualsim": case "esim": { SetCheckBoxByParam(p[0], p[1].toBool()); } break; case "voice": case "data": { SetTariffBoxByParam(p[0], p[1]); } break; } } } FilterArticles();TariffFilterChanged($('#'+ tariffFilter['voice']).find('option:selected').attr('id'), "voice");TariffFilterChanged($('#'+ tariffFilter['data']).find('option:selected').attr('id'), "data"); ShowFilterboxNoAnim(); SaveFilterboxState(); }}function SetDefaultFilterValues() {SetTariffBoxByParam("voice", "all")SetTariffBoxByParam("data", "all")SetFilterBoxByParam("man", "all");SetFilterBoxByParam("os", "all");SetFilterBoxByParam("cat", "all");SetCheckBoxByParam("volte", false); SetCheckBoxByParam("nfc", false); SetCheckBoxByParam("gps", false); SetCheckBoxByParam("wificalling", false); SetCheckBoxByParam("nocamera", false); SetCheckBoxByParam("dualsim", false); SetCheckBoxByParam("esim", false); }function SetTariffBoxByParam(type, value) {ChangeSelectByValue(tariffFilter[type], value);}function SetFilterBoxByParam(box, value) {ChangeSelectByValue(box + 'Filter', value);}function SetCheckBoxByParam(box, chkd) {if ($('#feaFilter_' + box).size() > 0) {if (chkd) { $('#feaFilter_' + box).addClass('active'); } else { $('#feaFilter_' + box).removeClass('active'); }}}// <-- Url params function GetSubscriptionGroup(id) {var result = null;for (var i = 0; i < data["subscription"].length; i++) {if (data["subscription"][i].id == id) {result = data["subscription"][i];break;}}return result;}function GetSubscriptionGroupByType(type) {var result = null;for (var i = 0; i < data["subscription"].length; i++) {var t = GetSubAdditional(data["subscription"][i], "subscriptionType");if (t != null && t.indexOf(type) == 0) {result = data["subscription"][i];break;}}return result;}function GetSubscriptionGroupsByType(type) {var result = [];for (var i = 0; i < data["subscription"].length; i++) {var t = GetSubAdditional(data["subscription"][i], "subscriptionType");if (t != null && t.indexOf(type) == 0) {result.push(data["subscription"][i]);}}return result;}function GetSubscriptionById(id) {var result = null;for (var j = 0; j < data["subscription"].length; j++) {if (data["subscription"][j].subscriptions != null && data["subscription"][j].subscriptions.subscription != null) {for (var i = 0; i < data["subscription"][j].subscriptions.subscription.length; i++) {if (data["subscription"][j].subscriptions.subscription[i].id == id) {result = data["subscription"][j].subscriptions.subscription[i];break;}}}if (result != null) break;}return result;}function GetSubscription(subGroup, id) {var result = null;if (subGroup.subscriptions != null && subGroup.subscriptions.subscription != null) {for (var i = 0; i < subGroup.subscriptions.subscription.length; i++) {if (subGroup.subscriptions.subscription[i].id == id) {result = subGroup.subscriptions.subscription[i];break;}}}return result;}function GetSubscriptions(subGroup) {var result = null;if (subGroup.subscriptions != null && subGroup.subscriptions.subscription != null) {result = subGroup.subscriptions.subscription;}return result;}function GetGroupFromSubscription(id) {var group = null;for (var i = 0; i < data["subscription"].length; i++) {var sub = GetSubscription(data["subscription"][i].id, id)if (sub != null) {group = data["subscription"][i];break;}}return group;}function GetSubAdditional(subscription, key, tolower) {var result = "";if (subscription.additional != null && subscription.additional[key] != null) { result = subscription.additional[key];} if (tolower != null && tolower == true) result = result.toLowerCase();return result;}function GetStandardSubscription(type) {var result = null;var groups = GetSubscriptionGroupsByType(type);if (groups != null) {for (var g = 0; g < groups.length; g++) {var subs = GetSubscriptions(groups[g]);if (subs != null) {for (var i = 0; i < subs.length; i++) { var s = GetSubAdditional(subs[i], "standard");if (s != null && s.toBool() == true) {result = subs[i];break;}}}}}return result;}function GetTariffLevel(sub) {return GetSubAdditional(sub, 'tariffLevel');} function TrackInitialPageLoad() { if (env == "prod") { try { // VF.tealiumEnvironment = "prod"; VF.tealiumUseDCF = true; VF.siteStructure = ["geschaeftskunden", "mobilfunk", "tarif & device", "business devices", "Listenpreise"]; VF.pageType = "sales" VF.loginStatus = "not logged in"; VF.siteArea = "enterprise-mobility"; VF.platformType = "responsive"; } catch(e) {} window._ddq = window._ddq || []; _ddq.push(["pageview",VF]); } } function TrackProductDetail(productname) { if (env == "prod") { try { // VF.tealiumEnvironment = "prod"; VF.tealiumUseDCF = true; VF.siteStructure = ["geschaeftskunden", "mobilfunk", "tarif & device", "business devices", "Listenpreise"]; VF.pageType = "sales" VF.loginStatus = "not logged in"; VF.siteArea = "enterprise-mobility"; VF.platformType = "responsive"; } catch(e) {} _ddq.push(["layover", { action: "show", name: productname}]); } }


Enterprise Listenpreise für Rahmenvertragskund:innen | Vodafone (2024)

References

Top Articles
Latest Posts
Article information

Author: Rev. Porsche Oberbrunner

Last Updated:

Views: 6596

Rating: 4.2 / 5 (53 voted)

Reviews: 84% of readers found this page helpful

Author information

Name: Rev. Porsche Oberbrunner

Birthday: 1994-06-25

Address: Suite 153 582 Lubowitz Walks, Port Alfredoborough, IN 72879-2838

Phone: +128413562823324

Job: IT Strategist

Hobby: Video gaming, Basketball, Web surfing, Book restoration, Jogging, Shooting, Fishing

Introduction: My name is Rev. Porsche Oberbrunner, I am a zany, graceful, talented, witty, determined, shiny, enchanting person who loves writing and wants to share my knowledge and understanding with you.