- スキャンID:
- fb7a0cc1-aab7-465f-99c3-5fc731c68a35終了
- 送信済みURL:
- https://www.costco.fr/membership
- レポート終了日:
リンク · 27件検出
ページから特定された発信リンク
リンク | テキスト |
---|---|
https://translate.google.com | Traductor de Google |
https://www.costco.com | États-Unis |
https://www.costco.com.au/ | Australie |
https://www.costco.ca | Canada |
https://www.costco.is/ | Islande |
https://www.costco.co.jp/ | Japon |
https://www.costco.com.mx/ | México |
https://www.costco.co.nz/ | Nouvelle-Zélande |
https://www.costco.co.kr/ | Corée |
https://www.costco.es/ | Espagne |
JavaScript変数 · 197件検出
ページのウィンドウオブジェクトにロードされたグローバルのJavaScript変数は関数以外の場所で宣言された変数で、現在のスコープ内であればコードのどこからでもアクセス可能です
名前 | 規模 |
---|---|
0 | object |
onbeforetoggle | object |
documentPictureInPicture | object |
onscrollend | object |
mediator | object |
pendingEvents | object |
getCookie | function |
dataLayerPush | function |
sendPostCall | function |
generateSHA256Hash | function |
コンソールログメッセージ · 0件検出
Webコンソールにログ記録されたメッセージ
HTML
未加工のHTMLページ本文
<!DOCTYPE html><html lang="fr" style="height: 100%;"><head prefix="og:http://ogp.me/ns#">
<title>
Adhésion | Costco France</title>
<meta http-equiv="Content-Type" content="text/xml; charset=utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="naver-site-verification" content="7dc1fd7e458bffc13b6e51787c629ab865c668e3">
<meta name="google-site-verification" content="JHPMC6kir_mzoKKTxqGJRKBvlyE-mIcuk-RFf6TH47w">
<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">
<meta name="title" content="Adhésion | Costco France">
<link rel="canonical" href="https://www.costco.fr/membership">
<!-- facebook share tags -->
<meta property="og:type" content="website">
<meta property="og:url" content="https://www.costco.fr">
<meta property="og:title" content="Adhésion | Costco France">
<meta name="thumbnail" content="https://www.costco.fr/_ui/responsive/theme-costco/images/Costco_C_logo.png">
<meta name="keywords">
<meta name="description">
<meta name="robots" content="index,follow">
<script type="text/javascript" async="" src="https://www.googletagmanager.com/gtag/js?id=G-HJ8EZNV89S&l=dataLayer&cx=c&gtm=45He4cc1v812208793za200"></script><script async="" src="//www.googletagmanager.com/gtm.js?id=GTM-5V3QQ4N"></script><script type="application/ld+json">
{"@context":"http://schema.org","@type":"WebSite","name":"Costco","url":"https://www.costco.fr/membership","potentialAction":{"query-input":"required name=search_term_string","@type":"SearchAction","target":"https://www.costco.fr/search/?text={search_term_string}"}}</script>
<link rel="shortcut icon" type="image/x-icon" media="all" href="https://www.costco.fr:443/_ui/responsive/common/images/favicon.ico">
<link rel="icon" type="image/png" media="all" href="https://www.costco.fr:443/_ui/responsive/common/images/favicon.png">
<link rel="apple-touch-icon" type="image/png" media="all" href="https://www.costco.fr:443/_ui/responsive/common/images/touch-icon-iphone.png">
<link rel="apple-touch-icon" type="image/png" media="all" href="https://www.costco.fr:443/_ui/responsive/common/images/touch-icon-ipad.png">
<link rel="apple-touch-icon" type="image/png" media="all" href="https://www.costco.fr:443/_ui/responsive/common/images/touch-icon-ipad-retina.png">
<link rel="apple-touch-icon" type="image/png" media="all" href="https://www.costco.fr:443/_ui/responsive/common/images/touch-icon-iphone-retina.png">
<link rel="icon" type="image/png" media="all" href="https://www.costco.fr:443/_ui/responsive/common/images/android-icon.png">
<link rel="icon" type="image/png" media="all" href="https://www.costco.fr:443/_ui/responsive/common/images/microsoft-icon.png">
<link rel="stylesheet" type="text/css" media="all" href="/wro/costco_responsive.css?v=-1922303706">
<link rel="stylesheet" type="text/css" media="all" href="/wro/addons_responsive.css?v=-1922303706">
<link rel="stylesheet" type="text/css" media="all" href="/medias/sys_master/default/h73/h2d/298273232355358.css?v=-1922303706">
<script type="text/javascript" src="/_ui/shared/js/trackermediator.js"></script>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" type="text/css" media="all" href="/css-mvc/token.css">
<script type="text/javascript">
var pendingEvents = [];
window.dataLayer = window.dataLayer || [];
window.dataLayer.promotionImpressions = window.dataLayer.promotionImpressions || [];
window.document.addEventListener('visibilitychange', () => {processPendingEvents();});
function getCookie(k){var v=document.cookie.match('(^|;) ?'+k+'=([^;]*)(;|$)');return v?v[2]:null}
function dataLayerPush(data, isSent) {
if(!isSent) {
pendingEvents.push(data);
}
// see if DOM is already available
if ((document.readyState === "complete"
|| document.readyState === "interactive")
&& window.dataLayer.map(function(e) { return e.event; }).indexOf('gtm.dom') >= 0) {
// slight delay to ensure pageview fires
setTimeout(function() { processPendingEvents(); }, 200);
} else {
// Wait for gtm.load
setTimeout(function() { dataLayerPush(data, true); }, 1000);
}
}
function sendPostCall(url, data) {
var xhr = new XMLHttpRequest();
xhr.open('POST', url, true);
xhr.setRequestHeader('Content-Type', 'text/plain;charset=UTF-8');
xhr.setRequestHeader('Accept', '*/*');
xhr.withCredentials = true;
xhr.onreadystatechange = function () {
if (xhr.readyState === 4) {
if (xhr.status != 200) {
console.log(new Error('Request failed with status ' + xhr.status));
}
}
};
var jsonData = JSON.stringify(data);
xhr.send(jsonData);
}
async function generateSHA256Hash(session_uuid, salt) {
const data = new TextEncoder().encode(session_uuid + salt);
const buffer = await crypto.subtle.digest('SHA-256', data);
const hashArray = Array.from(new Uint8Array(buffer));
const hashHex = hashArray.map(byte => byte.toString(16).padStart(2, '0')).join('');
return hashHex;
}
function maskURLInPath(path) {
const restrictedUrls="/my-account/edit-address/,/remove-address/,/orderConfirmation/,/my-account/view-invoice/,/reorder/,/invoice/,/my-account/order/,/rmaNumber/,/warehouse-offers,/default-address/,mailto";
const sstWhiteListParams="utm,q,text";
const isSSTWhiteListEnabled="true";
const urlsToMask=restrictedUrls.split(',').filter(url=>url.trim()!=='');
for (const keyword of urlsToMask) {
const keywordIndex=path.indexOf(keyword);
if (keywordIndex!==-1) {
const codeStartIndex=keywordIndex+keyword.length;
let codeEndIndex=path.indexOf('/', codeStartIndex);
if (codeEndIndex===-1) {
codeEndIndex=path.indexOf('?', codeStartIndex);
if (codeEndIndex===-1) {
codeEndIndex=path.indexOf('&', codeStartIndex);
}
}
const codeToMask=path.substring(codeStartIndex, codeEndIndex!==-1 ? codeEndIndex : undefined);
path=path.replace(codeToMask, '******');
}
}
if (isSSTWhiteListEnabled) {
const queryParamIndex=path.indexOf('?')!==-1 ? path.indexOf('?') : path.indexOf('&');
if (queryParamIndex!==-1) {
const queryString=path.substring(queryParamIndex+1);
const queryParams=queryString.split('&');
for (const param of queryParams) {
const paramName=param.split('=')[0];
if (!paramName.includes('utm') && sstWhiteListParams.indexOf(paramName)===-1) {
path=path.replace(param, '******');
}
}
}
}
return path;
}
function sanitizeReferer(url) {
if(url !== undefined){
const domain = url.split('/').slice(0, 3).join('/');
if (domain !== undefined && domain != window.location.origin && domain.indexOf('costco') === -1) {
return domain;
} else {
url = maskURLInPath(url);
}
}
return url;
}
function sanitizeAndSubmitEvent(gtmEvent) {
let event = { ...gtmEvent };
if (event == undefined || event.event == undefined) {
event = {'event': 'page_view'};
}
const isSSTGA4Enabled = "false";
const measurementId = "G-HJ8EZNV89S";
if (isSSTGA4Enabled === "true" && measurementId) {
const sessionUuid = getCookie("session_uuid");
const salt = "36f5f1ff-e6c8-44b5-9431-bca6e4bd5530";
const protocolVersion = "2";
generateSHA256Hash(sessionUuid, salt)
.then(hash => {
const gid = (BigInt("0x" + hash) & BigInt("0x7FFFFFFFFFFFFFFF")).toString();
const apiUrl = 'https://www.costco.fr/g/collect?v=' + protocolVersion + '&tid=' + measurementId + '&richsstsse';
event['x-ga-protocol_version'] = protocolVersion;
event['x-ga-measurement_id'] = measurementId;
event['x-ga-gcs'] = 'G111';
event.client_id = hash + "." + gid;
event.ga_session_id = gid;
event.language = navigator.language;
event.page_location = maskURLInPath(window.location.href);
event.page_referer = sanitizeReferer(window.document.referrer);
event.page_title = document.title;
event.event_name = event.event;
event['session_engaged'] = true;
if (screen){
event.screen_resolution = screen.height + 'X' + screen.width;
}
if (event.language && event.language.indexOf("-") !== -1) {
event.event_location = {
country: event.language.split('-')[1]
};
}
if (event !== undefined && event.transaction_id !== undefined) {
event.transaction_id = '';
}
if (event !== undefined && event.event !== undefined) {
delete event.event;
}
if (event !== undefined && event.cloud_retail !== undefined) {
delete event.cloud_retail;
}
if (event.event_name !== 'purchase' || (event.event_name === 'purchase' && (window.document.referrer.indexOf('/cart') !== -1 || window.document.referrer.indexOf('/p/') !== -1 || window.document.referrer.indexOf('/costcocheckout') !== -1) && performance.navigation.type !== 1)) {
sendPostCall(apiUrl, event);
}
})
.catch(error => {
console.error("Error generating hash:", error);
});
} else {
console.error("Either SST is not enabled or measurementId is not provided.");
}
}
function dataLayerPushWithConfig(data) {
var enabled = "true";
var isSSTGA4Enabled = "false";
if (isSSTGA4Enabled === "true") {
sanitizeAndSubmitEvent(data);
}
if (enabled === "true") {
dataLayerPush(data);
}
}
function processPendingEvents() {
for( var i=0; i < pendingEvents.length; i ++) {
delayDataLayerPush(pendingEvents[i]);
}
pendingEvents = [];
}
function delayDataLayerPush(data) {
dataLayer.push(data);
}
function batchDataLayerPush(data, products) {
let batchCount = 50;
while (products.length > 0) {
let productSplice = products.splice(0, batchCount);
let sendBatch = JSON.parse(JSON.stringify(data));
sendBatch.ecommerce = {
impressions: productSplice
}
dataLayerPush(sendBatch);
}
}
function appendPromotionImpressions(impressions) {
if (impressions !== undefined) {
for (let i = 0; i < impressions.length; i++) {
if (Object.keys(impressions[i]).length === 0 && impressions[i].constructor === Object) {
impressions.splice(i, 1);
i--;
}
}
window.dataLayer.promotionImpressions.push.apply(window.dataLayer.promotionImpressions, impressions);
}
}
function firePromotionClick(id, name, creative, position) {
if (id) {
delayDataLayerPush(
{
event: 'promotionImpressionClick',
ecommerce: {
promoClick: {
promotions: [
{
id: id,
name: name,
creative: creative,
position: position
}
]
}
}
}
)
}
return true;
}
currentUrl = {"value":"https://www.costco.fr/membership"};
var pageTypeJs = '';
var progressBarIdStep1Js = '';
var progressBarIdStep1LabelJs = 'checkout.sip.title.';
</script>
<!-- Google Tag Manager -->
<noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-5V3QQ4N"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<script>
window.loadTagManager = function(){
if (!window.tagManagerLoaded){
(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=
"//www.googletagmanager.com/gtm.js?id="+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,"script","dataLayer","GTM-5V3QQ4N");
window.tagManagerLoaded = true;
}
}
</script>
<!-- End Google Tag Manager -->
<script>bazadebezolkohpepadr="2011952600"</script><script type="text/javascript" src="https://www.costco.fr/akam/13/77ebf5e2" defer=""></script><link type="text/css" rel="stylesheet" charset="UTF-8" href="https://www.gstatic.com/_/translate_http/_/ss/k=translate_http.tr.26tY-h6gH9w.L.W.O/am=DAY/d=0/rs=AN8SPfrCcgxoBri2FVMQptvuOBiOsolgBw/m=el_main_css"><script type="text/javascript" charset="UTF-8" src="https://translate.googleapis.com/_/translate_http/_/js/k=translate_http.tr.es.PeI95PrHOtA.O/am=ACA/d=1/exm=el_conf/ed=1/rs=AN8SPfrrmkjNKgL22XliPTPWPndXpgUu_w/m=el_main"></script><script id="date-manipulation-script" type="text/javascript" src="/_ui/responsive/common/js/lib/moment.min.js" async="async"></script></head>
<body class="smartedit-page-uid-membership smartedit-page-uuid-eyJpdGVtSWQiOiJtZW1iZXJzaGlwIiwiY2F0YWxvZ0lkIjoiZnJhbmNlQ29udGVudENhdGFsb2ciLCJjYXRhbG9nVmVyc2lvbiI6Ik9ubGluZSJ9 smartedit-catalog-version-uuid-franceContentCatalog/Online page-membership pageType-ContentPage template-pages-layout-contentLayoutPage pageLabel--membership language-fr" style="position: relative; min-height: 100%; top: 0px;">
<div id="cookieConsentModalContainer" data-cookie-enforcement="true" data-cookie-policy-url="/politique-cookies" data-cookie-expired-days="182"></div>
<div id="asyncorderMsgModalContainer"></div>
<main data-currency-iso-code="EUR">
<div class="shield"></div>
<a href="#skip-to-content" class="skiplink" aria-label="Skip to content">Skip to content</a>
<a href="#skiptonavigation" class="skiplink" aria-label="Skip to navigation menu">Skip to navigation menu</a>
<header class="main-header main-header-md">
<div class="hidden-xs top-header-container clearfix">
<div class="site-logo hidden-md hidden-lg">
<div class="simple-banner-component">
<a href="/"><img title="Costco France Main Logo" alt="Costco France Main Logo" src="/medias/sys_master/images/ha5/he2/298273232551966.png"></a>
</div></div>
<ul class="yCmsContentSlot top-header-wrapper">
<li class="yCmsComponent">
<a href="/recevez-nos-offres-par-email" title="Recevoir nos offres par email">Recevoir nos offres par email</a></li><li class="yCmsComponent">
<a href="/faq" title="FAQ">FAQ</a></li><div id="google_translate_element" class="hidden"><div class="skiptranslate goog-te-gadget" dir="ltr" style=""><div id=":0.targetLanguage" style="display: inline;"><select class="goog-te-combo" aria-label="Widget de idiomas del Traductor"><option value="">Seleccionar idioma</option><option value="en">inglés</option></select></div> Con la tecnología de <span style="white-space:nowrap"><a class="VIpgJd-ZVi9od-l4eHX-hSRGPd" href="https://translate.google.com" target="_blank"><img src="https://www.gstatic.com/images/branding/googlelogo/1x/googlelogo_color_42x16dp.png" width="37px" height="14px" style="padding-right: 3px" alt="Google Traductor de Google">Traductor de Google</a></span></div></div>
<li class="yCmsComponent">
<a href="/contact" title="Contact">Contact</a></li><div id="google_translate_element" class="hidden"></div>
<li class="top-header country-flags-component">
<button class="btn btn-link country-selector-main js-country-selector-main" data-hover-open="true" aria-controls="country-select-dropdown" aria-expanded="false" aria-label="Sélectionner un pays - Pays actuel" id="languageMenuTrigger" aria-haspopup="true">
France<span role="presentation" class="js-country-selector costco-icons costco-icon-down-chevron"></span>
</button>
<div class="country-select-dropdown__wrapper" id="country-select-dropdown" hidden="" aria-hidden="true" aria-labelledby="flag-label">
<span role="presentation" class="glyphicon glyphicon-triangle-top"></span>
<span id="flag-label" class="country-flags__label no-flag" style="font-size: 16px;">Sélectionnez un pays/une région</span>
<ul class="country-select-dropdown">
<li class="yCmsComponent">
<a class="js-country-selector" href="https://www.costco.com">
<span class="text-body country-name notranslate">États-Unis</span>
</a>
</li><li class="yCmsComponent">
<a class="js-country-selector" href="https://www.costco.com.au/">
<span class="text-body country-name notranslate">Australie</span>
</a>
</li><li class="yCmsComponent">
<a class="js-country-selector" href="https://www.costco.ca">
<span class="text-body country-name notranslate">Canada</span>
</a>
</li><li class="yCmsComponent">
<a class="js-country-selector" href="https://www.costco.is/">
<span class="text-body country-name notranslate">Islande</span>
</a>
</li><li class="yCmsComponent">
<a class="js-country-selector" href="https://www.costco.co.jp/">
<span class="text-body country-name notranslate">Japon</span>
</a>
</li><li class="yCmsComponent">
<a class="js-country-selector" href="https://www.costco.com.mx/">
<span class="text-body country-name notranslate">México</span>
</a>
</li><li class="yCmsComponent">
<a class="js-country-selector" href="https://www.costco.co.nz/">
<span class="text-body country-name notranslate">Nouvelle-Zélande</span>
</a>
</li><li class="yCmsComponent">
<a class="js-country-selector" href="https://www.costco.co.kr/">
<span class="text-body country-name notranslate">Corée</span>
</a>
</li><li class="yCmsComponent">
<a class="js-country-selector" href="https://www.costco.es/">
<span class="text-body country-name notranslate">Espagne</span>
</a>
</li><li class="yCmsComponent">
<a class="js-country-selector" href="https://www.costco.se/">
<span class="text-body country-name notranslate">Suède</span>
</a>
</li><li class="yCmsComponent">
<a class="js-country-selector" href="https://www.costco.com.tw/">
<span class="text-body country-name notranslate">Taiwan</span>
</a>
</li><li class="yCmsComponent">
<a class="js-country-selector" href="https://www.costco.co.uk/">
<span class="text-body country-name notranslate">Royaume-Uni</span>
</a>
</li></ul>
</div>
</li>
<li class="top-header languagecurrencycomponent language-dropdown">
<button class="btn btn-link" data-hover-open="true" aria-controls="language-dropdown__menu" aria-expanded="false" aria-label="Sélectionner un language - Language actuel" aria-haspopup="true">
Français<span role="presentation" class="costco-icons costco-icon-down-chevron"></span>
</button>
<div class="language-dropdown__wrapper" id="language-dropdown__menu" hidden="" aria-hidden="true" role="menu">
<span role="presentation" class="glyphicon glyphicon-triangle-top"></span>
<ul role="none">
<li role="none">
<a href="/_s/language?code=en_FR" data-default="fr" data-value="en_FR" role="menuitem" lang="en-FR">
English</a>
</li>
</ul>
</div>
</li>
</ul></div>
<a id="skiptonavigation"></a>
<div class="container-fluid">
<div class="row">
<div class="container">
<div class="main-header-top col-xs-12 v-align-container hidden-sm">
<div id="siteLogoContainer" class="site-logo col-xs-4 col-sm-3 v-align">
<div class="simple-banner-component">
<a href="/"><img title="Costco France Main Logo" alt="Costco France Main Logo" src="/medias/sys_master/images/ha5/he2/298273232551966.png"></a>
</div></div>
<div id="searchBoxContainer" class="search-column col-sm-6 col-md-6 hidden-xs hidden-sm v-align">
<div class="site-search ui-front">
<form name="search_form_SearchBox" method="get" action="/search" class="site-search-form">
<input title="Search Box" role="textbox" type="text" class="search-input js-site-search-input ui-autocomplete-input" name="text" value="" maxlength="100" placeholder="Rechercher" data-options="{"autocompleteUrl":"/search/autocomplete/SearchBox","minCharactersBeforeRequest":"3","waitTimeBeforeRequest":"500","displayProductImages":true,"minCharactersSubmitSearch":"1","minCharactersPlaceholder":"Le champ de recherche est vide. Veuillez saisir un terme de recherche."}" autocomplete="off">
<span class="input-group-btn search-icon-header">
<button class="btn btn-link btn-search-hdr btn-padding" type="submit" title="Search" role="button">
<span class="search-icon"></span>
</button>
</span>
</form>
<ul id="ui-id-1" tabindex="0" class="ui-menu ui-widget ui-widget-content ui-autocomplete ui-front" unselectable="on" style="display: none;"></ul></div>
</div>
<div id="main-header-dynamic-info" class="col-md-2 hidden-xs hidden-sm v-align no-padding text-right" data-dynamic-info-url="/header-dynamic-info">
<div class="login-register-link-container test">
<a id="loginRegisterLink" href="/login">Connexion / Inscription</a>
</div>
<script class="hidden">
var isAnonymousUser = true;
var cartCleanFlag = false;
</script>
<div class="cart-link-container">
<a id="miniCartIcon" href="/cart" class="js-mini-cart-link" data-mini-cart-url="/cart/rollover/MiniCart" data-mini-cart-refresh-url="/cart/miniCart/SUBTOTAL" data-mini-cart-name="Panier" data-mini-cart-empty-name="Panier vide">
<span class="costco-icons costco-icon-cart"></span>
<span class="hidden-xs hidden-sm">Panier</span>
<span class="hidden-md hidden-lg costco-cart-label-display">Panier</span>
<div class="cart-count-container js-mini-cart-count is-empty-cart">
<span class="cart-count-value js-mini-cart-count-value notranslate" style="opacity: 0.320931;">0</span>
</div>
</a>
</div></div>
<div class="col-xs-8 col-sm-3 hidden-sm hidden-md hidden-lg no-space v-align">
<nav class="mobile-nav">
<div class="link-with-media js-my-account-logged-in-media-with-link">
<a href="/my-account/update-profile">
<img class="menu-item-icon" title="Costco France My Account Logo" alt="Costco France My Account Logo" src="/medias/sys_master/images/h59/h85/298273232519198.svg">
<span class="link-with-media-name"> Connexion</span>
</a>
</div>
<div class="cart-link-container">
<a id="miniCartIcon" href="/cart" class="js-mini-cart-link" data-mini-cart-url="/cart/rollover/MiniCart" data-mini-cart-refresh-url="/cart/miniCart/SUBTOTAL" data-mini-cart-name="Panier" data-mini-cart-empty-name="Panier vide">
<span class="costco-icons costco-icon-cart"></span>
<span class="hidden-xs hidden-sm">Panier</span>
<span class="hidden-md hidden-lg costco-cart-label-display">Panier</span>
<div class="cart-count-container js-mini-cart-count is-empty-cart">
<span class="cart-count-value js-mini-cart-count-value notranslate" style="opacity: 0.320931;">0</span>
</div>
</a>
</div>
</nav>
</div>
</div>
</div>
</div>
<div class="row">
<nav aria-label="Main Navigation" class="sm-navigation">
<div class="container" role="presentation">
<div class="navigation-wrapper v-align-container" role="menubar">
<a role="menuitem" href="javascript:void(0)" id="theMenuButton" class="menu-trigger js-toggle-sm-navigation v-align hasSubmenu" aria-haspopup="true" aria-controls="theMenu" aria-expanded="false" tabindex="0">
<span class="costco-icons costco-menu-hamburger" role="presentation"></span>
<span class="menu-font-size desktop-message">
Tous les produits</span>
<span class="menu-font-size mobile-message">
Menu</span>
</a>
<div class="cms-nav-component-wrapper v-align" role="presentation">
<ul id="theMenu" role="menu" aria-labelledby="theMenuButton" class="topmenu menu-container" hidden="">
<li class="menu-arrow"></li>
<li role="none" class="topmenu nbc-mobile">
<a href="/membership" role="menuitem">Adhésion</a>
</li>
<li role="none" class="topmenu nbc-mobile">
<a href="/renouvellement" role="menuitem">Renouvellement</a>
</li>
<li role="none" class="topmenu nbc-mobile">
<a href="/quisommesnous" role="menuitem">Qui sommes-nous</a>
</li>
<li role="none" class="topmenu nbc-mobile">
<a href="/produits" role="menuitem">Produits</a>
</li>
<li role="none" class="topmenu nbc-mobile">
<a href="/services" role="menuitem">Services</a>
</li>
<li role="none" class="topmenu nbc-mobile">
<a href="/store-finder" role="menuitem">Horaires et accès</a>
</li>
<li role="none" class="topmenu nbc-mobile">
<a href="/faq" role="menuitem">FAQ</a>
</li>
<li role="none" class="topmenu nbc-mobile">
<a href="/achats-professionnels" role="menuitem">Professionnels</a>
</li>
<li role="none" class="topmenu ">
<a href="/pass-visite" role="menuitem">Visiter Costco</a>
</li>
<li role="none" class="topmenu pass-visite-tab">
<a href="/catalogues-du-moment" role="menuitem">Catalogues</a>
</li>
</ul><ul class="nbc-container" role="none">
<li role="none" class="nbc-mobile auto">
<a href="/membership" aria-controls="MembershipLink-sub" aria-expanded="false" aria-haspopup="true" title="Adhésion" role="menuitem" tabindex="0"> Adhésion</a>
</li>
</ul>
<ul class="nbc-container" role="none">
<li role="none" class="nbc-mobile auto">
<a href="/renouvellement" aria-controls="RenouvellementLink-sub" aria-expanded="false" aria-haspopup="true" title="Renouvellement" role="menuitem" tabindex="0"> Renouvellement</a>
</li>
</ul>
<ul class="nbc-container" role="none">
<li role="none" class="nbc-mobile auto">
<a href="/quisommesnous" aria-controls="QuisommesnousCostcoLink-sub" aria-expanded="false" aria-haspopup="true" title="Qui sommes-nous" role="menuitem" tabindex="0"> Qui sommes-nous</a>
</li>
</ul>
<ul class="nbc-container" role="none">
<li role="none" class="nbc-mobile auto">
<a href="/produits" aria-controls="item_00000R09-sub" aria-expanded="false" aria-haspopup="true" title="Produits" role="menuitem" tabindex="0"> Produits</a>
</li>
</ul>
<ul class="nbc-container" role="none">
<li role="none" class="nbc-mobile auto has-sub js-enquire-has-sub">
<a href="/services" aria-controls="ServicesLink-sub" aria-expanded="false" aria-haspopup="true" title="Services" role="menuitem" tabindex="0"> Services</a>
<div class="sub-menu-arrow-container">
<div class="sub-menu-arrow"></div>
</div>
<!-- Start rendering the sub-menu -->
<ul class="sub-navigation" id="ServicesLink-sub" role="menu" aria-labelledby="sub-navigation">
<li class="sub-nav-edge" role="presentation"></li>
<li role="none">
<ul class="sub-nav-menu-container" role="none">
<li class="sub-nav-item no-children">
<div class="yCmsComponent">
<a href="/centre-auditif" title="Centre auditif">Centre auditif</a></div></li>
<li class="sub-nav-item no-children">
<div class="yCmsComponent">
<a href="/centre-optique" title="Centre optique">Centre optique</a></div></li>
<li class="sub-nav-item no-children">
<div class="yCmsComponent">
<a href="/centre-du-pneu" title="Centre du pneu">Centre du pneu</a></div></li>
<li class="sub-nav-item no-children">
<div class="yCmsComponent">
<a href="/resto-club" title="Resto club">Resto club</a></div></li>
<li class="sub-nav-item no-children">
<div class="yCmsComponent">
<a href="/station-service" title="Station service">Station service</a></div></li>
</ul>
</li>
<li class="navbar-simple-cms-component">
</li>
</ul>
</li>
</ul>
<ul class="nbc-container" role="none">
<li role="none" class="nbc-mobile auto has-sub js-enquire-has-sub">
<a href="/achats-professionnels" aria-controls="item_00001I0G-sub" aria-expanded="false" aria-haspopup="true" title="Professionnels" role="menuitem" tabindex="0"> Professionnels</a>
<div class="sub-menu-arrow-container">
<div class="sub-menu-arrow"></div>
</div>
<!-- Start rendering the sub-menu -->
<ul class="sub-navigation" id="item_00001I0G-sub" role="menu" aria-labelledby="sub-navigation">
<li class="sub-nav-edge" role="presentation"></li>
<li role="none">
<ul class="sub-nav-menu-container" role="none">
<li class="sub-nav-item no-children">
<div class="yCmsComponent">
<a href="/achats-professionnels" title="Achats professionnels">Achats professionnels</a></div></li>
<li class="sub-nav-item no-children">
<div class="yCmsComponent">
<a href="/achats-en-volume" title="Achats en volume">Achats en volume</a></div></li>
<li class="sub-nav-item no-children">
</li>
</ul>
</li>
<li class="navbar-simple-cms-component">
</li>
</ul>
</li>
</ul>
<ul class="nbc-container" role="none">
<li role="none" class="nbc-mobile auto">
<a href="/store-finder" aria-controls="comp_00000TBZ-sub" aria-expanded="false" aria-haspopup="true" title="Horaires et accès" role="menuitem" tabindex="0"> Horaires et accès</a>
</li>
</ul>
<ul class="nbc-container" role="none">
<li role="none" class=" auto">
<a href="/catalogues-du-moment" aria-controls="item_00001KBT-sub" aria-expanded="false" aria-haspopup="true" title="Catalogues" role="menuitem" tabindex="0"> Catalogues</a>
</li>
</ul>
<ul class="nbc-container" role="none">
<li role="none" class="pass-visite-tab auto">
<a href="/pass-visite" aria-controls="comp_0000FPS8-sub" aria-expanded="false" aria-haspopup="true" title="Visiter Costco" role="menuitem" tabindex="0"> Visiter Costco</a>
</li>
</ul></div>
</div>
<div id="searchBoxContainerMobile" class="search-column hidden-md hidden-lg">
<div class="site-search ui-front">
<form name="search_form_SearchBox" method="get" action="/search" class="site-search-form">
<input title="Search Box" role="textbox" type="text" class="search-input js-site-search-input ui-autocomplete-input" name="text" value="" maxlength="100" placeholder="Rechercher" data-options="{"autocompleteUrl":"/search/autocomplete/SearchBox","minCharactersBeforeRequest":"3","waitTimeBeforeRequest":"500","displayProductImages":true,"minCharactersSubmitSearch":"1","minCharactersPlaceholder":"Le champ de recherche est vide. Veuillez saisir un terme de recherche."}" autocomplete="off">
<span class="input-group-btn search-icon-header">
<button class="btn btn-link btn-search-hdr btn-padding" type="submit" title="Search" role="button">
<span class="search-icon"></span>
</button>
</span>
</form>
<ul id="ui-id-2" tabindex="0" class="ui-menu ui-widget ui-widget-content ui-autocomplete ui-front" unselectable="on" style="display: none;"></ul></div>
</div>
<div class="nav-icons-links-container hidden-xs hidden-md hidden-lg no-space">
<div class="nav-icons-links-alignment v-align-container">
<nav class="mobile-nav has-my-account-pop-up v-align">
<div class="link-with-media js-my-account-logged-in-media-with-link">
<a href="/my-account/update-profile">
<img class="menu-item-icon" title="Costco France My Account Logo" alt="Costco France My Account Logo" src="/medias/sys_master/images/h59/h85/298273232519198.svg">
<span class="link-with-media-name"> Connexion</span>
</a>
</div>
<div class="cart-link-container">
<a id="miniCartIcon" href="/cart" class="js-mini-cart-link" data-mini-cart-url="/cart/rollover/MiniCart" data-mini-cart-refresh-url="/cart/miniCart/SUBTOTAL" data-mini-cart-name="Panier" data-mini-cart-empty-name="Panier vide">
<span class="costco-icons costco-icon-cart"></span>
<span class="hidden-xs hidden-sm">Panier</span>
<span class="hidden-md hidden-lg costco-cart-label-display">Panier</span>
<div class="cart-count-container js-mini-cart-count is-empty-cart">
<span class="cart-count-value js-mini-cart-count-value notranslate" style="opacity: 0.320931;">0</span>
</div>
</a>
</div>
</nav>
</div>
</div>
</div>
</nav>
</div>
</div>
</header>
<div class="site-messages-container">
<div class="yCmsContentSlot">
<div class="site-message-item" data-component-uid="SiteMessageParagraphComponent1" data-first-visit-only="true" data-cookie-expired-days="7">
<div class="site-message-item_content notranslate"><p>Bienvenue chez Costco!</p></div>
<button class="site-message-item_dismiss" type="button">×</button>
</div>
<div id="gdprMessage" class="gdpr-message-item" data-component-uid="CostcoSipGdprOptionsComponentFR" data-first-visit-only="false" data-cookie-expired-days="365" style="display: block;">
<div class="container v-align-container">
<div class="col-md-10 col-sm-8 col-xs-12 gdpr-message-item_content">
<p style="font-size: 13px;">Nous utilisons des <a href="/liste-complete-cookies">cookies indispensables</a> au fonctionnement du site et, si vous y consentez, des <a href="/liste-complete-cookies">cookies de mesure d’audience</a> nous permettant de comprendre comment vous utilisez et naviguez sur le site ainsi que des <a href="/liste-complete-cookies">cookies de préférence</a> nous permettant d’enregistrer vos choix. Vous pouvez accepter ou refuser tous les cookies, ou cliquez sur « personnaliser mes choix » pour adapter vos préférences. Vous pouvez changer d’avis à tout moment en cliquant sur l’icône « Configuration des cookies » en bas de chaque page du site. Pour en savoir plus <a href="/politique-cookies">cliquez ici</a>.</p></div>
<div class="col-md-2 col-sm-4 col-xs-12 gdpr-buttons" role="group">
<button type="button" class="btn btn-primary gdpr-accept">
Accepter tous les cookies</button>
<button type="button" class="btn btn-secondary gdpr-review">
Personnaliser mes choix</button>
<button type="button" class="btn btn-secondary gdpr-reject">
Continuer sans accepter</button>
</div>
</div>
</div>
</div></div>
<div class="yCmsContentSlot container bottom-header">
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "BreadcrumbList",
"name": "Breadcrumb",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"item": {
"@id": "https://www.costco.fr",
"name": "Page principale"
}},
{
"@type": "ListItem",
"position": 2,
"item": {
"@id": "https://www.costco.fr#",
"name": "Adhésion"
}}]}
</script><div class="breadcrumb-section" aria-label="File d'arianne" role="region">
<ol class="breadcrumb">
<li>
<a href="/" title="Page principale">Page principale</a>
</li>
<li>
<a href="#" title="Adhésion">Adhésion</a>
</li>
</ol>
</div>
</div><input type="hidden" name="cmsSiteUid" id="cmsSiteUid" value="france">
<div id="skip-to-content" tabindex="-1"></div>
<div class="btn_backtotop" id="back2Top">
<span class="glyphicon glyphicon-chevron-up" aria-hidden="true"></span><br><span>TOP</span>
</div>
<div class="container main-wrapper" id="globalMessages">
<script id="globalMessagesTemplate" type="text/x-jsrender">
<div class="global-alerts">
{{if confirmationMsgs}}
{{for confirmationMsgs}}
<div class="alert alert-success alert-dismissable">
<button class="close" aria-hidden="true" data-dismiss="alert" type="button">×</button>
{{:~getErrorMessage(code, arguments)}}
</div>
{{/for}}
{{/if}}
{{if infoMsgs}}
{{for infoMsgs}}
<div class="alert alert-info alert-dismissable">
<button class="close" aria-hidden="true" data-dismiss="alert" type="button">×</button>
{{:~getErrorMessage(code, arguments)}}
</div>
{{/for}}
{{/if}}
{{if warningMsgs}}
{{for warningMsgs}}
<div class="alert alert-warning alert-dismissable">
<button class="close" aria-hidden="true" data-dismiss="alert" type="button">×</button>
{{:~getErrorMessage(code, arguments)}}
</div>
{{/for}}
{{/if}}
{{if errorMsgs}}
{{for errorMsgs}}
<div class="alert alert-danger alert-dismissable">
<button class="close" aria-hidden="true" data-dismiss="alert" type="button">×</button>
{{:~getErrorMessage(code, arguments)}}
</div>
{{/for}}
{{/if}}
</div>
</script>
<div class="global-messages" id="globalMessagesContent">
</div><div class="page membership">
<div class="row">
<div class="col-xs-12">
<h1 class="headline">Adhésion</h1>
</div>
</div>
<div class="row no-space no-space-mobile-banner">
<div class="col-sm-12 membership-hero">
<div class="content"><p><style type="text/css">
.avantages { width: 100%; margin: auto; text-align: center;}
.avantages-details{display: inline-block; width:190px; margin: 20px; text-align: center;}
.box { width: 100%; margin: 0; padding: 20px; text-align: center;}
.button {font-size: 1em; color: #000; text-decoration: none; cursor: pointer; transition: all 0.3s ease-out;}
.box:hover {background: #efefef;}
.overlay {position: fixed; top: 0; bottom: 0; left: 0; right: 0; background: rgba(0, 0, 0, 0.7); transition: opacity 500ms; visibility: hidden; opacity: 0;z-index:1;}
.overlay:target {visibility: visible;opacity: 1;z-index:1;}
.popup { margin: 150px auto;padding: 30px;background: #fff; width: 40%;position: relative;transition: all 5s ease-in-out; text-align: center;z-index:1;}
.popup h2 {margin-top: 0;color: #1264b0;font-family: Helvetica, Arial, sans-serif; font-weight: 700; font-size: 25px;}
.popup .close { position: absolute;top: 20px;right: 30px;transition: all 200ms;font-size: 30px;font-weight: bold;text-decoration: none;color: #333;}
.popup .close:hover {color: #1264b0;}
.popup .content {max-height: 30%;overflow: auto;}
.images_cartes_adhesion{width: 80%; margin: auto; text-align: right; padding-top: 2%;}
.carte_prix_p, .carte_prix_a{width: 33%; text-align: center; display: inline-block;}
.carte_prix_p img, .carte_prix_a img{width: 80%;}
.carte_prix_p h2, .carte_prix_a h2{color: #1264b0 ;font-weight: 600; font-size: 15px;}
.carte_prix_p p, .carte_prix_a p{text-align: center; font-size: 12px;}
.tableau_check {text-align: left; width: 80%; margin: auto; padding-bottom: 15px;}
.tableau_check p {display: inline-block; vertical-align: super; width: 22%;}
.fond_gris {background-color: #ECECEC; padding: 5px;}
.fond_blanc {padding: 5px;}
.fond_gris img , .fond_blanc img {padding-right: 10px;}
.check_icons {display: inline-block; width: 33%; float: right; text-align: center;}
.check_icons img {display: inline-block;}
.buttons_subscribe {width: 80%; margin: auto; text-align: right; }
.adherer_p, .adherer_a {width: 33%; display: inline-block; text-align: center; }
.adherer_p a, .adherer_a a {background-color: #1264b0; width: 65%; height: auto; padding: 10px;text-align: center; display: inline-block; color: #ffffff;}
.renouvellement-btn {background-color: #dd042b; width: 20%; height: auto; padding: 10px;text-align: center; display: inline-block; color: #ffffff; font-weight: 700; font-size: 25px; style: none;}
.renouvellement_p, .renouvellement_a {width : 40%;}
.buttons_subscribe a {color: #fff; font-weight: 600; font-size: 20px; style: none;}
.adherer_p a:hover, .adherer_a a:hover, .renouvellement-btn:hover {background-color: #083052;color: #ffffff;text-decoration: none;cursor: pointer;}
.image_carte_prix {padding-left: 40px;}
.renouvellement {width: 80%; margin: auto; text-align: center;}
.renouvellement_images {width : 30%; display: inline-block; vertical-align: middle;}
.renouvellement-text {width : 30%; display: inline-block;}
.renouvellement-text h2 {font-weight: 800; font-size: 20px; padding-bottom: 10px;}
.mentions_additionnelle {font-style: italic; width: 65%; margin: auto;}
@media screen and (max-width: 420px){
.box{ width: 100%; padding : 0;}
.popup{ width: 70%; }
.avantages-details {width: 31%; font-size: 15px; vertical-align: top; margin: 0;}
.images_cartes_adhesion {width: 100%; display: inline-block; padding-right: 0 !important; text-align: right; padding-top: 15px;}
.carte_prix_p, .carte_prix_a {width: 35%;display: inline-block; margin-right: 10px !important; vertical-align: top;}
.buttons_subscribe {padding : 0 !important; width: 100%;}
.image_carte_prix {padding-left: 30px;}
.adherer_p, .adherer_a {width: 37%; }
.buttons_subscribe a {font-size: 12px;}
.tableau_check {width: 100%;}
.tableau_check p {width: 33%;}
.renouvellement, .renouvellement_images, .renouvellement-btn, .renouvellement-text {width: 100%;}
.carte_prix_p img, .carte_prix_a img{width: 100%;}
.check_icons {width: 32%; vertical-align: top;}
.icon-tableau {display: none;}
.mentions_additionnelle {width:100%;}
}
@media screen and (min-width: 421px) and (max-width: 830px){
.box{ width: 100%; padding : 0;}
.popup{ width: 70%; }
.avantages-details {width: 31%; font-size: 15px; vertical-align: top; margin: 0;}
.images_cartes_adhesion {width: 100%; display: inline-block; padding-right: 0 !important; text-align: right; padding-top: 15px;}
.carte_prix_p, .carte_prix_a {width: 45%;display: inline-block; margin-right: 10px !important; vertical-align: top;}
.buttons_subscribe {padding : 0 !important; width: 100%;}
.image_carte_prix {padding-left: 30px;}
.tableau_check {width: 100%;}
}
@media screen and (min-width: 831px) and (max-width: 1380px){
.carte_prix_p img, .carte_prix_a img {width: 80%;}
.carte_prix_p {margin-right: 5%; }
.avantages-details {width: 15%; font-size: 15px; vertical-align: top; margin: 0px;}
.box{ width: 100%; padding : 0;}
.tableau_check p {width: 22%;}
.check_icons {width: 35%;}
}
</style></p>
<div class="avantages"><br>
<br>
<p style="font-size: 16px; font-style: justify;">Chez Costco, nous attachons une importance capitale à la satisfaction de nos Membres. <br>
Nous nous engageons à n'offrir que des produits de grande qualité et de marques renommées au prix Costco. <br>
Devenir membre c'est s'assurer de profiter d'offres inédites et de nombreux avantages tout au long de l'année.</p>
<br>
<br>
<h2 style="color: #1264b0; font-weight: 700; font-size: 30px; text-align: center; margin: auto;">Vos avantages</h2>
<br>
<br>
<div class="avantages-details"><a class="button" href="#popup1">
<div class="box"><img src="/mediapermalink/picto_euro" alt=""><br>
<br>
De la qualité et<br>
des économies</div>
</a>
<div id="popup1" class="overlay">
<div class="popup">
<h2>De la qualité et des économies</h2>
<a class="close" href="#">×</a>
<div class="content"><br>
Nous sélectionnons les plus grandes marques référencées sur le marché français ainsi que les meilleurs produits internationaux distribués dans plus de 750 clubs-entrepôts à travers le monde. Notre maîtrise des coûts nous permet de faire réaliser des économies à nos Membres toute l’année.</div>
</div>
</div>
</div>
<div class="avantages-details"><a class="button" href="#popup2">
<div class="box"><img src="/mediapermalink/check_adhesion_etoile" alt=""><br>
<br>
Des produits<br>
uniques</div>
</a>
<div id="popup2" class="overlay">
<div class="popup">
<h2>Des produits uniques</h2>
<a class="close" href="#">×</a>
<div class="content"><br>
Des produits de grande qualité, en provenance du monde entier, au prix Costco ! Parmi nos 3 500 références, 3 000 sont permanentes et 500 sont totalement inattendues, proposées en durée et quantité limitées: une véritable "Chasse au trésor" !</div>
</div>
</div>
</div>
<div class="avantages-details"><a class="button" href="#popup3">
<div class="box"><img src="/mediapermalink/picto_smile" alt=""><br>
<br>
Une garantie 100%<br>
“satisfait ou remboursé”</div>
</a>
<div id="popup3" class="overlay">
<div class="popup">
<h2>Une garantie 100% <br>
“satisfait ou remboursé”</h2>
<a class="close" href="#">×</a>
<div class="content"><br>
Adhésion<br>
Les frais d’adhésion annuels de l’année en cours sont remboursés en intégralité si vous n’êtes pas satisfait et ce quel que soit le moment où vous réclamez le remboursement au cours de votre année d’adhésion. Afin de faire valoir cette garantie sur votre adhésion, il vous suffit de demander le remboursement de vos frais d’adhésion au guichet d’un club-entrepôt Costco dédié aux services aux membres. Le remboursement de vos frais d’adhésion de l’année en cours interviendra immédiatement en espèces ou par re-crédit sur la carte bancaire que vous avez utilisée pour procéder au paiement de vos frais d’adhésion.<br>
<br>
Produits<br>
Nous garantissons la satisfaction de nos membres pour chaque produit que nous vendons. Si tel n’était pas le cas, vous pouvez ramener le produit que vous avez acheté et qui ne vous satisfait pas chez Costco au guichet d’un club-entrepôt Costco dédié au service aux membres, à tout moment et accompagné si possible de votre preuve d’achat (ticket de caisse ou facture). Nous vous rembourserons le prix payé.<br>
<br>
Veuillez consulter <a href="/conditions-adhesion#satisfait-ou-rembourse">les conditions d’adhésion qui s’appliquent à la garantie et la politique de retour</a>.</div>
</div>
</div>
</div>
<div class="avantages-details"><a class="button" href="#popup4">
<div class="box"><img src="/mediapermalink/picto_rouage" alt=""><br>
<br>
Des services<br>
exclusifs</div>
</a>
<div id="popup4" class="overlay">
<div class="popup">
<h2>Des services exclusifs</h2>
<a class="close" href="#">×</a>
<div class="content"><br>
A disposition de nos Membres au club-entrepôt, un centre optique et un centre d’aide auditive agréés sécurité sociale et mutuelles, un centre du pneu, un resto club ainsi qu’une station service.</div>
</div>
</div>
</div>
<div class="avantages-details"><a class="button" href="#popup5">
<div class="box"><img src="/mediapermalink/picto_monde" alt=""><br>
<br>
Une carte valable<br>
dans le monde entier</div>
</a>
<div id="popup5" class="overlay">
<div class="popup">
<h2>Une carte valable dans le monde entier</h2>
<a class="close" href="#">×</a>
<div class="content"><br>
Une fois Membre, il est possible d’accéder à tous les clubs-entrepôts Costco du monde</div>
</div>
</div>
</div>
</div>
<div class="tableau-adhesion">
<div class="images_cartes_adhesion">
<div class="carte_prix_p"><img src="/mediapermalink/carte_privilege_prix" class="image_carte_prix" alt="">
<h2>Membre Privilège</h2>
<p>Particuliers, familles,<br>
étudiants...<br>
<a href="/details_adhesion_privilege" target="_blank">Voir conditions</a></p>
</div>
<div class="carte_prix_a"><img src="/mediapermalink/carte_affaire_prix" class="image_carte_prix" alt="">
<h2>Membre Affaires</h2>
<p>Entreprises, restaurateurs, indépendants,<br>
professions libérales, associations<br>
<a href="/details_adhesion_affaires" target="_blank">Voir conditions</a></p>
</div>
</div>
<br>
<br>
<div class="tableau_check">
<div class="fond_gris"><img src="/mediapermalink/picto_plus_adhesion" class="icon-tableau" alt="">
<p>Carte de Membre additionnel GRATUITE*</p>
<div class="check_icons"><img src="/mediapermalink/check_adhesion" alt=""></div>
<div class="check_icons"><img src="/mediapermalink/check_adhesion" alt=""></div>
</div>
<div class="fond_blanc"><img src="/mediapermalink/picto_planete_adhesion" class="icon-tableau" alt="">
<p>Valable dans tous les club-entrepôts Costco du monde</p>
<div class="check_icons"><img src="/mediapermalink/check_adhesion" alt=""></div>
<div class="check_icons"><img src="/mediapermalink/check_adhesion" alt=""></div>
</div>
<div class="fond_gris"><img src="/mediapermalink/picto_carte_adhesion" class="icon-tableau" alt="">
<p>Carte nominative non transférable</p>
<div class="check_icons"><img src="/mediapermalink/check_adhesion" alt=""></div>
<div class="check_icons"><img src="/mediapermalink/check_adhesion" alt=""></div>
</div>
<div class="fond_blanc"><img src="/mediapermalink/picto_smile_adhesion" class="icon-tableau" alt="">
<p>Garantie 100% "satisfait ou remboursé" sur les produits et l'adhésion</p>
<div class="check_icons"><img src="/mediapermalink/check_adhesion" alt=""></div>
<div class="check_icons"><img src="/mediapermalink/check_adhesion" alt=""></div>
</div>
<div class="fond_gris"><img src="/mediapermalink/picto_reglage_adhesion" class="icon-tableau" alt="">
<p>Accès aux services Costco : centre optique, auditif, centre du pneu, resto club</p>
<div class="check_icons"><img src="/mediapermalink/check_adhesion" alt=""></div>
<div class="check_icons"><img src="/mediapermalink/check_adhesion" alt=""></div>
</div>
<div class="fond_blanc"><img src="/mediapermalink/picto_essence_adhesion" class="icon-tableau" alt="">
<p>Accès à la station service Costco</p>
<div class="check_icons"><img src="/mediapermalink/check_adhesion" alt=""></div>
<div class="check_icons"><img src="/mediapermalink/check_adhesion" alt=""></div>
</div>
<div class="fond_gris"><img src="/mediapermalink/picto_liste_adhesion" class="icon-tableau" alt="">
<p>Facture éditée pour chaque passage en caisse</p>
<div class="check_icons"><img src="/mediapermalink/check_adhesion" alt=""></div>
<div class="check_icons"><img src="/mediapermalink/cross_adhesion" alt=""></div>
</div>
</div>
<div class="buttons_subscribe">
<div class="adherer_p"><a href="/membership/registration/9999999">ADHÉREZ</a></div>
<div class="adherer_a"><a href="/membership/registration/9999989">ADHÉREZ</a></div>
</div>
<br>
<br>
<p class="mentions_additionnelle">* Par carte additionnelle, on entend : <br><br>
Pour les Membres Privilèges : une carte au profit de toute personne de 18 ans ou plus, désignée par le Membre principal et résidant à la même adresse que celui-ci (sur présentation d’un justificatif de domicile)<br><br>
Pour les Membres Affaires : une carte au profit de toute personne majeure, rattachée à la même organisation, désignée par le Membre principal Affaires (sur présentation d’un justificatif de rattachement à cette organisation)
</p>
<br>
<br>
<div class="renouvellement">
<div class="renouvellement_images"><img class="renouvellement_p" src="/mediapermalink/membership_04" alt="membership card"> <img class="renouvellement_a" src="/mediapermalink/membership_03" alt="membership card"></div>
<div class="renouvellement-text">
<h2>Déjà Membre Costco? <br>
Renouvelez en ligne !</h2>
</div>
<a class="renouvellement-btn" href="/renouvellement">RENOUVELEZ</a></div>
</div></div></div>
</div>
</div>
</div>
<footer class="main-footer">
<div class="content"><p> </p>
<p></p><footer id="footer-widget">
<div class="container-fluid fixed-container">
<div class="footer-input-boxes">
<div class="row gutter">
<div class="col-lg-3 visible-lg-block"><label>Suivez-nous</label>
<ul class="social">
<li><a href="https://www.facebook.com/Costco.France/" target="_blank"><img src="/mediapermalink/facebook-costco" alt=""></a></li>
<li><a href="https://www.instagram.com/costco_france/?hl=fr" target="_blank"><img src="/mediapermalink/instagram-costco" alt=""></a></li>
</ul>
</div>
</div>
</div>
<div id="footer-list" class="hidden-xs">
<div class="footer-items row gutter">
<div class="col-sm-3 col-md-3">
<ul class="footer-list">
<li class="footer-column-title">À propos de nous</li>
<li><a href="/quisommesnous">Qui sommes-nous ?</a></li>
<li><a href="/kirklandsignature">Kirkland Signature</a></li>
<li><a href="https://www.costco.fr/costco-connection-mag" target="_blank">Catalogue <span style="font-weight:700">Costco Connection</span></a></li>
<li><a href="/recyclage">Économie circulaire</a></li>
<li><a href="/developpement-durable">Développement durable</a></li>
<li><a href="/liste-composition-detergents-ks">Composition des détergents</a></li>
<li><a href="/declaration-de-conformite">Déclaration de conformité</a></li>
<li><a href="/qce">Qualités et Caractéristiques environnementales (QCE)</a></li>
<li><a href="/carrieres">Nous rejoindre</a></li>
<li><a href="/contact">Contact</a></li>
</ul>
</div>
<div class="col-sm-3 col-md-3">
<ul class="footer-list membership">
<li class="footer-column-title">Espace Membre</li>
<li><a href="/membership/registration/9999999">Membres Privilèges</a></li>
<li><a href="/membership/registration/9999989">Membres Affaires</a></li>
<li><a href="/my-account">Connectez-vous ou inscrivez-vous</a></li>
<li><a href="/rappels-et-informations-produits">Rappels et informations produits</a></li>
</ul>
</div>
<div class="col-sm-3 col-md-3">
<ul class="footer-list">
<li class="footer-column-title">Services</li>
<li><a href="/centre-auditif">Centre auditif</a></li>
<li><a href="/centre-optique">Centre optique</a></li>
<li><a href="/centre-du-pneu">Centre du pneu</a></li>
<li><a href="/resto-club">Resto club</a></li>
<li><a href="/station-service">Station service</a></li>
</ul>
</div>
<div class="col-sm-3 col-md-3">
<ul class="footer-list membership">
<li class="footer-column-title">Fournisseurs</li>
<li><a href="/mediapermalink/gratuity-letter-2020-vendors-costco-france" target="_blank">Politique relative aux pourboires et gratifications</a></li>
<li><a href="/mediapermalink/code-de-conduite-fournisseur" target="_blank">Code de conduite Fournisseur</a></li>
</ul>
</div>
</div>
</div>
<div class="accordion panel-group visible-xs-block" id="accordion-footer" role="tablist" aria-multiselectable="true">
<div class="panel panel-default">
<div class="panel-heading collapsed" role="tab" id="heading-1-footer" data-toggle="collapse" data-parent="#accordion-footer" href="#collapse-1-footer" aria-expanded="false" aria-controls="collapse-1-footer">
<p class="panel-title"><a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion-footer" href="#collapse-1-footer" aria-expanded="false" aria-controls="collapse-1-footer"><strong>À propos de nous</strong></a></p>
</div>
<div id="collapse-1-footer" class="panel-collapse collapse" role="tabpanel" aria-labelledby="heading-1-footer">
<div class="panel-body">
<ul class="footer-list">
<li class="footer-column-title">À propos de nous</li>
<li><a href="/quisommesnous">Qui sommes-nous ?</a></li>
<li><a href="/kirklandsignature">Kirkland Signature</a></li>
<li><a href="https://www.costco.fr/costco-connection-mag" target="_blank">Catalogue <span style="font-weight:700">Costco Connection</span></a></li>
<li><a href="/recyclage">Économie circulaire</a></li>
<li><a href="/developpement-durable">Développement durable</a></li>
<li><a href="/liste-composition-detergents-ks">Composition des détergents</a></li>
<li><a href="/declaration-de-conformite">Déclaration de conformité</a></li>
<li><a href="/carrieres">Nous rejoindre</a></li>
<li><a href="/contact">Contact</a></li>
</ul>
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading collapsed" role="tab" id="heading-2-footer" data-toggle="collapse" data-parent="#accordion-footer" href="#collapse-2-footer" aria-expanded="false" aria-controls="collapse-2-footer">
<p class="panel-title"><a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion-footer" href="#collapse-2-footer" aria-expanded="false" aria-controls="collapse-2-footer"><strong>Espace Membre</strong></a></p>
</div>
<div id="collapse-2-footer" class="panel-collapse collapse" role="tabpanel" aria-labelledby="heading-2-footer">
<div class="panel-body">
<ul class="footer-list membership">
<li class="footer-column-title"><strong>Espace Membre</strong></li>
<li><a href="/membership/registration/9999999">Membres Privilèges</a></li>
<li><a href="/membership/registration/9999989">Membres Affaires</a></li>
<li><a href="/login">Connectez-vous ou inscrivez-vous</a></li>
</ul>
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading collapsed" role="tab" id="heading-5-footer" data-toggle="collapse" data-parent="#accordion-footer" href="#collapse-5-footer" aria-expanded="false" aria-controls="collapse-5-footer">
<p class="panel-title"><a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion-footer" href="#collapse-5-footer" aria-expanded="false" aria-controls="collapse-5-footer"><strong>Services</strong></a></p>
</div>
<div id="collapse-5-footer" class="panel-collapse collapse" role="tabpanel" aria-labelledby="heading-5-footer">
<div class="panel-body">
<ul class="footer-list">
<li class="footer-column-title"><strong>Services</strong></li>
<li><a href="/centre-auditif">Centre auditif</a></li>
<li><a href="/centre-optique">Centre optique</a></li>
<li><a href="/centre-du-pneu">Centre du pneu</a></li>
<li><a href="/resto-club">Resto club</a></li>
<li><a href="/station-service">Station service</a></li>
</ul>
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading collapsed" role="tab" id="heading-6-footer" data-toggle="collapse" data-parent="#accordion-6-footer" href="#collapse-6-footer" aria-expanded="false" aria-controls="collapse-6-footer">
<p class="panel-title"><a class="collapsed" role="button" data-toggle="collapse-footer" data-parent="#accordion-footer" href="#collapse-6-footer" aria-expanded="false" aria-controls="collapse-6-footer"><strong>Autres pays</strong></a></p>
</div>
<div id="collapse-6-footer" class="panel-collapse collapse" role="tabpanel" aria-labelledby="heading-6-footer">
<div class="panel-body">
<ul class="footer-list">
<li class="footer-column-title"><strong>Autres pays</strong></li>
<li><a href="http://www.costco.com">Etats-Unis</a></li>
<li><a href="http://www.costco.ca">Canada</a></li>
<li><a href="http://www.costco.co.uk">Royaume-Unis</a></li>
<li><a href="http://www.costco.com.mx">Mexico</a></li>
<li><a href="http://www.costco.co.kr">Corée du Sud</a></li>
<li><a href="http://www.costco.com.tw">Taiwan</a></li>
<li><a href="http://www.costco.co.jp">Japon</a></li>
<li><a href="http://www.costco.com.au">Australie</a></li>
<li><a href="http://www.costco.is">Islande</a></li>
<li><a href="http://www.costco.es">Espagne</a></li>
</ul>
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading collapsed" role="tab" id="heading-7-footer" data-toggle="collapse" data-parent="#accordion-footer" href="#collapse-7-footer" aria-expanded="false" aria-controls="collapse-7-footer">
<p class="panel-title"><a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion-footer" href="#collapse-7-footer" aria-expanded="false" aria-controls="collapse-7-footer"><strong>Langue</strong></a></p>
</div>
<div id="collapse-7-footer" class="panel-collapse collapse" role="tabpanel" aria-labelledby="heading-7-footer">
<div class="panel-body">
<div id="lang-select-popover-container">
<ul class="footer-list">
<li><a href="#" value="en_FR" lang="en_FR"><strong>English</strong></a></li>
</ul>
</div>
</div>
</div>
</div>
</div>
<div id="footer-bottom" class="text-center">
<ul class="links">
<li><a href="/mentions-legales">Mentions légales</a></li>
<li><a href="/conditions-generales-utilisation">Conditions générales d'utilisation</a></li>
<li><a href="/conditions-adhesion">Conditions d'adhésion</a></li>
<li><a href="/mediation-consommation">Médiation de la consommation</a></li>
<li><a href="/politique-protection-donnees">Politique de protection des données</a></li>
<li><a href="/politique-cookies">Politique cookies</a></li>
<li><a id="cookieSettingsLink" style="cursor:pointer">Configuration des cookies</a></li>
<li><a href="/prevention-fraudes">Prévention des fraudes</a></li>
<li><a class="dispositif-alerte-costco" href="https://secure.ethicspoint.com/domain/media/fr/gui/28417/index.html">Dispositif d'alerte Costco</a></li>
</ul>
<ul class="social hidden-xl">
<li><a href="https://www.facebook.com/Costco.France/" target="_blank"><label class="hide">facebook</label></a></li>
<li><a href="https://instagram.com/costco_france/?hl=fr" target="_blank"><label class="hide">instagram</label></a></li>
</ul>
<ul>
<li class="copyright">© 1998 — <span id="copyright-year">2020</span> Costco Wholesale Corporation. <span class="rights">Tous droits réservés.</span></li>
</ul>
</div>
</div>
</footer><p></p>
<p> </p></div></footer>
</main>
<form name="accessiblityForm">
<input type="hidden" id="accesibility_refreshScreenReaderBufferField" name="accesibility_refreshScreenReaderBufferField" value="">
</form>
<div id="ariaStatusMsg" class="skip" role="status" aria-relevant="text" aria-live="polite"></div>
<script type="text/javascript" src="/_ui/addons/smarteditaddon/shared/common/js/webApplicationInjector.js?allow-origin=*.costco.co.uk:443,*.costco.com.mx:443,*.costco.com.tw:443,*.costco.com.au:443,*.costco.co.kr:443,*.costco.es:443,*.costco.fr:443,*.costco.is:443,*.costco.co.jp:443,*.sipint.net:443"></script>
<!-- <script type="text/javascript" src="/_ui/responsive/common/js/jquery_extensions-min.js?v=-1922303706"></script>-->
<script src="/wro/libjs_responsive.js?v=-1922303706"></script>
<script type="text/javascript">
/*<![CDATA[*/
var ACC = { config: {} };
ACC.config.contextPath = "";
ACC.config.encodedContextPath = "";
ACC.config.commonResourcePath = "/_ui/responsive/common";
ACC.config.themeResourcePath = "/_ui/responsive/theme-costco";
ACC.config.siteResourcePath = "/_ui/responsive/site-france";
ACC.config.rootPath = "/_ui/responsive";
ACC.config.siteID = "france";
ACC.config.CSRFToken = "";
ACC.config.csrfWhitelist= 'costco.com.au,costco.co.kr,costco.com.tw,costco.co.uk,costco.com.mx,costco.co.jp,costco.is,costco.fr,costco.es'.split(",");
ACC.pwdStrengthVeryWeak = "Très faible";
ACC.pwdStrengthWeak = "Faible";
ACC.pwdStrengthMedium = "Moyen";
ACC.pwdStrengthStrong = "Fort";
ACC.pwdStrengthVeryStrong = "Très fort";
ACC.pwdStrengthUnsafePwd = "password.strength.unsafepwd";
ACC.pwdStrengthTooShortPwd = "Trop court";
ACC.pwdStrengthMinCharText = "La longueur minimale est de %d caractères";
ACC.accessibilityLoading = "Attendez, s\'il vous plaît…";
ACC.accessibilityStoresLoaded = "Établissements chargés";
ACC.config.googleApiKey="AIzaSyCjDnCnYdwUbT7xQecBWJjCnS0JUKQJQiA";
ACC.config.googleApiVersion="3.41";
ACC.config.kakaoAppKey = "";
ACC.config.googleApiRegion = "";
ACC.config.googleUrl = "https:\/\/maps.google.com\/maps\/dir\/?api=1&destination=";
ACC.config.visaCheckoutKey = '';
ACC.config.accertifyApiUrl = '';
ACC.config.borgunApiJsUrl = '';
ACC.config.cybersourceApiJsUrl = 'https://songbird.cardinalcommerce.com/edge/v1/songbird.js';
ACC.config.cybersourceApiJsJwt = '';
ACC.config.cybersourceApiJsDebug = 'false' === 'true';
ACC.config.cybersourceCacheBinProfiling = '' === 'true';
ACC.config.cybersourceApiEnable3ds2 = '' === 'true';
ACC.config.cybersourceCardinalWarningCodes = '10004'.split(",");
ACC.config.cybersourceApiJsCookieTtlMillis = parseInt('7200000');
ACC.config.buyNowCookieTtlMillis = parseInt('30000');
ACC.config.cybersourceApiJsAuthUrl = 'https://www.costco.fr/costcocheckout/multi/payment-method/france/authentication';
ACC.config.borgunApiPublicToken = '';
ACC.config.languageIso = 'fr';
ACC.config.membershipPurchasedRequireConsent = false;
ACC.config.onlineRegistrationRequireConsent = false;
ACC.config.onlineRegistrationCityReadonly = false;
ACC.config.onlineRegistrationStateReadonly = true;
ACC.config.membershipRegistrationEnglishNamesEnglishOnly = true;
ACC.config.membershipRegistrationEnglishBizNamesEnglishOnly = true;
ACC.config.borgunCurrencyCode = '';
ACC.config.borgunCardCheckAmount = parseFloat('') || 0;
ACC.config.tireServiceCenter = 'TIRE_CENTER';
ACC.config.changeWarehouseLink = '/tirestore-finder/tirewarehouseselectredirect';
ACC.config.isOneStepCheckoutEnabled = true;
ACC.config.asyncOrderPlacementEnabled = false;
ACC.config.sessionId = '-';
ACC.config.eddVisible = false;
ACC.autocompleteUrl = '/search/autocompleteSecure';
ACC.currentCurrencyIsoCode ="EUR";
var Costco = Costco || { };
Costco.messages = {};
Costco.config = {};
Costco.config.addressValidationRegex = false ? new RegExp("^[0-9a-z\u00E0-\u00FC\u2014\u0153\' ,.-]*$") : new RegExp("^[0-9a-z\u00E0-\u00FC\u2014\u0153\' ,.-]*$", "i");
Costco.config.addressCityValidationRegex="";
Costco.config.deviceType = "DESKTOP";
Costco.messages.fieldRequired = "Veuillez remplir les champs requis.";
Costco.messages.fieldLength = "Veuillez vérifier la longueur du champ.";
Costco.messages.memberNoError = "Veuillez entrer votre numéro de membre.";
Costco.messages.memberNameError = "Veuillez entrer un nom entre 2 et 200 caractères.";
Costco.messages.memberEnglishNameError = "Veuillez entrer un nom entre 1 et 200 caractères.";
Costco.messages.memberEnglishEnglishOnlyNameError = "Please enter English characters only.";
Costco.messages.combinedNameError = "Veuillez entrer 2 caractères minimum";
Costco.messages.memberEmailError = "Entrez une adresse email valide.";
Costco.messages.digitsOnly = "Veuillez ne saisir que des chiffres";
Costco.messages.memberReceiverNameError= "Veuillez saisir un nom entre 1 et 87 caractères.";
Costco.messages.passwordErrorRequired = "Veuillez saisir un mot de passe.";
Costco.messages.passwordErrorTooShort = "Votre mot de passe est trop court.";
Costco.messages.passwordErrorTooLong = "Votre mot de passe est trop long.";
Costco.messages.passwordRules = "Le mot de passe doit comporter entre 8 et 20 caractères, avec une lettre et un chiffre";
Costco.messages.password2Error = "costcomemberregister.messages.password2Error";
Costco.messages.phoneNumberError = "S\'il vous plaît entrer un numéro de téléphone valide";
Costco.messages.bizNumberError = "Veuillez saisir un numéro de registre du commerce valide.";
Costco.messages.emailError = "Entrez une adresse email valide";
Costco.messages.emailError_required = "Entrez une adresse email valide";
Costco.messages.emailError_invalid = "Entrez une adresse email valide";
Costco.messages.emailConfirmError = "Les deux emails ne sont pas identiques";
Costco.messages.sameEmailError = "L\'email doit être différent de l\'email principal";
Costco.messages.passwordConfirmError = "La valeur ne correspond pas au mot de passe.";
Costco.messages.emailSignupSuccess = "Merci de vous abonner à nos offres par courriel.";
Costco.messages.emailSignupFail = "Reessayez plus-tard.";
Costco.messages.pdpQtyRequiredError = "Champs requis";
Costco.messages.pdpQtyRangeError = function(min, max) {
return 'La quantité doit être comprise entre '+ min + ' et ' + max + '.';
};
Costco.messages.pdpQtyModulusError = function(mod) {
return 'La quantité doit être un multiple de '+ mod + '.';
};
Costco.messages.pdpQtyMultipleError = "La quantité n\'est pas le bon multiple.";
Costco.messages.shareCopy = "Copier dans le presse-papier";
Costco.messages.copiedToClipboard = "Copié dans le presse-papier";
Costco.messages.addedToWishlist = "The selected product has been added into your wishlist";
Costco.messages.productAgeRestriction = "Vous devez être âgé d\'au moins {0} ans pour acheter ce produit.";
Costco.messages.dateRestriction = "Veuillez sélectionner un jour de disponibilité de livraison valide";
Costco.messages.removedFromWishlist = "The selected product has been removed from your wishlist";
Costco.messages.preorderGeneralError = "Une erreur s\'est produite. Veuillez recharger la page et réessayer.";
Costco.messages.preorderIngredientUnavailableError = "One or more ingredient customizations are unavailable for the selected location. Please go back to reselect ingredients for pick up location, or select a different pick up location.";
Costco.messages.generalerror = "Veuillez vérifier vos informations. Si le problème persiste, contactez nous par email : [email protected]";
Costco.messages.generalBadServiceCallError = "Votre compte n\'a pas pu être créé. Contactez le service Membres pour obtenir de l\'aide.";
Costco.messages.cardTypeCodeErrorRequired = "La valeur sélectionnée n\'est pas un type de carte valide";
Costco.messages.nameOnCardErrorRequired = "La valeur saisie n\'est pas valide";
Costco.messages.cardNumberErrorRequired = "La valeur saisie n\'est pas un numéro de carte valide";
Costco.messages.expiryMonthErrorRequired = "La valeur sélectionnée n\'est pas un mois d\'expiration valide";
Costco.messages.expiryDateErrorRequired = "La valeur sélectionnée n\'est pas une année d\'expiration valide";
Costco.messages.issueNumberErrorRequired = "La valeur sélectionnée n\'est pas un code CVV valide";
Costco.messages.addressValidationGeneralError = "Une erreur s\'est produite. Veuillez recharger la page et réessayer.";
Costco.messages.addressRemovalGeneralError = "Impossible de supprimer l\'adresse par défaut.";
Costco.messages.storeDetailsLink = "Détails sur le club-entrepôt";
Costco.messages.getDirectionsLink = "Localiser l’adresse";
Costco.messages.storeDetailsTel = "Tél.";
Costco.messages.storeDetailsEmail = "E-mail";
Costco.messages.itemAddedToWishlist = "Produit ajouté à la liste de souhaits";
Costco.messages.pdpMessage = "Message";
Costco.messages.datePickerError = "Veuillez sélectionner une date valide";
Costco.messages.itemCaNotBeAddedToWishList = "The product can not be added to the wish list.";
Costco.messages.nationalIDError = "Please enter a valid National\/ARC ID.";
Costco.messages.blacklistedMessage= "Une erreur est survenue. Veuillez vérifier vos informations ou contacter le service Membre.";
Costco.messages.missingStateMessage= "It is necessary to indicate the state for this address";
Costco.messages.businessRegistrationError = "Veuillez entrer un numéro d\'enregistrement d\'entreprise valide.";
Costco.messages.bizNationalIDError="Veuillez saisir une carte d\'identité nationale valide.";
Costco.messages.identityNumberError="S\'il vous plait, entrez un nombre valide";
Costco.messages.regularIdentityNumberError="Veuillez entrer un numéro valide.";
Costco.messages.businessNameError = "Veuillez entrer un nom d\'entreprise valide.";
Costco.messages.couponGenericError = "Une erreur est survenue lors de l\'application du coupon";
Costco.messages.couponSubscriptionError = "Les produits d\'abonnement n\'acceptent pas les coupons.";
Costco.messages.couponInvalidError = "Code de coupon non valide.";
Costco.messages.couponExpiredError = "La validité de ce coupon a expiré";
Costco.messages.couponNotApplicableError = "Ce coupon ne peut pas être appliqué";
Costco.messages.couponRemoveError = "Une erreur est survenue lors de la suppression du coupon";
Costco.messages.couponAlreadyInCartError = "Le coupon a déjà été appliqué à la commande";
Costco.messages.notApplicablePromotionError = "La commande ne remplit pas toutes les conditions du coupon";
Costco.messages.expiryDateErrorFormat = "Date d\'expiration non valide";
Costco.messages.citizenCarrierError = "Please enter a valid 16-character carrier id";
Costco.messages.mobileCarrierError = "Please enter a valid mobile carrier id";
Costco.messages.otherCharityError = "Please enter a numeric value between 3 and 7 characters";
Costco.messages.companyIdError = "Please enter a numeric value with exactly 8 characters";
Costco.messages.invoiceAddress1LengthError = "Please enter a value with max 60 characters";
Costco.messages.invoiceAddress2LengthError = "Please enter a value with max 60 characters";
Costco.messages.completeName = "Veuillez entrer votre prénom et votre nom.";
Costco.messages.serviceCenter = "Centre du pneu";
Costco.messages.telephone = "Tel:";
Costco.messages.selectWarehouse = "Selectionner";
Costco.messages.selectWarehouseLink = "\/tirestore-finder\/select?selectedWarehouseCode=";
Costco.messages.changeSearchLink = "\/results\/front";
Costco.messages.changeCartLink = "\/cart";
Costco.messages.changeCheckoutLink = "\/costcocheckout\/multi";
Costco.messages.cancelPayPalBillingAgreementError = "Erreur lors de la suppression du paiement PayPal. Veuillez réessayer plus tard !";
Costco.messages.payPalError = "Une erreur avec Paypal est survenue";
Costco.config.paypalbuttoncolor = 'gold';
Costco.config.paypalbuttonlabel = 'pay';
Costco.config.paypalbuttonchangecolor = 'white';
Costco.config.paypalbuttonchangelabel = 'paypal';
Costco.messages.checkboxValidationTireSelection = "Veuillez cocher la case pour continuer";
Costco.messages.tiresearchregistrationvalidateerrormessage="Entrez le numéro d\'immatriculation pour continuer";
Costco.messages.tiresearchsizevalidateerrormessage="Ce champ est obligatoire";
Costco.messages.tiresearchvehiclevalidateerrormessage="Champs obligatoire";
Costco.messages.tiresearchregistrationvalidationtext="Nous ne sommes pas en mesure de localiser l\'immatriculation de votre véhicule. Veuillez vérifier que l\'immatriculation saisie est correcte ou bien effectuez une recherche par taille de pneu.";
Costco.messages.tiresearchregistrationtiresnotfoundtext="Currently there are no tire products available for the selected registration number.";
Costco.messages.tirecompatibilityregistrationvalidationtext="tire.compatibilitycheck.registration.number.invalid";
Costco.messages.tirecompatibilitycheckfailedtext = {
default: function (year, make, model, version){
return 'The selected tire does not match the Original Equipment Manufacturers recommended tires for your {0} {1} {2} {3}. The tyre size is not correct for your vehicle.'.replace('{0}', year).replace('{1}', make).replace('{2}', model).replace('{3}', version? version : '')
},
manufacturerInCompatible: function (year, make, model, version){
return 'tire.compatibilitycheck.failed.manufacturerincompatible.body'.replace('{0}', year).replace('{1}', make).replace('{2}', model).replace('{3}', version? version : '')
}
};
Costco.messages.tiresearchvehiclevalidationtext="Afin de poursuivre, veuillez remplir tous les champs requis pour les véhicules à pneus ci-dessous.";
Costco.messages.tiresearchvehicletiresnotfoundtext="Currently there are no tire products available for the selected vehicle.";
Costco.messages.tiresearchvehiclenotfoundtext="Aucun résultat trouvé pour la spécification de votre véhicule.";
Costco.messages.tiresearchsizevalidationtext="Afin de poursuivre, veuillez remplir tous les champs de taille de pneu requis ci-dessous.";
Costco.messages.taxIDError="Please enter a valid RFC number.";
Costco.messages.invalidError="Veuillez valider les informations que vous avez entrées.";
Costco.messages.cashCardApplied="La carte de paiement a été ajoutée à votre commande";
Costco.messages.cashCardRemoved="La carte de paiement a été retirée de votre commande";
Costco.messages.cashCardFullCover="La carte de paiement ajoutée couvre votre total actuel";
Costco.messages.tiresearchregistrationregexvalidationerrormessage = "Seuls les caractères alphanumériques sont autorisés";
Costco.messages.notifyMeBtn = "Avertissez-moi dès que possible";
Costco.messages.notNotifyMeBtn = "Notifications de changement";
Costco.messages.staticModalClose = "Fermer";
Costco.messages.checkOutConfirmationPaymentMethodPopupTitle = "Used Cash Cards";
Costco.messages.specialCharError="costcomemberregister.messages.specialCharError";
Costco.messages.allowNonNumericCharacter = "Please enter a digits only postcode valid for the country of the address";
Costco.messages.notAllowSpecialCharsRule = "Les caractères spéciaux ne sont pas autorisés.";
Costco.messages.postCodeError = "Veuillez entrer un code postal valide";
Costco.messages.chineseCharError = "Veuillez vérifier la longueur du champ.";
Costco.messages.invoiceChineseCharError = "Veuillez vérifier la longueur du champ.";
Costco.messages.cashCardNumberRequired = "Le numéro de carte est obligatoire.";
Costco.messages.cashCardNumberDigitsOnly = "Veuillez ne saisir que des chiffres";
Costco.messages.cashCardNumberLength = "Veuillez vérifier la longueur du numéro de carte.";
Costco.messages.cashCardPinRequired = "Code PIN requis";
Costco.messages.cashCardPinDigitsOnly = "Veuillez ne saisir que des chiffres";
Costco.messages.cashCardPinInvalidError="Veuillez valider les informations que vous avez saisies.";
Costco.messages.cashCardPinLength = "Veuillez vérifier la longueur du code PIN.";
Costco.messages.shopCardApplied="La carte shopping a été appliquée à votre commande";
Costco.messages.shopCardFullCover="La carte d\'achat appliquée couvre votre total actuel";
Costco.messages.shopCardInvalid="Vous avez saisi un numéro de carte non valide. Veuillez utiliser un autre mode de paiement ou contacter le service clientèle pour obtenir de l\'aide.";
Costco.messages.shopCardZeroBalance="Le solde de votre carte bancaire se terminant par {0} est nul. Veuillez ajouter une carte de crédit ou de débit pour payer le total de la commande.";
Costco.messages.shopCardInsufficientBalance="Votre carte bancaire se terminant par {0} ne dispose pas de fonds suffisants pour payer le montant total dû. Veuillez ajouter une carte de crédit ou de débit pour payer le solde dû.";
Costco.messages.shopCardNumberRequired = "Le numéro de carte est requis.";
Costco.messages.shopCardNumberDigitsOnly = "Veuillez saisir uniquement des chiffres";
Costco.messages.shopCardNumberLength = "Veuillez vérifier la longueur du numéro de carte.";
Costco.messages.shopCardPinRequired = "Le code PIN est requis.";
Costco.messages.shopCardPinDigitsOnly = "Veuillez saisir uniquement des chiffres";
Costco.messages.shopCardPinInvalidError="Veuillez valider les informations que vous avez saisies.";
Costco.messages.shopCardPinLength = "Veuillez vérifier la longueur du code PIN.";
Costco.messages.deliveryInstructionsGeneralError = "Une erreur est survenue. Rafraîchissez la page et essayez à nouveau";
Costco.messages.identityVerificationGeneralError = "Un problème s\'est produit. Veuillez recharger la page et réessayer.";
Costco.messages.tiresearchregistrationregexvalidationerrormessage = "Seuls les caractères alphanumériques sont autorisés";
Costco.messages.notifyMeBtn = "Avertissez-moi dès que possible";
Costco.messages.notNotifyMeBtn = "Notifications de changement";
Costco.messages.staticModalClose = "Fermer";
Costco.messages.creditCardApplicationError='Votre demande d\'adhésion ne peut pas être traitée pour le moment. Veuillez revenir plus tard et réessayer.';
Costco.messages.creditCardApplicationExists='Vous avez déjà fait une demande de carte de crédit.';
Costco.messages.tokenFailure = "Une erreur s\'est produite lors du traitement de votre carte de crédit, veuillez réessayer plus tard.";
Costco.messages.updateEmailError= "Une erreur s\'est produite. S\'il vous plaît, essayez à nouveau..";
Costco.messages.validateAddress= "Veuillez valider l\'adresse.";
Costco.messages.globalMessageValidateAddress= "Please validate the address.";
Costco.messages.membershipUpgradeConsentRequired = "You must agree to the Member Privileges & Conditions";
Costco.messages.forgottenpassword = {
generalError: "Un problème est survenu. Veuillez recharger la page et réessayer.",
memberNoFormatError: "Votre code doit être numérique et comporter des chiffres {0}.",
}
Costco.messages.mfa = {
generalError: 'Un problème est survenu. Veuillez recharger la page et réessayer.',
otpCodeLength: 'Votre code doit comporter 6 chiffres',
successOnboarding: 'C\'est un succès ! La vérification en deux étapes est activée.',
otpInvalid: 'Ce code n\'était pas valide.',
otpExpired:'Votre code à usage unique a expiré. Cliquez sur \u003Ca href=\"javascript:void(0)\" class=\"js-resend-otp-code\"\u003ERenvoyer le code\u003C\/a\u003E pour générer un nouveau code à usage unique.',
otpFailed:'Votre code n\'a pas pu être généré pour une raison technique. Veuillez cliquer sur \u003Ca href=\"javascript:void(0)\" class=\"js-resend-otp-code\"\u003EResend Code\u003C\/a\u003E, réessayer plus tard ou appeler le service clientèle.',
otpAccountLocked:'Votre compte a été bloqué. Essayez à nouveau plus tard ou appelez le service Membre.',
otpPrcLocked:'Password recovery is temporarily locked. Please try again later.',
verifyOtpCode: 'Entrez le code de vérification',
mfaUpdatedContactEmailAlreadyInUse: 'Cet email est déjà utilisé, veuillez entrer un nouvel email',
otpEmailValidationMaxAttemptsReached: 'Vous avez atteint le nombre de tentatives de validation autorisé. Réessayez plus tard ou contactez le service clientèle ou le Live Chat.',
};
Costco.messages.smsLogin = {
phoneNumberRequired: 'Veuillez compléter le champ du numéro de téléphone.',
passCodeRequired: 'Veuillez remplir le champ \"envoyer le code de vérification\".',
phoneNumberError: 'Veuillez saisir un numéro de téléphone valide.',
otpGenerateGeneralError: 'Votre mot de passe à usage unique n\'a pas été généré. Veuillez réessayer plus tard ou appeler le service clientèle.',
otpVerifyGeneralError: 'La vérification de votre mot de passe unique a échoué. Veuillez réessayer plus tard ou appeler le service clientèle.',
otpCodeLength: 'Votre code doit être composé de 6 chiffres.',
otpInvalid: 'Ce code n\'est pas valide',
otpExpired:'Votre code a usage unique est expiré. Click \u003Ca href=\"password:void(0)\" class=\"js-resend-sms-login-otp-code\"\u003ERenvoyer\u003C\/a\u003E pour recevoir un nouveau code.',
otpAccountFailed:'Your code failed to verify due to technical reasons related to the account. Please click \u003Ca href=\"password:void(0)\" class=\"js-resend-sms-login-otp-code\"\u003EResend\u003C\/a\u003E, try again later, or call Customer Service.',
otpFailed:'Votre code n\'a pas été généré pour une raison technique. Cliquez sur \u003Ca href=\"password:void(0)\" class=\"js-resend-sms-login-otp-code\"\u003ERenvoyer\u003C\/a\u003E, réessayez plus tard ou appelez le service clientèle.',
otpDisabled:'Vous avez dépassé le nombre total de tentatives de connexion. Réessayez plus tard ou appelez le service clientèle.',
};
Costco.messages.tiresearchregistrationregexvalidationerrormessage = 'Seuls les caractères alphanumériques sont autorisés';
Costco.messages.notifyMeBtn = 'Avertissez-moi dès que possible';
Costco.messages.notNotifyMeBtn = 'Notifications de changement';
Costco.messages.staticModalClose = 'Fermer';
Costco.messages.passwordVerdicts = [
ACC.pwdStrengthTooShortPwd,
ACC.pwdStrengthVeryWeak,
ACC.pwdStrengthWeak,
ACC.pwdStrengthMedium,
ACC.pwdStrengthStrong,
ACC.pwdStrengthVeryStrong
];
Costco.messages.invalidDeliveryPostalCode = {
deliveryTitle: 'Nous sommes désolés !',
continueShopping: 'Poursuivre mes achats',
postalCodeOutOfRange: function (postalCode){
return 'Nous sommes désolés. Les produits de cette catégorie ne sont actuellement pas disponibles dans le {0}. Veuillez vous rendre au club-entrepôt Costco le plus proche de chez vous ou consulter notre FAQ pour plus d\'informations.'.replace('{0}', postalCode)
}
};
Costco.messages.generalShipping = {
deliveryPopupTitle: 'Code postal de livraison',
currentOrder: 'Commande en cours : {0}',
addMoreToQualify: function (amount, displayName) {
return '\u003Cspan class=\"bold\"\u003EAjoutez {0} de plus pour la livraison\u003C\/span\u003E pour {1}'.replace('{0}', amount).replace('{1}', displayName)
},
deliveryQualified: function(displayName) {
return 'Vous avez droit à {0}.'.replace('{0}', displayName);
},
addMoreToAvoid: function (amount, surcharge) {
return '\u003Cspan class=\"bold\"\u003EAjoutez {0} de plus pour éviter\u003C\/span\u003E {1} Frais de livraison'.replace('{0}', amount).replace('{1}', surcharge)
},
surchargeAppliedWithThresholdMessage: function (fee, threshold) {
return '{0} fee will be waived at {1} total'.replace('{0}', fee).replace('{1}', threshold)
},
surchargeAppliedMessage: function (fee) {
return '{0} fee'.replace('{0}', fee)
},
deliveryFeeWaivedMessage: function(){
return '<span class="bold">Vos frais de livraison sont désormais supprimés</span>'
},
deliverySurchargeFeeWaivedMessage: function(){
return 'Surcharge has been waived'
},
deliveryFeeMessage: function(amount){
return 'Frais de livraison : {0}'.replace('{0}', amount)
},
surchargeAddMoreToAvoid: function (amount, surcharge) {
return '\u003Cspan class=\"bold\"\u003EAjoutez {0} de plus pour éviter \u003C\/span\u003E {1} Frais supplémentaires'.replace('{0}', amount).replace('{1}', surcharge)
},
surchargeFeeWaivedMessage: function(){
return 'Votre surcharge est désormais supprimée'
},
surchargeFeeMessage: function(amount){
return 'Frais supplémentaires : {0}'.replace('{0}', amount)
},
tonnageFeeMessage: function(amount){
return 'Redevance de tonnage: {0}'.replace('{0}', amount)
},
tonnageFeeTooltipMsg:'Les commandes dont le poids total est supérieur à 2000 kg doivent payer 165€ de frais de tonnage pour tenir compte de l\'effort supplémentaire nécessaire pour l\'expédition. Pour éviter ces frais, pensez à retirer des articles de votre commande.',
addMoreToReachMinQty: function(qtyToAdd, displayName) {
return '\u003Cspan class=\"bold\"\u003EAjoutez {0} de plus pour la livraison\u003C\/span\u003E pour {1}'
.replace('{0}', qtyToAdd)
.replace('{1}', displayName)
},
reachedMinQty: 'Vous avez atteint le minimum',
addMoreToReachModulus: function(currentQty, modulus, displayName) {
return 'Vous avez des produits dans votre panier. Ajoutez des multiples de {1} pour vous qualifier pour {2}.'
.replace('{0}', currentQty)
.replace('{1}', modulus)
.replace('{2}', displayName)
},
reachedModulus: 'Vous avez atteint le module !',
deliveryFeeTooltipMsg: 'Cette commande entraînera des frais d\'expédition et de manutention, taxes comprises'
};
Costco.messages.expeditedShipping = {
deliveryTitle: 'Livraison 48h ',
deliveryPostalCode: 'Code postal de livraison',
invalidPostalCode: 'Désolé, nous ne pouvons pas utiliser la livraison accélérée pour les codes postaux {0}.',
twoDayDeliveryMessage: 'Livraison accélérée',
surchargeWaivedMessage: 'Votre supplément de livraison est maintenant supprimé',
postalCodeChange: 'Changer',
currentOrder: 'Commande en cours {0}',
continueShopping: 'Poursuivre mes achats',
deliveryDetails: 'Détails de la livraison',
postalCodeOutOfRange: function (postalCode){
return 'Nous sommes désolés. La livraison 48h n\'est actuellement pas disponible sous le code postal {0}. Veuillez visiter l\'entrepôt Costco le plus près de chez vous ou visitez notre FAQ sur les produits pour plus d\'information.'.replace('{0}', postalCode)
},
addMoreToAvoidSurcharge: function (amount) {
return '\u003Cspan class=\"bold\"\u003EAjouter {0} Plus \u003C\/span\u003Epour éviter la surcharge de livraison'.replace('{0}', amount)
},
amountLeftToBeWaived: function (amount, surcharge) {
return '\u003Cspan class=\"bold\"\u003EAjouter {0} Plus \u003C\/span\u003Epour éviter une surcharge de {1} de livraison'.replace('{0}', amount).replace('{1}', surcharge)
},
deliveryFeeMessage: function(amount){
return 'Frais de livraison : {0}'.replace('{0}', amount)
}
};
Costco.messages.checkoutPlaceOrderFailed = "La commande n\'a pas pu être passée";
Costco.messages.checkoutPlaceOrderFailedBuyNow = "Sorry, there was an error processing buy Now. Please try again.";
Costco.messages.sameDayOrderCancel = "Les commandes passées le jour même ne peuvent être annulées.";
Costco.messages.businessDelivery = {
addressInvalid: 'You must save one or more of your chosen shipping addresses',
deliveryTitle: 'Prestation de services',
buttonPostalCode: 'Changer le code postal de livraison',
button: 'Changer le code postal de livraison',
buttonAddress: 'Change Delivery Address',
continueShopping: 'Poursuivre mes achats',
warningMessage: 'Vous changez votre code postal de livraison de {0} à {1}. La modification de votre code postal peut affecter la disponibilité des stocks pour le contenu de votre panier.\u003Cbr\/\u003EÊtes-vous sûr de vouloir modifier votre code postal de livraison ?',
warningMessageAddress: 'Vous changez votre code postal de livraison de {0} à {1}. La modification de votre code postal peut affecter la disponibilité des stocks pour le contenu de votre panier.\u003Cbr\/\u003EÊtes-vous sûr de vouloir modifier votre code postal de livraison ?',
warningMessageQuestion: 'Are you sure you want to change your delivery post code?',
warningMessageQuestionAddress: 'Are you sure you want to change your delivery address?',
checkoutStepWarningMessage: 'You are changing your delivery ZIP code from {0} to {1}. Changing your ZIP code may affect inventory availability for the contents of your cart. {2}',
checkoutStepWarningMessageQuestion: 'Are you sure you want to change your delivery ZIP code?',
checkoutStepWarningMessageAddress: 'You are changing your delivery Address from {1} to {3}. Changing your Delivery Address may affect inventory availability for the contents of your cart.\u003Cbr\/\u003EAre you sure you want to change your delivery address?',
checkoutStepWarningMessageQuestionAddress: 'business.delivery.change.delivery.checkout.msg.question.address',
warningEddMessage: 'Changing your postal code might change your EDD.',
warningEddMessageAddress: 'Changing your delivery address might change your EDD.',
warningMessageTitle: 'Changer le code postal de livraison',
warningMessageTitleAddress: 'Change Delivery Address',
postalCodeOutOfRange: function (postalCode) {
return 'Costco Business Centre does not deliver to your area. Please visit your nearest \u003Ca href=\"\"\u003ECostco Business Centre\u003C\/a\u003E or shop \u003Ca href=\"\"\u003ECostco.uk\u003C\/a\u003E for business products.'
},
},
Costco.messages.businessDelivery.cartGroup = {
deliveryTitle: 'Prestation de services',
continueShopping: 'Poursuivre mes achats',
warningMessage: 'You are changing your delivery postcode from {0} to {1} for {2}. Changing your postcode may affect inventory availability for the contents of your cart. {3}',
warningMessageQuestion: 'Are you sure you want to change your delivery postcode?',
warningEddMessage: 'Changing your postal code might change your EDD.',
warningMessageTitle: 'Changer le code postal de livraison',
postalCodeOutOfRange: function (postalCode) {
return 'Costco Business Centre does not deliver to your area. Please visit your nearest \u003Ca href=\"\"\u003ECostco Business Centre\u003C\/a\u003E or shop \u003Ca href=\"\"\u003ECostco.uk\u003C\/a\u003E for business products.'
},
};
Costco.messages.preorder = {
noOverlapErrorMessage: 'La combinaison de produits en pré-commande dans votre panier ne peut pas être achetée le même jour. Veuillez retirer un de vos produits et réessayer'
};
Costco.config.identityNumberLength = "14";
Costco.messages.visitExternalLinkModal = {
header: 'Visitez le lien externe',
body: 'Vous quittez Costco pour visiter un site web qui n\'est pas hébergé par Costco. Costco n\'est pas responsable du contenu fourni par ce site ou par d\'autres sites tiers, y compris ceux vers lesquels vous pourriez être redirigé. Vous êtes soumis à la politique et aux conditions de confidentialité du ou des sites de destination qui recueillent vos renseignements, plutôt qu\'à celles de Costco.',
cancel: 'Annuler',
visit: 'Visitez le lien externe'
};
Costco.messages.removeAddressModal = {
title: 'Supprimer l\'adresse',
body: 'Êtes-vous sûr(e) de vouloir supprimer cette adresse ?',
subscriptionAddressMsg: 'Cette adresse est associée à au moins un abonnement actif. En choisissant de poursuivre, il se peut que votre commande d\'abonnement soit ignorée jusqu\'à ce qu\'une adresse valide soit sélectionnée sur la page Mes abonnements.',
yes: 'Oui',
no: 'Non'
};
Costco.messages.businessDeliveryPostalCodeError = "Costco Business Centre does not deliver to your area. Please visit your nearest \u003Ca href=\"\"\u003ECostco Business Centre\u003C\/a\u003E or shop \u003Ca href=\"\"\u003ECostco.uk\u003C\/a\u003E for business products.";
Costco.messages.businessDeliveryGeneralError = "Une erreur s\'est produite, veuillez réessayer plus tard.";
Costco.messages.invalidPaymentInfo = 'Veuillez vérifier vos informations de paiement';
Costco.config.addToCartMaxQty = "500";
Costco.config.currentSitePostalFormatRegex = new RegExp("^(F-)?((2[A|B])|[0-9]{2})[0-9]{3}$");
Costco.config.specialCharsRegex = /[\u0000-\u0019\u0500-\u29FF]/;
Costco.messages.forgottenpassword.memberNoFormatError = Costco.messages.forgottenpassword.memberNoFormatError.replace("{0}", 9)
Costco.config.newEmailValidationRegexEnabled = false;
Costco.config.specialCharAllowed = true;
Costco.config.currentStoreCountry = '';
Costco.config.currentStoreCountryName = '';
Costco.config.isOnlyMembershipProductInCart = '';
Costco.config.numericCharRegexByCountry = {};
Costco.config.postalFormatRegexByCountry = {};
Costco.config.postalCodeMaxLengthByCountry = {};
Costco.config.tirestorefinder = '/tirestore-finder/tirewarehouseselect';
Costco.config.currentSiteHasPostalCodeCheck = false;
Costco.config.currentSiteHasPostalCodeFormat = true;
Costco.config.currentSiteHasBillingPostalCodeCheck = false;
Costco.config.coloniaRequired = true;
Costco.config.xmlSpecialCharsRuleCheck = false;
Costco.config.isQuickCaptureEnabled = false;
Costco.config.isAddressSearchMapEnabled = false;
Costco.config.addressValidator = "Informatica";
Costco.config.currentSitePostalCodeMaxLength = 10;
Costco.config.loginUrl = '\/login';
Costco.config.authenticationStatusUrl = '\/authentication\/status';
Costco.config.prefixIsMandatory = true;
Costco.config.isAnonymousUser = true;
Costco.config.binLookup = false;
Costco.config.cardTypesLongBin = '';
Costco.config.flexLive = false;
Costco.config.paymentUrl = '/flex';
Costco.config.cybsPaymentUrl = '';
Costco.config.isApplePayDefaultPayment = false;
Costco.config.useCybersourceMicroform = false;
Costco.session = { cybersourceCardinalSessionId : false};
Costco.session.hasAnonymousRole = '' !== 'false';
Costco.session.currentTireAppointmentStoreId = '';
Costco.config.rnaLength = 10;
Costco.messages.basketValidation = {
lowStock : 'Malheureusement, une quantité inférieure de \u003Ca href=\"{1}\" {4}\u003E{0}\u003C\/a\u003E a été ajoutée à votre panier. Auparavant, vous disposiez de {2} dans votre panier. Désormais, vous disposez de {3} dans votre panier.',
movedFromPOSToStore : 'Vos articles ont été mis à jour pour correspondre aux stocks disponibles. Au moins un article à récupérer en magasin a été mis à jour pour être expédié.',
unavailable : 'Malheureusement, {0} a été supprimé de votre panier car il n\'était pas disponible.',
serviceAddOnNotAvailable : 'Malheureusement, l\'article {0} a été éliminé de votre panier car il n\'était pas disponible.',
productNotAvailableForBOPIS : 'Certains produits de votre panier ne sont plus disponibles en entrepôt',
modulus : 'La quantité du panier de \u003Ca href=\"{1}\" style=\"text-decoration: underline\"\u003E{0}\u003C\/a\u003E a été réduite de {2} à {3} en raison des règles d\'augmentation de commande.',
maxOrderQuantityExceeded : 'La quantité du panier de \u003Ca href=\"{1}\" style=\"text-decoration: underline\"\u003E{0}\u003C\/a\u003E à une commande maximale autorisée de {3}.',
minimumQuantity : 'La quantité du panier de \u003Ca href=\"{1}\" style=\"text-decoration: underline\"\u003E{0}\u003C\/a\u003E a été fixée à un minimum de {3}, la valeur {2} n\'est pas autorisée.',
couponNotValid : 'Coupon non valide',
bdLowStock : 'Malheureusement, un nombre inférieur de \u003Ca href=\"{1}\" style=\"text-decoration: underline\"\u003E{0}\u003C\/a\u003E a été appliqué à votre panier en raison d\'un stock limité dans l\'entrepôt couvrant votre zone {4}. Auparavant, vous aviez {2} dans votre panier. Dorénavant, vous avez {3}.',
bdUnavailable : 'Malheureusement, \u003Ca href=\"{1}\" style=\"text-decoration: underline\"\u003E{0}\u003C\/a\u003E a été retiré de votre panier en raison d\'une indisponibilité dans l\'entrepôt couvrant votre zone {4}. Auparavant, vous aviez {2} dans votre panier.',
cartAlreadySentToMessageQueue : 'This cart has already been processed, you should get an order soon.',
noDeliveryOptionSelected : 'Veuillez sélectionner une option de livraison pour \u003Ca href=\"{1}\"\u003E{0}\u003C\/a\u003E',
ineligible : 'Il y a un problème avec votre panier. Veuillez corriger les erreurs avant de procéder au paiement.'
};
Costco.messages.login = {
'login.error.account': 'La connexion a échoué. Le nom d\'utilisateur ou le mot de passe est incorrect.',
'login.error.accountmisc': 'La connexion a échoué. Le nom d\'utilisateur ou le mot de passe est incorrect.',
'login.error.accountactivation': '',
'login.error.accountblocked': 'La connexion a échoué. Votre compte a été bloqué.',
'login.error.accountcancelled': 'La connexion a échoué. Votre compte a été supprimé.',
'login.error.accountexpired': 'La connexion a échoué. Votre compte a expiré.',
'login.error.accountunregistered': 'La connexion a échoué. Le compte n\'existe pas.',
'login.error.accountunmatched': 'La connexion a échoué. Le compte ne correspond pas au pays dans lequel la tentative de connexion a eu lieu.',
'login.error.accountactivationok': 'Votre e-mail a été activé avec succès. Veuillez vous connecter en utilisant votre adresse e-mail et votre mot de passe.',
'login.error.accountactivationokretry': 'Votre e-mail a déjà été activé. Veuillez poursuivre la connexion en utilisant votre adresse e-mail et votre mot de passe.',
'login.error.accountactivationcreate': 'Veuillez vérifier votre adresse e-mail. Un e-mail vous a été envoyé pour obtenir un nouveau mot de passe.',
'login.error.accountactivationnotfound': 'L\'adresse e-mail renseignée ne correspond à aucun Membre existant.',
'login.error.accountactivationexpired': '',
'login.error.accountlogindisabled': 'Une erreur s\'est produite. Il se peut que votre email ou mot de passe soit erroné, ou que vous n\'ayez pas encore créé votre compte en ligne. Attention, vous pouvez être Membre mais ne pas encore avoir de compte en ligne sur notre site internet. \u003Ca href=\"https:\/\/www.costco.fr\/onlineregister\/steps\"\u003ECréer votre compte en ligne \u003E\u003C\/a\u003E'.replace('{0}', '<a href="/login/pw/request">').replace('{1}', '</a>')
};
Costco.messages.emptyCartPage = "Vous n\'avez aucun article dans votre panier.";
Costco.messages.updateEmailAddressSaveSuccess = "Votre adresse e-mail a été mise à jour.";
Costco.messages.validateOnlineRegisterInternationalMembershipSuccess = "Nous avons validé l\'authenticité de votre adhésion à Costco. La résidence de votre adhésion Costco est enregistrée en {0} et la politique de confidentialité de votre adhésion peut être consultée à {1}. Le magasinage international avec Costco vous permet d\'utiliser votre adhésion à Costco pour faire des achats en ligne avec Costco sur l\'un de nos sites Web internationaux. Pour tout achat effectué sur l\'un de nos sites Web internationaux, vous devrez expédier les produits uniquement dans le pays en question. Veuillez noter que votre adresse de facturation par défaut doit correspondre à l\'adresse de facturation de votre mode de paiement et n\'est pas limitée par pays.";
Costco.messages.checkoutPlaceOrderFailed="Nous avons rencontré une erreur inattendue. Veuillez rafraîchir la page avant de soumettre votre commande.";
Costco.messages.appointmentScheduler = {
loadingAvailableDates: 'Chargement des dates disponibles',
loadingAvailableTimes: 'Chargement des heures disponibles',
previousDates: 'Précédent',
nextDates: 'Suivant',
emptyTimeslots: 'Il n\'y a pas de créneau horaire disponible pour le moment. Veuillez réessayer plus tard',
genericError: 'Veuillez réessayer plus tard.',
selectedTime: 'Sélectionné',
selectTime: 'Sélectionnez',
clickPrevForAvailableDates: 'Cliquez sur le bouton \"Précédent\" pour voir d\'autres dates.',
clickNextForAvailableDates: 'Cliquez sur le bouton \"Suivant\" pour voir d\'autres dates.',
changeDeliveryAddress: 'You will cancel your currently selected Date & Time and will be asked to select a new one based on product availability and schedules.',
};
Costco.messages.deliveryScheduler = {
loadingAvailableDates: 'Chargement des dates disponibles',
previousDates: 'Précédent',
nextDates: 'Suivant',
emptyDates: 'Aucun créneau disponible pour le moment. Veuillez réessayer ultérieurement',
genericError: 'Veuillez réessayer ultérieurement',
selectDate: 'Sélectionnez',
clickPrevForAvailableDates: 'Cliquez sur le bouton \"Précédent\" pour voir d\'autres dates.',
clickBothForAvailableDates: 'Cliquez sur le bouton \"Suivant\"\/\"Précédent\" pour voir d\'autres dates.',
clickNextForAvailableDates: 'Cliquez sur le bouton \"Suivant\" pour voir d\'autres dates.',
topMessage: 'Veuillez sélectionner une date pour la livraison de votre article. Vous serez contacté 24 heures avant la livraison avec l\'heure précise à laquelle votre article sera livré.',
};
Costco.messages.deyde = {
firstNameMinLength: 'Doit être compris entre 3 et 60 caractères',
firstNameMaxLength: 'Doit être compris entre 3 et 60 caractères',
lastNameMinLength: 'Doit être compris entre 3 et 60 caractères',
lastNameMaxLength: 'Doit être compris entre 3 et 60 caractères',
interiorNumber: 'Adresse (ligne 1)',
exteriorNumber: 'Adresse (ligne 2)',
city: 'Ville',
interiorNumberInt: 'sip.address.int.line-1',
exteriorNumberInt: 'sip.address.int.line-2',
cityInt: 'sip.address.int.town',
maternalLastNameMinLength: 'Doit être compris entre 3 et 60 caractères',
maternalLastNameMaxLength: 'Doit être compris entre 3 et 60 caractères',
addressNumberMaxLength: 'Il ne peut y avoir que 10 caractères au maximum',
numExteriorMaxLength: 'Can only have at most 30 characters',
notAllowedNumExteriorRule: 'Please enter between 1-30 characters',
};
Costco.config.isGlobalOverlapMessageDisabled = true;
Costco.messages.resendRedemptionCode = "L\'e-mail de remboursement a été envoyé à nouveau";
Costco.messages.resendRedemptionCodeError = "L\'e-mail de remboursement n\'a pas été envoyé";
Costco.messages.microformTokenErrorRetry = 'Request has failed, please try again.';
</script>
<script type="text/javascript">
/*<![CDATA[*/
ACC.addons = {}; //JS holder for addons properties
ACC.addons.costcosipstorefront = [];
ACC.addons.costcosipstorefront['sip.address.phone.invalidPhone.costcoSipAddressForm.phone'] = 'Enter a valid phone for this country';
ACC.addons.costcosipstorefront['Pattern.costcoSipAddressForm.postalCode'] = 'The postal code must contain 5 digits';
ACC.addons.costcosipstorefront['basket.add.to.basket.set.delivery.address'] = 'Set Delivery Address';
ACC.addons.costcosipstorefront['register.validatemembership.steps.error'] = 'Veuillez vérifier vos informations';
ACC.addons.costcosipstorefront['address.error.basket.invalid'] = 'You must save one or more of your chosen shipping addresses';
ACC.addons.costcosipstorefront['Size.costcoSipAddressForm.city'] = 'The city cannot be empty';
ACC.addons.costcosipstorefront['business.delivery.change.delivery.address'] = 'Change Delivery Address';
ACC.addons.costcosipstorefront['register.consent.error.general'] = 'Must agree to the collection and use of mandatory terms and conditions and privacy.';
ACC.addons.costcosipstorefront['text.header.enter.your.delivery.address'] = 'Locate your delivery address or select from your address book to browse items available in your delivery area.';
ACC.addons.costcosipstorefront['sip.pages.cashcard.balance.error'] = 'Your request could not be processed, please try again later.';
ACC.addons.costcosipstorefront['estimated.delivery.date.change.delivery.address.code'] = 'You are changing your Delivery Address for your {0} products. This may affect stock availability.';
ACC.addons.costcosipstorefront['sip.address.phone.required.costcoSipAddressForm.phone'] = 'First section of phone is required';
ACC.addons.costcosipstorefront['sip.address.phone.numeric.costcoSipAddressForm.phone'] = 'Enter a numeric value';
ACC.addons.costcosipstorefront['Size.costcoSipAddressForm.otherAliasName'] = 'The alias must contain {1}-{0} characters';
ACC.addons.costcosipstorefront['delivery-note.save-failure'] = 'Unable to save the delivery instruction';
ACC.addons.costcosipstorefront['Size.deliveryNoteForm.deliveryNote'] = 'The delivery instruction cannot be more than {0} characters';
ACC.addons.costcosipstorefront['Size.costcoSipAddressForm.address2'] = 'Address line 2 must be {0} characters or less';
ACC.addons.costcosipstorefront['sip.pages.cashcard.balance.rejected'] = 'Your credentials are invalid, please try again.';
ACC.addons.costcosipstorefront['product.share.title.name'] = 'Costco';
ACC.addons.costcosipstorefront['carousel.pause'] = 'Pause';
ACC.addons.costcosipstorefront['basket.cartentry.validation.bdNoPrice.deliveryAddress'] = 'This product is not available based on the {0} Delivery Address. Please Save for Later or remove from your cart.';
ACC.addons.costcosipstorefront['basket.cartentry.validation.noStock.deliveryAddress'] = 'This product is out of stock based on the {0} Delivery Address. Please Save for Later, change the Delivery Address, or remove from you cart.';
ACC.addons.costcosipstorefront['Size.costcoSipAddressForm.address1'] = 'Address line 1 must be between {1} and {0} characters';
ACC.addons.costcosipstorefront['sip.address.invalid.costcoSipAddressForm.address1'] = 'Address line 1 must be between 1 and 255 characters';
ACC.addons.costcosipstorefront['sip.address.invalid.costcoSipAddressForm.name'] = 'Name must be between 2 and 20 characters';
ACC.addons.costcosipstorefront['sip.address.invalid.costcoSipAddressForm.address2'] = 'Address line 2 must be between 1 and 255 characters';
ACC.addons.costcosipstorefront['carousel.arrow.alt.text.left'] = 'Left';
ACC.addons.costcosipstorefront['text.header.set.delivery.address'] = 'Set Delivery Address';
ACC.addons.costcosipstorefront['carousel.next'] = 'Next';
ACC.addons.costcosipstorefront['sip.address-alias.max-length'] = '20';
ACC.addons.costcosipstorefront['business.delivery.cart.group.new.delivery.address'] = 'New Delivery Address';
ACC.addons.costcosipstorefront['business.delivery.deliveryAddress.invalid'] = 'There is no warehouse serving delivery address {0}';
ACC.addons.costcosipstorefront['text.header.delivery.address.book'] = 'Address Book';
ACC.addons.costcosipstorefront['sip.myaccount.address.otherAliasName.inUse'] = 'Le surnom renseigné est déjà utilisé';
ACC.addons.costcosipstorefront['Pattern.costcoSipAddressForm.phone'] = 'The phone number cannot be empty';
ACC.addons.costcosipstorefront['basket.cartgroup.validation.ineligible.deliveryAddress'] = 'Products in your {0} are Out Of Stock. Please Save for Later, change the Delivery Address, or remove from you cart.';
ACC.addons.costcosipstorefront['text.not.available.for.address'] = 'NOT AVAILABLE FOR YOUR DELIVERY ADDRESS';
ACC.addons.costcosipstorefront['Format.costcoSipAddressForm.phone'] = 'The phone number does not appear to be valid';
ACC.addons.costcosipstorefront['InUse.costcoSipAddressForm.alias'] = 'Le surnom sélectionné existe déjà';
ACC.addons.costcosipstorefront['sip.address.invalid.costcoSipAddressForm.otherAliasName'] = 'The alias must contain 2-20 characters';
ACC.addons.costcosipstorefront['carousel.previous'] = 'Previous';
ACC.addons.costcosipstorefront['basket.cartentry.validation.bdNoStock.deliveryAddress'] = 'This product is out of stock based on the {0} Delivery Address. Please Save for Later, change the Delivery Address, or remove from you cart.';
ACC.addons.costcosipstorefront['basket.cartgroup.validation.bdNoStock.deliveryAddress'] = 'Products in your {0} are Out Of Stock. Please Save for Later, change the Delivery Address, or remove from you cart.';
ACC.addons.costcosipstorefront['text.header.delivery.address'] = 'Delivery Address';
ACC.addons.costcosipstorefront['business.delivery.address.enter.your.delivery.address.cart.group'] = 'You are changing your Address for your {0} products. This may affect inventory availability.';
ACC.addons.costcosipstorefront['business.delivery.cart.group.current.address.code'] = 'Current Delivery Address:';
ACC.addons.costcosipstorefront['sip.pages.recaptcha.error'] = 'Please let us know you are not a robot';
ACC.addons.costcosipstorefront['Size.costcoSipAddressForm.name'] = 'The name must contain {1}-{0} characters';
ACC.addons.costcosipstorefront['carousel.arrow.alt.text.right'] = 'Right';
ACC.addons.costcosipstorefront['address.error.basket.checkout'] = 'We apologize, but please add the selected address to your address book';
ACC.addons.costcosipstorefront['InUse.costcoSipAddressForm.otherAliasName'] = 'The entered alias is already in use';
ACC.addons.costcosipstorefront['sip.address.invalid.costcoSipAddressForm.postalCode'] = 'Postal code is invalid';
ACC.addons.costcosipstorefront['address.error.invalid'] = 'We are Sorry. The products in this category are currently not available for delivery address {0}. Please visit your nearest Costco Warehouse or visit our FAQs for more information.';
ACC.addons.costcosipstorefront['carousel.play'] = 'Play';
ACC.addons.costcosipstorefront['basket.cartgroup.validation.noStock.deliveryAddress'] = 'Products in your {0} are Out Of Stock. Please Save for Later, change the Delivery Address, or remove from you cart.';
ACC.addons.costcosipstorefront['checkout.payment.error'] = 'Unexpected payment error';
ACC.addons.costcosipstorefront['text.delivery.address.viewPricing.info'] = 'Click "Set Delivery Address" to enter your delivery address and browse items available in your delivery area.';
/*]]>*/
</script>
<script type="text/javascript" src="/_ui/shared/js/generatedVariables.js"></script>
<script src="/wro/projectjs_responsive.js?v=-1922303706"></script>
<script src="/wro/cmsjs_responsive.js?v=-1922303706"></script>
<script src="/wro/addons_responsive.js?v=-1922303706"></script>
<script type="text/javascript" src="/medias/sys_master/scripts/h59/hf6/298273233698846.js"></script>
<script type="text/javascript">
window.sessionTimeout = new Date(new Date().getTime() + 900 * 1000);
window.isSessionExpired = function() {
return new Date() >= window.sessionTimeout;
}
</script>
<script type="text/javascript">
function googleTranslateElementInit() {
new google.translate.TranslateElement(
{
pageLanguage: 'fr',
includedLanguages: 'en,fr',
layout: google.translate.TranslateElement.FloatPosition.TOP_LEFT,
autoDisplay: false
},
'google_translate_element');
}
</script>
<script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit" defer="defer"></script>
<noscript><img src="https://www.costco.fr/akam/13/pixel_77ebf5e2?a=dD1hZmZhOGIxN2NjZThjMjcxZmYyMTQ2YzQ1MGIzYWUyYmE1ODQxMTJiJmpzPW9mZg==" style="visibility: hidden; position: absolute; left: -999px; top: -999px;" /></noscript>
<div id="cboxOverlay" style="display: none;"></div><div id="colorbox" class="" role="dialog" tabindex="-1" style="display: none;"><div id="cboxWrapper"><div><div id="cboxTopLeft" style="float: left;"></div><div id="cboxTopCenter" style="float: left;"></div><div id="cboxTopRight" style="float: left;"></div></div><div style="clear: left;"><div id="cboxMiddleLeft" style="float: left;"></div><div id="cboxContent" style="float: left;"><div id="cboxTitle" style="float: left;"></div><div id="cboxCurrent" style="float: left;"></div><button type="button" id="cboxPrevious"></button><button type="button" id="cboxNext"></button><button id="cboxSlideshow"></button><div id="cboxLoadingOverlay" style="float: left;"></div><div id="cboxLoadingGraphic" style="float: left;"></div></div><div id="cboxMiddleRight" style="float: left;"></div></div><div style="clear: left;"><div id="cboxBottomLeft" style="float: left;"></div><div id="cboxBottomCenter" style="float: left;"></div><div id="cboxBottomRight" style="float: left;"></div></div></div><div style="position: absolute; width: 9999px; visibility: hidden; display: none; max-width: none;"></div></div><div role="status" aria-live="assertive" aria-relevant="additions" class="ui-helper-hidden-accessible"></div><div id="goog-gt-tt" class="VIpgJd-yAWNEb-L7lbkb skiptranslate" style="border-radius: 12px; margin: 0 0 0 -23px; padding: 0; font-family: 'Google Sans', Arial, sans-serif;" data-id=""><div id="goog-gt-vt" class="VIpgJd-yAWNEb-hvhgNd"><div class=" VIpgJd-yAWNEb-hvhgNd-l4eHX-i3jM8c"><img src="https://fonts.gstatic.com/s/i/productlogos/translate/v14/24px.svg" width="24" height="24" alt=""></div><div class=" VIpgJd-yAWNEb-hvhgNd-k77Iif-i3jM8c"><div class="VIpgJd-yAWNEb-hvhgNd-IuizWc" dir="ltr">Texto original</div><div id="goog-gt-original-text" class="VIpgJd-yAWNEb-nVMfcd-fmcmS VIpgJd-yAWNEb-hvhgNd-axAV1"></div></div><div class="VIpgJd-yAWNEb-hvhgNd-N7Eqid ltr"><div class="VIpgJd-yAWNEb-hvhgNd-N7Eqid-B7I4Od ltr" dir="ltr"><div class="VIpgJd-yAWNEb-hvhgNd-UTujCb">Valora esta traducción</div><div class="VIpgJd-yAWNEb-hvhgNd-eO9mKe">Tu opinión servirá para ayudar a mejorar el Traductor de Google</div></div><div class="VIpgJd-yAWNEb-hvhgNd-xgov5 ltr"><button id="goog-gt-thumbUpButton" type="button" class="VIpgJd-yAWNEb-hvhgNd-bgm6sf" title="Buena traducción" aria-label="Buena traducción" aria-pressed="false"><span id="goog-gt-thumbUpIcon"><svg width="24" height="24" viewBox="0 0 24 24" focusable="false" class="VIpgJd-yAWNEb-hvhgNd-THI6Vb NMm5M"><path d="M21 7h-6.31l.95-4.57.03-.32c0-.41-.17-.79-.44-1.06L14.17 0S7.08 6.85 7 7H2v13h16c.83 0 1.54-.5 1.84-1.22l3.02-7.05c.09-.23.14-.47.14-.73V9c0-1.1-.9-2-2-2zM7 18H4V9h3v9zm14-7l-3 7H9V8l4.34-4.34L12 9h9v2z"></path></svg></span><span id="goog-gt-thumbUpIconFilled"><svg width="24" height="24" viewBox="0 0 24 24" focusable="false" class="VIpgJd-yAWNEb-hvhgNd-THI6Vb NMm5M"><path d="M21 7h-6.31l.95-4.57.03-.32c0-.41-.17-.79-.44-1.06L14.17 0S7.08 6.85 7 7v13h11c.83 0 1.54-.5 1.84-1.22l3.02-7.05c.09-.23.14-.47.14-.73V9c0-1.1-.9-2-2-2zM5 7H1v13h4V7z"></path></svg></span></button><button id="goog-gt-thumbDownButton" type="button" class="VIpgJd-yAWNEb-hvhgNd-bgm6sf" title="Mala traducción" aria-label="Mala traducción" aria-pressed="false"><span id="goog-gt-thumbDownIcon"><svg width="24" height="24" viewBox="0 0 24 24" focusable="false" class="VIpgJd-yAWNEb-hvhgNd-THI6Vb NMm5M"><path d="M3 17h6.31l-.95 4.57-.03.32c0 .41.17.79.44 1.06L9.83 24s7.09-6.85 7.17-7h5V4H6c-.83 0-1.54.5-1.84 1.22l-3.02 7.05c-.09.23-.14.47-.14.73v2c0 1.1.9 2 2 2zM17 6h3v9h-3V6zM3 13l3-7h9v10l-4.34 4.34L12 15H3v-2z"></path></svg></span><span id="goog-gt-thumbDownIconFilled"><svg width="24" height="24" viewBox="0 0 24 24" focusable="false" class="VIpgJd-yAWNEb-hvhgNd-THI6Vb NMm5M"><path d="M3 17h6.31l-.95 4.57-.03.32c0 .41.17.79.44 1.06L9.83 24s7.09-6.85 7.17-7V4H6c-.83 0-1.54.5-1.84 1.22l-3.02 7.05c-.09.23-.14.47-.14.73v2c0 1.1.9 2 2 2zm16 0h4V4h-4v13z"></path></svg></span></button></div></div><div id="goog-gt-votingHiddenPane" class="VIpgJd-yAWNEb-hvhgNd-aXYTce"><form id="goog-gt-votingForm" action="//translate.googleapis.com/translate_voting?client=te" method="post" target="votingFrame" class="VIpgJd-yAWNEb-hvhgNd-aXYTce"><input type="text" name="sl" id="goog-gt-votingInputSrcLang"><input type="text" name="tl" id="goog-gt-votingInputTrgLang"><input type="text" name="query" id="goog-gt-votingInputSrcText"><input type="text" name="gtrans" id="goog-gt-votingInputTrgText"><input type="text" name="vote" id="goog-gt-votingInputVote"></form><iframe name="votingFrame" frameborder="0"></iframe></div></div></div><div role="status" aria-live="assertive" aria-relevant="additions" class="ui-helper-hidden-accessible"></div><div class="VIpgJd-ZVi9od-aZ2wEe-wOHMyf"><div class="VIpgJd-ZVi9od-aZ2wEe-OiiCO"><svg xmlns="http://www.w3.org/2000/svg" class="VIpgJd-ZVi9od-aZ2wEe" width="96px" height="96px" viewBox="0 0 66 66"><circle class="VIpgJd-ZVi9od-aZ2wEe-Jt5cK" fill="none" stroke-width="6" stroke-linecap="round" cx="33" cy="33" r="30"></circle></svg></div></div></body></html>