CINXE.COM

Sign-in

<!DOCTYPE html> <html xml:lang="fr-FR" lang="fr-FR" prefix="og:http://ogp.me/ns#"> <head> <meta charset="utf-8"/> <meta http-equiv="X-UA-Compatible" content="IE=edge"/> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <meta http-equiv="Access-Control-Allow-Origin"/> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=0.2, maximum-scale=5.0, user-scalable=yes"/> <meta name="keywords"/> <meta name="GENERATOR" content=" 8.00.7601.19003"/> <meta name="robots" content="index,follow"/> <title>Sign-in</title> <link rel="canonical" href="https://consumer.huawei.com/fr/shop/sign-in/"/> <script type="text/javascript">window.pageLoadStart = new Date().getTime();</script> <link rel="shortcut icon" href="/content/dam/huawei-cbg-site/common/huawei-logo.png" type="image/png"/> <link rel="icon" href="/content/dam/huawei-cbg-site/common/huawei-logo.png" type="image/png"/> <link rel="bookmark" href="/content/dam/huawei-cbg-site/common/huawei-logo.png" type="image/png"/> <link rel="stylesheet" href="/etc/designs/huawei-cbg-site/clientlib-campaign-v4/public-v4.min.933bfd4cdba04f744f896d4e609c01f7.css" type="text/css"> <link rel="stylesheet" href="/etc/designs/huawei-cbg-site/clientlib-campaign-v4/common-v4-nav-v2.min.1ae47838022e41f338cad6d80deb7b8b.css" type="text/css"> <link rel="stylesheet" href="/etc/designs/huawei-cbg-site/clientlib-mkt/v5/common-header-v5.min.5ced2679f7b6afe7add54301c827bbe2.css" type="text/css"> <script type="text/javascript"> function getEncCookie(name){ var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)"); if(arr=document.cookie.match(reg)) return unescape(arr[2]); else return null; } // data layer javascript window.digitalData={"page":{"pageType":{"type":""},"pageInfo":{"appNum":"A44923034","siteCode":"fr","staticResHost":"//consumer-res.huawei.com","isProd":false,"serviceGatewayPath":"https://sgw-de.c.huawei.com/forward","gaiaPath":"//r.huaweistatic.com","ccpcApiKey":"DE","siteName":"France (FR)","siteCodeForAPI":"fr","language":"fr_fr","pageName":"cbg:fr:shop:sign-in","uri":"/fr/shop/sign-in/","site":"cbg","countryCode":"FR","siteCode2":"fr","isProductMiniSitePage":false,"knowledgeHost":"//consumer-tkb.huawei.com","isProductDetailPage":false,"publishedHost":"https://consumer.huawei.com","siteCurrency":"\u20ac"},"category":{"pageType":"shop","subCategory1":"sign-in","primaryCategory":"shop"}},"event":[]}; window.digitalData.page.pageInfo.currentHost = location.host; window.encUser = getEncCookie("data_layer_enc"); // is the site Arabic site window.isArabicSite = false; // map type window.customMapType = "gaia"; </script> <script type="text/javascript" src="/etc/designs/huawei-cbg-site/statics/jquery/jquery.min.js"></script> <script type="text/javascript"> var service_sessionuuid_support = "base/basecommonService/sessionuuid"; var SITE_CODE = window.digitalData.page.pageInfo.siteCodeForAPI || window.digitalData.page.pageInfo.siteCode; var APP_NUM = window.digitalData.page.pageInfo.appNum; var site_language = window.digitalData.page.pageInfo.language; var countryCode = window.digitalData.page.pageInfo.countryCode; var allowHA = false; </script> <input id="ha-report-url" type="hidden" value="https://metrics-dre.dt.dbankcloud.cn:443/webv2"/> <script type="text/javascript"> (function () { window.isHealthWebView = function() { return window.JsInteraction && typeof window.JsInteraction.isFromHuaweiHealth === 'function' && window.JsInteraction.isFromHuaweiHealth(); } // 页面头尾隐藏样式 const appWebViewStyle = ` .huawei-v4 #header-v4, .huawei-v4 #second-navigation-v4, .huawei-v4 #header-placeholder, .huawei-v4 #robotIcon, .huawei-v4 #cookie-information-template-wrapper, .huawei-v4 .huawei-convergent-cookie, .huawei-v4 .optanon-alert-box-wrapper, .huawei-v4 .nps-survey, .huawei-v4 .hwv3-animate-box, .huawei-v4 .huawei-bootom-cookie, .huawei-v4 .v4.n09-footer .container div:not(.policy-text), .huawei-v4.nav-hidden .huawei-ie-tips { display: none !important; }`; function addCssByStyle(cssString) { const style = document.createElement("style"); style.setAttribute("type", "text/css"); const cssText = document.createTextNode(cssString); style.appendChild(cssText); const heads = document.getElementsByTagName("head"); if (heads.length) { heads[0].appendChild(style); } else { document.documentElement.appendChild(style); } } /** * 判断当前页面是否为服务页面及智慧生活(window.hilink) 或者 MHW-APP(integrationJsInterface)嵌入 * * @returns {*|boolean} */ function isSupportPageInAppView() { return window.digitalData && window.digitalData.page.category.pageType == 'support' && (window.hilink || window.integrationJsInterface || window.integrationJsInterfaceWebview || window.hicareJsInterface); } function isEcommerceSite() { const siteCode = window.digitalData ? window.digitalData.page.pageInfo.siteCode2 : ''; const ecommerceSiteCodeList = ['uk', 'fr', 'de', 'es', 'it', 'nl','ro', 'pt', 'pl', 'cz', 'tr', 'my', 'sa', 'ae', 'th', 'jp', 'pe', 'mx', 'cl', 'co', 'za', 'ru', 'ph']; return ecommerceSiteCodeList.indexOf(siteCode) > -1; } // 在运动健康/智慧生活服务页面webView中,隐藏页面头尾 if ((isHealthWebView() && isEcommerceSite()) || isSupportPageInAppView()) { addCssByStyle(appWebViewStyle); } })(); </script> <script type="text/javascript"> window.dataLayer = window.dataLayer || []; function getChapter2(){ var pageType = window.digitalData.page.category.pageType; pageType = pageType.split("_")[0]; var chapter2 = window.digitalData.page.category.subCategory1; if(pageType == "product-detail" || pageType == "product-listing"){ chapter2 = window.digitalData.page.category.primaryCategory; } return chapter2; } function getPageName(){ var pageName = ""; var pathArr = location.pathname.split("/"); for(var index = pathArr.length - 1; index > 0; index --){ if(pathArr[index] != ""){ pageName = pathArr[index]; if(pageName.indexOf(".html") != -1){ pageName = pageName.split(".")[0]; } break; } } return pageName; } </script> <script> var siteCode = window.digitalData ? window.digitalData.page.pageInfo.siteCode2 : ''; var pageCategory = window.digitalData ? window.digitalData.page.category.pageType: ''; var countryCode = window.digitalData ? window.digitalData.page.pageInfo.countryCode: ''; var language = window.digitalData ? window.digitalData.page.pageInfo.language: ''; var siteName = window.digitalData ? window.digitalData.page.pageInfo.siteName:''; var pageProductInfo = window.digitalData.product ? window.digitalData.product.productInfo:''; function dateFormat(fmt) { var d = new Date(); var local = d.getTime(); var offset = d.getTimezoneOffset() * 60000; var localUtc = new Date().getTimezoneOffset() / 60; var utcTime; if (localUtc > 0) { utcTime = local - offset; } else { utcTime = local + offset; } var CNTime = utcTime + 3600000 * 8; var nd = new Date(CNTime); var o = { "M+": nd.getMonth() + 1, "d+": nd.getDate(), "H+": nd.getHours(), "m+": nd.getMinutes(), "s+": nd.getSeconds(), "q+": Math.floor((nd.getMonth() + 3) / 3), "S": nd.getMilliseconds() }; if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (nd.getFullYear() + "").substr(4 - RegExp.$1.length)); for (var k in o) if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length))); return fmt; } // hitTimeStamp : YYYYMMDD_hh:mm:ss 时区是(GMT+08:00) China Time,就是GA全球视图的时区 window.dataLayer.push({ userId: "", sessionId: "", firstSourceMedium:"", lastSourceMedium:"", accountStatus: "", loginStatus: "", hitTimeStamp: dateFormat("yyyy-MM-dd_HH:mm:ss"), pageCategory: pageCategory, siteCountryCode: countryCode, siteLanguage: language, siteCountryName: siteName, "productMktName":pageProductInfo&&pageProductInfo.marketingName||'', "productCategory":pageProductInfo&&pageProductInfo.category||'', "userCategory":"" }); if(pageCategory == 'search') { var reg = new RegExp("(^|&)keyword=([^&]*)(&|$)"); var val = window.location.search.substr(1).match(reg); if(val!=null&&val[2]) { var searchKeyword=decodeURIComponent(val[2]) window.dataLayer.push({ cat55: "product", kw55: searchKeyword, siteSearchResults: "" }); } ; } </script> <script type="text/javascript"> /** * 获取url中的参数 */ function getUrlParam(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象 var r = window.location.search.substr(1).match(reg); //匹配目标参数 if (r != null) { return decodeURIComponent(r[2]); } return null; //返回参数值 } </script> <script type="text/javascript" charset="UTF-8"> /* * thirdPartyFlag:是否第三方平台调用(pMall,ISRP),url检索到‘integrateMode=iframe’说明第三方平台使用,需隐藏cookie-information && onetrust * 存在window.integrationJsInterface说明为app webview嵌入模式 */ var thirdPartyPathName = null; if (parent !== window) { try { thirdPartyPathName = top.location.href; }catch (e) { thirdPartyPathName = window.location.href; } }else{ thirdPartyPathName = window.location.href; } var thirdPartyFlag = thirdPartyPathName.indexOf("integrateMode\=iframe") != -1; if (window.integrationJsInterface || window.integrationJsInterfaceWebview || thirdPartyFlag) { var appmaxTime = 5000; var isAppStore = setInterval(function () { try { var $cookieInfoWrapper = $('#cookie-information-template-wrapper'); if ($(".optanon-alert-box-wrapper").length > 0 || $("#onetrust-consent-sdk").length > 0 || $cookieInfoWrapper.length > 0) { $(".optanon-alert-box-wrapper,#onetrust-consent-sdk").remove(); $cookieInfoWrapper.remove(); clearInterval(isAppStore); } } catch (e) { } if (appmaxTime-- < 1) { clearInterval(isAppStore); } }, 20); } </script> <script type="text/plain" class="analysis-cookie optanon-category-2"> (function(w,d,s,l,i){ w[l]=w[l]||[]; w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'}); var f=d.getElementsByTagName(s)[0], j=d.createElement(s), dl=l!='dataLayer'?'&l='+l:''; j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-MBP7H56'); </script> <script type="text/javascript"> window.cookieInformationCustomConfig = { acceptFrequency: 180, declineFrequency: 14 }; </script> <script id="CookieConsent" src="https://policy.app.cookieinformation.com/uc.js" data-culture="FR" cs-id="47833" type="text/javascript" data-gcm-version="2.0"></script> <script type="text/javascript"> // 添加监听cookie配置变更的事件 window.addEventListener('CookieInformationConsentGiven', function () { var enableStatCookie = window.CookieInformation.getConsentGivenFor('cookie_cat_statistic'); if (enableStatCookie) { activeCookieScripts('optanon-category-2'); } }, false); function activeCookieScripts(cookieClassName) { if(!thirdPartyEmbedded()){ var selectorName = '.' + cookieClassName; $(selectorName).each(function() { activeScriptNode($(this)[0]); }) } } /* 判断当前页面请求是来自 Pmall 或 ISRP */ function thirdPartyEmbedded(){ var thirdPartyPathName = null; var thirdPartyParentHost = document.referrer; if (parent !== window) { try { thirdPartyPathName = top.location.href; }catch (e) { thirdPartyPathName = window.location.href; } }else{ thirdPartyPathName = window.location.href; } var thirdPartyFlag = thirdPartyPathName.indexOf("integrateMode\=iframe") != -1; return thirdPartyFlag || false ; } function activeScriptNode(scriptNode){ if(!scriptNode){ return; } if(scriptNode.getAttribute("type") === "text/plain"){ var isDocNotComplete = document.readyState !== 'complete'; if(isDocNotComplete && !scriptNode.classList.contains('optanon-category-2')){ window.dataLayer = window.dataLayer || []; window.addEventListener('load', function(){ setTimeout(function(){ _activeScriptNode(scriptNode); }); }); }else{ _activeScriptNode(scriptNode); } } } function _activeScriptNode(_scriptNode){ var cloneScriptNode = _scriptNode.cloneNode(true); cloneScriptNode.setAttribute("type", "text/javascript"); _scriptNode.parentNode.replaceChild(cloneScriptNode, _scriptNode); } </script> <script type="text/javascript"> var enableExternalLinkPopup = Boolean(true); var externalLinkWhitelist = "[\x22huawei.com\x22,\x22h5hosting\u002Ddrcn.dbankcdn.cn\x22,\x22vmall.com\x22,\x22dpd.pt\x22,\x22cn.biosenseclinic.com\x22,\x22contentcenter\u002Ddrcn.dbankcdn.com\x22,\x22css\u002Dcomplain\u002Ddrcn.platform.dbankcloud.cn\x22,\x22fancourier.ro\x22]" != '' ? JSON.parse("[\x22huawei.com\x22,\x22h5hosting\u002Ddrcn.dbankcdn.cn\x22,\x22vmall.com\x22,\x22dpd.pt\x22,\x22cn.biosenseclinic.com\x22,\x22contentcenter\u002Ddrcn.dbankcdn.com\x22,\x22css\u002Dcomplain\u002Ddrcn.platform.dbankcloud.cn\x22,\x22fancourier.ro\x22]") : []; </script> <script type="text/javascript"> var enableNewCookieCfg = Boolean(true); var cookieModeSetting = "cookieInformation"; var ctlAnalysisCookie = Boolean(); var ctlAdvertiseCookie = Boolean(); var enableDefaultCookieAccept = Boolean(); var pushForConsentTime = ""; var pushForConsentTimeNewMode = ""; // 分享于My Huawei App中打开 开关 var enableShareFeature = Boolean(true); // My Huawei App 下载页面地址配置项 var appDownloadLink = ""; // 是否启用 App 侧 FA 数据推送 var enableAppFa = Boolean(); // App 区域映射Json配置项 var appRegionMapperJsonStr = "[{\r\n \x22region\x22: \x22fr_FR\x22,\r\n \x22site\x22: \x22fr\x22\r\n }, {\r\n \x22region\x22: \x22en_GB\x22,\r\n \x22site\x22: \x22uk\x22\r\n }, {\r\n \x22region\x22: \x22de_DE\x22,\r\n \x22site\x22: \x22de\x22\r\n }, {\r\n \x22region\x22: \x22it_IT\x22,\r\n \x22site\x22: \x22it\x22\r\n }, {\r\n \x22region\x22: \x22es_ES\x22,\r\n \x22site\x22: \x22es\x22\r\n }, {\r\n \x22region\x22: \x22nl_NL\x22,\r\n \x22site\x22: \x22nl\x22\r\n }, {\r\n \x22region\x22: \x22ja_JP\x22,\r\n \x22site\x22: \x22jp\x22\r\n }, {\r\n \x22region\x22: \x22en_PH\x22,\r\n \x22site\x22: \x22ph\x22\r\n }, {\r\n \x22region\x22: \x22zh_CN\x22,\r\n \x22site\x22: \x22cn\x22\r\n }, {\r\n \x22region\x22: \x22en_ZA\x22,\r\n \x22site\x22: \x22za\x22\r\n }, {\r\n \x22region\x22: \x22pl_PL\x22,\r\n \x22site\x22: \x22pl\x22\r\n }, {\r\n \x22region\x22: \x22ru_RU\x22,\r\n \x22site\x22: \x22ru\x22\r\n }, {\r\n \x22region\x22: \x22th_TH\x22,\r\n \x22site\x22: \x22th\x22\r\n }, {\r\n \x22region\x22: \x22cs_CZ\x22,\r\n \x22site\x22: \x22cz\x22\r\n }, {\r\n \x22region\x22: \x22ro_RO\x22,\r\n \x22site\x22: \x22ro\x22\r\n }, {\r\n \x22region\x22: \x22tr_TR\x22,\r\n \x22site\x22: \x22tr\x22\r\n }, {\r\n \x22region\x22: \x22es_PE\x22,\r\n \x22site\x22: \x22pe\x22\r\n }, {\r\n \x22region\x22: \x22pt_PT\x22,\r\n \x22site\x22: \x22pt\x22\r\n }, {\r\n \x22region\x22: \x22ar_AE\x22,\r\n \x22site\x22: \x22ae\x22\r\n }, {\r\n \x22region\x22: \x22en_AE\x22,\r\n \x22site\x22: \x22ae_en\x22\r\n }, {\r\n \x22region\x22: \x22ar_EG\x22,\r\n \x22site\x22: \x22eg\x22\r\n }, {\r\n \x22region\x22: \x22en_EG\x22,\r\n \x22site\x22: \x22eg_en\x22\r\n }, {\r\n \x22region\x22: \x22ar_SA\x22,\r\n \x22site\x22: \x22sa\x22\r\n }, {\r\n \x22region\x22: \x22en_SA\x22,\r\n \x22site\x22: \x22sa_en\x22\r\n }, {\r\n \x22region\x22: \x22es_CL\x22,\r\n \x22site\x22: \x22cl\x22\r\n }, {\r\n \x22region\x22: \x22es_MX\x22,\r\n \x22site\x22: \x22mx\x22\r\n }, {\r\n \x22region\x22: \x22es_CO\x22,\r\n \x22site\x22: \x22co\x22\r\n }, {\r\n \x22region\x22: \x22en_MY\x22,\r\n \x22site\x22: \x22my\x22\r\n }, {\r\n \x22region\x22: \x22id_ID\x22,\r\n \x22site\x22: \x22id\x22\r\n }, {\r\n \x22region\x22: \x22en_AU\x22,\r\n \x22site\x22: \x22au\x22\r\n }, {\r\n \x22region\x22: \x22de_CH\x22,\r\n \x22site\x22: \x22ch\x22\r\n }, {\r\n \x22region\x22: \x22fr_CH\x22,\r\n \x22site\x22: \x22ch_fr\x22\r\n }, {\r\n \x22region\x22: \x22nl_BE\x22,\r\n \x22site\x22: \x22be\x22\r\n }, {\r\n \x22region\x22: \x22fr_BE\x22,\r\n \x22site\x22: \x22be_fr\x22\r\n }, {\r\n \x22region\x22: \x22en_KH\x22,\r\n \x22site\x22: \x22kh\x22\r\n }, {\r\n \x22region\x22: \x22my_MM\x22,\r\n \x22site\x22: \x22mm\x22\r\n }, {\r\n \x22region\x22: \x22en_MM\x22,\r\n \x22site\x22: \x22mm\x22\r\n }, {\r\n \x22region\x22: \x22vi_VN\x22,\r\n \x22site\x22: \x22vn\x22\r\n }, {\r\n \x22region\x22: \x22en_SG\x22,\r\n \x22site\x22: \x22sg\x22\r\n }, {\r\n \x22region\x22: \x22es_PY\x22,\r\n \x22site\x22: \x22py\x22\r\n }, {\r\n \x22region\x22: \x22es_PA\x22,\r\n \x22site\x22: \x22pa\x22\r\n }, {\r\n \x22region\x22: \x22es_BO\x22,\r\n \x22site\x22: \x22bo\x22\r\n }, {\r\n \x22region\x22: \x22es_EC\x22,\r\n \x22site\x22: \x22ec\x22\r\n }, {\r\n \x22region\x22: \x22es_HN\x22,\r\n \x22site\x22: \x22hn\x22\r\n }, {\r\n \x22region\x22: \x22es_GT\x22,\r\n \x22site\x22: \x22gt\x22\r\n }, {\r\n \x22region\x22: \x22es_CR\x22,\r\n \x22site\x22: \x22cr\x22\r\n }, {\r\n \x22region\x22: \x22es_UY\x22,\r\n \x22site\x22: \x22uy\x22\r\n }, {\r\n \x22region\x22: \x22sk_SK\x22,\r\n \x22site\x22: \x22sk\x22\r\n }, {\r\n \x22region\x22: \x22en_MU\x22,\r\n \x22site\x22: \x22mu\x22\r\n }, {\r\n \x22region\x22: \x22ar_JO\x22,\r\n \x22site\x22: \x22jo\x22\r\n }, {\r\n \x22region\x22: \x22ar_BH\x22,\r\n \x22site\x22: \x22bh_ar\x22\r\n }, {\r\n \x22region\x22: \x22en_BH\x22,\r\n \x22site\x22: \x22bh\x22\r\n }, {\r\n \x22region\x22: \x22ar_KW\x22,\r\n \x22site\x22: \x22kw\x22\r\n }, {\r\n \x22region\x22: \x22en_KW\x22,\r\n \x22site\x22: \x22kw_en\x22\r\n }, {\r\n \x22region\x22: \x22en_GH\x22,\r\n \x22site\x22: \x22gh\x22\r\n }, {\r\n \x22region\x22: \x22ar_QA\x22,\r\n \x22site\x22: \x22qa_ar\x22\r\n }, {\r\n \x22region\x22: \x22en_QA\x22,\r\n \x22site\x22: \x22qa\x22\r\n }, {\r\n \x22region\x22: \x22en_NG\x22,\r\n \x22site\x22: \x22ng\x22\r\n }, {\r\n \x22region\x22: \x22en_IE\x22,\r\n \x22site\x22: \x22ie\x22\r\n }, {\r\n \x22region\x22: \x22ar_DZ\x22,\r\n \x22site\x22: \x22dz_ar\x22\r\n }, {\r\n \x22region\x22: \x22fr_DZ\x22,\r\n \x22site\x22: \x22dz\x22\r\n }, {\r\n \x22region\x22: \x22en_KE\x22,\r\n \x22site\x22: \x22ke\x22\r\n }, {\r\n \x22region\x22: \x22en_LB\x22,\r\n \x22site\x22: \x22lb\x22\r\n }, {\r\n \x22region\x22: \x22ar_TN\x22,\r\n \x22site\x22: \x22tn_ar\x22\r\n }, {\r\n \x22region\x22: \x22fr_TN\x22,\r\n \x22site\x22: \x22tn\x22\r\n }, {\r\n \x22region\x22: \x22ar_IQ\x22,\r\n \x22site\x22: \x22iq_ar\x22\r\n }, {\r\n \x22region\x22: \x22en_IQ\x22,\r\n \x22site\x22: \x22iq\x22\r\n }, {\r\n \x22region\x22: \x22ar_OM\x22,\r\n \x22site\x22: \x22om_ar\x22\r\n }, {\r\n \x22region\x22: \x22en_OM\x22,\r\n \x22site\x22: \x22om\x22\r\n }, {\r\n \x22region\x22: \x22en_IN\x22,\r\n \x22site\x22: \x22in\x22\r\n }, {\r\n \x22region\x22: \x22en_PK\x22,\r\n \x22site\x22: \x22pk\x22\r\n }, {\r\n \x22region\x22: \x22ar_MA\x22,\r\n \x22site\x22: \x22ma_ar\x22\r\n }, {\r\n \x22region\x22: \x22fr_MA\x22,\r\n \x22site\x22: \x22ma\x22\r\n }, {\r\n \x22region\x22: \x22sr_RS\x22,\r\n \x22site\x22: \x22rs\x22\r\n }, {\r\n \x22region\x22: \x22hu_HU\x22,\r\n \x22site\x22: \x22hu\x22\r\n }, {\r\n \x22region\x22: \x22de_AT\x22,\r\n \x22site\x22: \x22at\x22\r\n }, {\r\n \x22region\x22: \x22hr_HR\x22,\r\n \x22site\x22: \x22hr\x22\r\n }, {\r\n \x22region\x22: \x22el_CY\x22,\r\n \x22site\x22: \x22cy\x22\r\n }, {\r\n \x22region\x22: \x22sl_SI\x22,\r\n \x22site\x22: \x22si\x22\r\n }, {\r\n \x22region\x22: \x22el_GR\x22,\r\n \x22site\x22: \x22gr\x22\r\n }, {\r\n \x22region\x22: \x22uk_UA\x22,\r\n \x22site\x22: \x22ua\x22\r\n }, {\r\n \x22region\x22: \x22bg_BG\x22,\r\n \x22site\x22: \x22bg\x22\r\n }, {\r\n \x22region\x22: \x22en_BD\x22,\r\n \x22site\x22: \x22bd\x22\r\n }, {\r\n \x22region\x22: \x22zh_tw_HK\x22,\r\n \x22site\x22: \x22hk\x22\r\n }, {\r\n \x22region\x22: \x22en_NZ\x22,\r\n \x22site\x22: \x22nz\x22\r\n }, {\r\n \x22region\x22: \x22es_SV\x22,\r\n \x22site\x22: \x22sv\x22\r\n }, {\r\n \x22region\x22: \x22pt_BR\x22,\r\n \x22site\x22: \x22br\x22\r\n }, {\r\n \x22region\x22: \x22es_DO\x22,\r\n \x22site\x22: \x22do\x22\r\n }, {\r\n \x22region\x22: \x22es_AR\x22,\r\n \x22site\x22: \x22ar\x22\r\n }, {\r\n \x22region\x22: \x22ru_BE\x22,\r\n \x22site\x22: \x22by\x22\r\n }, {\r\n \x22region\x22: \x22ru_KZ\x22,\r\n \x22site\x22: \x22kz\x22\r\n }, {\r\n \x22region\x22: \x22ru_UZ\x22,\r\n \x22site\x22: \x22uz\x22\r\n }, {\r\n \x22region\x22: \x22en_LK\x22,\r\n \x22site\x22: \x22lk\x22\r\n }, {\r\n \x22region\x22: \x22en_CA\x22,\r\n \x22site\x22: \x22ca\x22\r\n }, {\r\n \x22region\x22: \x22fr_CA\x22,\r\n \x22site\x22: \x22ca_fr\x22\r\n }, {\r\n \x22region\x22: \x22bs_BA\x22,\r\n \x22site\x22: \x22ba\x22\r\n }, {\r\n \x22region\x22: \x22ro_MD\x22,\r\n \x22site\x22: \x22md\x22\r\n }, {\r\n \x22region\x22: \x22he_IL\x22,\r\n \x22site\x22: \x22il\x22\r\n }, {\r\n \x22region\x22: \x22mk_MK\x22,\r\n \x22site\x22: \x22mk\x22\r\n }, {\r\n \x22region\x22: \x22fi_FI\x22,\r\n \x22site\x22: \x22fi\x22\r\n }, {\r\n \x22region\x22: \x22da_DK\x22,\r\n \x22site\x22: \x22dk\x22\r\n }, {\r\n \x22region\x22: \x22no_NO\x22,\r\n \x22site\x22: \x22no\x22\r\n }, {\r\n \x22region\x22: \x22et_EE\x22,\r\n \x22site\x22: \x22ee\x22\r\n }, {\r\n \x22region\x22: \x22ru_EE\x22,\r\n \x22site\x22: \x22ee\x22\r\n }, {\r\n \x22region\x22: \x22lv_LV\x22,\r\n \x22site\x22: \x22lv\x22\r\n }, {\r\n \x22region\x22: \x22ru_LV\x22,\r\n \x22site\x22: \x22lv\x22\r\n }, {\r\n \x22region\x22: \x22lt_LT\x22,\r\n \x22site\x22: \x22lt\x22\r\n }, {\r\n \x22region\x22: \x22sv_SE\x22,\r\n \x22site\x22: \x22se\x22\r\n }\r\n]"; </script> <script type="text/javascript"> var supportv2 = {}; supportv2["toCApiUrl"] = "https:\/\/itrinity\u002Dde.c.huawei.com"; supportv2["captchaServiceDomain"] = "csc\u002Dadapter\u002Ddre.security.dbankcloud.com"; supportv2["apiBaseUrl"] = "https:\/\/ccpce\u002Dde.consumer.huawei.com\/ccpcmd\/services\/dispatch\/secured\/CCPC\/EN"; supportv2["captchaUrl"] = "contentcenter\u002Ddre.dbankcdn.com\/pub_1\/cscaptcha_captcha_900_9\/b\/v3\/netease"; supportv2["supportApiUrl"] = "https:\/\/consumer.huawei.com\/support"; supportv2["ccpcServiceGatewayUrl"] = ""; supportv2["cmktApiUrl"] = "https:\/\/api\u002Dde.c.huawei.com\/cuepf"; supportv2["casUrl"] = "https:\/\/id7.cloud.huawei.com\/CAS"; supportv2["logisticcode"] = ""; supportv2["knowledgeLangCode"] = ""; supportv2["knowledgeCountry"] = ""; supportv2["productCategoryMapping"] = "[{\x22deviceProductLv2Id\x22:\x22CMCG10000002\x22,\x22categoryNameKey\x22:\x22Phones\x22,\x22majorProductCode\x22:\x22CMCG10000160,CMCG10000014,CMCG10000059,CMCG10000013,CMCG10000056,CMCG10000057,CMCG10000051,CMCG10000016,CMCG10000052,CMCG10000054,CMCG10000055,CMCG10000058,CMCG10000017,CMCG10000015,CMCG10000053\x22,\x22picUrl\x22:\x22\/content\/dam\/huawei\u002Dcbg\u002Dsite\/greate\u002Dchina\/cn\/support\/support\u002Dv3\/warranty\u002Dquery\/phones.svg\x22,\x22deviceCenterMajorName\x22:\x22Phones\x22},{\x22deviceProductLv2Id\x22:\x22CMCG10000003\x22,\x22categoryNameKey\x22:\x22Tablets\x22,\x22majorProductCode\x22:\x22CMCG10000018,CMCG10000019,CMCG10000061,CMCG10000060\x22,\x22picUrl\x22:\x22\/content\/dam\/huawei\u002Dcbg\u002Dsite\/greate\u002Dchina\/cn\/support\/support\u002Dv3\/warranty\u002Dquery\/tablets.svg\x22,\x22deviceCenterMajorName\x22:\x22Tablettes\x22},{\x22deviceProductLv2Id\x22:\x22CMCG10000240\x22,\x22categoryNameKey\x22:\x22Vision\x22,\x22majorProductCode\x22:\x22CMCG10000920,CMCG10000280,CMCG10000922,CMCG10000941,CMCG10000980,CMCG10000940,CMCG10001000,CMCG10000921,CMCG10000300\x22,\x22picUrl\x22:\x22\/content\/dam\/huawei\u002Dcbg\u002Dsite\/greate\u002Dchina\/cn\/support\/support\u002Dv3\/warranty\u002Dquery\/visions.svg\x22,\x22deviceCenterMajorName\x22:\x22Écrans Vision\x22},{\x22deviceProductLv2Id\x22:\x22CMCG10000005\x22,\x22categoryNameKey\x22:\x22Wearables\x22,\x22majorProductCode\x22:\x22CMCG10000021,CMCG10000022,CMCG10000023,CMCG10000063,CMCG10000062\x22,\x22picUrl\x22:\x22\/content\/dam\/huawei\u002Dcbg\u002Dsite\/greate\u002Dchina\/cn\/support\/support\u002Dv3\/warranty\u002Dquery\/wearables.svg\x22,\x22deviceCenterMajorName\x22:\x22Dispositifs à porter\x22},{\x22deviceProductLv2Id\x22:\x22CMCG10000004\x22,\x22categoryNameKey\x22:\x22Laptops\x22,\x22majorProductCode\x22:\x22CMCG10000620,CMCG10000400,CMCG10000383,CMCG10000401,CMCG10000020,CMCG10000384,CMCG10000402,CMCG10000121,CMCG10000345\x22,\x22picUrl\x22:\x22\/content\/dam\/huawei\u002Dcbg\u002Dsite\/greate\u002Dchina\/cn\/support\/support\u002Dv3\/warranty\u002Dquery\/laptops.svg\x22,\x22deviceCenterMajorName\x22:\x22Ordinateurs portables\x22},{\x22deviceProductLv2Id\x22:\x22CMCG10000006\x22,\x22categoryNameKey\x22:\x22Smart home\x22,\x22majorProductCode\x22:\x22CMCG10000029,CMCG10000200,CMCG10000027,CMCG10000075,CMCG10000180,CMCG10000065,CMCG10000220,CMCG10000026,CMCG10000064,CMCG10000025,CMCG10000820,CMCG10000221,CMCG10000024,CMCG10000028,CMCG10000031,CMCG10000030\x22,\x22picUrl\x22:\x22\/content\/dam\/huawei\u002Dcbg\u002Dsite\/greate\u002Dchina\/cn\/support\/support\u002Dv3\/warranty\u002Dquery\/homes.svg\x22,\x22deviceCenterMajorName\x22:\x22Appareils connectés\x22},{\x22deviceProductLv2Id\x22:\x22CMCG10000010\x22,\x22categoryNameKey\x22:\x22Accessories\x22,\x22majorProductCode\x22:\x22CMCG10000037,CMCG10000036,CMCG10000038,CMCG10000034,CMCG10000035,CMCG10000067,CMCG10000070,CMCG10000068,CMCG10000069,CMCG10000066\x22,\x22picUrl\x22:\x22\/content\/dam\/huawei\u002Dcbg\u002Dsite\/greate\u002Dchina\/cn\/support\/support\u002Dv3\/warranty\u002Dquery\/accessories.svg\x22,\x22deviceCenterMajorName\x22:\x22Accessoires\x22},{\x22deviceProductLv2Id\x22:\x22CMCG10000340\x22,\x22categoryNameKey\x22:\x22Monitors\x22,\x22majorProductCode\x22:\x22CMCG10000381,CMCG10000382\x22,\x22picUrl\x22:\x22\/content\/dam\/huawei\u002Dcbg\u002Dsite\/greate\u002Dchina\/cn\/support\/support\u002Dv3\/warranty\u002Dquery\/monitors.svg\x22,\x22deviceCenterMajorName\x22:\x22Moniteurs\x22},{\x22deviceProductLv2Id\x22:\x22CMCG10000360\x22,\x22categoryNameKey\x22:\x22Desktops\x22,\x22majorProductCode\x22:\x22CMCG10000342,CMCG10000420,CMCG10000380,CMCG10000361\x22,\x22picUrl\x22:\x22\/content\/dam\/huawei\u002Dcbg\u002Dsite\/greate\u002Dchina\/cn\/support\/support\u002Dv3\/warranty\u002Dquery\/desktops.svg\x22,\x22deviceCenterMajorName\x22:\x22Ordinateurs de bureau\x22},{\x22deviceProductLv2Id\x22:\x22CMCG10000760\x22,\x22categoryNameKey\x22:\x22Smart office\x22,\x22majorProductCode\x22:\x22CMCG10000761,CMCG10000780\x22,\x22picUrl\x22:\x22\/content\/dam\/huawei\u002Dcbg\u002Dsite\/greate\u002Dchina\/cn\/support\/support\u002Dv3\/warranty\u002Dquery\/printers.svg\x22,\x22deviceCenterMajorName\x22:\x22Bureau intelligent\x22}]"; supportv2["myDeviceI18nValue"] = "Mon appareil"; supportv2["gaEntrance"] = "" supportv2["gaModule"] = "" supportv2["entranceLv2ForGa"] = "" supportv2["productCategory1"] = "" supportv2["productCategory2"] = "" supportv2["productCategory3"] = "" supportv2["productCategory4"] = "" supportv2["ccpcSgwAppId"] = "96E6614BD648F3582A2D6D657C5CC768" supportv2["ccpcMyHuaweiApiId"] = "EDCF82D77A5AB59706CD5F2163F67427" supportv2["uumSgwAppId"] = "EDCF82D77A5AB59706CD5F2163F67427" supportv2["enableCsrfVerify"] = "false" == "true"; supportv2["cmktSgwAppId"] = "DE1FDF33D6278164A62EC486793F7CCF" supportv2["weComSdk"] = "https:\/\/wwcdn.weixin.qq.com\/node\/open\/js\/wecom\u002Djssdk\u002D2.0.2.js"; supportv2["weComCorpId"] = "ww1c80e3515f0cf2c3"; supportv2["weComAgentId"] = "1000246"; </script> <script type="text/javascript"> var loginApiUrl={}; loginApiUrl["cmscApiUrl"] = ""; loginApiUrl["huaweitimeApiUrl"] = ""; var mktConfig={}; mktConfig["websiteFunctionApi"] = "https:\/\/consumer\u002Dapi\u002Dde.huawei.com\/cuepf"; mktConfig["uumApi"] = ""; mktConfig["sgwApi"] = (window.digitalData && window.digitalData.page.pageInfo.serviceGatewayPath) ? window.digitalData.page.pageInfo.serviceGatewayPath : ""; </script> <input type="hidden" id="month_txt" value="month txt"/> <input type="hidden" id="underageTips"/> <script type="text/javascript" src="/etc/designs/huawei-cbg-site/clientlib-campaign-v4/public-v4.min.6eb61069c2fbbdf0327be711b46f2803.js"></script> <script type="text/javascript" src="/etc/designs/huawei-cbg-site/clientlib-public-footer.min.fceda8aec29965bb0a72b1283da5e068.js"></script> <meta name="format-detection" content="telephone=no"/> <script type="text/javascript"> // 站点 var siteCode = window.digitalData ? window.digitalData.page.pageInfo.siteCode2 : ''; var ec_siteCode = window.digitalData ? window.digitalData.page.pageInfo.siteCode2 : ''; var isECommerceSite = "Self\u002DeCommerce"; isECommerceSite = isECommerceSite ? isECommerceSite : "None"; var apiHost = "https:\/\/itrinity\u002Dde.c.huawei.com\/eCommerce\/"; var loginApiHost = "https:\/\/itrinity\u002Dde.c.huawei.com\/users\/"; var upPersonalCenterLink = "https:\/\/id7.cloud.huawei.com\/CAS\/portal\/userRegister\/regbyphone.html?loginChannel=27000000\x26reqClientType=27\x26lang=fr\u002Dfr\x26service=https:\/\/itrinity\u002Dde.c.huawei.com\/users\/v1\/login\/casLogin?callback=https:\/\/consumer.huawei.com\/\x26loginUrl=\/CAS\/mobile\/standard\/register\/wapRegister.html"; var loginLink = "\/content\/huawei\u002Dcbg\u002Dsite\/fr\/shop\/sign\u002Din"; // 价格货币展示:货币代码 var ecCurrencyCode = "EUR"; // 价格货币展示:货币符号位置处理 var putCurrencyFront = "false" !== '' ? JSON.parse("false") : true; // 价格货币展示:from显示与否 var showFrom = Boolean(true); // 价格货币展示:from文本位置 var putFromFront = Boolean(true); // 价格货币展示:千位分隔符 var thousandSeparator = " "; // 价格货币展示:小数点 var decimalPoint = ","; // 价格货币展示:是否显示小数 var showDecimal = Boolean(true); var showIntegerDecimal = Boolean(true); // 价格货币展示:是否空格隔开 var showCurrencySpace = Boolean(true); // 时区 var ecTimezone = "+01"; // vmall登出接口 var vmallLogoutAPI = ""; // vmall需登录图片,用来拉起登录 var vmallLoginImgUrl = ""; // RRP var enableRRP = Boolean(true); var RRPText = ""; if (enableRRP) { RRPText = "PVC**"; } // 是否展示划线 var enableScribes = Boolean(false); // rrp提示文案 var rrpTips = "**Le PVC est le prix de vente conseillé que Huawei, en tant que fabricant du produit, communique à ses distributeurs. Il s’agit d’un prix indicatif de vente qui est fourni ici à titre de comparaison."; // 是否展示save符号和save金额 var enableShowSave = Boolean(true); // save符号 var saveText = "\u002D"; // trade in开关(目前只针对PLP页,其他由中台控制) var enableTradeIn = Boolean(true); // 开启分期显示配置 var enableInstallmentCfg = Boolean(false); // 显示免息文本 var enableInterestFree = Boolean(false); // 免息文本 var interestFreeText = ""; // 分期左文本 var insatallmentLeftText = ""; // 分期右文本 var insatallmentRightText = ""; // 分期显示格式 var installmentDispType = "numberAndAmount"; // APP DMPA开关 var enableAppDmpa = Boolean(false); // 运动健康内强制登录开关 var enableUnitedLoginForHealth = Boolean(false); </script> <input id="is-edit-mode" type="hidden" value="false"/> <div hidden id="ecommerce-config-value"> <div hidden id="ec-all-urls"> <input id="ec-url-cartLink" type="hidden" value="/content/huawei-cbg-site/fr/shop/cart"/> <input id="ec-url-orderListLink" type="hidden" value="/content/huawei-cbg-site/fr/account?type=order"/> <input id="ec-url-accountLink" type="hidden" value="/content/huawei-cbg-site/fr/account"/> <input id="ec-url-goShopping" type="hidden" value="/content/huawei-cbg-site/fr/phones"/> <input id="ec-url-checkoutLink" type="hidden" value="/content/huawei-cbg-site/fr/shop/checkout"/> <input id="ec-url-addedLink" type="hidden" value="/content/huawei-cbg-site/fr/shop/cart/addcart"/> <input id="ec-url-productOptionPageLink" type="hidden" value="/content/huawei-cbg-site/fr/product/buy"/> <input id="ec-url-paymentLink" type="hidden" value="/content/huawei-cbg-site/fr/shop/checkout/payment"/> <input id="ec-url-addressListPageLink" type="hidden" value="/content/huawei-cbg-site/fr/account?type=address"/> <input id="ec-url-returnLink" type="hidden" value="/content/huawei-cbg-site/fr/shop/return"/> <input id="ec-url-orderDetailLink" type="hidden" value="/content/huawei-cbg-site/fr/shop/order/detail"/> <input id="ec-url-paymentResultLink" type="hidden" value="/content/huawei-cbg-site/fr/shop/checkout/payment/status"/> <input id="ec-url-returnFeedbackLink" type="hidden" value="/content/huawei-cbg-site/fr/shop/return/status"/> <input id="ec-url-viewOrderPageLink" type="hidden" value="/content/huawei-cbg-site/fr/shop/find-your-order"/> <input id="ec-url-loginLink" type="hidden" value="/content/huawei-cbg-site/fr/shop/sign-in"/> <input id="ec-url-returnDetail" type="hidden" value="/content/huawei-cbg-site/fr/shop/return/detail"/> <input id="ec-url-offerPageLink" type="hidden" value="https://consumer.huawei.com/fr/offer/Cofidis/"/> <input id="ec-url-reviewPageLink" type="hidden" value="/content/huawei-cbg-site/fr/shop/review"/> <input id="ec-url-cashierPageLink" type="hidden"/> <input id="ec-url-couponProductPageLink" type="hidden" value="/content/huawei-cbg-site/fr/offer/coupon-product"/> </div> <!--SVG图标单独加载 (避免合并CSS导致 svg渐变图标冲突) --> <link rel="stylesheet" href="/etc/designs/huawei-cbg-site/clientlib-ecommerce-v4/clientlib-global/css/svg-v4.css"/> <link rel="stylesheet" href="/etc/designs/huawei-cbg-site/clientlib-ecommerce-v4/clientlib-dependencies.min.3ae92bd44631c712384d276cea5b7f35.css" type="text/css"> <link rel="stylesheet" href="/etc/designs/huawei-cbg-site/clientlib-ecommerce-v4/clientlib-global.min.507326b17d9775e8465500bc7a467efb.css" type="text/css"> <script type="text/javascript" src="/etc/designs/huawei-cbg-site/clientlib-ecommerce-v4/clientlib-dependencies.min.61f145900687cb659710e8267394bd55.js"></script> <script type="text/javascript" src="/etc/designs/huawei-cbg-site/clientlib-ecommerce-v4/clientlib-global.min.db73fd86fd7ea1a9a69625d4a51b3255.js"></script> </div> <input type="hidden" id="offer-page-type" value="default"/> <input type="hidden" id="offer-home-page"/> <input type="hidden" id="aem-run-mode" value="prod"/> <!-- Config only used in ecommerce page --> <script type="text/javascript"> /*** global config*/ // 购物车限制数量 var cartAmountLimit = parseInt(""); cartAmountLimit = isNaN(cartAmountLimit) ? 999 : cartAmountLimit; // loqate开关 var enableLoqateGlobal = Boolean(false); // DMPA开关 var enableDmpa = Boolean(false); var ec_useOnetrust = Boolean(document.getElementById('ec_useOnetrust')); // review config var enableComment = Boolean(false); var enableWriteComment = Boolean(true); var enfoldment = Boolean(false); // checkout config // 支付风控开关 var enableRiskControl = Boolean(false); // 支付游客模式开关 var enableGuestModeControl = Boolean(false); // 是否在华为手机浏览器中显示 var isShowInHuaweiBrowser = Boolean(false); // paypal是否使用BCDC按钮 var useBCDCButton = Boolean(false); var payPalBuyerCountry = ""; var payPalLocale = ""; // 二次支付开关 var enableSecondPay = Boolean(true); // return/replace config var enableReplacement = "false"; var enableReturnTips = "false"; // 退货隐藏pickup dropoff开关 var hideReturnPickup = Boolean(false); var hideReturnDropoff = Boolean(true); var enablePickupDate = Boolean(false); // 退货隐藏的自寄点dropoffPoint 配置文案promptDescriptionConfig var hideReturnDropoffPoint = Boolean(false); var promptDescription = ""; // 退换货理由AEM配置-存值 var returnReasons = "9,5,2,8,7,11,10"; var replaceReasons = "9,8,7,11"; //PCI配置开关 var enablePci = Boolean(true); </script> <div hidden id="ecommerce-embed-config"> <input id="isInEcommercePage" type="hidden" value="true"/> <input id="topDomain" type="hidden"/> <input id="emailSubscriptionApi" type="hidden"/> <!--社区微服务api--> <input id="forumApi" type="hidden" value="https://iforum-de.c.huawei.com"/> <input id="snAuthPageLink" type="hidden"/> <input id="isRoundingNumbers" type="hidden" value="false"/> <!-- 优惠券数据源开关配置 --> <input id="couponFromVmallConfig" type="hidden" value="false"/> <!--/* zipCode限制数据 */ --> <input id="zipcode-config" type="hidden" value="[]"/> <input id="tradeInPageText" type="hidden" value="Comprendre comment la reprise fonctionne"/> <input id="tradeInPageLink" type="hidden" value="https://consumer.huawei.com/fr/offer/trade-in/"/> <input id="tradeInHelpText" type="hidden" value="&lt;p>Pour plus d’information concernant le traitement de vos données personnelles dans le cadre du programme de reprise, veuillez consulter notre &lt;a href=&#34;https://consumer.huawei.com/fr/privacy/privacy-policy/&#34;>Déclaration relative à la vie privée avant de continuer&lt;/a>. &lt;/p> &lt;p> &lt;/p> &lt;p>Comment trouver le code IMEI sur mon appareil?&lt;/p> &lt;p>Option 1 Composez * # 06 # pour obtenir votre IMEI&lt;/p> &lt;p>Option 2 Allez dans Paramètres&amp;gt; Général&amp;gt; À propos, de votre appareil pour afficher le code IMEI&lt;/p> "/> <input id="tradeInPrivacy" type="hidden" value="&lt;p>J’accepte les &lt;a href=&#34;https://consumer.huawei.com/fr/offer/trade-in/terms%20and%20conditions/&#34;>Conditions Particulières du Programme de reprise de Huawei&lt;/a>, les &lt;a href=&#34;https://huaweitradein.teqcycle.com/fr/terms&#34;>Conditions Générales de Teqcycle&lt;/a>, et j’autorise le partage de mon nom, adresse email, code postale, et adresse de livraisons avec la société Teqcycle pour qu’il puisse générer un bon de transport et me l’envoyer. Je peux retirer mon consentement à tout moment. Pour plus d’information sur le retrait de mon consentement et le traitement de mes données dans le cadre du programme de reprise, merci de lire notre &lt;a href=&#34;https://consumer.huawei.com/fr/privacy/privacy-policy/&#34;>Déclaration relative à la vie privée&lt;/a> et &lt;a href=&#34;https://huaweitradein.teqcycle.com/fr/privacy&#34;>Politique de protection des données de la société Teqcycle&lt;/a>.&lt;/p> &lt;p> &lt;/p> &lt;p>Les informations recueillies sur ce formulaire sont collectées et enregistrées dans un fichier informatisé par Teqcycle Solutions GmbH, Baierbrunner Straße 31, 81379 Munich, Allemagne pour &lt;b>permettre votre participation au programme de reprise de votre ancien appareil&lt;/b>, sur la base légale de l’exécution &lt;b>du contrat entre vous et Teqcycle.&lt;/b> Votre adresse de courriel, adresse postale, nom et prénom collectés par Huawei sont partagés avec Teqcycle pour cette même finalité.  Pour les activités de service client, vos données peuvent aussi être transmises en dehors de l’Union Européenne (société Webhelp, Maroc). Le transfert des données est sécurisé et encadré par les clauses types de la Commission Européenne. Les données sont conservées pendant la durée nécessaire pour la finalité susvisée.&lt;/p> &lt;p>Vous pouvez accéder aux données vous concernant, les rectifier, demander leur effacement ou exercer votre droit à la limitation du traitement de vos données.  Consultez le site cnil.fr pour plus d’informations sur vos droits.&lt;/p> &lt;p>Pour exercer ces droits ou pour toute question sur le traitement de vos données dans ce dispositif, vous pouvez contacter &lt;b>le responsable à la protection des données de Teqqycle : &lt;/b>&lt;a href=&#34;mailto:%20datenschutz@teqcycle.com&#34;>datenschutz@teqcycle.com&lt;/a>. Si vous estimez, après nous avoir contactés, que vos droits « Informatique et Libertés » ne sont pas respectés, vous pouvez adresser une réclamation à la CNIL. &lt;/p> "/> <input id="showTradeInCheckbox" type="hidden" value="true"/> <input id="tradeInIMEIPrivaciesData" type="hidden" value="[]"/> <input id="tradeInPrivaciesData" type="hidden" value="[]"/> <!-- Service Huawei Care+ Data --> <input id="huaweiCareData" type="hidden" value="[{&#34;type&#34;:&#34;s1&#34;,&#34;description&#34;:&#34;&lt;p>HUAWEI Care - Extension de garantie 12/24 Mois est un service d&#39;extension de la période de garantie fourni par HUAWEI. Il vous offre une période de service de garantie supplémentaire de 12/24 mois (25 à 36 mois après l&#39;achat du produit). La couverture de la garantie est la même que celle de la &lt;a href=\&#34;https://consumer.huawei.com/fr/support/warranty-policy/\&#34; target=\&#34;_blank\&#34;>politique de garantie de HUAWEI&lt;/a>. Vous pouvez cliquer sur le lien ci-dessous pour lire la description détaillée de ce service.&lt;/p>\r\n&#34;,&#34;orderDetailClaim&#34;:&#34;&#34;,&#34;orderClaimTips&#34;:&#34;&#34;,&#34;returnSupport&#34;:&#34;&lt;p>Si vous souhaitez vous faire rembourser HUAWEI Care - Service d&#39;extension de garantie séparément, veuillez contacter le centre de service client HUAWEI : 0 800 972 285.&lt;/p>\r\n&#34;,&#34;icon&#34;:&#34;/content/dam/huawei-cbg-site/weu/fr/support/huawei-care/extended-warranty/icon/ewsicon.png&#34;,&#34;jumpLink&#34;:&#34;&#34;,&#34;privacyList&#34;:[{&#34;showCheckbox&#34;:true,&#34;privacyContent&#34;:&#34;&lt;p>J&#39;ai lu et accepté les &lt;a href=\&#34;https://consumer-img.huawei.com/content/dam/huawei-cbg-site/weu/fr/support/huawei-care/extended-warranty/img/huawei-care-terms-and-conditions.pdf\&#34; target=\&#34;_blank\&#34;>Conditions Particulières HUAWEI Care&lt;/a>.&lt;/p>\r\n&#34;}]}]"/> <!-- review config--> <input id="reviewPrivacyContent" type="hidden" value="&lt;p>Vous reconnaissez avoir lu et accepté les&lt;i> &lt;a href=&#34;/content/huawei-cbg-site/fr/privacy/tnc-produce-review.html&#34;>conditions générales d&#39;utilisation pour l&#39;évaluation des produits&lt;/a>.&lt;/i>&lt;/p> &lt;p>Une procédure de contrôle sera mise en place selon nos Condtions pour les avis sur les produits, tout commentaire illicites, non pertinent ou à caractère publicitaire pour d&#39;autres produits que les produits Huawei ne serons pas publiés. Dans les 2 dernier cas, le motif de refus de publication vous sera adressé. &lt;/p> "/> <input id="enableNss" type="hidden" value="false"/> <input id="nssId" type="hidden"/> <!-- checkout config--> <input id="cant-invoice-text" type="hidden" value="Aucune facture ne peut être émise à partir de ce code tva."/> <input id="invoice-company-config" type="hidden" value="[{&#34;name&#34;:&#34;Huawei Technologies France S.A.S.U. &#34;},{&#34;name&#34;:&#34;Huawei Technologies France&#34;},{&#34;name&#34;:&#34;Huawei Technologies&#34;},{&#34;name&#34;:&#34;Huawei &#34;},{&#34;name&#34;:&#34;Societe Huawei&#34;},{&#34;name&#34;:&#34;Huawei Company&#34;},{&#34;name&#34;:&#34;Huawei Technologies France S.A.S.U&#34;},{&#34;name&#34;:&#34;Huawei Technologies France SASU&#34;},{&#34;name&#34;:&#34;HUAWEI TECHNOLOGIES FRANCE&#34;},{&#34;name&#34;:&#34;Huawei France&#34;}]"/> <input id="invoice-download-config-list" type="hidden" value="[]"/> <input id="invoice-taxNum-config" type="hidden"/> <input id="ec-bank-code-config" type="hidden" value="[{&#34;bankCode&#34;:&#34;PAYPAL&#34;,&#34;desc&#34;:&#34;Rendez-vous sur le site de PayPal et choisissez le paiement direct ou le paiement en plusieurs fois. Le paiement échelonné dépend du crédit de l&#39;utilisateur sur PayPal. Pour plus de détails, veuillez consulter PayPal.&#34;}]"/> <!-- 配送物流商配置--> <input id="deliveryProviders" type="hidden" value="[]"/> <input id="paymentScriptLink" type="hidden"/> <input id="ec-url-couponProductPageLink" type="hidden" value="/content/huawei-cbg-site/fr/offer/coupon-product"/> <!-- return/replace config--> <input id="return-photo-required" type="hidden" value="false"/> <input id="return-photo-tips" type="hidden"/> <input id="enable-upload-return-photo" type="hidden" value="false"/> <input id="show-pickup-point-id-tips" type="hidden" value="false"/> <input id="pickup-point-id-tips" type="hidden"/> <input id="display-replace-email" type="hidden" value="false"/> <!-- 第三方物流跳转链接 --> <input id="logisticsLink" type="hidden"/> <input id="returnLogisticsProviders" type="hidden" value="[{&#34;name&#34;:&#34;DHL&#34;,&#34;id&#34;:&#34;5001&#34;}]"/> <input id="return-tips" type="hidden"/> <input id="osgi-apiConfig" type="hidden" value="{&#34;appInfo&#34;:[{&#34;name&#34;:&#34;hwistore&#34;,&#34;id&#34;:&#34;9CE75DB648ADD4E0C1556B805C80D2CA&#34;,&#34;gatewayType&#34;:&#34;sgw&#34;},{&#34;name&#34;:&#34;venus-search&#34;,&#34;id&#34;:&#34;EDCF82D77A5AB59706CD5F2163F67427&#34;,&#34;gatewayType&#34;:&#34;sgw&#34;},{&#34;name&#34;:&#34;huaweistore-ecommerce&#34;,&#34;id&#34;:&#34;com.huawei.cbgit.huaweistore.ecommerce&#34;,&#34;gatewayType&#34;:&#34;api-gateway&#34;}],&#34;gatewayHost&#34;:{&#34;sgw&#34;:&#34;https://sgw-de.c.huawei.com&#34;,&#34;itrinity&#34;:&#34;https://itrinity-de.c.huawei.com&#34;,&#34;api-gateway&#34;:&#34;https://apigw-sg.huawei.com/api&#34;}}"/> </div> <script type="text/javascript" id="dmpa_script"> /* 管控区域 */ if (enableDmpa) { if (!window.dmpa || !window.DMPA) { var dmpa, DMPA; } // 站点编码 var _dmpa_siteCode = window.digitalData ? window.digitalData.page.pageInfo.siteCode2 : ''; // 是否线上环境,即用户使用的环境,包括:生产环境、灰度环境 var isProdGrey_env = !!(ecCom && ecCom.Util.getEnv && (ecCom.Util.getEnv() == "prod" || ecCom.Util.getEnv() == "grey")); // 西欧上报到 eu-1 var targetCountry = ""; if (["fr", "de", "it", "es", "uk", "nl", "at", "hu", "ro", "rs"].indexOf(_dmpa_siteCode.toLowerCase()) !== -1) { targetCountry = isProdGrey_env ? "eu-1." : ""; } else if (["cl", "za", "id", "mx", "my", "ph", "th", "vn"].indexOf(_dmpa_siteCode.toLowerCase()) !== -1) { // “3+X”之3:新加坡部署 targetCountry = isProdGrey_env ? "sg." : ""; } else if (["ru"].indexOf(_dmpa_siteCode.toLowerCase()) !== -1) { // “3+X”之X1:俄罗斯等国部署 targetCountry = isProdGrey_env ? "ru." : ""; } var domain_name = isProdGrey_env ? "nebula-collector.huawei.com" : "nkgnginxcl-ts.huawei.com"; var DMPA_SCRIPT_BASEURL = targetCountry + domain_name; var topDomain_dmpa = $("#topDomain").val() || 'huawei.com'; DMPA_SCRIPT_BASEURL = DMPA_SCRIPT_BASEURL.replace('huawei.com',topDomain_dmpa); var tagetUrl = (document.location.hostname === ("consumer.huawei.com").replace('huawei.com',topDomain_dmpa)) ? ('eu-1.nebula-collector.huawei.com/api/5.0/dmpa_f-min.js').replace('huawei.com',topDomain_dmpa) : (DMPA_SCRIPT_BASEURL + '/api/5.0/dmpa_f.js'); (function (url, win, doc, myName, length) { win[myName] = win[myName] || function () { (win[myName].q = win[myName].q || []).push(arguments); }; setTimeout(function () { var iframe = document.createElement('iframe'); (iframe.frameElement || iframe).style.cssText = 'display:none'; iframe.src = 'javascript:false'; var length = 0; var where = document.getElementById("dmpa_script"); if (document.getElementsByTagName('script').length > 1) { length = document.getElementsByTagName('script').length - 1; } where = where ? where : document.getElementsByTagName('script')[length]; where.parentNode.insertBefore(iframe, where); var doc = iframe.contentWindow.document; var pro = window.location.protocol; doc.open().write('<body onload="' + 'var js = document.createElement(\'script\');' + 'js.src = \'' + pro + "//" + url + '?hr=' + new Date().getTime() + '\';' + 'document.body.appendChild(js);">'); doc.close(); }, 0); }(tagetUrl,window, document, 'dmpa', length)); // 储存数据来源; var _dmpa_siteId; // 获取siteId,区分HuaweiStore-wap、HuaweiStore-web、HuaweiStore-app、Myhuawei-app; function setSiteId_dmpa() { // 判断是否是myhuaweiApp内嵌页面 if (window.hiCareJs) { // HuaweiStore-app新版本有window.hiCareJs,老版本没有 window.clientJsBridge.call({"path": "jsp://com.huawei.phoneservice/application/appName"}, function (result) { if (result === "myhuawei") { _dmpa_siteId = "Myhuawei-app"; } else if (window.integrationJsInterface || window.integrationJsInterfaceWebview) { _dmpa_siteId = "HuaweiStore-app"; } }); } else if (window.integrationJsInterface || window.integrationJsInterfaceWebview) { _dmpa_siteId = "HuaweiStore-app"; } else { _dmpa_siteId = device === 'mobile' ? 'HuaweiStore-wap' : 'HuaweiStore-web'; } } // dmpa 公共基础数据发送 function setBaseDMPASend(_userIP) { var dmpa_init_params = { "siteId": _dmpa_siteId, "IP": _userIP || null, // NetWork检查datast "userId": _dmpa_uid || ($.cookie("huawei_store_unified_id") ? $.cookie("huawei_store_unified_id") : buildECDmpaUserId()) || null, "sessionId": tCsrfToken || null, "country": _dmpa_siteCode || countryCode || ec_siteCode, "siteLanguage": digitalData.page.pageInfo.language, "siteName": digitalData.page.pageInfo.siteName || countryCode, }; // 公共参数初始化 dmpa('set', dmpa_init_params); // 禁止自动发送 pv dmpa('setAutoSendPV', false); // 设置DMPA版本 dmpa('setDMPAVersion', 5.01); // 禁止自动发送 pp dmpa('setAutoSendPP', false); var DMPA_PATH = digitalData.page.pageInfo ? (digitalData.page.pageInfo.siteCode2) : ""; window.dmpa5 && dmpa5('setCookiePath', '/' + DMPA_PATH); } // 初始化DMPA function init_dmpa_public() { setSiteId_dmpa(); // 当页面加载状态 if (!tCsrfToken) { // tCsrfToken 不存在 ecCom.getToken().done(function () { setBaseDMPASend(null); }) } else { setBaseDMPASend(null); } } } </script> <link rel="stylesheet" href="/etc/designs/huawei-cbg-site/clientlib-ecommerce-v4/clientlib-site/login-page.min.ad1a4828d5f0484c3af30f47dc650322.css" type="text/css"> <link rel="stylesheet" href="/etc/designs/huawei-cbg-site/clientlib-ecommerce-v4/clientlib-site/view-order-page.min.ff359b3867e1c38a91ae1d8e8628868a.css" type="text/css"> </head> <body class="huawei-v4 huawei-fr page-name-sign-in huawei-v4-ecommerce "> <style> .header-tag-title.seo{ position:absolute; display: block; height: 0; width: 0; overflow: hidden; z-index: -1; } </style> <h1 class="header-tag-title seo">Sign-in</h1> <script type="text/javascript" class="gtm-ga-ecommerce optanon-category-2"> //非管控区域 -GTM -ec var returnUrl = decodeURIComponent(window.location.search);//判断是否为支付结果页 var hasResult = returnUrl.indexOf('result');// 获取result参数开始位置, 并对获取的位置增加字符串”result“,7个字符 // 是接口返回数据 有result对象返回时 if (hasResult > -1) { var substringStart = parseInt(returnUrl.indexOf('result') + 7);// 支付结果页,重新查询购物车 var paymentResult = JSON.parse( decodeURIComponent(returnUrl.substring(parseInt(returnUrl.indexOf('result') + 7) ) ) );// 解析返回URL内容 //支付成功且存在orderCode if(paymentResult.resultCode == 0 && paymentResult.data.orderCode && paymentResult.data.isPaySuccess){ var gtm_orderCode = paymentResult.data.orderCode; //匿名化orderCode var hide_orderCode = gtm_orderCode.slice(0,4) + "****" + gtm_orderCode.slice(8, gtm_orderCode.length) ; var gtm_totalFee = paymentResult.data.totalFee; var gtm_productIdMap = paymentResult.data.productIdMap; var gtm_siteCode = window.digitalData ? window.digitalData.page.pageInfo.siteCode2 : ''; var gtm_data = { orderCode: gtm_orderCode, siteCode:gtm_siteCode.toUpperCase(), }; //获取存储数据中的 产品信息 //copy电商订单产品信息到sessionstorage中,防止电商产品信息被清除 var gtm_guest_infoobj = ""; if(localStorage.gtm_guest_infoobj){ gtm_guest_infoobj = JSON.parse(localStorage.gtm_guest_infoobj); sessionStorage.gtm_cps_infoobj = localStorage.gtm_guest_infoobj; } //获取token var gtm_com = apiHost.search('/eCommerce'); var gtm_host = apiHost.substring(0, gtm_com); var getTokenUrl = gtm_host + '/gateway/csrfToken?_=' + Date.now(); $.ajax({ type : "get", url : getTokenUrl, xhrFields : { withCredentials: true }, crossDomain : true, success : function(response) { var gtm_tCsrfToken= response.data;//接口gateway/csrfToken //Token成功后查询一次订单 $.ajax({ url : apiHost + ( apiHost.indexOf("eCommerce") != -1 ? "queryUserOrderDetail" : ecommerce_baseurl.queryUserOrderDetail ) , type : "post", cache : false, data : JSON.stringify(gtm_data), dataType : "json", traditional : true, //防止深度序列化 xhrFields : {withCredentials: true,}, headers : {"tCsrfToken": gtm_tCsrfToken,}, //接口gateway/csrfToken/js crossDomain : true, contentType : "application/json", success: function(response) { if(response.resultCode==0){ var gtm_orderDetails = response.data.orderDetails;//订单详情 var gtm_orderDetailInfo = gtm_orderDetails.orderDetailInfo;//详情产品数据 var gtm_shipping = gtm_orderDetails.orderDeliveryAddress.isSelfPickup ? "pickup" : "home-delivery";//物流方式 /*** GTM-GA埋码监控数据push */ var pushDataMode = { paymentOption : gtm_orderDetailInfo.paymentMethod, currencyCode : ecCurrencyCode, id : hide_orderCode, affiliation : response.data.shop.name, revenue : gtm_orderDetailInfo.cashPay, tax : gtm_orderDetailInfo.taxAmount, shipping : gtm_shipping, coupon : gtm_orderDetailInfo.couponCode, products : (gtm_orderDetailInfo.productList && gtm_orderDetailInfo.productList.length > 0) ? getGTMProducts(gtm_orderDetailInfo,true,gtm_productIdMap) : [], } payResultDataLayerPush(pushDataMode); /*** 支付订单成功DMPA数据上报 */ if (enableDmpa && window.dmpa ) { var ecData = [{ orderId : response.data.orderDetails.orderDetailInfo.orderCode, //orderId:订单id orderType : response.data.orderDetails.orderDetailInfo.orderType, //orderType:订单类型 paymentDate : response.data.orderDetails.orderDetailInfo.paymentTime, // paymentDate:成功支付时间 paymentStatus : response.data.orderDetails.orderDetailInfo.paymentStatus, //paymentStatus:支付状态 location : window.location.href, //location:当前页面链接 }]; window.dmpa('trackECommerce', 'paidSuccess', ecData); } } else {//接口返回错误 if(gtm_guest_infoobj){//localstorage里面有数据 //GTM埋码监控数据push var pushDataMode = { paymentOption : gtm_guest_infoobj.payMethod || "", currencyCode : ecCurrencyCode || "", id : hide_orderCode, affiliation : gtm_guest_infoobj.affiliation || "", revenue : gtm_totalFee, tax : gtm_guest_infoobj.totalTaxAmount || "", shipping : gtm_guest_infoobj.shippingType || "", coupon : gtm_guest_infoobj.couponCode || "", products : gtm_guest_infoobj.products || "", } payResultDataLayerPush(pushDataMode); }else{//localstorage无数据 //GTM埋码监控数据push var pushDataMode = { currencyCode : ecCurrencyCode || "", id : hide_orderCode, revenue : gtm_totalFee, products : getGTMProducts(null,false,gtm_productIdMap) || [], } payResultDataLayerPush(pushDataMode); /*** 支付订单成功DMPA数据上报*/ if (enableDmpa && window.dmpa ) { var ecData = [{ orderId: gtm_orderCode, //orderId:订单id orderType: "", //orderType:订单类型 paymentDate: "", // paymentDate:成功支付时间 paymentStatus:"", //paymentStatus:支付状态 location: window.location.href, //location:当前页面链接 }]; window.dmpa('trackECommerce', 'paidSuccess', ecData); } } }//success: resultCode!=0; //清空localstorage localStorage.gtm_guest_infoobj = ""; }, //success error:function(){ if(gtm_guest_infoobj){//localstorage里面有数据 var pushDataMode = { paymentOption : gtm_guest_infoobj.payMethod || "", currencyCode : ecCurrencyCode || "", id : hide_orderCode, affiliation : gtm_guest_infoobj.affiliation || "", revenue : gtm_totalFee, tax : gtm_guest_infoobj.totalTaxAmount || "", shipping : gtm_guest_infoobj.shippingType || "", coupon : gtm_guest_infoobj.couponCode || "", products : gtm_guest_infoobj.products || "", } payResultDataLayerPush(pushDataMode); } else {//localstorage无数据 var pushDataMode = { currencyCode : ecCurrencyCode || "", id : hide_orderCode, revenue : gtm_totalFee, products : getGTMProducts(null,false,gtm_productIdMap) || [], } payResultDataLayerPush(pushDataMode); /*** 支付订单成功DMPA数据上报*/ if (enableDmpa && window.dmpa ) { var ecData = [{ orderId: gtm_orderCode, //orderId:订单id orderType: "", //orderType:订单类型 paymentDate: "", // paymentDate:成功支付时间 paymentStatus:"", //paymentStatus:支付状态 location: window.location.href, //location:当前页面链接 }]; window.dmpa('trackECommerce', 'paidSuccess', ecData); } //清空localstorage localStorage.gtm_guest_infoobj=""; } } });//end ajax:queryUserOrderDetail } });//end ajax:csrfToken }//end 支付成功且存在orderCode }//end hasResult // 获取gtm-GA 上报的主产品数据 var getGTMProducts = function(gtm_orderDetailInfo, type, gtm_productIdMap){ var gtm_allProducts = []; if(gtm_orderDetailInfo.productList.length > 0 && type){// 有订单数据 $.each(gtm_orderDetailInfo.productList,function(m,_orderPrd){ var gtm_mainPruducts={//主商品 'id': _orderPrd.productId ? _orderPrd.productId.toString() : "", 'name': _orderPrd.name || "", 'category': ecCom.getCategoryByPID(_orderPrd.productId) || "", 'price': _orderPrd.orderPrice || "", 'quantity': _orderPrd.quantity || "", 'brand': 'Huawei', 'variant': _orderPrd.name || "", 'coupon': gtm_orderDetailInfo.couponCode || "", 'bundle': 'mainSku', 'color': (_orderPrd.gbomAttrList && _orderPrd.gbomAttrList.length > 0) ? _orderPrd.gbomAttrList[0].attrValue : "", 'memory': "", 'processor': "", 'version': "", } var gtm_subPruductsArr = []; //附属商品:bundle if(_orderPrd.subOrderProductInfos && _orderPrd.subOrderProductInfos.length > 0){ gtm_subPruductsArr = getGTM_subProducts(_orderPrd.subOrderProductInfos,'bundle', gtm_subPruductsArr,gtm_orderDetailInfo); } // gift if(_orderPrd.prdGiftList && _orderPrd.prdGiftList.length > 0){ gtm_subPruductsArr = getGTM_subProducts(_orderPrd.prdGiftList,'gift', gtm_subPruductsArr,gtm_orderDetailInfo); } // service if(_orderPrd.extendLists && _orderPrd.extendLists.length > 0){ gtm_subPruductsArr = getGTM_subProducts(_orderPrd.extendLists,'service', gtm_subPruductsArr,gtm_orderDetailInfo); } //gtm_mainPruducts.bundle = gtm_subPruductsArr; // 附属与主商品 上下级 放在bundle gtm_allProducts.push(gtm_mainPruducts); gtm_allProducts = gtm_allProducts.concat(gtm_subPruductsArr); //附属与主商品平级 -- 数据过多时,GA会自动由get转Post发送 }) }else{// 无订单数据 for(var key in gtm_productIdMap){ var gtm_mainPruducts={ 'id': key || "", 'name': '', 'category': '', 'price': '', 'quantity': '', 'brand': 'Huawei', 'variant': '', 'coupon': "", 'bundle': 'mainSku', 'color' : "", 'memory': "", 'processor' : "", 'version' : "", } gtm_allProducts.push(gtm_mainPruducts); } } return gtm_allProducts; } // 获取gtm-GA 上报的附属商品数据 var getGTM_subProducts = function(subProcuds,type,gtm_subPruductsArr,gtm_orderDetailInfo){ var res_subPruductsArr = gtm_subPruductsArr || []; $.each(subProcuds,function(b,_subItem){ var _subItemObj={ 'id': type == 'service' ? (_subItem.skuCode || "") : ( _subItem.productId ? _subItem.productId.toString() : ""), 'name': type == 'gift' ? (_subItem.giftName || "") : ( _subItem.name || ""), 'category': type == 'service' ? "service" : (ecCom.getCategoryByPID( _subItem.productId) || ""), 'price': type == 'gift' ? 0 : ( _subItem.orderPrice || ""), 'quantity': type == 'gift' ? ( _subItem.giftQuantity || "") : ( _subItem.quantity || ""), 'brand': 'Huawei', 'variant': type == 'gift' ? (_subItem.giftName || "") : ( _subItem.name || ""), 'coupon': gtm_orderDetailInfo.couponCode || "", 'bundle':'subSku', 'color' : (_subItem.gbomAttrList && _subItem.gbomAttrList.length > 0) ? _subItem.gbomAttrList[0].attrValue : "", 'memory': "", 'processor':"", 'version':"", } res_subPruductsArr.push(_subItemObj); }) return res_subPruductsArr; } // dataLayer Push data var payResultDataLayerPush = function(data){ window.dataLayer.push({ "event" : "fire_event", "eventCategory" : "Purchase", "eventAction" : "Payment success", "eventLabel" : "", 'deliveryOption' : "", 'paymentOption' : data.paymentOption || "", 'ecommerce' : { 'currencyCode' : data.currencyCode || ecCurrencyCode || "", 'purchase' : { 'actionField': { 'id' : data.id || "", 'affiliation' : data.affiliation || "", 'revenue' : data.revenue || "", 'tax' : data.tax || "", 'shipping' : data.shipping || "", 'coupon' : data.coupon || "", }, 'products' : data.products || "", }, }, }) // 新版GA4埋点push let ga4Data = { 'event': ecCom.GA4.eventConstants.PURCHASE || '', 'transaction_id': data.id || '', 'currency': ecCurrencyCode ||'', 'value': data.revenue || '', 'tax': data.tax || '', 'shipping' : data.shipping || '', 'coupon': data.coupon || '', 'items': ecCom.GA4.transferProductData(data.products) || [], } ecCom.GA4.push(ga4Data); //清空localstorage localStorage.gtm_guest_infoobj = ""; } </script> <input title="cookie" type="hidden" id='cookieType' value="hwcookie"/> <span class="popular-text hidden" data-value="Résultats populaires"></span> <span class="suggested-text hidden" data-value="Résultats suggérés"></span> <div class="huawei-ie-tips" style="display: none;"> <div class="huawei-ie-cnt"> <div class="huawei-ie-txt">Pour une utilisation optimisée, nous vous conseillons d’utiliser la dernière version d’Internet Explorer ou utiliser un autre navigateur. Merci. <a class="huawei-ie-close" href="javascript:;" title="close"> <svg width="32" height="32" xmlns="http://www.w3.org/2000/svg"> <g fill="#3C3C3C" fill-rule="evenodd"> <path d="M8 7l17 17-1 1L7 8z"></path> <path d="M7 24L24 7l1 1L8 25z"></path> </g> </svg> </a> </div> </div> </div> <div class="v4 header-placeholder-pl nav-v2" id="header-placeholder"></div> <div class="v4 header platform-invisible nav-v2" id="header-v4" data-component="header"> <div id="topTipsBox" class="top-tips-box"> </div> <input title="main-nav" type="hidden" id='mainNav' value="nav-v2"/> <div class="v4 n01-main-navigation main-navigation nav-v2" data-component="n01-main-navigation"> <!-- mini-cart nav配置数据 --> <div hidden> <input id="mini-cart-nav" type="hidden" value="[]"/> <input id="mini-account-nav" type="hidden" value="[{&#34;url&#34;:&#34;/fr/account&#34;,&#34;text&#34;:&#34;Mon compte&#34;,&#34;iconPath&#34;:&#34;/content/dam/e-commerce/icon_set.svg&#34;,&#34;pageType&#34;:&#34;accountCenter&#34;},{&#34;url&#34;:&#34;/fr/shop/find-your-order/&#34;,&#34;text&#34;:&#34;Mes commandes&#34;,&#34;iconPath&#34;:&#34;/content/dam/e-commerce/icon_order.svg&#34;,&#34;pageType&#34;:&#34;viewOrder&#34;}]"/> </div> <!-- mini-cart 购物车图标弹出层内容 2 --> <aside class="ec-mc ec_mc" id="ecMiniCart"> </aside> <script type="text/html" id="ecMiniCartArt"> <i class="ec-mc-arrow mini-cart-arrow"></i> <div class="ec-mc-content"> {{if itemInfos && itemInfos.length >= cartLimit}} <!-- 迷你车满载提示 --> <div class="ec-mc-full-tips"> {{text.FullTips}} </div> {{/if}} {{if originalTotalNumber == 0}} <!-- mini cart 为空 --> <div class="ec-mc-empty"> <i class="hsvg44 hsvg-face"></i> <p>{{text.emptyTips}}</p> </div> {{else}} <div class="ec-mc-total"> <p class="ec-mc-total-text ec-mc-goods-text" style="display:flex"> <span class="ec-mc-total-pay">{{text.Total + ' : ' }}<span class="cashpay">{{cashPay | ecCurrency}}</span></span> {{if itemInfos && itemInfos.length > 0}} <span class="ec-mc-total-qty">{{itemInfos.length}} {{text.items}}</span> {{/if}} </p> </div> <!-- mini cart 有商品 --> <div class="ec-mc-goods-container scroll-content"> <ul class="ec-mc-goods-list"> {{if normalItems && normalItems.length > 0}} {{each normalItems cartList i}} {{set invalidCauseReason = cartList.invalidCauseReason , invalidCauseLeftValue = cartList.invalidCauseLeftValue}} <li class="{{ invalidCauseReason == 1 || invalidCauseReason == 5 || invalidCauseReason == 6 || invalidCauseReason == 7 || invalidCauseReason == 8 || invalidCauseReason == 9 || invalidCauseReason == 10 || invalidCauseReason == 11 || invalidCauseReason == 12 || invalidCauseReason == 13 || invalidCauseReason == 14 ? 'mini-cart-lack out_stock' : '' }} {{cartList.selected && invalidCauseReason == 0 ? 'selected': ''}}" data-itemid="{{cartList.itemId}}" data-itemcode="{{cartList.itemCode}}" data-productid="{{cartList.sbom.productId}}" data-itemname="{{cartList.itemName}}" data-itemtype="{{cartList.itemType}}" data-qty="{{cartList.qty}}"> <div class="ec-mc-goods-img"> <a href="{{cartList.sbom.pdpLink}}" title="{{cartList.itemName}}"> <img src="{{cartList.imgSrc}}" alt="{{cartList.itemName}}"> </a> </div> <div class="ec-mc-goods-text"> <h3><a href="{{cartList.sbom.pdpLink}}" title="{{cartList.itemName}}">{{cartList.itemName}}</a></h3> <p><span>{{text.Qty}}: {{cartList.qty}}</span><span>{{cartList.subtotal | ecCurrency}}</span></p> </div> {{if cartList.subItems && cartList.subItems.length > 0}} <!-- 隐藏数据 --> <ul class="ec-mc-subs"> {{each cartList.subItems subItems}} {{if subItems.itemType == 'G'}} <li class="cart_list_subs_gift{{(subItems.invalidCauseReason == 6 || subItems.invalidCauseReason == 2)? ' out_stock' : ''}}" data-itemcode="{{subItems.itemCode}}" data-itemname="{{subItems.itemName}}" data-itemtype="{{subItems.itemType}}" data-qty="{{cartList.qty}}"></li> {{else if subItems.itemType == 'DP'}} <li class="cart_list_subs_no_gift cart_list_subs_dp{{(subItems.invalidCauseReason == 6 || subItems.invalidCauseReason == 4)? ' out_stock' : ''}}" data-itemcode="{{subItems.itemCode}}" data-itemname="{{subItems.itemName}}" data-itemtype="{{subItems.itemType}}" data-qty="{{cartList.qty}}" data-dpcode="{{cartList.attrsMap.dp_package_code}}" data-dpgroup="{{subItems.attrsMap.dp_group}}"></li> {{else if subItems.itemType == 'S1' || subItems.itemType == 'S6'}} <li class="cart_list_subs_no_gift{{(subItems.invalidCauseReason == 6 || subItems.invalidCauseReason == 3)? ' out_stock' : ''}}" data-itemcode="{{subItems.itemCode}}" data-itemname="{{subItems.itemName}}" data-itemtype="{{subItems.itemType}}" data-qty="{{cartList.qty}}"></li> {{else if subItems.itemType == 'P'}} <li class="cart_list_subs_no_gift cart_list_subs_p{{(subItems.invalidCauseReason == 6 || subItems.invalidCauseReason == 4)? ' out_stock' : ''}}" data-itemcode="{{subItems.itemCode}}" data-itemname="{{subItems.itemName}}" data-itemtype="{{subItems.itemType}}" data-packagecode="{{cartList.attrsMap.package_code}}" data-qty="{{cartList.qty}}"></li> {{/if}} {{/each}} </ul> {{/if}} </li> {{/each}} {{/if}} {{if abnormalItems && abnormalItems.length > 0}} {{each abnormalItems cartList i}} {{set invalidCauseReason = cartList.invalidCauseReason , invalidCauseLeftValue = cartList.invalidCauseLeftValue}} <li class="{{ invalidCauseReason == 1 || invalidCauseReason == 5 || invalidCauseReason == 6 || invalidCauseReason == 7 || invalidCauseReason == 8 || invalidCauseReason == 9 || invalidCauseReason == 10 || invalidCauseReason == 11 || invalidCauseReason == 12 || invalidCauseReason == 13 || invalidCauseReason == 14 ? 'mini-cart-lack out_stock' : ''}}" data-itemid="{{cartList.itemId}}" data-itemcode="{{cartList.itemCode}}" data-productid="{{cartList.sbom.productId}}" data-itemname="{{cartList.itemName}}" data-itemtype="{{cartList.itemType}}" data-qty="{{cartList.qty}}"> <div class="ec-mc-goods-img"> <a href="#" title="{{cartList.itemName}}"> <img src="{{cartList.imgSrc}}" alt="{{cartList.itemName}}"> </a> </div> <div class="ec-mc-goods-text"> <h3><a href="#" title="{{cartList.itemName}}">{{cartList.itemName}}</a></h3> <p><span>{{text.Qty}}: {{cartList.qty}}</span><span>{{cartList.subtotal | ecCurrency}}</span></p> </div> {{if cartList.subItems && cartList.subItems.length > 0}} <!-- 隐藏数据 --> <ul class="ec-mc-subs"> {{each cartList.subItems subItems}} {{if subItems.itemType == 'G'}} <li class="cart_list_subs_gift{{(subItems.invalidCauseReason == 6 || subItems.invalidCauseReason == 2)? ' out_stock' : ''}}" data-itemcode="{{subItems.itemCode}}" data-itemname="{{subItems.itemName}}" data-itemtype="{{subItems.itemType}}" data-qty="{{cartList.qty}}"></li> {{else if subItems.itemType == 'DP'}} <li class="cart_list_subs_no_gift cart_list_subs_dp{{(subItems.invalidCauseReason == 6 || subItems.invalidCauseReason == 4)? ' out_stock' : ''}}" data-itemcode="{{subItems.itemCode}}" data-itemname="{{subItems.itemName}}" data-itemtype="{{subItems.itemType}}" data-qty="{{cartList.qty}}" data-dpcode="{{cartList.attrsMap.dp_package_code}}" data-dpgroup="{{subItems.attrsMap.dp_group}}"></li> {{else if subItems.itemType == 'S1' || subItems.itemType == 'S6'}} <li class="cart_list_subs_no_gift{{(subItems.invalidCauseReason == 6 || subItems.invalidCauseReason == 3)? ' out_stock' : ''}}" data-itemcode="{{subItems.itemCode}}" data-itemname="{{subItems.itemName}}" data-itemtype="{{subItems.itemType}}" data-qty="{{cartList.qty}}"></li> {{else if subItems.itemType == 'P'}} <li class="cart_list_subs_no_gift cart_list_subs_p{{(subItems.invalidCauseReason == 6 || subItems.invalidCauseReason == 4)? ' out_stock' : ''}}" data-itemcode="{{subItems.itemCode}}" data-itemname="{{subItems.itemName}}" data-itemtype="{{subItems.itemType}}" data-packagecode="{{cartList.attrsMap.package_code}}" data-qty="{{cartList.qty}}"></li> {{/if}} {{/each}} </ul> {{/if}} </li> {{/each}} {{/if}} </ul> </div> {{/if}} <div class="ec-mc-goods-btn-wrap"> <a class="ec-mc-goods-btn-checkout a-common" cat="pop_up_cart" act="click_on_checkout" lab="<page title - >" href="{{link.cartLink}}" role="button" title="{{btn.CartAndCheckout}}">{{btn.CartAndCheckout}}</a> {{if is_employee}} <a class="ec-mc-goods-btn-continue a-common" cat="cart_cta_click" act="click_on_continue_shopping" lab="<page title - cart>" href="{{text.continueShoppingUrl}}" onclick="dmpaContinueShopping(this)" role="button" title="{{btn.ContinueShopping}}">{{btn.ContinueShopping}}</a> {{/if}} </div> <!-- mini cart 导航菜单 --> <nav class="ec-mc-nav"> <ul class="ec-mc-nav-list"> {{each miniCartNav navItem}} <li> {{if navItem.iconPath}} <a href="{{navItem.url}}" class="a-common" cat="pop_up_cart" act="click_on_cart" lab="<page title - >" role="button" title="{{navItem.text}}"><img class="nav-icon" src="{{navItem.iconPath}}" />{{navItem.text}}<i class="hsvg12 hsvg-right"></i></a> {{else}} <a href="{{navItem.url}}" class="a-common" cat="pop_up_cart" act="click_on_cart" lab="<page title - >" role="button" title="{{navItem.text}}"><img class="nav-icon d-none" src="{{navItem.iconPath}}" />{{navItem.text}}<i class="hsvg12 hsvg-right"></i></a> {{/if}} </li> {{/each}} {{if !isPC}} {{each miniAccountNav navItem i}} <li> {{if i == 0 && !isLogin}} {{if navItem.iconPath}} <a href="javascript:;" role="button" callbackurl="{{urlPrefix + navItem.url}}" onclick="loginBeforeAccountCenter(this.attributes.callbackurl.value)" title="{{navItem.text}}"><img class="nav-icon" src="{{navItem.iconPath}}" />{{navItem.text}}<i class="hsvg12 hsvg-right"></i></a> {{else}} <a href="javascript:;" role="button" callbackurl="{{urlPrefix + navItem.url}}" onclick="loginBeforeAccountCenter(this.attributes.callbackurl.value)" title="{{navItem.text}}"><img class="nav-icon d-none" src="{{navItem.iconPath}}" />{{navItem.text}}<i class="hsvg12 hsvg-right"></i></a> {{/if}} {{else}} {{if navItem.iconPath}} <a href="{{navItem.url}}" role="button" title="{{navItem.text}}"><img class="nav-icon" src="{{navItem.iconPath}}" />{{navItem.text}}<i class="hsvg12 hsvg-right"></i></a> {{else}} <a href="{{navItem.url}}" role="button" title="{{navItem.text}}"><img class="nav-icon d-none" src="{{navItem.iconPath}}" />{{navItem.text}}<i class="hsvg12 hsvg-right"></i></a> {{/if}} {{/if}} </li> {{/each}} <li> {{if isLogin}} <a id="ec_mc_login_status" href="javascript:;" role="button" title="{{text.sign_out}}" onclick="toggleLoginStatus(this)"><i class="hsvg24 hsvg-person-2"></i>{{text.sign_out}}</a> {{else}} <a id="ec_mc_login_status" class="ec-mc-btn-link" href="javascript:;" role="button" title="{{text.login}}" onclick="toggleLoginStatus(this)">{{text.login}}</a> {{/if}} </li> {{/if}} </ul> </nav> </div> </script> <!-- 优惠卷模板 --> <script type="text/html" id="couponTemp"> {{if showCouponList.length > 0}} {{each showCouponList v i}} {{ if v }} <li class="ordercoupons-li" data-couponcode="{{v.couponCode}}"> <div class="ordercoupons-item"> <span class="ordercoupons-price" style="font-weight:400;font-size:13px;width:7px;height:7px;">{{text.coupon}} {{ -v.amount | ecCurrency }} {{text.off}}</span> <i class="hsvg12 hsvg-close2-h" onclick="removeCoupon(this)" style="float:right;width:7px;height:7px;"></i> </div> </li> {{/if}} {{/each}} {{/if}} </script> <!-- 购物流程指引 --> <script type="text/html" id="titleGuideArt"> <ul class="track-statusul statusul-horizontal"> <li class="track-statusli statusli-first statusli-completed"> <div class="track-status-icon" > <p class="statusicon-default"> <b class="statusicon-cricle"></b> <b class="statusicon-line statusicon-line-r"></b> </p> <p class="statusicon-active"> <b class="statusicon-cricle"></b> <b class="statusicon-line statusicon-line-r"></b> </p> </div> <p class="track-status-text" > <span class="track-status-name">{{text_cart}}</span> </p> </li> {{set isCompleted = currentStep == "checkout" ? "statusli-completed" : ""}} <li class="track-statusli statusli-middle {{isCompleted}}"> <div class="track-status-icon" > <p class="statusicon-default"> <b class="statusicon-line statusicon-line-l"></b> <b class="statusicon-cricle"></b> <b class="statusicon-line statusicon-line-r"></b> </p> <p class="statusicon-active"> <b class="statusicon-line statusicon-line-l"></b> <b class="statusicon-cricle"></b> <b class="statusicon-line statusicon-line-r"></b> </p> </div> <p class="track-status-text" > <span class="track-status-name">{{text_checkout}}</span> </p> </li> <li class="track-statusli statusli-last"> <div class="track-status-icon track-status-icon-sa" > <p class="statusicon-default"> <b class="statusicon-line statusicon-line-l"></b> <b class="statusicon-cricle"></b> </p> <p class="statusicon-active"> <b class="statusicon-line statusicon-line-l"></b> <b class="statusicon-cricle"></b> </p> </div> <p class="track-status-text" > <span class="track-status-name">{{text_submitAndPay}}</span> </p> </li> </ul> </script> <!-- mini-cart 购物车图标弹出层内容 END--> <input type="hidden" id="login-extra-item" value="[{&#34;url&#34;:&#34;/fr/account&#34;,&#34;text&#34;:&#34;Mon compte&#34;,&#34;iconPath&#34;:&#34;/content/dam/e-commerce/icon_set.svg&#34;,&#34;pageType&#34;:&#34;accountCenter&#34;},{&#34;url&#34;:&#34;/fr/shop/find-your-order/&#34;,&#34;text&#34;:&#34;Mes commandes&#34;,&#34;iconPath&#34;:&#34;/content/dam/e-commerce/icon_order.svg&#34;,&#34;pageType&#34;:&#34;viewOrder&#34;}]"/> <input type="hidden" id="mini-cart-nav" value="[]"/> <div class="container main-navigation__container"> <a title="logo" class="logo" href="/fr/" data-navicon="logo"> <img src="/etc/designs/huawei-cbg-site/clientlib-campaign-v4/common-v4/images/logo.svg" width="142" alt="Huawei-v4"/> </a> <nav class="main-nav"> <div class="lf-nav nav-zone"> <ul class="main-nav__list" role="menubar"> <li class="main-nav__item "> <a title="Offres" data-navicon="Offres" class="main-nav__link unhover" href="/fr/offer/">Offres</a> </li> <li class="main-nav__item "> <a title="Smartphone" data-navicon="Smartphone" class="main-nav__link unhover" href="/fr/phones/">Smartphone</a> </li> <li class="main-nav__item "> <a title="Wearable" data-navicon="Wearable" class="main-nav__link unhover" href="/fr/wearables/">Wearable</a> </li> <li class="main-nav__item "> <a title="Ordinateurs" data-navicon="Ordinateurs" class="main-nav__link unhover" href="/fr/laptops/">Ordinateurs</a> </li> <li class="main-nav__item "> <a title="Tablettes" data-navicon="Tablettes" class="main-nav__link unhover" href="/fr/tablets/">Tablettes</a> </li> <li class="main-nav__item "> <a title="Audio" data-navicon="Audio" class="main-nav__link unhover" href="/fr/headphones/">Audio</a> </li> <li class="main-nav__item "> <a title="HUAWEI Mobile Services" data-navicon="HUAWEI Mobile Services" class="main-nav__link unhover" href="/fr/mobileservices/">HUAWEI Mobile Services</a> </li> </ul> </div> <div class="rg-nav nav-zone"> <ul class="main-nav__list" role="menubar"> <li class="main-nav__item "> <a title="Assistance" data-navicon="Assistance" class="main-nav__link unhover" href="/fr/support/">Assistance</a> </li> <li class="main-nav__item "> <a title="Magasins" data-navicon="Magasins" class="main-nav__link unhover" href="/fr/retail/">Magasins</a> </li> <li class="main-nav__item "> <a title="Community" data-navicon="Community" class="main-nav__link unhover" href="/fr/community/">Community</a> </li> </ul> </div> <div tabindex="0" aria-haspopup="true" role="button" aria-expanded="false" class="login-v4-wrap nav-addons__link nav-addons__profile wap Self-eCommerce"> <div class="login-v4-cnt" data-gamodule="navigation" data-gaevent="support_interaction" data-entrancelevel="common"> <ul class="show-login" data-support-url="https://consumer.huawei.com/fr/support" data-support-usercenter-url="/fr/support/user-center.html" data-support-cmkt-url="https://api-de.c.huawei.com/cuepf" data-support-cas-url="https://id7.cloud.huawei.com/CAS" data-support-country-code='FR' data-support-login='yes' data-version='v4' data-register-type='phone'> <li class="login-extra-item-html"> </li> <li class="main-nav__item ec-login-btn"> <a cat='Navigation' act='Click on sign in' class="a-sup-common" lab='<page title>' href="javascript:toggleLoginStatus(this);" title="Connexion"> <span>Connexion</span> </a> </li> </ul> <ul class="show-logout"> <p class="main-nav__item greeting-text"> <span>Bonjour<span>,</span> </span><span class="user-name"></span> </p> <li class="login-extra-item-html"> </li> <li class="main-nav__item ec-logout-btn"> <a class="a-sup-common my-exit ha-click-dispach" ha-id="me_click_log_out" cat='Navigation' act='Click on exit' lab='<page title>' href="javascript:toggleLoginStatus(this);" title="Déconnexion"> <span>Déconnexion</span> </a> </li> </ul> </div> </div> </nav> <div class="nav-addons"> <button class="nav-addons__link nav-addons__search js-open-search" aria-haspopup="true" role="button" aria-expanded="false" data-navicon="search"> <span class="icon font-ico-search"> <span class="sr-only">Rechercher</span> </span> </button> <div tabindex="0" aria-haspopup="true" role="button" aria-expanded="false" class="login-v4-wrap nav-addons__link nav-addons__profile pc Self-eCommerce"> <span class="icon font-ico-profile"> <span class="sr-only">profil</span> <span class="icon-onlink-left"></span> <span class="icon-onlink-right"></span> </span> <div class="login-v4"> <div class="login-font"> <span class="login-bot"></span> <span class="login-top"></span> </div> <div class="login-v4-cnt" data-gamodule="navigation" data-gaevent="support_interaction" data-entrancelevel="common"> <ul class="show-login" data-support-url="https://consumer.huawei.com/fr/support" data-support-usercenter-url="/fr/support/user-center.html" data-support-cmkt-url="https://api-de.c.huawei.com/cuepf" data-support-cas-url="https://id7.cloud.huawei.com/CAS" data-support-country-code='FR' data-support-login='yes' data-version='v4' data-register-type='phone'> <li class="login-extra-item-html"> </li> <li class="ec-login-btn"> <a cat='Navigation' act='Click on sign in' class="a-sup-common" lab='<page title>' href="javascript:toggleLoginStatus(this);" title="Connexion"> <span>Connexion</span> </a> </li> </ul> <ul class="show-logout"> <p class="greeting-text"> <span>Bonjour<span>,</span> </span><span class="user-name"></span> </p> <li class="login-extra-item-html"> </li> <li class="ec-logout-btn"> <a class="a-sup-common my-exit ha-click-dispach" ha-id="me_click_log_out" cat='Navigation' act='Click on exit' lab='<page title>' href="javascript:toggleLoginStatus(this);" title="Déconnexion"> <span>Déconnexion</span> </a> </li> </ul> </div> </div> </div> <div tabindex="0" aria-haspopup="true" role="button" aria-expanded="false" class="shop-bag nav-addons__link nv-addons__bag shop-bag-bnt"> <span class="icon font-ico-bag"> <span class="sr-only">Couvercle</span> <i></i> </span> <i class="bag-amount"></i> </div> <button aria-haspopup="true" role="button" aria-expanded="false" class="nav-toggle js-nav-toggle"> <span class="btn-line"></span> <span class="sr-only">Ouvrir le menu</span> <span class="btn-line"></span> </button> </div> </div> </div> <div class="v4 n12-search popup nav-v2" data-component="n12-search"> <div class="container"> <button tabindex="-1" type="button" class="popup__close-btn js-close-popup"> <span class="sr-only">Espace</span> </button> <div class="row"> <div class="col-xl-6 offset-xl-3 col-lg-8 offset-lg-2 col-md-10 offset-md-1"> <div class="search__form-container"> <label class="sr-only" for="search">search</label> <input class="search__form-input js-search-autocomplete" text="search" name="search" id="search" autocomplete="off" data-enable-ph-search="no" placeholder="Rechercher …"/> <button class="search__form-submit" type="button"> <span class="icon font-ico-search"> <span class="sr-only">Rechercher</span> </span> </button> <button class="search__form-clear js-search-clear" type="button"> <span class="icon font-ico-close"> <span class="sr-only">Espace</span> </span> </button> </div> <div class="popular-show-wrap"> <div class="popular-wrap"> <div class="top-title"> Produits populaires </div> <div class="popular-product dropdown__right"> <div class="row dropdown__row-mobile"> <div class="list dropdown__right-col col-xl-4 col-xs-6"> <a class="dropdown__series-link search-popular-product-link" data-position="1" title="HUAWEI Pura 70 Ultra" href="/fr/phones/pura70-ultra/"> <div class="dropdown__holder"> <img class="dropdown__image-centered" data-src="/content/dam/huawei-cbg-site/common/mkt/pdp/admin-image/phones/pura70-ultra/list-green.png" alt="HUAWEI Pura 70 Ultra" onerror="imgErrorUrl(this)"/> </div> </a> <div> <a class="heading dropdown__series-link search-popular-product-link" data-position="1" title="HUAWEI Pura 70 Ultra" href="/fr/phones/pura70-ultra/"> HUAWEI Pura 70 Ultra </a> </div> </div> <div class="list dropdown__right-col col-xl-4 col-xs-6"> <a class="dropdown__series-link search-popular-product-link" data-position="2" title="HUAWEI MateBook X Pro Core Ultra Premium Edition" href="/fr/laptops/matebook-x-pro-ultra-premium-edition/"> <div class="dropdown__holder"> <img class="dropdown__image-centered" data-src="/content/dam/huawei-cbg-site/common/mkt/pdp/admin-image/pc/matebook-x-pro/list-blue.png" alt="HUAWEI MateBook X Pro Core Ultra Premium Edition" onerror="imgErrorUrl(this)"/> </div> </a> <div> <a class="heading dropdown__series-link search-popular-product-link" data-position="2" title="HUAWEI MateBook X Pro Core Ultra Premium Edition" href="/fr/laptops/matebook-x-pro-ultra-premium-edition/"> HUAWEI MateBook X Pro Core Ultra Premium Edition </a> </div> </div> <div class="list dropdown__right-col col-xl-4 col-xs-6"> <a class="dropdown__series-link search-popular-product-link" data-position="3" title="HUAWEI WATCH FIT 3" href="/fr/wearables/watch-fit3/"> <div class="dropdown__holder"> <img class="dropdown__image-centered" data-src="/content/dam/huawei-cbg-site/common/mkt/pdp/admin-image/wearables/watch-fit3/leather.png" alt="HUAWEI WATCH FIT 3" onerror="imgErrorUrl(this)"/> </div> </a> <div> <a class="heading dropdown__series-link search-popular-product-link" data-position="3" title="HUAWEI WATCH FIT 3" href="/fr/wearables/watch-fit3/"> HUAWEI WATCH FIT 3 </a> </div> </div> </div> </div> </div> <div class="quick-link"> <div class="top-title"> Vue rapide </div> <div class="link-wrap row"> <div class="col-sm-4 link-list"> <a title="Comparez les smartphones" class="search-quick-link" href="/fr/phones/compare/">Comparez les smartphones</a> </div> <div class="col-sm-4 link-list"> <a title="AppGallery" class="search-quick-link" href="/fr/campaign/appgallery/">AppGallery</a> </div> <div class="col-sm-4 link-list"> <a title="Wearables" class="search-quick-link" href="/fr/wearables/">Wearables</a> </div> <div class="col-sm-4 link-list"> <a title="Ordinateurs" class="search-quick-link" href="/fr/laptops/">Ordinateurs</a> </div> <div class="col-sm-4 link-list"> <a title="Audio" class="search-quick-link" href="/fr/headphones/">Audio</a> </div> <div class="col-sm-4 link-list"> <a title="Accessories" class="search-quick-link" href="/fr/accessories/">Accessories</a> </div> <div class="col-sm-4 link-list"> <a title="Find service center" class="search-quick-link" href="/fr/support/service-center/">Find service center</a> </div> <div class="col-sm-4 link-list"> <a title="Guide de démarrage - Connecter votre montre à votre téléphone" class="search-quick-link" href="https://consumer.huawei.com/fr/support/article/fr-fr15770822/">Guide de démarrage - Connecter votre montre à votre téléphone</a> </div> <div class="col-sm-4 link-list"> <a title="Comment obtenir des applications" class="search-quick-link" href="/fr/campaign/top-app/">Comment obtenir des applications</a> </div> </div> </div> </div> </div> </div> <div class="search_toast"> saisir d&#39;autres clés de recherche </div> </div> </div> <div class="v4 n16-simple-tabs simple-tabs simple-tabs__sticky" data-component="n16-simple-tabs" style="display: none;"> <div class="container"> <div class="wrap"> <ul class="simple-tabs__wrap"> <li class="simple-tabs__continent" data-region="Africa">Africa</li> <li class="simple-tabs__continent" data-region="Asia Pacific">Asia Pacific</li> <li class="simple-tabs__continent" data-region="Europe">Europe</li> <li class="simple-tabs__continent" data-region="Latin America">Latin America</li> <li class="simple-tabs__continent" data-region="Middle East">Middle East</li> <li class="simple-tabs__continent" data-region="North America">North America</li> <li class="simple-tabs__continent" data-region="Global">Global</li> </ul> </div> </div> </div> </div> <div class="cookie-data"> <div class="required-category"> </div> <div class="analysis-category"> </div> <div class="advertise-category"> </div> <div class="function-category"> </div> <div class="unknown-category"> </div> </div> <script type="text/javascript" src="/etc/designs/huawei-cbg-site/clientlib-campaign-v4/cookie-package-controller.min.15403c221f9cb150d5c5037427d9507c.js" defer></script> <!-- 隐私协议popup配置项 --> <input type="hidden" id="privacy-popup-switch"/> <input type="hidden" id="privacy-popup-title"/> <input type="hidden" id="privacy-popup-ids"/> <input type="hidden" id="privacy-language-code" value="en-GB"/> <input type="hidden" id="privacy-popup-content"/> <input type="hidden" id="privacy-popup-agree"/> <input type="hidden" id="privacy-popup-checkNote"/> <input type="hidden" id="privacy-popup-remark"/> <input type="hidden" id="privacy-popup-agreeText"/> <input type="hidden" id="privacy-popup-rejectText"/> <input type="hidden" id="privacy-close-i18n" value="Espace"/> <input type="hidden" id="privacy-errortip-i18n" value="privacy_fetch_error_tip"/> <script> // 隐私协议总开关 var privacyPopupSwitch = Boolean(); var privacyButtonLineStyle = Boolean(false); </script> <section class="ec-content login-content ec-login-page"> <div id="ec_page_loading" class="ec_page_loading"> <i class="hsvg60 hsvg-load-ani"></i> </div> <input type="hidden" id="priTextAndLink"/> <input type="hidden" id="userTextAndLink"/> <input type="hidden" id="remark"/> <script type="text/javascript"> window.needPrivacyCheckBox = Boolean(); window.needUserCheckBox = Boolean(); </script> <div class="d-none" id="login-main"> <div class="container login-main"> <div class="vieworder row"> <div id="login-user" class="login-user vieworder-userlogin borderright flex justify-content-center"> <div class="vieworder-logindiv"> <h2 class="login-title">Connectez-vous</h2> <div align="center"> <h5 class="login-description">Inscrivez-vous pour gagner du temps lors de vos achats. </h5> </div> <button id="sign-in" class="signin-btn btn btn-default a-common" cat="buy_login_cta_click" act="click_on_login" lab="<page title - login>"> Connectez-vous </button> <div> <a id="sign-up" href="javascript:;" class="btn btn-link ml-auto p-0 sign-up a-common" cat="buy_login_cta_click" act="click_on_register" lab="<page title - login>"> S&#39;inscrire </a> </div> </div> </div> <div id="login-guest-pc" class="login-guest vieworder-guestlogin flex justify-content-center"> <div class="vieworder-logindiv" id="guestViewForm"> <h5 class="continue-guest"> <span class="or-text"></span> <span class="continue-guest-text"> Continuez en tant qu’invité</span> </h5> <div id="login-guest-email"> <input type="text" class="form-control login-guest-email-input" name="loginguestemail" id="loginguestemail" placeholder="E-mail*" required/> <div class="invalid-feedback text-left">Merci de renseigner un e-mail valide</div> </div> <div id="privacy-checkbox" class="custom-control custom-checkbox col-xs-12 col-sm-12 col-md-12 arabic-text d-none"> </div> <div id="user-checkbox" class="custom-control custom-checkbox col-xs-12 col-sm-12 col-md-12 arabic-text d-none"> </div> <div class="continue-btn btn-guest viewBtnWrapper"> <button id="login-continue" class="vieworder-btn btn btn-outline-secondary btn-lg a-common" cat="buy_login_cta_click" act="click_on_continue" lab="<page title - login>"> Continuer </button> </div> </div> </div> </div> </div> </div> </section> <div class="html-text-component parbase"> <style type="text/css"> .content-v3-remark { margin: 0 auto; position: relative; margin-top: -1px; width: 90%; } .remark-text { font-size: .8125rem; color: #6f6f6f; line-height: 20px; text-align: left; padding:0; } .remark-text a{ color:blue; } .huawei-v3 .footer-bottom { margin-top: 0px; } .footer-partners-new-component .site .partner-box { display: inline-block; width: 350px; height:auto; margin-right: 30px; } .footer-partners-new-component .site .partner-box:last-of-type { margin-right: 0px; } .footer-partners-new-component .site ul li{ float: left; margin-right: 5px; margin-bottom: 5px; } .footer-partners-new-component .site ul li a { width: 100%; height: 100%; } .footer-partners-new-component .site ul li a img { width: auto; height: 20px; } @media screen and (min-width: 1024px){ .footer-partners-new-component .site .partner-box h2 { display: none; } } @media screen and (max-width: 1023px){ .footer-partners-new-component { margin-top: 0px; } .footer-partners-new-component .site { margin-top: 30px; } .footer-partners-new-component .site .partner-box h2 { display: block; margin-bottom: 14px; position: relative; font-size: 14px; } .footer-partners-new-component .site .partner-box h2 .arrow-icon { width: 7px; height: 6px; display: inline-block; background: url(/etc/designs/huawei-cbg-site/clientlib-v3/images/v3-icon.svg) no-repeat; background-position: -21px -96px; position: absolute; top: 12px; right: 0px; } .footer-partners-new-component .site .partner-box { display: inline-block; width: 100%; height:auto; padding-right: 20px; box-sizing: border-box; color: #242728; line-height: 30px; font-family: "HuaweiFont-Bold"; } .footer-partners-new-component .site .partner-box .partner-list { display: none; } } </style> <div class="content-v3-remark"> <p class="remark-text"> Après la connexion, ce service aura l’autorisation d’accéder à votre avatar, pseudonyme, ou au choix votre numéro de téléphone ou adresse mail masqués, au cas où vous n'auriez pas défini de pseudonyme. Vous pouvez révoquer cette autorisation à tout moment dans les paramètres de votre compte Huawei ID.</p></div> </div> <!-- DHL自提点 openingHours --> <script id="openingHoursHtml" type="text/html"> <div class="dropping" id="openingHours"> <h4 class="up"> <span class="caret caret-right">{{translations.openingHours}}</span> </h4> <div class="openingHours-content" style="display: flex; flex-wrap: wrap;"> <div style="flex: 0 0 10px; max-width: 10px;">&nbsp;</div> <div id="bubble_table" style="flex-grow: 1"> <table class="bubble_timetable"> {{each openingHours v}} {{if v.dayOfWeek != 'HOLIDAY'}} <tr> <td class="bubble_timetable_tl"> <span style="white-space: nowrap;">{{v.workDay}}</span> </td> <td> <div class="mx-3"></div> </td> <td class="bubble_timetable_tr"> <span style="white-space: nowrap;">{{v.openingTime}} - {{v.closingTime}}</span> <br> </td> <td style="width: 99%"></td> </tr> {{/if}} {{/each}} {{each holiday v}} <tr> <td class="bubble_timetable_tl"> <span style="white-space: nowrap;">{{v}}</span> </td> <td> <div class="mx-3"></div> </td> <td class="bubble_timetable_tr"> <span style="white-space: nowrap;"> - </span> </td> </tr> {{/each}} </table> </div> </div> </div> </script> <!-- DHL自提点 holiday --> <script id="pointHoliday" type="text/html"> <div class="holidayContent"> {{each data v}} <div class="holiday_title">{{v.title}}</div> <div> <div class="holiday-table"> <table class="timetable"> <tr class="holiday-tr"> <td class="holiday-td"> {{if v.data && v.data.length > 0}} {{each v.data i}} <span style="white-space: nowrap;">{{i.from}} - {{i.to}}</span> {{/each}} {{else}} <span style="white-space: nowrap;">-</span> {{/if}} </td> </tr> </table> </div> </div> {{/each}} </div> </script> <!-- 优惠券弹窗中单个优惠券模块 --> <script id="couponDialogSingle" type="text/html"> {{each couponInfoData.couponInfoList couponInfo i}} <div data-couponInfo="{{couponInfo.couponCode}}" data-index="{{i}}" class="coupon-content-wrap {{couponInfo.backgroundClass}} {{couponInfo.wrapClassName}}"> <div class="coupon-body-body"> <div class="coupon-wrap-go"> <div class="checked-wrap"> <span class="{{couponInfo.checkedClass}}"></span> </div> <div class="go-content"> <p class="price">{{couponInfo.priceContent}}</p> <p class="prd-name {{couponInfo.isNoName ? 'none' : ''}}">{{couponInfo.couponName}}</p> <p class="time" dir="ltr">{{couponInfo.couponBeginDate}} - {{couponInfo.couponEndDate}}</p> </div> <div class="go-content coupon-des none"> <p class="detail">{{couponInfo.couponDetail}}</p> </div> </div> <div class="coupon-wrap-down"> <div class="down-content"> <div class="down-left-text"> <span class="coupon-title">{{couponInfo.couponTitle}}</span> <span class="coupon-code {{!isTypeB ? 'none' : ''}}">{{couponInfo.couponCode}}</span> </div> <span class="coupon-icon-tip"> {{@ couponInfoData.RRPpriceCoupon}} </span> </div> </div> </div> </div> {{/each}} </script> <!-- 登录用户优惠券列表 --> <script id="loginCouponListTemp" type="text/html"> <div class="effective-title">{{title}}</div> <div id="{{couponType}}" class="container-width {{isUnavailable ? 'opacity-5' : ''}}"> {{@ couponListHtml }} </div> </script> <!-- 优惠券弹窗中内容 --> <script id="couponDialogContent" type="text/html"> <div class="coupon-header-border"> <div class="coupon-header-wrap"> <div class="coupon-header"> <input class="coupon-header-left" placeholder="{{text.placeholder}}"/> <span class="coupon-header-right use">{{text.useText}}</span> </div> </div> <p class="error-coupon-tip none"> <span>{{text.errTip}}</span> </p> </div> {{ if isVisitor }} <div class="wrap smile-wrap {{!visitorCouponListHtml ? '' : 'none'}}"> <div class="coupon-empty-wrap"> <div class="coupon-empty-content hsvg40 hsvg-face"></div> <div class="coupon-empty-tip">{{text.pleaseInput}}</div> </div> </div> <div class="coupon-detail-content-wrap coupon-list-scroll {{visitorCouponListHtml ? '' : 'none'}}"> {{@ visitorCouponListHtml}} </div> {{else}} <div class="list-data coupon-list-scroll">{{@ loginCouponListHtml}}</div> {{ /if }} <div class="bottom-content-wrap"> <div class="button-wrap {{isShowConfirmButton ? '' : 'none'}}"> <div class="button-confirm"> <span class="button-text">{{text.confirmText}}</span> </div> </div> {{ if isShowLoginText }} <div class="coupon-footer-wrap {{isVisitor ? 'bottom-0' : ''}}"> <span class="coupon-footer-tip coupon-footer-tip-line">{{text.loginText}} <span class="coupon-footer-tip toLogin">{{text.loginBtnText}}</span> </span> </div> {{ /if }} </div> </script> <!-- checkout、order-detail页面 summary中优惠券显示模块 --> <script type="text/html" id="checkoutCoupon"> {{if isDepositNotCoupon}} <p class="d-flex checkout-couponsb-disable"> <span class="checkout-couponsb-hsvg"></span> <span class="checkout-couponsb-coupon-text opacity-5">Utiliser un code promo</span> <i class="checkout-couponsb-r-svg opacity-5"></i> </p> <p class="coupon-tip"> {{couponTip}} </p> {{else if isUsedCoupon}} <p class="d-flex margin-b-0"> <span class="checkout-couponsb-hsvg"></span> <span>{{couponName}}</span> <a class="d-flex edit coupon-edit-click"> <span class="coupon-font-blue flex-1 check-bury-text">Modifier</span> <i class="checkout-couponsb-r-svg"></i> </a> </p> {{else if isVisitor}} <a class="d-flex coupon-edit-click margin-b-0"> <span class="checkout-couponsb-hsvg"></span> <span class="coupon-font-blue check-bury-text">Utiliser un code promo</span> <i class="checkout-couponsb-r-svg"></i> </a> {{else if hasEffectiveCoupon}} <a class="d-flex checkout-couponsb-able coupon-edit-click margin-b-0"> <i class="checkout-couponsb-hsvg"></i> <span class="coupon-num-text check-bury-text">{{couponNumText}}</span> <i class="checkout-couponsb-r-svg red"></i> </a> {{if couponTip}} <p id="couponAlert" class="coupon-tip">{{couponTip}}</p> {{/if}} {{else}} <p class="d-flex margin-b-0 coupon-edit-click"> <span class="checkout-couponsb-hsvg"></span> <span class="checkout-couponsb-coupon-text coupon-font-blue check-bury-text">Utiliser un code promo</span> <i class="checkout-couponsb-r-svg"></i> </p> {{if couponTip}} <p id="couponAlert" class="coupon-tip">{{couponTip}}</p> {{/if}} {{/if}} </script> <!-- 自提点模板3 --> <script type="text/html" id="servicePointTempSearchFormThree"> <div class="row mx-0 search-two smallSearchForm-es"> <div class = "smallSearchForm-input col-md-8 col-sm-12"> <div class="row"> <div class="form-ani ec-select col-md-6 pl-0 col-6 address-zipCode mt-0"> <input type="text" class="form-control mt-1 pl-2" name="creatzipcode-logistics" maxlength="10" id="creatzipcode-logistics" onblur="logisticsCheckZipCode(this, {{ (isSite('pt') ? 8 : 5) }})" oninput="clearServicePointCityList();{{ (isSite('pt') ? 'formEvents.zipCodeAutoFixSep.call(this)' : '') }}" data-zipcodelengtharr="{{ zipCodeLengthArr }}" placeholder="{{ ecCom.I18n.get('ec_zip_code') }}" required lastinput_zipcode=""> <div class="invalid-feedback text-left">{{ ecCom.I18n.get('ec_valid_zipcode_msg') }}</div> </div> <div class="form-ani ec-select col-md-6 pl-0 col-6 address-city dropdown mt-0"> <input type="text" class="pl-2 form-control custom-select dropdown-toggle text-overflow text-left mt-1 " name="creatCity-logistics" id="creatCity-logistics" data-toggle="dropdown" onfocus="inputCitySearch(this)" oninput="inputCitySearch(this)" aria-haspopup="true" aria-expanded="false" placeholder="{{ ecCom.I18n.get('ec_city') }}" required autocomplete="select-city" /> <div class="invalid-feedback text-left">{{ ecCom.I18n.get('ec_valid_city_msg') }}</div> <div class="dropdown-menu address-popup-city-list scroll-content "> <ul class="addr_city_list"> <li class="dropdown-item" value="" data-addname="" disabled="disabled"> {{ ecCom.I18n.get('ec_select_city') }} </li> </ul> </div> </div> </div> </div> <div style="position:static;" class = "smallSearchForm-btn col-md-4 col-sm-12 mx-0 p-0"> <div class = "small-search"> <button id = "small-search-other" class ="btn center-block btn-lg btn-outline-secondary cancel" onclick="clearServicePoints('others');searchPointsListOhter();"> {{ ecCom.I18n.get('ec_find_pickup_point') }} </button> </div> </div> </div> </script> <!-- 自提点模板6 --> <script type="text/html" id="servicePointTempSearchFormSix"> <div class="row mx-0 search-two smallSearchForm-es smallSearchForm-3item"> <div class="smallSearchForm-input col-md-8 col-sm-12"> <div class="row"> <div class="form-ani ec-select col-md-4 pl-0 col-4 col-sm-12 address-adress mt-0"> <input type="text" class="form-control mt-1 pl-2" name="creataddress-logistics" id="creataddress-logistics" onblur="logisticsCheckZipCode(this, 5, 6)" onkeyup="value=value.replace(/[\W]/g,'')" placeholder="{{ ecCom.I18n.get('ec_service_point_address').replace('*', '') }}*"> <div class="invalid-feedback text-left"> {{ (templateParams.validi18n ? ecCom.I18n.get(templateParams.validi18n) : ecCom.I18n.get('ec_valid_street_msg')) }} </div> </div> <div class="form-ani ec-select col-md-4 pl-0 col-4 col-sm-6 address-zipCode mt-0"> <input type="text" class="form-control mt-1 pl-2" name="creatzipcode-logistics" maxlength="10" id="creatzipcode-logistics" onblur="logisticsCheckZipCode(this)" oninput="clearServicePointCityList()" onkeyup="value=value.replace(/[\D]/g, '')" placeholder="{{ ecCom.I18n.get('ec_zip_code') }}" required lastinput_zipcode=""> <div class="invalid-feedback text-left"> {{ ecCom.I18n.get('ec_valid_zipcode_msg') }} </div> </div> <div class="form-ani ec-select col-md-4 p-0 col-4 col-sm-6 address-city dropdown mt-0"> <input type="text" class="pl-2 form-control custom-select dropdown-toggle text-overflow text-left mt-1 " name="creatCity-logistics" id="creatCity-logistics" data-toggle="dropdown" oninput="inputCitySearch(this)" aria-haspopup="true" aria-expanded="false" placeholder="{{ ecCom.I18n.get('ec_city') }}" required autocomplete="select-city" /> <div class="invalid-feedback text-left">{{ ecCom.I18n.get('ec_valid_city_msg') }}</div> <div class="dropdown-menu address-popup-city-list scroll-content "> <ul class="addr_city_list"> <li class="dropdown-item" value="" data-addname="" disabled="disabled"> {{ ecCom.I18n.get('ec_select_city') }} </li> </ul> </div> </div> </div> </div> <div style="position:static;" class="smallSearchForm-btn col-md-4 col-sm-12 mx-0 p-0"> <div class="small-search"> <button id="small-search-other" class="btn center-block btn-lg btn-outline-secondary cancel" onclick="clearServicePoints('others');searchPointsListOhter();"> {{ ecCom.I18n.get('ec_find_pickup_point') }} </button> </div> </div> </div> </script> <!--地址列表展示模板--> <script id="addressListTempCommon" type="text/html"> <div class="address-content address-list-common"> <div class="addresscnt-ul" data-visible="3"> {{ each addressInfoList v i }} <label class="addresscnt-li addresscnt-li-gap {{ i + 1 > showListLen ? 'hide' : '' }}" data-addid="{{ v.id }}" data-addressType="{{ addressType }}" id="{{ addressType }}_li_{{ v.id }}" for="{{ addressType }}_{{ v.id }}"> <div class="addressview"> <div class="custom-control custom-radio hw-radio custom-control-inline"> <input type="radio" id="{{ addressType }}_{{ v.id }}" name="{{ addressType }}_chooseaddress" class="custom-control-input addrselect-radio" value="{{ v.id }}" data-index="{{ i }}"> <label class="custom-control-label" for="{{ addressType }}_{{ v.id }}"> </label> </div> <div class="flex-grow-1"> {{set itemParam = { addrItem: v, siteCode, hasEmail, addressType } }} {{include 'addressListItemCommon' itemParam }} <!--end addressview-item-content --> <!-- 大件商品配送校验错误消息 --> <div class="address-invalid-text" style="display:none;" id="{{ addressType }}_invalid_{{ v.id }}"></div> </div> </div> </label> {{ /each }} <div class="addresscnt-li addresscnt-li-gap addresscnt-li-add"> <div class="addressview"> <div class="custom-control custom-radio hw-radio custom-control-inline opacity-0"> <input type="radio" class="custom-control-input addrselect-radio"> <label class="custom-control-label"> </label> </div> <div class="addresscnt-creatlink addressview-item-content" data-select="{{ addressType == 'shipping' ? 1 : 0 }}"> <span class="addresscnt-icon"><i class="hsvg12 hsvg-addb2-h"></i></span> <a href="javascript:;" class="btn-link bold"> Ajouter une adresse </a> </div> </div> </div> </div> <!--展开更多--> <div class="view-more text-center"> <a href="javascript:;" class="viewmore-addr" data-initnum="{{ showListLen }}" onclick="viewMoreAddr(this)"> <i class="hsvg hsvg-down1"></i> <span class="bold600 pl-21">Afficher plus</span> </a> </div> <!--收起地址列表--> <div class="packup text-center"> <a href="javascript:;" class="packup-addr" data-initnum="{{ showListLen }}" onclick="packupAddr(this)"> <i class="hsvg hsvg-up1"></i> <span class="bold600 pl-15">Réduire</span> </a> </div> </div> </script> <!-- 看图模式模板 --> <script id="common-showimg" type="text/html"> <div class="common-showimg-bg"> <div class="common-showimg-close cursor-pointer"> <i class="{{ isPC ? 'hsvg64' : 'hsvg40'}} hsvg-xblack1-h"></i> </div> <div class="common-showimg-main"> <img src="{{ img }}" alt=""> </div> </div> </script> <script id="addressListItemCommon" type="text/html"> <div class="addressview-item-content address-item-{{addressType}}"> <p class="addressview-item addressview-name bold600"> {{ if siteCode === 'jp' }} {{ addrItem.lastName }} {{ addrItem.firstName }} {{ else }} {{ addrItem.middleName }} {{ addrItem.firstName || addrItem.consignee }} {{ addrItem.lastName }} {{ /if }} </p> <p class="addressview-item addressview-address"> {{ if addrItem.aliasStreetName }} {{ addrItem.aliasStreetName }},&nbsp; {{ /if }} {{ addrItem.address }},&nbsp; {{ if addrItem.building }} {{ addrItem.building }},&nbsp; {{ /if }} {{ if addrItem.streetName }} {{ addrItem.streetName }},&nbsp; {{ /if }} {{ if addrItem.districtName }} {{ addrItem.districtName }},&nbsp; {{ else }} {{ if addrItem.aliasDistrictName }} {{ addrItem.aliasDistrictName }}, &nbsp; {{ /if }} {{ /if }} {{ if addrItem.city }} {{ addrItem.cityName }}, &nbsp;{{ addrItem.provinceName }}&nbsp; {{ else }} {{ addrItem.aliasCityName }}, &nbsp;{{ addrItem.aliasProvinceName }}&nbsp; {{ /if }} {{ if siteCode!== 'pe' }}{{ addrItem.zipCode }}{{ /if }} </p> <p class="addressview-item addressview-phone"> {{ addrItem.portalCode }} {{ addrItem.phone || addrItem.mobile }} <!--登录账号不是emmai,显示地址email信息--> {{ if !hasEmail }} <span class="pl-1"> | </span> <span class="pl-1">{{ addrItem.email }}</span> {{ /if }} </p> {{if addressType==='return_' || addressType==='replace_'}} <p class="invalid_msg"></p> {{/if}} <div class="addressview-item text-right addressview-item-edit" data-addressType="{{ addressType }}"> <a href="javascript:;" class="addresscnt-edit address-edit btn-link a-common bold600" cat="user_center" act="Purchase" lab="address_edit">Modifier</a> </div> </div> </script> <script id="seritemInfoboxContent" type="text/html"> <div class="optser-cnt-seritem" serviceType="{{seritemInfo.key}}"> <p class="optser-seritem-title"> {{seritemInfo.mainSbomSubServiceObj[seritemInfo.key].name}} </p> <ul class="optser-seritem-ul optser-seritem-ul-{{seritemInfo.key}}"> {{@ seritemInfo.mainSbomSubServiceObj[seritemInfo.key].html}} <li class="optser-seritem-li optser-seritem-li-hasInventory optser-seritem-dontneed borderline optser-seritem-li-{{seritemInfo.pageType}}{{seritemInfo.enableCliskClass}}" subitemtype="{{seritemInfo.key}}" data-mainsku="{{seritemInfo.mainSkuCode}}"> <div class="optser-seritem-liitem"> <p class=" "> Aucun service supplémentaire </p> </div> </li> </ul> </div> </script> <script id="insertHtmlContent" type="text/html"> <div class="dialoghtml dialoghtml-content dialoghtml-content-optservice dialoghtml-optservice-{{insertHtmlData.pageType}}" id="service-msku-{{insertHtmlData.mainSkuCode}}"> <div class="dialogcnt-main dialogcnt-main-optservice" {{ insertHtmlData.pageType == 'newPCP5.0' ? "": "style= overflow-y:auto;"}}> {{@ insertHtmlData.serDivListHtml}} </div> </div> </script> <script id="serviceLiHtmlContent" type="text/html"> <li class="optser-seritem-li borderline optser-seritem-li-{{serviceLiHtmlData.pageType}} {{serviceLiHtmlData.selServiceClass}} {{serviceLiHtmlData.isSamePrice}}{{serviceLiHtmlData.serviceTypeClass}}{{serviceLiHtmlData.invClass}}{{serviceLiHtmlData.isNoprice}}" itemtype="S{{serviceLiHtmlData.item.serviceType}}" subitemtype="S{{serviceLiHtmlData.serviceTypeFormat1}}" subitemtype2="S{{serviceLiHtmlData.serviceTypeFormat2}}" id="S{{serviceLiHtmlData.serviceTypeFormat1}}-{{serviceLiHtmlData.mainSkuCode}}-{{serviceLiHtmlData.item.sbomId}}" data-prdid="{{serviceLiHtmlData.item.disPrdId}}" data-servicesku="{{serviceLiHtmlData.item.sbomCode}}" data-servicename="{{serviceLiHtmlData.item.sbomName}}" data-mainsku="{{serviceLiHtmlData.mainSkuCode}}" data-serviceId="{{serviceLiHtmlData.item.sbomId}}" data-oriprice="{{serviceLiHtmlData.item.oriPrice || serviceLiHtmlData.item.price}}" data-inventory="{{serviceLiHtmlData.item.sbomInventory}}" data-price="{{serviceLiHtmlData.item.price}}" data-qty="{{serviceLiHtmlData.mainSkuQty}}" > <div class="optser-seritem-liitem"> <div class="optser-seritem-img flex justify-content-center align-items-center"> {{@ serviceLiHtmlData.serviceIcon}} </div> <div class="optser-seritem-infobox {{ isPC ? '':'flex-wrap flex-row justify-content-between'}}"> {{@ serviceLiHtmlData.seritemInfoboxHtml}} </div> {{@ serviceLiHtmlData.serOutofstockHtml}} </div> </li> </script> <script id="seritemInfoboxHtmlContent" type="text/html"> <div class="optser-seritem-info"> <h5 class="optser-seritem-sername" data-sername="{{seritemInfoData.item.sbomName}}" title="{{seritemInfoData.item.sbomName}}"> {{seritemInfoData.item.sbomName}} </h5> </div> <div class="optser-seritem-price optser-seritem-pricebox"> <span class="optser-seritem-serprice optser-seritem-serprice-sale" data-serprice="{{seritemInfoData.item.price}}"> {{seritemInfoData.ecCurrencyPrice}} </span> <span class="optser-seritem-serprice optser-seritem-serprice-ori" data-serprice="{{seritemInfoData.item.oriPrice || seritemInfoData.item.price}}"> {{@ seritemInfoData.createRRPpriceOriPrice}} </span> </div> <div class="optser-seritem-price optser-seritem-pricetips"> <span class="optser-seritem-serprice optser-seritem-serprice-tips fr {{seritemInfoData.item.sbomInventory <= 0 ? ' seritem-showTips ' : ''}}">{{seritemInfoData.taxTips}}</span> <p class="optser-seritem-serbtn optser-seritem-learnmore mb-0"> <a href="{{seritemInfoData.servicePCPLink}}" target="_blank" class="btn-link optser-seritem-serbtn-learnmore fr" type="2" btnlink-type = "learnmore"> En savoir plus </a> </p> <p class="optser-seritem-qty mb-0 fr"> <span class="optser-seritem-qtytext fr"> <i class="optser-seritem-qtyname"> Quantité:</i> <i class="optser-seritem-qtynum"> {{seritemInfoData.mainSkuQty}} </i> </span> </p> </div> </script> <!-- 通用复选框 --> <script type="text/html" id="customCheckboxTemp"> <div id="{{ div.id }}" class="{{ div.class }}"> <input id="{{ input.id }}" class="{{ input.class }}" {{ input.checked ? ' checked' : ' ' }} type="checkbox" > <label id="{{ label.id }}" for="{{ input.id }}" class="{{ label.class }}"> {{ label.innerHTML }} </label> </div> </script> <div class="v4 iparsys-from-home-v4"> <div class="section"><div class="new"></div> </div><div class="iparys_inherited"><div class="iparsys-from-home-v4 iparsys parsys"></div> </div> </div> <!-- EDM固定订阅入口 --> <footer class="v4 n09-footer footer " data-component="n09-footer"> <div class="container"> <script type="application/ld+json"> {"@context":"http://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https://consumer.huawei.com/fr/"},{"@type":"ListItem","position":2,"name":"Sign-in","item":"https://consumer.huawei.com/fr/shop/sign-in/"}]} </script> <div class="breadcrumbs"> <ul class="breadcrumbs__list"> <li class="breadcrumbs__item"> <a class="breadcrumbs__link" title="Accueil" href="/fr/">Accueil</a> </li> <li class="breadcrumbs__item"> <span class="breadcrumbs__link">Sign-in</span> </li> </ul> </div> <div class="usp-wrap"> </div> <div class="footer-links"> <div class="row"> <div class="col-xl-2 col-lg-4"> <div class="footer-links__block"> <div role="menuitem" aria-expanded="false" aria-haspopup="true" class="heading footer-links__title heading-06 js-footer-accordion-btn">PRODUITS</div> <ul class="footer-links__list"> <li class="footer-links__item"> <a title="Smartphone" data-title="Smartphone" class="footer-links__link " href="/fr/phones/"> Smartphone </a> </li> <li class="footer-links__item"> <a title="Wearable" data-title="Wearable" class="footer-links__link " href="/fr/wearables/"> Wearable </a> </li> <li class="footer-links__item"> <a title="Ordinateurs" data-title="Ordinateurs" class="footer-links__link " href="/fr/laptops/"> Ordinateurs </a> </li> <li class="footer-links__item"> <a title="Tablettes" data-title="Tablettes" class="footer-links__link " href="/fr/tablets/"> Tablettes </a> </li> <li class="footer-links__item"> <a title="Accessoires" data-title="Accessoires" class="footer-links__link " href="/fr/accessories/"> Accessoires </a> </li> <li class="footer-links__item"> <a title="Audio" data-title="Audio" class="footer-links__link " href="/fr/headphones/"> Audio </a> </li> <li class="footer-links__item"> <a title="WIFI &amp; Mobile 5G" data-title="WIFI &amp; Mobile 5G" class="footer-links__link " href="/fr/routers/"> WIFI &amp; Mobile 5G </a> </li> <li class="footer-links__item"> <a title="EMUI" data-title="EMUI" class="footer-links__link " href="/fr/emui/"> EMUI </a> </li> </ul> </div> </div> <div class="col-xl-2 col-lg-4"> <div class="footer-links__block"> <div role="menuitem" aria-expanded="false" aria-haspopup="true" class="heading footer-links__title heading-06 js-footer-accordion-btn">BOUTIQUES HUAWEI</div> <ul class="footer-links__list"> <li class="footer-links__item"> <a title="HUAWEI Store" data-title="HUAWEI Store" class="footer-links__link " href="/fr/retail/"> HUAWEI Store </a> </li> <li class="footer-links__item"> <a title="Huawei Store en ligne" data-title="Huawei Store en ligne" class="footer-links__link " href="/fr/offer/"> Huawei Store en ligne </a> </li> <li class="footer-links__item"> <a title="HUAWEI Store App" data-title="HUAWEI Store App" class="footer-links__link " href="/fr/offer/huawei-store-app/"> HUAWEI Store App </a> </li> <li class="footer-links__item"> <a title="Conditions générales de vente" data-title="Conditions générales de vente" class="footer-links__link " href="/fr/shop/sales-policy/"> Conditions générales de vente </a> </li> <li class="footer-links__item"> <a title="Politique de livraison" data-title="Politique de livraison" class="footer-links__link " href="/fr/shop/delivery-policy/"> Politique de livraison </a> </li> <li class="footer-links__item"> <a title="Politique de retour" data-title="Politique de retour" class="footer-links__link " href="/fr/shop/return-policy/"> Politique de retour </a> </li> <li class="footer-links__item"> <a title="FAQ" data-title="FAQ" class="footer-links__link " href="/fr/shop/faq/"> FAQ </a> </li> <li class="footer-links__item"> <a title="Conditions particulières des points de fidélité" data-title="Conditions particulières des points de fidélité" class="footer-links__link " href="/fr/shop/membership-policy/"> Conditions particulières des points de fidélité </a> </li> <li class="footer-links__item"> <a title="Remises Employés" data-title="Remises Employés" class="footer-links__link " href="/fr/shop/sign-in/"> Remises Employés </a> </li> </ul> </div> </div> <div class="col-xl-2 col-lg-4"> <div class="footer-links__block"> <div role="menuitem" aria-expanded="false" aria-haspopup="true" class="heading footer-links__title heading-06 js-footer-accordion-btn">ASSISTANCE</div> <ul class="footer-links__list"> <li class="footer-links__item"> <a title="Trouver une agence de réparation" data-title="Trouver une agence de réparation" class="footer-links__link " href="/fr/support/service-center/"> Trouver une agence de réparation </a> </li> <li class="footer-links__item"> <a title="Politique de garantie" data-title="Politique de garantie" class="footer-links__link " href="/fr/support/warranty-policy/"> Politique de garantie </a> </li> <li class="footer-links__item"> <a title="HiSuite" data-title="HiSuite" class="footer-links__link " href="/fr/support/hisuite/"> HiSuite </a> </li> <li class="footer-links__item"> <a title="Service HUAWEI BUSINESS" data-title="Service HUAWEI BUSINESS" class="footer-links__link " href="https://bsupport.huawei.com/fr/" target="_blank" rel="noopener noreferrer"> Service HUAWEI BUSINESS </a> </li> </ul> </div> </div> <div class="col-xl-2 col-lg-4"> <div class="footer-links__block"> <div role="menuitem" aria-expanded="false" aria-haspopup="true" class="heading footer-links__title heading-06 js-footer-accordion-btn">À PROPOS DE HUAWEI</div> <ul class="footer-links__list"> <li class="footer-links__item"> <a title="À propos de nous" data-title="À propos de nous" class="footer-links__link " href="/fr/about-us/"> À propos de nous </a> </li> <li class="footer-links__item"> <a title="Confidentialité" data-title="Confidentialité" class="footer-links__link " href="/fr/privacy/"> Confidentialité </a> </li> <li class="footer-links__item"> <a title="Contactez-nous" data-title="Contactez-nous" class="footer-links__link " href="/fr/support/contact-us/"> Contactez-nous </a> </li> <li class="footer-links__item"> <a title="Corporate" data-title="Corporate" class="footer-links__link " href="https://www.huawei.com/fr/" target="_blank" rel="noopener noreferrer"> Corporate </a> </li> <li class="footer-links__item"> <a title="Entreprise" data-title="Entreprise" class="footer-links__link " href="https://e.huawei.com/fr/" target="_blank" rel="noopener noreferrer"> Entreprise </a> </li> <li class="footer-links__item"> <a title="Carriers" data-title="Carriers" class="footer-links__link " href="https://carrier.huawei.com/en/" target="_blank" rel="noopener noreferrer"> Carriers </a> </li> <li class="footer-links__item"> <a title="Rejoignez-nous" data-title="Rejoignez-nous" class="footer-links__link " href="https://career.huawei.com/recruitment/?language=en" target="_blank" rel="noopener noreferrer"> Rejoignez-nous </a> </li> </ul> </div> </div> </div> </div> <div class="contact"> <div class="row"> <div class="contact__block col-xl-2 col-md-6 footerv4-payment-types"> <div class="footerv4-payment-cnt"> <div class="heading contact__title heading-06">Modes de paiement pris en charge</div> <ul> <li> <img class="img-lazy" data-src="/content/dam/huawei-cbg-site/ecommerce/common/pay/paypal-new.png" alt="PayPal"/> </li> <li> <img class="img-lazy" data-src="/content/dam/e-commerce/paymethod-visa.png" alt="VISA"/> </li> <li> <img class="img-lazy" data-src="/content/dam/e-commerce/paymethod-ma.png" alt="Matstercard"/> </li> <li> <img class="img-lazy" data-src="/content/dam/e-commerce/paymethod-CB.png" alt="CB"/> </li> <li> <img class="img-lazy" data-src="/content/dam/e-commerce/paymenthod-am.png" alt="American Express"/> </li> </ul> </div> </div> <div class="contact__block col-xl-4 col-md-6"> <div class="heading contact__title heading-06">Suivez-nous</div> <ul class="contact__social-links lazyload-target"> <li class="contact__social-item"> <a title="facebook" class="contact__social-link" data-social="facebook" href="https://fr-fr.facebook.com/HuaweiMobileFrance" target="_blank" rel="noopener noreferrer"> <span class="icon icon-lazy" data-name="font-ico-facebook"> <span class="sr-only"></span> </span> </a> </li> <li class="contact__social-item"> <a title="twitter" class="contact__social-link" data-social="twitter" href="https://twitter.com/HuaweiMobileFR" target="_blank" rel="noopener noreferrer"> <span class="icon icon-lazy" data-name="font-ico-twitter"> <span class="sr-only"></span> </span> </a> </li> <li class="contact__social-item"> <a title="instagram" class="contact__social-link" data-social="instagram" href="https://www.instagram.com/accounts/login/?next=/huaweimobilefr/" target="_blank" rel="noopener noreferrer"> <span class="icon icon-lazy" data-name="font-ico-instagram"> <span class="sr-only"></span> </span> </a> </li> <li class="contact__social-item"> <a title="youtube" class="contact__social-link" data-social="youtube" href="https://youtube.com/user/HuaweiDeviceFrance" target="_blank" rel="noopener noreferrer"> <span class="icon icon-lazy" data-name="font-ico-youtube"> <span class="sr-only"></span> </span> </a> </li> </ul> </div> </div> </div> <div class="footer-legals"> <div class="row"> <div class="copyright col-xl-4 col-md-8"> <small class="copyright__text">@2025 Huawei Device Co., Ltd. Tous droits réservés.</small> </div> <div class="bottom-links col-xl-5"> <ul class="bottom-links__list"> <li class="bottom-links__item"> <a title="Plan du site" class="bottom-links__link" href="/fr/sitemap/"> Plan du site </a> </li> <li class="bottom-links__item"> <a title="Mentions légales et conditions d’utilisation" class="bottom-links__link" href="/fr/legal/terms-of-use/"> Mentions légales et conditions d’utilisation </a> </li> <li class="bottom-links__item"> <a title="Déclaration relative à la protection de la vie privée" class="bottom-links__link" href="/fr/privacy/privacy-policy/"> Déclaration relative à la protection de la vie privée </a> </li> <li class="bottom-links__item"> <a title="Politique de Cookies" class="bottom-links__link" href="/fr/legal/cookie-policy/"> Politique de Cookies </a> </li> <li class="bottom-links__item"> <!--/* 同时开启两个模式的开关时,优先B模式 配置 */ --> <a class="a-common bottom-links__link" onclick="javascript:CookieConsent.renew();" href="javascript:void(0)">Préférences Cookies</a> </li> </ul> </div> <div class="language-switcher col-xl-3 col-md-4 "> <a title="France - Français" class="language-switcher__link" href="/en/worldwide/" target="_blank" rel="noopener noreferrer">France - Français</a> <a href="/en/worldwide/" title="globe" target="_blank" rel="noopener noreferrer"> <span class="icon font-ico-globe"></span> </a> </div> <input type="hidden" id="is_editor" data-is-editor-mode="false" value="false"/> </div> </div> </div> </footer> <link rel="stylesheet" href="/etc/designs/huawei-cbg-site/clientlib-campaign-v4/external-link.min.f78436bce58ae2318c0e47f8ddc41c2b.css" type="text/css"> <!-- 免责声明弹窗 --> <div class="disclaimer-popup-component"> <div class="disclaimer-popup-content"> <div class="close-svg"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"> <circle cx="12" cy="12" r="12"/> <g transform="translate(2.101 12) rotate(-45)"> <rect width="14" height="2" rx="1" transform="translate(0 6)" fill="#fff"/> <rect width="14" height="2" rx="1" transform="translate(6 14) rotate(-90)" fill="#fff"/> </g> </svg> </div> <div class="disclaimer-popup-content-box"> <div class="disclaimer-popup-top"> <div class="disclaimer-popup-title">Quitter consumer.huawei.com</div> <div class="disclaimer-popup-description">Après avoir cliqué sur le lien, vous serez redirigé vers un site tiers. Huawei n&#39;est pas responsable et n&#39;a aucun contrôle sur ce site tiers.</div> <div class="disclaimer-popup-link"></div> </div> <div class="disclaimer-popup-bottom"> <div class="disclaimer-popup-bottom-box"> <span class="btn disclaimer-popup-cancel-btn">Retour</span> <span class="btn disclaimer-popup-continue-btn">Continuer sur le site</span> </div> </div> </div> </div> </div> <script type="text/javascript" src="/etc/designs/huawei-cbg-site/clientlib-campaign-v4/external-link.min.a429484055d1fddccad7a5822fe09568.js" defer></script> <div id="ec_live_chat" class="ec_live_chat" data-type="livechat"> <p class="hide_callnumber" style="display:none"></p> <style type="text/css"> .livechat-iframe-container { display: none; box-sizing: content-box; position: fixed; margin-left: 10px; right: 10px; bottom: 10px; z-index: 22222222222; max-width: 375px; width: calc(100% - 20px); height: 640px; padding-top: 50px; box-shadow: rgba(0, 0, 0, 0.25) 0px 4px 16px; border-radius: 3px 3px 0px 0px; background: #fff; overflow: hidden; } .livechat-iframe-header { height: 50px; margin-top: -50px; line-height: 50px; font-size: 14px; font-weight: bold; overflow: hidden; text-align: center; border-bottom: solid 1px #e8e5e5; font-family: "Roboto-Regular", Roboto, helvetica, '汉仪旗黑', '微软雅黑', arial !important; } .livechat-iframe-header > span { float: right; position: relative; right: 15px; width: 30px; height: 100%; background-image: url('https://celia-de.consumer.huawei.com/images/pc/mini.svg'); background-repeat: no-repeat; background-position: center; background-size: 20px 3px; cursor: pointer; } .z-index-20 { z-index: 20; } .robot-icon { position: fixed; bottom: 104px; right: 24px; width: 64px; height: 64px; border-radius: 30px; overflow: hidden; background-image: url('/etc/designs/huawei-cbg-site/images/ecommerce/livechat/Europe-and-America.png'); background-repeat: no-repeat; background-position: center; background-size: 64px 64px; cursor: pointer; } .robot-icon:hover { background-image: url('/etc/designs/huawei-cbg-site/images/ecommerce/livechat/Europe-and-America-hover.png'); background-repeat: no-repeat; background-position: center; background-size: 64px 64px; cursor: pointer; } .robot-icon-wap-text { position: fixed; bottom: -46px; right: -30px; width: auto; line-height: 18px; padding: 5px; background: rgba(255, 255, 255, 0.5); border-radius: 4px 4px 0 0; backdrop-filter: blur(4px); font-size: 14px; color: #000000; text-align: center; transform: rotate(-90deg); box-sizing: content-box; } .robot-icon-wap-text:after { content: ""; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(255, 255, 255, 0.5); border-radius: 4px 4px 0 0; z-index: -1; } .robot-icon-click { position: fixed; bottom: 24px; right: 12px; width: 48px; height: 48px; border-radius: 30px; overflow: hidden; background-image: url('/etc/designs/huawei-cbg-site/images/ecommerce/livechat/Europe-and-America.png'); background-repeat: no-repeat; background-position: center; background-size: 48px 48px; } html[dir="rtl"] .robot-icon { left: 24px; right: auto; } html[dir="rtl"] .robot-icon-wap-text { left: -30px; right: auto; border-radius: 4px 0 0 4px; } html[dir="rtl"] .robot-icon-wap-text:after { border-radius: 4px 0 0 4px; } html[dir="rtl"] .robot-icon-click { left: 12px; right: auto; } .is-pc-icon { display: none; } @media screen and (max-width: 768px) { .robot-icon { bottom: 100px; } } </style> <script type="text/javascript"> /** * 是否是App嵌入WebView * @returns {*} */ function liveChatInWebView() { return window.integrationJsInterface || window.integrationJsInterfaceWebview || window.hicareJsInterface || window.kocJsInterface || window.fansJSInterface; } window.isFirstClickIcon = true; var liveChatParams = ecCom.getLiveChatParams(); var livechatIframeContainerH = window.innerHeight || 800; var bodyH = 0.7 * livechatIframeContainerH; var $livechatIframeContainer = $('.livechat-iframe-container'); if (!$livechatIframeContainer.length) { var robotIconHtmlStr = liveChatParams.robotIconHtmlStr || ''; var livechatHtmlStr = '<div class="livechat-iframe-container" style="height:' + bodyH + 'px;min-height:470px;max-height:700px;">' + '<div class="livechat-iframe-header">Bienvenue au service d\'assistance clientèle<span id="closeLiveChatBtn"></span></div>' + '<iframe src="https://celia-de.consumer.huawei.com/?botcode=50094&oneTrust=true" scrolling="no" frameborder=0 style="width:100%;height:100%;">' + '</iframe>' + '</div>' if (!liveChatInWebView()) { $('body').append($(robotIconHtmlStr)); } // 设置wap端contact us文案位置 ecCom.setWapRobotOffset(); $('.contact-online a').click(function () { $('.livechat-iframe-container').show(); // 设置本地缓存 window.localStorage.setItem('livechatIframe', "open"); }) if(pageCategory && (pageCategory=='homepage' || pageCategory=='product-listing' || pageCategory=='sitemap' || pageCategory=='mobileservices' || pageCategory=='wearables' || pageCategory=='product-detail' || pageCategory=='emui-12' || pageCategory=='emui' || pageCategory=='harmonyos' || pageCategory=='harmonyos-3' || pageCategory=='harmonyos-2' || pageCategory=='product-detail_specs' || pageCategory=='press' || pageCategory=='about-us' || pageCategory=='sustainability' || pageCategory=='campaign' || pageCategory=='stories' || pageCategory=='smart-office')){ $('#robotIcon').hide(); } // 悬浮图标点击 $('#robotIcon').click(function () { if ($(".livechat-iframe-container").length === 0) { $('body').append($(livechatHtmlStr)); $('#closeLiveChatBtn').on('click', function () { $('.livechat-iframe-container').hide(); // 本地缓存删除 window.localStorage.setItem('livechatIframe', ""); }) } // wap点过一次后客服人脸常驻 ecCom.wapRobotToggle(); $('.livechat-iframe-container').show(); // 设置本地缓存 window.localStorage.setItem('livechatIframe', "icon-open"); }) $('a.contact-online').on('click', function () { $('.livechat-iframe-container').show(); // 设置本地缓存 window.localStorage.setItem('livechatIframe', "a-open"); }) //页面unload的时候删除 window.addEventListener('onunload', function () { window.localStorage.setItem('livechatIframe', ""); }) //页面变化的时候删除 window.addEventListener('resize', function () { var containerH = window.innerHeight || 800; var changeH = 0.7 * containerH; if (document.getElementsByClassName('livechat-iframe-container')[0]) { document.getElementsByClassName('livechat-iframe-container')[0].style.height = changeH + 'px'; } else { $livechatIframeContainer.css('height', changeH + 'px'); } }) } // 页面底部入口脚本 live chat文字入口 var $v3SupportOnline = $('.v3-support-online'); if ($v3SupportOnline && $v3SupportOnline.length) { $('.v3-support-online').click(function () { $('.contact-online a').click(); }) } </script> </div> <script type="text/javascript" src="/etc/designs/huawei-cbg-site/incompressible-libs.min.6c1b777f40628af86c70677b4da4b215.js"></script> <script type="text/javascript" src="/etc/designs/huawei-cbg-site/clientlib-campaign-v4/base-built.min.20783f3daa4b6b70683c2ad8ebf97160.js"></script> <script type="text/javascript" src="/etc/designs/huawei-cbg-site/clientlib-campaign-v4/common-v4.min.8927958ad12edf6da328329351d23010.js"></script> <input type="hidden" id="hide-spu-questionnaire" value="0"/> <link rel="stylesheet" href="/etc/designs/huawei-cbg-site/clientlib-ecommerce-v4/clientlib-libs.min.d41d8cd98f00b204e9800998ecf8427e.css" type="text/css"> <script type="text/javascript" src="/etc/designs/huawei-cbg-site/clientlib-ecommerce-v4/clientlib-libs.min.d41d8cd98f00b204e9800998ecf8427e.js"></script> <script type="text/javascript" src="/etc/designs/huawei-cbg-site/clientlib-ecommerce-v4/clientlib-site/login-page.min.01370fb59f0fea5f3430263fb85011de.js"></script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10