1<!DOCTYPE HTML> <!--[if lt IE 7]><html class="no-js lt-ie9 lt-ie8 lt-ie7" lang="fr-fr"><![endif]--> <!--[if IE 7]><html class="no-js lt-ie9 lt-ie8 ie7" lang="fr-fr"><![endif]--> <!--[if IE 8]><html class="no-js lt-ie9 ie8" lang="fr-fr"><![endif]--> <!--[if gt IE 8]><html class="no-js ie9" lang="fr-fr"><![endif]--><html lang="fr-fr"><head><meta charset="utf-8" /><title>Babyfoot Vintage : Panier et confirmation commande baby foot</title>
1<script data-keepinline="true">var ajaxGetProductUrl = '//www.babyfootvintage.com/module/cdc_googletagmanager/async'; 2 var ajaxShippingEvent = 1; 3 var ajaxPaymentEvent = 1; 4 5/* datalayer */ 6dataLayer = window.dataLayer || []; 7 let cdcDatalayer = {"pageCategory":"orderopc","event":"view_cart","ecommerce":{"currency":"EUR"},"google_tag_params":{"ecomm_pagetype":"cart","ecomm_prodid":[],"ecomm_totalvalue":0,"ecomm_totalvalue_tax_exc":0}}; 8 dataLayer.push(cdcDatalayer); 9 10/* call to GTM Tag */
vendor: 328 bytes, lines 10-15
10 11(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 12new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 13j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 14'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 15})(window,document,'script','dataLayer','
15GTM-KT5PBR4
vendor: 5 bytes, lines 15-16
15'); 16
17/* async call to avoid cache system for dynamic data */ 18dataLayer.push({ 19 'event': 'datalayer_ready' 20});</script>
20 <meta name="description" content="Pour passer commande et payer un baby foot, il faut rentrer vos coordonnées, adresse et telephone, valider le mode de livraison et de paiement et accepter les CGV" /><meta name="keywords" content="payer baby foot,paiement baby foot,commande baby foot" /><meta name="generator" content="PrestaShop" /><meta name="robots" content="noindex,follow" /><meta name="viewport" content="width=device-width, minimum-scale=0.25, maximum-scale=1.6, initial-scale=1.0" /><meta name="apple-mobile-web-app-capable" content="yes" /><link rel="icon" type="image/vnd.microsoft.icon" href="/img/favicon-1.ico?1748436993" /><link rel="shortcut icon" type="image/x-icon" href="/img/favicon-1.ico?1748436993" /><link rel="stylesheet" href="https://www.babyfootvintage.com/themes/bbvintage/cache/v_551_86bff2352d5334c64882d5efc4487887_all.css?mod=20250626" type="text/css" media="all" /><style type="text/css">img.Sirv.img-responsive { display: block; } 21img.Sirv:not([width]):not([height]) { width: auto; } img.Sirv:not([src]){ font-size: 0; line-height: 0; opacity:0; }</style><link rel="dns-prefetch" href="https://nisseryp.sirv.com"/><link rel="preconnect" href="https://nisseryp.sirv.com" crossorigin /><meta name="msvalidate.01" content="5A7E2A9B331F6443DEB487B0B421947B" /> <!--[if IE 8]>
22<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
22
23<script src="https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"></script>
23 <![endif]--></head><body id="order-opc" class="order-opc hide-left-column hide-right-column lang_fr" style="">
vendor: 68 bytes, line 23
23 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
23GTM-KT5PBR4
vendor: 82 bytes, line 23
23" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
23<div id="page"><div class="header-container"> <header id="header"><div class="nav"><div class="container"><div class="row"> <nav><div class="reinsurance_block clearfix"><ul class="reinsurance_list reinsurance_4_blocks"><li class="col-xs-6 col-lg-3"><div class="reinsurance_block_content"><p>Paiements en <br />4x, 6x ou 10x</p><div class="reinsurance-popup-mask"> </div><div class="reinsurance-popup"><div class="reinsurance-popup-close"> </div><div class="content"><span class="title">Paiements sécurisés</span><p class="MsoNormal"><span style="font-size:8.5pt;line-height:115%;font-family:Arial, sans-serif;background-color:#ffffff;">Tous vos achats sur notre site sont protégés par des systèmes de contrôle et de sécurisation des paiements décrits ci-dessous. Nous proposons comme mode de paiement: </span></p><ul><li><span style="font-family:Arial, sans-serif;font-size:8.5pt;line-height:11.25pt;">Paiement par Paypal</span></li><li><span style="font-family:Arial, sans-serif;font-size:8.5pt;line-height:11.25pt;">Paiement par virement</span></li><li><span style="font-family:Arial, sans-serif;font-size:8.5pt;line-height:11.25pt;">Paiement par CB </span></li><li><span style="font-family:Arial, sans-serif;font-size:8.5pt;line-height:11.25pt;">Paiement par CB en 4x, 6x ou</span> 10x (Attention : u<span>n crédit vous engage et doit être remboursé. Vérifiez vos capacités de remboursement avant de vous engager.</span>)</li><li><span style="font-family:Arial, sans-serif;font-size:8.5pt;line-height:11.25pt;">Paiement par mandat administratif</span></li></ul><p class="MsoNormal" style="line-height:11.25pt;"><strong><em><span style="text-decoration:underline;"><span style="font-size:8.5pt;font-family:Arial, sans-serif;">Sécurité des paiements par carte bancaire</span></span></em></strong></p><p class="MsoNormal" style="margin-bottom:.0001pt;line-height:11.25pt;"></p><ul><li><span style="font-family:Arial, sans-serif;font-size:8.5pt;line-height:11.25pt;">Nous utilisons un système expert dans le domaine des solutions de paiement des e-commerçants.</span></li><li><strong style="line-height:11.25pt;"><span style="font-size:8.5pt;font-family:Arial, sans-serif;">Nous n'avons jamais accès à vos informations bancaires</span></strong><span class="apple-converted-space" style="line-height:11.25pt;"><span style="font-size:8.5pt;font-family:Arial, sans-serif;"> </span></span><span style="line-height:11.25pt;font-size:8.5pt;font-family:Arial, sans-serif;">: la transaction se fait directement entre vous et le serveur de paiement.</span></li><li><span style="font-family:Arial, sans-serif;font-size:8.5pt;line-height:11.25pt;">Dans la pratique, une fois votre commande validée sur notre site, vous êtes automatiquement redirigé sur le serveur de paiement pour effectuer votre paiement par carte bancaire.</span></li><li><span style="font-family:Arial, sans-serif;font-size:8.5pt;line-height:11.25pt;">Votre navigateur Internet passe alors en mode sécurisé : l'adresse http://... devient https://... ("s" pour "sécurisé") et un petit cadenas ou une clef sur fond bleu apparait dans la fenêtre de votre navigateur.</span></li><li><span style="font-family:Arial, sans-serif;font-size:8.5pt;line-height:11.25pt;">Vous pouvez alors saisir vos informations bancaires en toute tranquillité : elles seront</span><span class="apple-converted-space" style="font-family:Arial, sans-serif;font-size:8.5pt;line-height:11.25pt;"> </span><strong style="font-family:Arial, sans-serif;font-size:8.5pt;line-height:11.25pt;">automatiquement cryptées</strong><span class="apple-converted-space" style="font-family:Arial, sans-serif;font-size:8.5pt;line-height:11.25pt;"> </span><span style="font-family:Arial, sans-serif;font-size:8.5pt;line-height:11.25pt;">pour garantir la confidentialité du paiement et éviter tout risque de piratage.</span></li><li><span style="font-family:Arial, sans-serif;font-size:8.5pt;line-height:11.25pt;">Nos systèmes de paiement utilisent la technologie de cryptage la plus répandue : le protocole SSL ("Secure Socket Layer") basé sur des clés de chiffrement de 128 bits.</span></li></ul><p> </p><p class="MsoNormal" style="line-height:11.25pt;"><strong><em><span style="text-decoration:underline;"><span style="font-size:8.5pt;font-family:Arial, sans-serif;">
23Protection des paiements par Paypal</span></span></em></strong></p><p class="MsoNormal" style="margin-bottom:.0001pt;line-height:11.25pt;"></p><ul><li><span style="background-color:#ffffff;font-family:Arial, sans-serif;font-size:8.5pt;line-height:11.25pt;">Avec PayPal vos informations financières ne nous sont jamais communiquées. En effet, PayPal crypte et protège votre numéro de carte. Payez en ligne en indiquant simplement votre adresse email et votre mot de passe.</span></li><li><span style="font-family:Arial, sans-serif;font-size:8.5pt;line-height:11.25pt;">De plus, PayPal vous offre une protection totale en cas dâutilisation frauduleuse de votre compte en vous remboursant le cas échéant<br /><br /><br /></span></li></ul></div></div></div></li><li class="col-xs-6 col-lg-3"><div class="reinsurance_block_content"><p>100% satisfait <br />ou remboursé</p><div class="reinsurance-popup-mask"> </div><div class="reinsurance-popup"><div class="reinsurance-popup-close"> </div><div class="content"><span class="title">Garantie Satisfait ou Remboursé 30j.</span><p style="text-align:justify;line-height:11.25pt;background:#FFFFFF;"><span style="font-size:8.5pt;">Nous savons que rien ne remplace le test grandeur nature,<span class="apple-converted-space"> câest pour cela que nous vous offrons la possibilité de voir nos produits et pouvoir juger de leur qualité sans prendre de risque. Quelque soit la raison pour laquelle vous nâêtes pas satisfait, vous avez <strong>30 jours</strong> après la date de livraison pour nous demander un retour. </span><strong>Babyfoot Vintage</strong> vous offre 16 jours de plus que le délai de rétractation légal (qui est de 14 jours). <em>Cf article L121-18 du Code de la Consommation</em></span></p><p style="text-align:justify;line-height:11.25pt;background-color:#ffffff;"><span style="font-size:8.5pt;">Les frais de retour du produit sont à la charge du client (<em>comme prévu des articles L221-23 à L. 221-25</em>). Les produits doivent être renvoyés à Babyfoot Vintage en parfait état de revente (emballage intact et produit dans son emballage dâorigine non utilisé). Les articles incomplets, abimés, endommagés, utilisés, salis ou modifiés après lâachat ne peuvent être repris. Tout retour doit avoir fait lâobjet dâune demande au préalable validée par nos services ou le colis ne sera pas accepté dans nos entrepôts.</span></p><p></p><p style="text-align:justify;line-height:11.25pt;background-color:#ffffff;"><span style="font-size:8.5pt;">Conformément à l'article L. 221-24 du Code de la consommation, vous serez remboursé des sommes versées (produit + frais de livraison aller) au plus tard dans un délai de 14 jours à compter de la réception du produit retourné et de la validation de son état par lâéquipe du service des retours. Pour retourner un article, merci de contacter notre Service Client via notre <a href="/contactez-nous" target="_blank">page de contact</a>.</span></p></div></div></div></li><li class="col-xs-6 col-lg-3"><div class="reinsurance_block_content"><p>Conseil <br />personnalisé</p><div class="reinsurance-popup-mask"> </div><div class="reinsurance-popup"><div class="reinsurance-popup-close"> </div><div class="content"><span class="title">Conseil personnalisé</span><p class="MsoNormal" style="text-align:justify;"><span style="font-size:8.5pt;line-height:115%;font-family:Arial, sans-serif;">Afin de vous permettre de pouvoir nous contacter à des horaires <strong>où vous êtes disponible</strong>, nous sommes à votre écoute du lundi au vendredi de 9<strong>h00 à 19h</strong>.</span></p><p class="MsoNormal" style="text-align:justify;"><span style="font-size:8.5pt;line-height:115%;font-family:Arial, sans-serif;">Vous pouvez nous joindre au<strong> 09 80 80 00 65 </strong>(numéro non surtaxé).</span></p><p class="MsoNormal" style="text-align:justify;"><span style="font-size:8.5pt;line-height:115%;font-family:Arial, sans-serif;">En tant que spécialistes du baby-foot, nous répondrons à toutes vos questions techniques et pourrons vous donner <strong>un avis objectif sur les différents modèles </strong>pour vous aider dans votre choix.</span></p><p></p><p class="MsoNormal" style="text-align:justify;"><span style="font-size:8.5pt;line-height:115%;font-family:Arial, sans-serif;">Vous pouvez également nous contacter par email via le formulaire de contact en cliquant sur le lien "Contactez-nous" en bas de la page ou à l'adresse <strong>[email protected],</strong>
23 nous vous répondrons sous 24h. N'hésitez pas à nous laisser votre numéro par email, nous vous rappellerons!</span></p></div></div></div></li><li class="col-xs-6 col-lg-3"><div class="reinsurance_block_content"><p>Nos produits <br />garantis</p><div class="reinsurance-popup-mask"> </div><div class="reinsurance-popup"><div class="reinsurance-popup-close"> </div><div class="content"><span class="title">Garantie</span><p class="MsoNormal" style="text-align:justify;"><span style="font-size:8.5pt;line-height:115%;font-family:Arial, sans-serif;">Nous nous efforçons d'avoir la meilleure qualité pour tous les produits que nous proposons. C'est pourquoi ils font l'objet de multiples vérifications chez les fabricants. Cependant et malgré notre vigilance, il peut toutefois arriver qu'un produit s'avère défectueux ou non conforme à sa description. Etant donné que <strong>nous travaillons uniquement avec des fournisseurs qui garantissent leur produit minimum 1 an, vous n'aurez jamais de problème.</strong></span></p><p></p><p class="MsoNormal" style="text-align:justify;"><span style="font-size:8.5pt;line-height:115%;font-family:Arial, sans-serif;"> N'hésitez pas à nous contacter si vous aviez le moindre problème via notre <a href="/contactez-nous" target="_blank">page de contact</a></span></p></div></div></div></li></ul></div></nav></div></div></div><div id="navmenu"><div class="container"><div class="navmenu_grid"><div id="header_logo"> <a href="https://www.babyfootvintage.com/" title="Babyfoot Vintage"> <img src="https://nisseryp.sirv.com/prestashop-bfv/img/babyfoot-vintage-logo-17358319441.jpg?q=30" data-type="static" loading="lazy" class="Sirv logo img-responsive" data-src="https://nisseryp.sirv.com/prestashop-bfv/img/babyfoot-vintage-logo-17358319441.jpg" alt="Babyfoot Vintage" width="380" height="127"/> </a></div><div class="shop-phone"><div id="shop-phone-hours"> Lun-Ven: 09h-18h00 <span>Numéro Local (non surtaxé)</span></div><div id="shop-phone-number"> <span id="shop-phone-link" data-link="dGVsOjA5IDgwIDgwIDAwIDY1" class="decode_link"> <i class="icon icon-phone left"></i> <span>09 80 80 00 65</span> </span></div></div>
23<script type="application/ld+json" data-keepinline="true">{ 24 "@context": "http://schema.org", 25 "@type": "WebSite", 26 "url": "https://www.babyfootvintage.com/", 27 "potentialAction": 28 { 29 "@type": "SearchAction", 30 "target": "https://www.babyfootvintage.com/module/ambjolisearch/jolisearch?search_query={search_query}", 31 "query-input": "required name=search_query" 32 } 33}</script>
33 <div id="search_block_top" class="jolisearch col-sm-4 clearfix"><form method="get" action="https://www.babyfootvintage.com/module/ambjolisearch/jolisearch" id="searchbox"><input class="search_query form-control ac_input" type="text" id="search_query_top" name="search_query" value="" data-autocomplete-mode="1" data-autocomplete="https://www.babyfootvintage.com/module/ambjolisearch/jolisearch" data-lang="2" data-manufacturer="Nos marques" data-product="Nos produits" data-category="Nos catégories" data-minwordlen="3" data-no-results-found="Aucun produit ne correspond à cette recherche" data-more-results="Montrer tous les résultats »" placeholder="Rechercher..." /><button type="submit" class="button btn btn-default button-search"> <span>Rechercher</span> </button></form></div><ul class="header_user_info"><li id="header_user_link_login"><span data-link="aHR0cHM6Ly93d3cuYmFieWZvb3R2aW50YWdlLmNvbS9hdXRoZW50aWZpY2F0aW9uP2JhY2s9bXktYWNjb3VudA==" class="account header_user_info_link decode_link"></span></li></ul><div id="shopping_cart_container" class="clearfix"><div class="shopping_cart" id="shopping_cart_subcontainer"> <span data-link="aHR0cHM6Ly93d3cuYmFieWZvb3R2aW50YWdlLmNvbS9jb21tYW5kZS1yYXBpZGU=" title="Voir mon panier" rel="nofollow" class="shopping_cart_link decode_link"> <span class="ajax_cart_quantity unvisible">0</span><span class="ajax_cart_total unvisible"> </span> <span class="ajax_cart_no_product">0</span> </span><div class="cart_block block exclusive"><div class="block_content"><div class="cart_block_list"><p class="cart_block_no_products"> Aucun produit</p><p class="cart-buttons"> <a id="button_order_cart" class="btn btn-default button button-small" href="https://www.babyfootvintage.com/commande-rapide" title="Voir mon panier" rel="nofollow"> <span> Voir mon panier<i class="icon-chevron-right right"></i> </span> </a></p></div></div></div></div></div><div id="layer_cart"><div id="layer_cart_container"><div id="layer_cart_close"> <span class="cross" title="Fermer la fenêtre"></span></div><div id="layer_cart_content"><div class="clearfix"><div class="layer_cart_product col-xs-12"><div class="product-image-container layer_cart_img"></div><div class="layer_cart_product_info"> <span class="layer_cart_product_info_success"> <i class="icon-check"></i>Produit ajouté à votre panier </span> <span id="layer_cart_product_title" class="product-name"></span> <span id="layer_cart_product_attributes"></span></div><div id="productadded-buttons" class="button-container"> <a id="to_checkout_btn" class="button-secondary" href="https://www.babyfootvintage.com/commande-rapide" title="Valider" rel="nofollow"> <span> Valider<i class="icon-chevron-right right"></i> </span> </a></div></div><div class="layer_cart_cart col-xs-12 col-md-6"> <span class="ajax_cart_product_txt_s unvisible"> Il y a <span class="ajax_cart_quantity">0</span> articles dans votre panier. </span> <span class="ajax_cart_product_txt "> Il y a 1 article dans votre panier. </span><div class="layer_cart_row"> <strong class="dark"> Sous total TTC </strong> <span class="ajax_block_products_total"> </span></div><div class="layer_cart_row"> <strong class="dark"> Participation frais de port TTC TTC </strong> <span class="ajax_cart_shipping_cost"> Livraison gratuite ! </span></div><div class="layer_cart_row"> <strong class="dark">Taxes</strong> <span class="price cart_block_tax_cost ajax_cart_tax_cost">0 â¬</span></div><div class="layer_cart_row"> <strong class="dark"> Total TTC </strong> <span class="ajax_block_cart_total"> </span></div></div></div><div id="truecart-content"><div id="truecart"></div></div><div id='adevwarranties_cart_light'></div><div id='adevwarranties_cart_container'></div><div class="crossseling"></div><div id="truecart-footer-buttons" class="button-container"><div id="truecart-footer-amount"> <span id="truecart-footer-label">Total</span> <span id="truecart-footer-value"></span></div><span class="continue" title="Continuer mes achats"> <span> <i class="icon-chevron-left left"></i>Continuer mes achats </span> </span> <a class="btn btn-default button button-medium" href="https://www.babyfootvintage.com/commande-rapide" title="Valider" rel="nofollow"> <span> Valider<i class="icon-chevron-right right"></i> </span> </a></div></div></div></div><div class="layer_cart_overlay"></div><div id="navmenu_cat" class="container"><div id="block_top_menu" class="sf-contener col-lg-12"><div class="cat-title"></div><div id="top_menu_blocks"> <a href="#" class="top_menu_close">X</a><form id="menu_searchbox" class="jolisearch" action="https://www.babyfootvintage.com/module/ambjolisearch/jolisearch" method="get" > <input type="text" name="search_query" value="" placeholder="Rechercher..."/> <button type="submit" class="button btn btn-default button-search"> </button></form><ul class="sf-menu menu-content"><li id="menu_link_babyfoots"> <a href="https://www.babyfootvintage.com/2-babyfoots" title="Baby Foot" class="main_menu_link sf-with-ul"> Baby Foot <span class="menu-mobile-grover"></span> </a><ul class="menu-mobile clearfix"><li><ul><li class="top_menu_submenu top_menu_submenu_lists"><dl><dt> <a href="https://www.babyfootvintage.com/content/33-toutes-les-marques-de-babyfoot">Par marque</a> <span class="menu-mobile-grover active"></span></dt><dd class="menu-mobile" style="display: block;"><ol><li><a href="https://www.babyfootvintage.com/59-baby-foot-bonzini" title="Baby Foot Bonzini">Bonzini</a></li><li><a href="https://www.babyfootvintage.com/7-marque-catenaccio" title="Baby Foot Catenaccio">Catenaccio</a></li><li><a href="https://www.babyfootvintage.com/22-marque-fas" title="Baby Foot FAS">FAS</a></li><li><a href="https://www.babyfootvintage.com/20-marque-garlando" title="Baby Foot Garlando">Garlando</a></li><li><a href="https://www.babyfootvintage.com/28-marque-leonhart" title="Baby Foot Leonhart">Leonhart</a></li><li><a href="https://www.babyfootvintage.com/17-marque-petiot" title="Baby Foot Petiot">Petiot</a></li><li><a href="https://www.babyfootvintage.com/142-marque-mister-babyfoot" title="Baby Foot Mister Babyfoot">Mister Babyfoot</a></li><li><a href="https://www.babyfootvintage.com/34-marque-rene-pierre" title="Baby Foot Rene Pierre">Rene Pierre</a></li><li><a href="https://www.babyfootvintage.com/19-baby-foot-roberto-sport" title="Baby Foot Roberto Sport">
33Roberto Sport</a></li><li><a href="https://www.babyfootvintage.com/6-baby-foot-stella" title="Baby Foot Stella">Stella</a></li><li><a href="https://www.babyfootvintage.com/67-baby-foot-sulpie" title="Baby Foot Sulpie">Sulpie</a></li><li><a href="https://www.babyfootvintage.com/18-baby-foot-tornado" title="Baby Foot Tornado">Tornado</a></li></ol></dd></dl><dl><dt> <a href="https://www.babyfootvintage.com/content/34-toutes-les-caracteristiques-de-babyfoot">Par caractéristique</a> <span class="menu-mobile-grover"></span></dt><dd class="menu-mobile"><ol><li><a href="https://www.babyfootvintage.com/10-baby-foot-meilleur-prix" title="Baby Foot au meilleur prix">Meilleur prix</a></li><li><a href="https://www.babyfootvintage.com/12-baby-foot-exterieur" title="Baby Foot Pour l'extérieur">Extérieur</a></li><li><a href="https://www.babyfootvintage.com/8-avec-monnayeur" title="Baby Foot Avec monnayeur">Avec monnayeur</a></li><li><a href="https://www.babyfootvintage.com/13-baby-foot-competition" title="Baby Foot Compétition">Compétition</a></li><li><a href="https://www.babyfootvintage.com/68-baby-foot-traditionnel" title="Baby Foot Traditionnel">Traditionnel</a></li><li><a href="https://www.babyfootvintage.com/11-baby-foot-design" title="Baby Foot Design et déco">Design</a></li><li><a href="https://www.babyfootvintage.com/23-taille-xl-geants" title="Baby Foot XL (géants)"">XL (géants)</a></li><li><a href="https://www.babyfootvintage.com/71-demi-baby-foot" title="Demi Baby Foot">Demi-babyfoot (1vs1)</a></li><li><a href="https://www.babyfootvintage.com/73-baby-foot-pliable" title="Baby Foot Pliable"">Pliable</a></li><li><a href="https://www.babyfootvintage.com/128-baby-foot-beton" title="Baby Foot En béton"">En béton</a></li><li><a href="https://www.babyfootvintage.com/24-avec-vitre-de-protection" title="Baby Foot Avec vitre de protection">Avec vitre de protection</a></li><li><a href="https://www.babyfootvintage.com/74-baby-foot-handi-sport" title="Baby Foot Adapté mobilité réduite">Adapté mobilité réduite</a></li></ol></dd></dl> <span class="top_menu_submenu top_menu_submenu_button"> <a href="https://www.babyfootvintage.com/2-babyfoots" title="Tous les babyfoots"> Tous les babyfoots </a> </span></li><li class="top_menu_submenu top_menu_submenu_images"><dl><dd><ol><li> <a href="https://www.babyfootvintage.com/7-marque-catenaccio"> <img src="https://nisseryp.sirv.com/prestashop-bfv/modules/bbvintagetheme/img/category/category-babyfoot-catenaccio.jpg?q=30" data-type="static" class="Sirv" loading="lazy" data-src="https://nisseryp.sirv.com/prestashop-bfv/modules/bbvintagetheme/img/category/category-babyfoot-catenaccio.jpg" alt="Baby Foot Catenaccio"> </a></li><li> <a href="https://www.babyfootvintage.com/content/14-comment-choisir-un-baby-foot"> <img src="https://nisseryp.sirv.com/prestashop-bfv/modules/bbvintagetheme/img/category/category-babyfoot-conseils.jpg?q=30" data-type="static" class="Sirv" loading="lazy" data-src="https://nisseryp.sirv.com/prestashop-bfv/modules/bbvintagetheme/img/category/category-babyfoot-conseils.jpg" alt="Comment choisir ?"> </a> <a href="https://www.babyfootvintage.com/promotions"> <img src="https://nisseryp.sirv.com/prestashop-bfv/modules/bbvintagetheme/img/category/category-babyfoot-promotions.jpg?q=30" data-type="static" class="Sirv" loading="lazy" data-src="https://nisseryp.sirv.com/prestashop-bfv/modules/bbvintagetheme/img/category/category-babyfoot-promotions.jpg" alt="Voir toutes nos promotions"> </a></li></ol></dd></dl></li></ul></li></ul></li><li id="menu_link_babyfoots_enfants"> <a href="https://www.babyfootvintage.com/35-baby-foot-enfant" title="Baby foot enfant" class="main_menu_link"> Baby foot enfant <span class="menu-mobile-grover"></span> </a><ul class="menu-mobile clearfix"><li><ul><li class="top_menu_submenu top_menu_submenu_lists"><dl><dt> Par marque <span class="menu-mobile-grover active"></span></dt><dd class="menu-mobile" style="display: block;"><ol><li><a href="https://www.babyfootvintage.com/56-baby-foot-enfant-top-futbolin" title="BabyFoot pour enfant Top Futbolin">Top Futbolin</a></li><li><a href="https://www.babyfootvintage.com/36-baby-foot-enfant-garlando" title="BabyFoot pour enfant Garlando">Garlando</a></li><li><a href="https://www.babyfootvintage.com/38-baby-foot-enfant-smoby" title="BabyFoot pour enfant Smoby">Smoby</a></li><li><a href="https://www.babyfootvintage.com/37-baby-foot-enfant-arcade-jeux" title="BabyFoot pour enfant Arcade Jeux">Arcade Jeux</a></li></ol></dd></dl><dl><dt> Par caractéristique <span class="menu-mobile-grover"></span></dt><dd class="menu-mobile"><ol><li><a href="https://www.babyfootvintage.com/122-baby-foot-enfant-pliable" title="BabyFoot pour enfant Pliable">Baby Foot Pliable</a></li><li><a href="https://www.babyfootvintage.com/123-baby-foot-multi-jeux-enfant" title="BabyFoot pour enfant Multi jeux">Baby Foot Multi jeux</a></li></ol></dd></dl> <span class="top_menu_submenu top_menu_submenu_button"> <a href="https://www.babyfootvintage.com/35-baby-foot-enfant" title="Tous les BabyFoots enfant"> Tous les BabyFoots enfant </a> </span></li></ul></li></ul></li><li id="menu_link_accessoires"> <a href="https://www.babyfootvintage.com/3-accessoires-babyfoot" title="Accessoires baby foot" class="main_menu_link">
33 Accessoires baby foot <span class="menu-mobile-grover"></span> </a><ul class="menu-mobile clearfix"><li><ul><li class="top_menu_submenu top_menu_submenu_list_icons"><dl><dd><ol><li><a href="https://www.babyfootvintage.com/72-balle-de-baby-foot" title="Voir toutes les Balles de Babyfoot"> <img src="https://nisseryp.sirv.com/prestashop-bfv/modules/bbvintagetheme/img/category/category-icon-balles.png?q=30" data-type="static" class="Sirv" loading="lazy" data-src="https://nisseryp.sirv.com/prestashop-bfv/modules/bbvintagetheme/img/category/category-icon-balles.png" alt="Balle de Babyfoot"> <span>Balle de Babyfoot</span> </a></li><li><a href="https://www.babyfootvintage.com/75-tapis-baby-foot" title="Tous les Tapis Baby Foot"> <img src="https://nisseryp.sirv.com/prestashop-bfv/modules/bbvintagetheme/img/category/category-icon-tapis.png?q=30" data-type="static" class="Sirv" loading="lazy" data-src="https://nisseryp.sirv.com/prestashop-bfv/modules/bbvintagetheme/img/category/category-icon-tapis.png" alt="Tapis Baby Foot"> <span>Tapis Baby Foot</span> </a></li><li><a href="https://www.babyfootvintage.com/76-housse-baby-foot" title="Toutes les Housses Baby foot"> <img src="https://nisseryp.sirv.com/prestashop-bfv/modules/bbvintagetheme/img/category/category-icon-housses.png?q=30" data-type="static" class="Sirv" loading="lazy" data-src="https://nisseryp.sirv.com/prestashop-bfv/modules/bbvintagetheme/img/category/category-icon-housses.png" alt="Housse Baby foot"> <span>Housse Baby foot</span> </a></li><li><a href="https://www.babyfootvintage.com/102-poignee-baby-foot" title="Toutes les Poignées Baby Foot"> <img src="https://nisseryp.sirv.com/prestashop-bfv/modules/bbvintagetheme/img/category/category-icon-poignees.png?q=30" data-type="static" class="Sirv" loading="lazy" data-src="https://nisseryp.sirv.com/prestashop-bfv/modules/bbvintagetheme/img/category/category-icon-poignees.png" alt="Poignée Baby Foot"> <span>Poignée Baby Foot</span> </a></li><li><a href="https://www.babyfootvintage.com/103-maillot-baby-foot" title="Tous les Maillots Baby foot"> <img src="https://nisseryp.sirv.com/prestashop-bfv/modules/bbvintagetheme/img/category/category-icon-maillots.png?q=30" data-type="static" class="Sirv" loading="lazy" data-src="https://nisseryp.sirv.com/prestashop-bfv/modules/bbvintagetheme/img/category/category-icon-maillots.png" alt="Maillot Baby foot"> <span>Maillot Baby foot</span> </a></li></ol></dd></dl> <span class="top_menu_submenu top_menu_submenu_button"> <a href="https://www.babyfootvintage.com/3-accessoires-babyfoot" title="Tous les accessoires"> Tous les accessoires </a> </span></li></ul></li></ul></li><li id="menu_link_jeuxcafe"> <a href="https://www.babyfootvintage.com/104-autres-jeux-de-cafe" title="Autres Jeux de Café" class="main_menu_link"> Autres Jeux de Café <span class="menu-mobile-grover"></span> </a><ul class="menu-mobile clearfix"><li><ul><li class="top_menu_submenu top_menu_submenu_list_icons"><dl><dd><ol><li><a href="https://www.babyfootvintage.com/117-table-air-hockey" title="Voir toutes les tables air hockey"> <img src="https://nisseryp.sirv.com/prestashop-bfv/modules/bbvintagetheme/img/category/category-icon-aihockey.png?q=30" data-type="static" class="Sirv" loading="lazy" data-src="https://nisseryp.sirv.com/prestashop-bfv/modules/bbvintagetheme/img/category/category-icon-aihockey.png" alt="Table air hockey"> <span>Table air hockey</span> </a></li><li><a href="https://www.babyfootvintage.com/118-table-multi-jeux" title="Toutes les tables multijeux"> <img src="https://nisseryp.sirv.com/prestashop-bfv/modules/bbvintagetheme/img/category/category-icon-multijeux.png?q=30" data-type="static" class="Sirv" loading="lazy" data-src="https://nisseryp.sirv.com/prestashop-bfv/modules/bbvintagetheme/img/category/category-icon-multijeux.png" alt="Table multijeux"> <span>Table multijeux</span> </a></li><li><a href="https://www.babyfootvintage.com/121-billard" title="Tous les Billards"> <img src="https://nisseryp.sirv.com/prestashop-bfv/modules/bbvintagetheme/img/category/category-icon-billards.png?q=30" data-type="static" class="Sirv" loading="lazy" data-src="https://nisseryp.sirv.com/prestashop-bfv/modules/bbvintagetheme/img/category/category-icon-billards.png" alt="Billard"> <span>Billard</span> </a></li><li><a href="https://www.babyfootvintage.com/124-borne-arcade" title="Toutes les Bornes arcades"> <img src="https://nisseryp.sirv.com/prestashop-bfv/modules/bbvintagetheme/img/category/category-icon-bornesarcade.png?q=30" data-type="static" class="Sirv" loading="lazy" data-src="https://nisseryp.sirv.com/prestashop-bfv/modules/bbvintagetheme/img/category/category-icon-bornesarcade.png" alt="Borne arcade"> <span>
33Borne arcade</span> </a></li><li><a href="https://www.babyfootvintage.com/125-cible-flechette" title="Toutes les Cibles fléchettes"> <img src="https://nisseryp.sirv.com/prestashop-bfv/modules/bbvintagetheme/img/category/category-icon-flechettes.png?q=30" data-type="static" class="Sirv" loading="lazy" data-src="https://nisseryp.sirv.com/prestashop-bfv/modules/bbvintagetheme/img/category/category-icon-flechettes.png" alt="Cible fléchettes"> <span>Cible fléchettes</span> </a></li><li><a href="https://www.babyfootvintage.com/126-jukebox" title="Tous les Jukebox"> <img src="https://nisseryp.sirv.com/prestashop-bfv/modules/bbvintagetheme/img/category/category-icon-jukebox.png?q=30" data-type="static" class="Sirv" loading="lazy" data-src="https://nisseryp.sirv.com/prestashop-bfv/modules/bbvintagetheme/img/category/category-icon-jukebox.png" alt="Jukebox"> <span>Jukebox</span> </a></li></ol></dd></dl> <span class="top_menu_submenu top_menu_submenu_button"> <a href="https://www.babyfootvintage.com/104-autres-jeux-de-cafe" title="Tous les jeux de café"> Tous les jeux de café </a> </span></li></ul></li></ul></li><li id="menu_link_promos"> <a href="https://www.babyfootvintage.com/promotions" title="Voir toutes nos promotions" class="main_menu_link"> <span>SOLDES</span> </a></li><li id="menu_link_pro"> <span data-link="aHR0cHM6Ly93d3cuYmFieWZvb3R2aW50YWdlLmNvbS9jb250ZW50LzE4LWJhYnktZm9vdC1lbnRyZXByaXNlLWVzcGFjZS1wcm8=" class="main_menu_link decode_link">Espace PRO</span></li><li id="menu_link_choisir"> <a href="https://www.babyfootvintage.com/content/14-comment-choisir-un-baby-foot" class="main_menu_link">Comment choisir ?</a></li><li id="menu_link_blog"> <a href="https://www.babyfootvintage.com/infos/" class="main_menu_link">Blog</a></li><li class="menu_account"> <span data-link="aHR0cHM6Ly93d3cuYmFieWZvb3R2aW50YWdlLmNvbS9hdXRoZW50aWZpY2F0aW9uP2JhY2s9bXktYWNjb3VudA==" class="main_menu_link decode_link"> Identifiez-vous </span></li></ul></div></div> <span id="nav-menu-second"> </span></div></div></div> </header></div><div class="columns-container"><div id="columns" class="container"><div id="slider_row" class="row"><div id="top_column" class="center_column"><div id="breadcrumb-container"><div class="container"><ul class="breadcrumb clearfix" itemscope itemtype="https://schema.org/BreadcrumbList"><li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"> <a itemprop="item" class="home" href="https://www.babyfootvintage.com/" title="retour à Accueil"> Accueil<meta itemprop="name" content="retour à Accueil" /><meta itemprop="position" content="1" /> </a></li></ul><span id="breadcrumb-title">Vérifiez votre commande</span></div></div></div></div><div id="pagecontent" class="row"><div id="center_column" class="center_column col-xs-12 col-sm-12"> <div id="opc_checkout" class="ps16"><h2>Votre panier</h2><p class="warning">Votre panier est vide</p></div></div></div></div></div><div id="footer-before-container"><div id="footer-before" class="container"><div class="reinsurance_block clearfix"><ul class="reinsurance_list reinsurance_4_blocks"><li class="col-xs-6 col-lg-3"><div class="reinsurance_block_content"><p>Paiements en <br />4x, 6x ou 10x</p><div class="reinsurance-popup-mask"> </div><div class="reinsurance-popup"><div class="reinsurance-popup-close"> </div><div class="content"><span class="title">Paiements sécurisés</span><p class="MsoNormal"><span style="font-size:8.5pt;line-height:115%;font-family:Arial, sans-serif;background-color:#ffffff;">Tous vos achats sur notre site sont protégés par des systèmes de contrôle et de sécurisation des paiements décrits ci-dessous. Nous proposons comme mode de paiement: </span></p><ul><li><span style="font-family:Arial, sans-serif;font-size:8.5pt;line-height:11.25pt;">Paiement par Paypal</span></li><li><span style="font-family:Arial, sans-serif;font-size:8.5pt;line-height:11.25pt;">Paiement par virement</span></li><li><span style="font-family:Arial, sans-serif;font-size:8.5pt;line-height:11.25pt;">Paiement par CB </span></li><li><span style="font-family:Arial, sans-serif;font-size:8.5pt;line-height:11.25pt;">Paiement par CB en 4x, 6x ou</span> 10x (Attention : u<span>n crédit vous engage et doit être remboursé. Vérifiez vos capacités de remboursement avant de vous engager.</span>)</li><li><span style="font-family:Arial, sans-serif;font-size:8.5pt;line-height:11.25pt;">Paiement par mandat administratif</span></li></ul><p class="MsoNormal" style="line-height:11.25pt;"><strong><em><span style="text-decoration:underline;"><span style="font-size:8.5pt;font-family:Arial, sans-serif;">Sécurité des paiements par carte bancaire</span></span></em></strong></p><p class="MsoNormal" style="margin-bottom:.0001pt;line-height:11.25pt;"></p><ul><li><span style="font-family:Arial, sans-serif;font-size:8.5pt;line-height:11.25pt;">Nous utilisons un système expert dans le domaine des solutions de paiement des e-commerçants.</span></li><li><strong style="line-height:11.25pt;"><span style="font-size:8.5pt;font-family:Arial, sans-serif;">Nous n'avons jamais accès à vos informations bancaires</span></strong>
33<span class="apple-converted-space" style="line-height:11.25pt;"><span style="font-size:8.5pt;font-family:Arial, sans-serif;"> </span></span><span style="line-height:11.25pt;font-size:8.5pt;font-family:Arial, sans-serif;">: la transaction se fait directement entre vous et le serveur de paiement.</span></li><li><span style="font-family:Arial, sans-serif;font-size:8.5pt;line-height:11.25pt;">Dans la pratique, une fois votre commande validée sur notre site, vous êtes automatiquement redirigé sur le serveur de paiement pour effectuer votre paiement par carte bancaire.</span></li><li><span style="font-family:Arial, sans-serif;font-size:8.5pt;line-height:11.25pt;">Votre navigateur Internet passe alors en mode sécurisé : l'adresse http://... devient https://... ("s" pour "sécurisé") et un petit cadenas ou une clef sur fond bleu apparait dans la fenêtre de votre navigateur.</span></li><li><span style="font-family:Arial, sans-serif;font-size:8.5pt;line-height:11.25pt;">Vous pouvez alors saisir vos informations bancaires en toute tranquillité : elles seront</span><span class="apple-converted-space" style="font-family:Arial, sans-serif;font-size:8.5pt;line-height:11.25pt;"> </span><strong style="font-family:Arial, sans-serif;font-size:8.5pt;line-height:11.25pt;">automatiquement cryptées</strong><span class="apple-converted-space" style="font-family:Arial, sans-serif;font-size:8.5pt;line-height:11.25pt;"> </span><span style="font-family:Arial, sans-serif;font-size:8.5pt;line-height:11.25pt;">pour garantir la confidentialité du paiement et éviter tout risque de piratage.</span></li><li><span style="font-family:Arial, sans-serif;font-size:8.5pt;line-height:11.25pt;">Nos systèmes de paiement utilisent la technologie de cryptage la plus répandue : le protocole SSL ("Secure Socket Layer") basé sur des clés de chiffrement de 128 bits.</span></li></ul><p> </p><p class="MsoNormal" style="line-height:11.25pt;"><strong><em><span style="text-decoration:underline;"><span style="font-size:8.5pt;font-family:Arial, sans-serif;">Protection des paiements par Paypal</span></span></em></strong></p><p class="MsoNormal" style="margin-bottom:.0001pt;line-height:11.25pt;"></p><ul><li><span style="background-color:#ffffff;font-family:Arial, sans-serif;font-size:8.5pt;line-height:11.25pt;">Avec PayPal vos informations financières ne nous sont jamais communiquées. En effet, PayPal crypte et protège votre numéro de carte. Payez en ligne en indiquant simplement votre adresse email et votre mot de passe.</span></li><li><span style="font-family:Arial, sans-serif;font-size:8.5pt;line-height:11.25pt;">De plus, PayPal vous offre une protection totale en cas dâutilisation frauduleuse de votre compte en vous remboursant le cas échéant<br /><br /><br /></span></li></ul></div></div></div></li><li class="col-xs-6 col-lg-3"><div class="reinsurance_block_content"><p>100% satisfait <br />ou remboursé</p><div class="reinsurance-popup-mask"> </div><div class="reinsurance-popup"><div class="reinsurance-popup-close"> </div><div class="content"><span class="title">Garantie Satisfait ou Remboursé 30j.</span><p style="text-align:justify;line-height:11.25pt;background:#FFFFFF;"><span style="font-size:8.5pt;">Nous savons que rien ne remplace le test grandeur nature,<span class="apple-converted-space"> câest pour cela que nous vous offrons la possibilité de voir nos produits et pouvoir juger de leur qualité sans prendre de risque. Quelque soit la raison pour laquelle vous nâêtes pas satisfait, vous avez <strong>30 jours</strong> après la date de livraison pour nous demander un retour. </span><strong>Babyfoot Vintage</strong> vous offre 16 jours de plus que le délai de rétractation légal (qui est de 14 jours). <em>Cf article L121-18 du Code de la Consommation</em></span></p><p style="text-align:justify;line-height:11.25pt;background-color:#ffffff;"><span style="font-size:8.5pt;">Les frais de retour du produit sont à la charge du client (<em>comme prévu des articles L221-23 à L. 221-25</em>). Les produits doivent être renvoyés à Babyfoot Vintage en parfait état de revente (emballage intact et produit dans son emballage dâorigine non utilisé). Les articles incomplets, abimés, endommagés, utilisés, salis ou modifiés après lâachat ne peuvent être repris. Tout retour doit avoir fait lâobjet dâune demande au préalable validée par nos services ou le colis ne sera pas accepté dans nos entrepôts.</span></p><p></p><p style="text-align:justify;line-height:11.25pt;background-color:#ffffff;"><span style="font-size:8.5pt;">Conformément à l'article L. 221-24 du Code de la consommation, vous serez remboursé des sommes versées (produit + frais de livraison aller) au plus tard dans un délai de 14 jours à compter de la réception du produit retourné et de la validation de son état par lâéquipe du service des retours. Pour retourner un article, merci de contacter notre Service Client via notre <a href="/contactez-nous" target="_blank">page de contact</a>.</span></p></div></div></div></li><li class="col-xs-6 col-lg-3"><div class="reinsurance_block_content"><p>Conseil <br />personnalisé</p><div class="reinsurance-popup-mask"> </div><div class="reinsurance-popup"><div class="reinsurance-popup-close"> </div><div class="content"><span class="title">Conseil personnalisé</span><p class="MsoNormal" style="text-align:justify;"><span style="font-size:8.5pt;line-height:115%;font-family:Arial, sans-serif;">Afin de vous permettre de pouvoir nous contacter à des horaires <strong>où vous êtes disponible</strong>, nous sommes à votre écoute du lundi au vendredi de 9<strong>h00 à 19h</strong>.</span></p><p class="MsoNormal" style="text-align:justify;"><span style="font-size:8.5pt;line-height:115%;font-family:Arial, sans-serif;">Vous pouvez nous joindre au<strong> 09 80 80 00 65 </strong>(numéro non surtaxé).</span></p><p class="MsoNormal" style="text-align:justify;"><span style="font-size:8.5pt;line-height:115%;font-family:Arial, sans-serif;">En tant que spécialistes du baby-foot, nous répondrons à toutes vos questions techniques et pourrons vous donner <strong>un avis objectif sur les différents modèles </strong>pour vous aider dans votre choix.</span></p><p></p><p class="MsoNormal" style="text-align:justify;"><span style="font-size:8.5pt;line-height:115%;font-family:Arial, sans-serif;">Vous pouvez également nous contacter par email via le formulaire de contact en cliquant sur le lien "Contactez-nous" en bas de la page ou à l'adresse <strong>[email protected],</strong>
33 nous vous répondrons sous 24h. N'hésitez pas à nous laisser votre numéro par email, nous vous rappellerons!</span></p></div></div></div></li><li class="col-xs-6 col-lg-3"><div class="reinsurance_block_content"><p>Nos produits <br />garantis</p><div class="reinsurance-popup-mask"> </div><div class="reinsurance-popup"><div class="reinsurance-popup-close"> </div><div class="content"><span class="title">Garantie</span><p class="MsoNormal" style="text-align:justify;"><span style="font-size:8.5pt;line-height:115%;font-family:Arial, sans-serif;">Nous nous efforçons d'avoir la meilleure qualité pour tous les produits que nous proposons. C'est pourquoi ils font l'objet de multiples vérifications chez les fabricants. Cependant et malgré notre vigilance, il peut toutefois arriver qu'un produit s'avère défectueux ou non conforme à sa description. Etant donné que <strong>nous travaillons uniquement avec des fournisseurs qui garantissent leur produit minimum 1 an, vous n'aurez jamais de problème.</strong></span></p><p></p><p class="MsoNormal" style="text-align:justify;"><span style="font-size:8.5pt;line-height:115%;font-family:Arial, sans-serif;"> N'hésitez pas à nous contacter si vous aviez le moindre problème via notre <a href="/contactez-nous" target="_blank">page de contact</a></span></p></div></div></div></li></ul></div></div></div><div class="footer-container"> <footer id="footer" class="container"><div class="row"><section class="blockcategories_footer footer-block col-xs-12"> <span class="title">Catégories</span><div class="category_footer toggle-footer"><div class="list"><ul class="tree dynamized" style="display: block;"><li> <span class="grower CLOSE"> </span> <a href="https://www.babyfootvintage.com/2-babyfoots" title="Baby foot">Baby foot</a><ul style="display: none;"><li><a href="https://www.babyfootvintage.com/59-baby-foot-bonzini" title="Baby Foot Bonzini">Baby Foot Bonzini</a></li><li><a href="https://www.babyfootvintage.com/7-marque-catenaccio" title="Baby Foot Catenaccio">Baby Foot Catenaccio</a></li><li><a href="https://www.babyfootvintage.com/34-marque-rene-pierre" title="Baby Foot Rene Pierre">Baby Foot Rene Pierre</a></li><li><a href="https://www.babyfootvintage.com/6-baby-foot-stella" title="Baby Foot Stella">Baby Foot Stella</a></li><li><a href="https://www.babyfootvintage.com/12-baby-foot-exterieur" title="Baby Foot Exterieur">Baby Foot Exterieur</a></li><li><a href="https://www.babyfootvintage.com/13-baby-foot-competition" title="Baby Foot compétition">Baby Foot compétition</a></li><li><a href="https://www.babyfootvintage.com/8-avec-monnayeur" title="Baby Foot avec monnayeur">Baby Foot avec monnayeur</a></li><li><a href="https://www.babyfootvintage.com/15-marques-francaises" title="Baby Foot Français">Baby Foot Français</a></li><li><a href="https://www.babyfootvintage.com/31-marques-americaines" title="Baby Foot Américains ">Baby Foot Américains</a></li></ul></li><li> <span class="grower CLOSE"> </span> <a href="https://www.babyfootvintage.com/35-baby-foot-enfant" title="Baby foot enfant">Baby foot enfant</a></li><li> <span class="grower CLOSE"> </span> <a href="https://www.babyfootvintage.com/104-autres-jeux-de-cafe" title="Autres Jeux de Café">Autres Jeux de Café</a></li><li> <span class="grower CLOSE"> </span> <a href="https://www.babyfootvintage.com/3-accessoires-babyfoot" title="Accessoires">Accessoires</a></li></ul></div></div></section><section class="footer-block col-xs-12" id="block_various_links_footer"> <span class="title">En savoir plus</span><ul class="toggle-footer"><li id="footer_blockcms_link_id_4" class="item"><a href="https://www.babyfootvintage.com/content/4-a-propos" title="A propos de Babyfoot Vintage"> A propos de Babyfoot Vintage </a></li><li id="footer_blockcms_link_id_3" class="item"> <span data-link="aHR0cHM6Ly93d3cuYmFieWZvb3R2aW50YWdlLmNvbS9jb250ZW50LzMtY29uZGl0aW9ucy1nZW5lcmFsZXMtZGUtdmVudGVz" title="Conditions d'utilisation" class="decode_link"> Conditions d'utilisation </span></li><li id="footer_blockcms_link_id_2" class="item"> <span data-link="aHR0cHM6Ly93d3cuYmFieWZvb3R2aW50YWdlLmNvbS9jb250ZW50LzItbWVudGlvbnMtbGVnYWxlcw==" title="Mentions légales" class="decode_link"> Mentions légales </span></li>
33<li id="footer_blockcms_link_id_13" class="item"><a href="https://www.babyfootvintage.com/content/13-les-regles-du-jeu-officielles-du-baby-foot" title="Règles officielles du baby-foot (pour jouer à la maison)"> Règles officielles du baby-foot (pour jouer à la maison) </a></li><li id="footer_blockcms_link_id_7" class="item"><a href="https://www.babyfootvintage.com/content/7-faq" title="FAQ Babyfoot Vintage"> FAQ Babyfoot Vintage </a></li><li id="footer_blockcms_link_id_14" class="item"><a href="https://www.babyfootvintage.com/content/14-comment-choisir-un-baby-foot" title="Comment choisir un baby foot ?"> Comment choisir un baby foot ? </a></li><li id="footer_blockcms_link_id_18" class="item"> <span data-link="aHR0cHM6Ly93d3cuYmFieWZvb3R2aW50YWdlLmNvbS9jb250ZW50LzE4LWJhYnktZm9vdC1lbnRyZXByaXNlLWVzcGFjZS1wcm8=" title="Baby foot Entreprise - espace pro" class="decode_link"> Baby foot Entreprise - espace pro </span></li><li id="footer_blockcms_link_id_19" class="item"> <span data-link="aHR0cHM6Ly93d3cuYmFieWZvb3R2aW50YWdlLmNvbS9jb250ZW50LzE5LWJhYnktZm9vdC1jb2xsZWN0aXZpdGU=" title="Baby foot collectivité" class="decode_link"> Baby foot collectivité </span></li><li class="item"> <span data-link="aHR0cHM6Ly93d3cuYmFieWZvb3R2aW50YWdlLmNvbS9hdmlzLWNsaWVudHMtYmFieWZvb3QtdmludGFnZS8=" title="Avis clients Babyfoot Vintage" class="decode_link"> Avis clients Babyfoot Vintage </span></li><li id="footer_blockcms_link_contact" class="item"> <span data-link="aHR0cHM6Ly93d3cuYmFieWZvb3R2aW50YWdlLmNvbS9jb250YWN0ZXotbm91cw==" title="Contactez-nous" rel="nofollow" class="decode_link"> Contactez-nous </span></li><li><a href="https://www.babyfootvintage.com/plan-du-site" title="Plan du site"> Plan du site </a></li></ul> </section><div id="links_block_left" class="footer-block col-xs-12"> <span class="title"> <a href="https://www.babyfootvintage.com/infos/">Blog</a> </span><div class="block_content list-block toggle-footer"><ul><li id="footer_blocklink_link_id_1"> <span data-link="aHR0cHM6Ly93d3cuYmFieWZvb3R2aW50YWdlLmNvbS9pbmZvcy9jYXRlZ29yeS9hY3R1YWxpdGVzLw==" class="decode_link"> Actualités </span></li><li id="footer_blocklink_link_id_2"> <a href="https://www.babyfootvintage.com/infos/category/techniques-de-babyfoot/"> Techniques </a></li><li id="footer_blocklink_link_id_4"> <a href="https://www.babyfootvintage.com/infos/category/comment-choisir-son-baby-foot/"> Choisir son babyfoot </a></li><li id="footer_blocklink_link_id_6"> <span data-link="aHR0cHM6Ly93d3cuYmFieWZvb3R2aW50YWdlLmNvbS9pbmZvcy9jYXRlZ29yeS9jbHViLWJhYnlmb290Lw==" class="decode_link"> Les clubs pour jouer </span></li><li id="footer_blocklink_link_id_7"> <a href="https://www.babyfootvintage.com/infos/category/avis-baby-foot/"> Tests et comparatifs </a></li></ul></div></div><div id="footer-block-right"><div id="footer-advices"> <div class="trustpilot-widget" data-locale="fr-FR" data-template-id="53aa8807dec7e10d38f59f32" data-businessunit-id="56377cdf0000ff0005850c64" data-style-height="150px" data-style-width="100%"> <a href="https://fr.trustpilot.com/review/babyfootvintage.com" target="_blank" rel="noopener">Trustpilot</a></div></div><div id="footer-customerservice"> <span class="title">Service Client </span><div class="block_content list-block"> Conseil téléphonique : <strong>09 80 80 00 65</strong><br/> <span>Lun-Ven : 9h-13h // 13h30-18h30</span></div><div class='lazyload'>
33<script type="text/lazyload" data-keepinline="true"><img src="https://nisseryp.sirv.com/prestashop-bfv/modules/bbvintagetheme/img/paiements.png?q=30" data-type="static" class="Sirv" loading="lazy" data-src="https://nisseryp.sirv.com/prestashop-bfv/modules/bbvintagetheme/img/paiements.png" id="customerservice-payment" alt=""> </img></script>
33</div></div></div> </div> </footer></div></div>
34<script type="text/javascript">var CUSTOMIZE_TEXTFIELD = 1; 35 var FancyboxI18nClose = 'Fermer'; 36 var FancyboxI18nNext = 'Suivant'; 37 var FancyboxI18nPrev = 'Précédent'; 38 var added_to_wishlist = 'Ajouté à votre liste d\'envies.'; 39 var adev_catalog_ajax_url = 'https://www.babyfootvintage.com/module/bbvintagecatalog/ajax'; 40 var adevwarranties_url = 'https://www.babyfootvintage.com/modules/adevwarranties/ajax.php'; 41 var ajax_allowed = true; 42 var ajaxsearch = true; 43 var baseDir = 'https://www.babyfootvintage.com/'; 44 var baseUri = 'https://www.babyfootvintage.com/'; 45 var contentOnly = false; 46 var currency = {"id":1,"name":"Euro","iso_code":"EUR","iso_code_num":"978","sign":"\u20ac","blank":"1","conversion_rate":"1.000000","deleted":"0","format":"2","decimals":"1","active":"1","prefix":"","suffix":" \u20ac","id_shop_list":null,"force_id":false}; 47 var currencyBlank = 1; 48 var currencyFormat = 2; 49 var currencyISO = 'EUR'; 50 var currencyRate = 1; 51 var currencySign = 'â¬'; 52 var customizationIdMessage = 'Personnalisation'; 53 var delete_txt = 'Supprimer'; 54 var displayList = false; 55 var freeProductTranslation = 'Offert !'; 56 var freeShippingTranslation = 'Livraison gratuite !'; 57 var generated_date = 1791343629; 58 var highDPI = false; 59 var id_lang = 2; 60 var img_dir = 'https://www.babyfootvintage.com/themes/bbvintage/img/'; 61 var instantsearch = false; 62 var isGuest = 0; 63 var isLogged = 0; 64 var isMobile = false; 65 var loggin_required = 'Vous devez être connecté pour gérer votre liste d\'envies.'; 66 var mywishlist_url = 'https://www.babyfootvintage.com/module/blockwishlist/mywishlist'; 67 var page_name = 'order-opc'; 68 var pixel_ids = '1038913199562379'; 69 var pp_custom_add_to_cart = null; 70 var priceDisplayMethod = 0; 71 var priceDisplayPrecision = 2; 72 var quickView = false; 73 var removingLinkText = 'supprimer cet article du panier'; 74 var roundMode = 2; 75 var single_event_tracking = 0; 76 var static_token = 'c13daed3e968fa92e4ba73ebb63a8693'; 77 var token = '936d027557d1d1c58284373bff9eb5b7'; 78 var usingSecureMode = true; 79 var wishlistProductsIds = false;</script>
79
79<script type="text/javascript" src="https://www.babyfootvintage.com/themes/bbvintage/cache/v_340_059cd715d21c5d770e89d4ee97c2d3fd.js?mod=20250704"></script>
79
79<script type="text/javascript" src="https://img.metaffiliation.com/u/17/p63075.js?mod=20250704"></script>
79
79<script type="text/javascript" src="https://widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js?mod=20250704"></script>
79
79<script type="text/javascript">(function(a,e,c,f,g,h,b,d){var k={ak:"990438467",cl:"GtOTCLml7msQw8ij2AM",autoreplace:"09 80 80 00 65"};a[c]=a[c]||function(){(a[c].q=a[c].q||[]).push(arguments)};a[g]||(a[g]=k.ak);b=e.createElement(h);b.async=1;b.src="//www.gstatic.com/wcm/loader.js";d=e.getElementsByTagName(h)[0];d.parentNode.insertBefore(b,d);a[f]=function(b,d,e){a[c](2,b,k,d,null,new Date,e)};a[f]()})(window,document,"_googWcmImpl","_googWcmGet","_googWcmAk","script"); 80 /* * * 2007-2021 PayPal * * NOTICE OF LICENSE * * This source file is subject to the Academic Free License (AFL 3.0) * that is bundled with this package in the file LICENSE.txt. * It is also available through the world-wide-web at this URL: * http://opensource.org/licenses/afl-3.0.php * If you did not receive a copy of the license and are unable to * obtain it through the world-wide-web, please send an email * to [email protected] so we can send you a copy immediately. * * DISCLAIMER * * Do not edit or add to this file if you wish to upgrade PrestaShop to newer * versions in the future. If you wish to customize PrestaShop for your * needs please refer to http://www.prestashop.com for more information. * * @author 2007-2021 PayPal * @author 202 ecommerce <[email protected]> * @copyright PayPal * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) * */function updateFormDatas() { var nb = $('#quantity_wanted').val(); var id = $('#idCombination').val();$('.paypal_payment_form input[name=quantity]').val(nb); $('.paypal_payment_form input[name=id_p_attr]').val(id); } $(document).ready( function() { var baseDirPP = baseDir.replace('http:', 'https:'); if($('#in_context_checkout_enabled').val() != 1) { $(document).on('click','#payment_paypal_express_checkout', function() { $('#paypal_payment_form_cart').submit(); return false; }); }var jquery_version = $.fn.jquery.split('.'); if(jquery_version[0]>=1 && jquery_version[1] >= 7) { $('body').on('submit',".paypal_payment_form", function () { updateFormDatas(); }); } else { $('.paypal_payment_form').live('submit', function () { updateFormDatas(); }); }function displayExpressCheckoutShortcut() { var id_product = $('input[name="id_product"]').val(); var id_product_attribute = $('input[name="id_product_attribute"]').val(); $.ajax({ type: "GET", url: baseDirPP+'/modules/paypal/express_checkout/ajax.php', data: { get_qty: "1", id_product: id_product, id_product_attribute: id_product_attribute }, cache: false, success: function(result) { if (result == '1') { $('#container_express_checkout').slideDown(); } else { $('#container_express_checkout').slideUp(); } return true; } }); }$('select[name^="group_"]').change(function () { setTimeout(function(){displayExpressCheckoutShortcut()}, 500); });$('.color_pick').click(function () { setTimeout(function(){displayExpressCheckoutShortcut()}, 500); });if($('body#product').length > 0) { setTimeout(function(){displayExpressCheckoutShortcut()}, 500); }
80var modulePath = 'modules/paypal'; var subFolder = '/integral_evolution';var fullPath = baseDirPP + modulePath + subFolder; var confirmTimer = false; if ($('form[target="hss_iframe"]').length == 0) { if ($('select[name^="group_"]').length > 0) displayExpressCheckoutShortcut(); return false; } else { checkOrder(); }function checkOrder() { if(confirmTimer == false) confirmTimer = setInterval(getOrdersCount, 1000); }}); 81 function autoexec_kwanko() { 82 window.ptag_params = { 83 zone: "basket", 84 customerId: "", 85 siteType: "d", 86 m_md5:"" 87 }; 88 89 window.ptag_params["currency"] = ""; 90 window.ptag_params["products"] = []; 91 92 93 console.log('[DEBUG] Event Kwanko : ', window.ptag_params); 94 } 95 96 $(function(){ 97 autoexec_kwanko(); 98 }); 99 (function(w,e,b,c,oo,ki,ng){w['GoogleAnalyticsObject']=oo;w[oo]=w[oo]||function(){ 100 (w[oo].q=w[oo].q||[]).push(arguments)},w[oo].l=1*new Date();ki=e.createElement(b), 101 ng=e.getElementsByTagName(b)[0];ki.async=1;ki.src=c;ng.parentNode.insertBefore(ki,ng) 102 })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); 103 104 105 106 var wcGuaTrackerName = ''; 107 108 ga('create', 'UA-44901736-1', 'auto'); 109 110 111 112 ga('require', 'ec'); 113 ga('set', '&cu', 'EUR'); 114 115 116 117 118 119 ga(function(tracker) { 120 if(wcGuaTrackerName) { 121 var tracker = ga.getByName(wcGuaTrackerName.replace('.','')); 122 } 123 var clientId = tracker.get('clientId'); 124 if(clientId != '') { 125 jQuery.ajax('https://www.babyfootvintage.com/module/googleuniversalanalytics/ajax', { 126 method: 'post', 127 data: {clientid: clientId} 128 }); 129 } 130 }); 131 $(document).ready(function() { 132 $("a.iframe").fancybox({ 133 'type' : 'iframe', 134 }); 135 }); 136 // 137 var baseDir = 'https://www.babyfootvintage.com/'; 138 var imgDir = 'https://www.babyfootvintage.com/themes/bbvintage/img/'; 139 var authenticationUrl = 'https://www.babyfootvintage.com/authentification'; 140 141 var orderOpcUrl = 'https://www.babyfootvintage.com/commande-rapide'; 142 var historyUrl = 'https://www.babyfootvintage.com/historique-des-commandes'; 143 var guestTrackingUrl = 'https://www.babyfootvintage.com/suivi-commande-invite'; 144 var addressUrl = 'https://www.babyfootvintage.com/adresse?back=order-opc.php'; 145 var orderProcess = 'order-opc'; 146 var guestCheckoutEnabled = 0; 147 var currencySign = 'â¬'; 148 var currencyRate = '1'; 149 var currencyFormat = '2'; 150 var currencyBlank = '1'; 151 var displayPrice = 0; 152 var taxEnabled = 1; 153 var conditionEnabled = 1; 154 var countries = new Array(); 155 var countriesNeedIDNumber = new Array(); 156 var countriesNeedZipCode = new Array(); 157 var vat_management = 1; 158 159 160 var txtWithTax = "TTC"; 161 var txtWithoutTax = "HT"; 162 var txtHasBeenSelected = "a été sélectionné"; 163 var txtNoCarrierIsSelected = "Aucun transporteur n'a été sélectionné"; 164 var txtNoCarrierIsNeeded = "Pas de transporteur n'est nécessaire pour cette commande"; 165 var txtConditionsIsNotNeeded = "Aucune condition générale de vente doit être acceptée"; 166 var txtTOSIsAccepted = "Les conditions générales de vente ont été acceptées"; 167 var txtTOSIsNotAccepted = "Les conditions générales de vente n'ont pas été acceptées"; 168 var txtThereis = "Il y a"; 169 var txtErrors = "erreur(s)"; 170 var txtDeliveryAddress = "Adresse de livraison"; 171 var txtInvoiceAddress = "Adresse de facturation"; 172 var txtModifyMyAddress = "Modifier mon adresse"; 173 var txtInstantCheckout = "Commande instantanée"; 174 var errorCarrier = "You must choose a carrier before"; 175 var errorTOS = "You must accept the Terms of Service before"; 176 var errorPayment = "Mode de paiement"; 177 var checkedCarrier = "0"; 178 179 var txtProduct = "Produit"; 180 var txtProducts = "Produits"; 181 var txtFreePrice = "Offert !"; 182 var onlyCartSummary = '0'; 183 184 var addresses = new Array(); 185 var isLogged = 0; 186 var isGuest = 0; 187 var isVirtualCart = 0; 188 var isPaymentStep = 0; 189 190
191 var opc_scroll_cart = ""; 192 var opc_scroll_header_cart = ""; 193 var opc_scroll_info = "1"; 194 var opc_scroll_summary = ""; 195 var opc_scroll_products = "0"; 196 var opc_page_fading = ""; 197 var opc_fading_duration = "3000"; 198 var opc_fading_opacity = "40"; 199 var opc_sample_values = "1"; 200 var opc_sample_to_placeholder = ('1' == '1') ? true: false; 201 var opc_inline_validation = "1"; 202 var opc_validation_checkboxes = "1"; 203 var opc_display_info_block = '0'; 204 var opc_info_block_content = '<h4><a id="toggle_link" href="#" onclick="toggle_info_block(\'[-]\', \'[+]\'); return false;" title="Expand / Collapse Info block">[-]</a>Info block</h4><div class="block_content"> <img src="https://nisseryp.sirv.com/prestashop-bfv/modules/onepagecheckout/views/img/info_block_success.png?q=30" data-type="static" class="Sirv" loading="lazy" align="right" data-src="https://nisseryp.sirv.com/prestashop-bfv/modules/onepagecheckout/views/img/info_block_success.png"/><h5>Secure payments</h5><p>we do not store any of your credit card details and have no access to your credit card information at any time</p> <img src="https://nisseryp.sirv.com/prestashop-bfv/modules/onepagecheckout/views/img/info_block_success.png?q=30" data-type="static" class="Sirv" loading="lazy" align="right" data-src="https://nisseryp.sirv.com/prestashop-bfv/modules/onepagecheckout/views/img/info_block_success.png"/><h5>Quick delivery</h5><p>we deliver within 48h with Colissimo</p> <img src="https://nisseryp.sirv.com/prestashop-bfv/modules/onepagecheckout/views/img/info_block_success.png?q=30" data-type="static" class="Sirv" loading="lazy" align="right" data-src="https://nisseryp.sirv.com/prestashop-bfv/modules/onepagecheckout/views/img/info_block_success.png"/><h5>Respect privacy</h5><p>we do not sell or rent your personal information to anyone</p> <img src="https://nisseryp.sirv.com/prestashop-bfv/modules/onepagecheckout/views/img/info_block_phone.png?q=30" data-type="static" class="Sirv" loading="lazy" align="right" data-src="https://nisseryp.sirv.com/prestashop-bfv/modules/onepagecheckout/views/img/info_block_phone.png"/><h5>Contact</h5><p>[email protected]</p><p>Phone: +33 12.34.56.78</p></div>'; 205 var opc_before_info_element = '#cart_block'; 206 var opc_check_number_in_address = '0'; 207 var opc_capitalize_fields = '#firstname, #firstname_invoice, #lastname, #lastname_invoice, #address1, #address1_invoice, #city, #city_invoice'; 208 var opc_relay_update = '1'; 209 var opc_hide_carrier = '1'; 210 var opc_hide_payment = '0'; 211 var opc_override_checkout_btn = '1'; 212 var ps_guest_checkout_enabled = '0' 213 var opc_display_password_msg = '0'; 214 var opc_live_zip = '0'; 215 var opc_live_city = '0'; 216 var opc_cart_summary_bottom = '1'; 217 var opc_above_confirmation_message = '0'; 218 var opc_order_detail_review = '0'; 219 var opc_animate_fields_padding = '1'; 220 var opc_two_column_opc = '0'; 221 var opc_three_column_opc = ('1' == '1') ? true: false; 222 var opc_cookie_cache = '0'; 223 var opc_move_cgv = '1'; 224 var opc_responsive_layout = '1'; 225 var opc_company_based_vat = '0'; 226 var opc_save_account_overlay = '0'; 227 var opc_payment_radio_buttons = '1'; 228 var opc_invoice_first = false; 229 var opc_default_ps_carriers = ('0' == '1') ? true : false; 230 231 // Some more translations 232 var ntf_close = "Fermer"; 233 var ntf_number_in_address_missing = "Il manque un numéro dans l'adresse, Ã
233ªtes-vous sûr de ne pas en avoir ?"; 234 var freeShippingTranslation = "Offerte !"; 235 var freeProductTranslation = "Offert !"; 236 // 237 //augcw 238 ga('send', 'pageview'); 239 // doNotConsentToPixel = false; 240 //console.log(ppGetCookie('pp_pageview_event_id')); 241 //var external_id = ppGetCookie('pp_external_id'); 242 var pageview_event_id = ''; 243 var pp_price_precision = 2; 244 var deferred_loading = 0; 245 var deferred_seconds = 0; 246 var event_time = 1791343630; 247 var local_time = new Date().getTime(); 248 var consentStatus = true; 249 var pp_aurl = 'https://www.babyfootvintage.com/module/facebookconversiontrackingplus/AjaxConversion'.replace(/&/g, "&"); 250 251 // Check if pixel is already initialized 252 function facebookpixelinit(tries) { 253 let ud = {}; 254 if (typeof fbq == 'undefined') { 255 // Pixel is not initialized, load the script 256 initFbqPixels(ud); 257 } else { 258 console.log('Facebook Pixel Already loaded'); 259 } 260 261 // Proceed with consent and initialize Pixels 262 handleConsentAndInitPixels(ud); 263 264 // Send the PageView event 265 sendPageViewEvent() 266 } 267 268 function initFbqPixels() { 269 270 !function(f,b,e,v,n,t,s){if (f.fbq)return;n=f.fbq=function(){n.callMethod?n.callMethod.apply(n,arguments):n.queue.push(arguments)};if (!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,document,'script','https://connect.facebook.net/en_US/fbevents.js'); 271 272 } 273 274 function handleConsentAndInitPixels(ud) { 275 if (typeof window.doNotConsentToPixel !== 'undefined' && doNotConsentToPixel) { 276 consentStatus = false; 277 } 278 pixelConsent(consentStatus); 279 280 fbq('init', '1038913199562379', ud); 281 } 282 function sendPageViewEvent() { 283 /* Code to avoid multiple pixels call */ 284 /* Used to make it compatible with onepagecheckout */ 285 if (typeof window.fbq_pageview == 'undefined') { 286 pageview_event_id = generateEventId(12); 287 ppTrackEvent('PageView', {}, pageview_event_id); 288 if (consentStatus) { 289 return jQuery.ajax({ 290 url: pp_aurl, 291 type: 'POST', 292 cache: false, 293 data: { 294 event: 'PageView', 295 pageview_event_id: pageview_event_id, 296 source_url: window.location.href 297 } 298 }); 299 } 300 window.fbq_pageview = 1; // Mark pageview as processed 301 } 302 } 303 304 // Consent and localStorage checks, unchanged 305 fctp_pageviewcount(20); 306 function fctp_pageviewcount(tries) { 307 if (typeof jQuery === 'undefined' || typeof fbq != 'function') { 308 if (tries > 0) { 309 setTimeout(function () { 310 fctp_pageviewcount(tries - 1) 311 }, 350); 312 } 313 } else { 314 315 316 } 317 } 318 // console.log('PP ATC'); 319 var pp_cart_adding = false; 320 var qty = 1; 321 var button_clicked = false; 322 const reg = new RegExp('^(?:[a-z]+:)?//', 'i'); 323 document.addEventListener("DOMContentLoaded", function(event) { 324 init(20); 325 function init(tries) { 326 if (typeof jQuery === 'undefined') { 327 if (tries > 0) { 328 setTimeout(() => { init(tries-1) }, 250); 329 } else { 330 console.log('PP: Could not initiate the Add To Cart Event Tracking'); 331 } 332 return; 333 } 334 var selector = '.add-to-cart, .ajax_add_to_cart_button, .btn-addtocart, #add_to_cart button, #add_to_cart input[type="submit"], #add_to_cart'; 335 if (typeof pp_custom_add_to_cart !== 'undefined' && pp_custom_add_to_cart != '') { 336 selector += ',' + pp_custom_add_to_cart; 337 } 338 $(document).on('click mousedown', selector, function () { 339 if (button_clicked !== false) { 340 clearTimeout(button_clicked); 341 } 342 button_clicked = setTimeout(function () { 343 button_clicked = false;
344 }, 1500); 345 }); 346 setTimeout(function () { 347 init_add_to_cart(); 348 }, 200); 349 350 function unique(array) { 351 return $.grep(array, function (el, index) { 352 return index === $.inArray(el, array); 353 }); 354 } 355 356 window.ajaxsetupcalled = false; 357 358 function formatedNumberToFloat(price, ci, cp) { 359 price = price.replace(ci, '').replace(cp, ''); 360 switch (parseInt(currencyFormat)) { 361 case 1: 362 price = price.replace(',', '').replace(' ', ''); 363 case 2: 364 case 3: 365 price = price.replace('.', '').replace(' ', '').replace(',', '.'); 366 case 4: 367 price = price.replace(',', '').replace(' ', ''); 368 } 369 return parseFloat(price); 370 } 371 372 function init_add_to_cart() { 373 $.ajaxPrefilter(function (options, originalOptions, jqXHR) { 374 // console.log('Ajax Prefilter'); 375 var urlData = originalOptions.data; 376 if (typeof urlData !== 'undefined' && typeof urlData !== 'object') { 377 var checkData = urlData.search('controller=cart'); 378 if (typeof originalOptions.data !== 'undefined' && checkData > -1) { 379 delete window.content_ids_data; 380 delete window.content_ids_product; 381 delete window.total_products_value; 382 window.pp_atc_event_id = generateEventId(12); 383 if (options.data.indexOf('&pp_atc_event_id') === -1) { 384 options.data += '&pp_atc_event_id=' + window.pp_atc_event_id; 385 } 386 } 387 } 388 389 }); 390 391 $(document).ajaxComplete(function (request, jqXHR, settings) { 392 //1.5 && 1.6 code 393 if (!button_clicked) { 394 return; 395 } 396 let r = ''; 397 if (typeof jqXHR.responseJSON !== 'undefined') { 398 r = jqXHR.responseJSON; 399 } else if (typeof jqXHR.responseText !== 'undefined') { 400 r = JSON.parse(jqXHR.responseText); 401 } else { 402 console.log('can\'t process the response'); 403 return; 404 } 405 // console.log(r, settings); 406 if (r !== undefined && r !== null && (typeof r.products === 'object') && r.products.length > 0) { 407 // console.log('PP: Tracking Add To Cart'); 408 let url_str = settings.url + '&' + settings.data; 409 let url = ''; 410 if (reg.test(url_str)) { 411 url = new URL(url_str); 412 } else { 413 url = new URL(url_str, location.protocol + '//' + location.host); 414 } 415 let search_params = url.searchParams; 416 let ignore_combi_check = 0; 417 var sel_pid = 0; 418 var ipa = 0; 419 //console.log(search_params.get('id_product')); 420 if (search_params.get('id_product') !== null) { 421 sel_pid = search_params.get('id_product'); 422 ipa = search_params.get('ipa'); 423 } else { 424 sel_pid = parseInt($('#product_page_product_id, #id_product').first().val()) || 0; 425 ipa = parseInt($('#idCombination, #id_product_attribute').first().val()) || 0; 426 } 427 var is_delete = search_params.get('delete'); 428 if (is_delete == 1 || is_delete == 'true') { 429 console.log("Removing a product from the cart, no event is needed"); 430 return; 431 } 432 if (sel_pid > 0) { 433 window.content_name = ''; 434 window.content_category = ''; 435 //cart value should never be 0 or empty, so assigning miniumm value as 1 436 window.content_value = 1; 437 window.content_ids_data = []; 438 window.content_ids_product = []; 439 $.each(r.products, function (key, value) { 440 var id_combination = ''; 441 442 if ((sel_pid == value.id && value.idCombination == 0) || (sel_pid == value.id && value.idCombination > 0 && value.idCombination == ipa) || (sel_pid == value.id && ignore_combi_check)) { 443 content_name = value.name; 444 //console.log('Price:'); 445 //console.log(value.price); 446 //send only one item price, but ps 1.6 returns multiple of the total 447 content_value = formatedNumberToFloat(value.price, window.currencyISO, window.currencySign) / value.quantity; 448 var pid = '' + value.id + id_combination; 449 var this_product = { 450 'id': pid, 451 'quantity': value.quantity, 452 'item_price': formatedNumberToFloat(value.price, window 453 .currencyIso, window.currencySign) / value.quantity 454 } 455 content_ids_data.push(this_product); 456 content_ids_product.push(pid); 457 } 458 459 }); 460 window.total_products_value = formatedNumberToFloat(r.total, window.currencyISO, window.currencySign); 461 var cartValues = { 462 'content_name': window.content_name, 463 'content_ids': window.content_ids_product, 464 'contents': window.content_ids_data, 465 'content_type': 'product', 466 'value': content_value, 467 'currency': 'EUR' 468 }; 469 470 cartValues['product_catalog_id'] = '382948946904949'; 471 if (window.content_category != '') { 472 cartValues['content_category'] = window.content_category; 473 } 474 if (cartValues.content_type != '' && cartValues.contents != '' && cartValues.content_ids != '' && cartValues.value != '' && cartValues.currency != '') { 475 trackAddToCart(cartValues, window.pp_atc_event_id); 476 } else { 477 // Is not an AddToCart event 478 } 479 } else { 480 //console.log('Pixel Plus: Could not locate the Product ID, aborting AddToCart'); 481 } 482 } 483 button_clicked = false;
484 }); 485 } 486 487 function customAjaxCall(id_product, id_product_attribute) { 488 $.ajax({ 489 url: pp_aurl, 490 type: 'POST', 491 cache: false, 492 data: { 493 customAjax: true, 494 id_product: id_product, 495 id_product_attribute: id_product_attribute, 496 quantity: qty, 497 event: 'AddToCart', 498 rand: Math.floor((Math.random() * 100000) + 1), 499 token: 'c13daed3e968fa92e4ba73ebb63a8693', 500 } 501 }) 502 .done(function (data) { 503 // console.log(data); 504 if (data.return == 'ok') { 505 trackAddToCart(data.custom_data, data.event_id); 506 } 507 setTimeout(function () { 508 pp_cart_adding = false; 509 }, 2000); 510 }) 511 .fail(function (jqXHR, textStatus, errorThrown) { 512 // Something went wrong 513 }); 514 } 515 516 function trackAddToCart(data, event_id) { 517 if (!pp_cart_adding) { 518 pp_cart_adding = true; 519 ppTrackEvent('AddToCart', data, event_id); 520 deleteCookie('pp_pixel_event_id'); 521 } 522 } 523 } 524 }); 525 document.addEventListener("DOMContentLoaded", function(event) { 526 var registered = false; 527 528 529 function fctp_opc_registration(tries) { 530 if (typeof jQuery == 'undefined' || typeof fbq != 'function' || typeof ppGetCookie === 'undefined') { 531 if (tries > 0) { 532 setTimeout(function() {fctp_opc_registration(tries-1)}, 350); 533 } 534 return; 535 } else { 536 if (ppGetCookie('pp_register')) { // Only if the registration cookie is present, sent the event. 537 ppTrackEvent('CompleteRegistration', { 538 'content_name' : 'Client enregistré', 539 email : $('#email').val(), 540 }, generateEventId('Purchase')); 541 } 542 } 543 } 544 function isEmail(email) { 545 var regex = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/; 546 return regex.test(email); 547 } 548 }); 549 document.addEventListener('DOMContentLoaded', function() { 550 fctp_initiateCheckout(10); 551 }); 552 553 function fctp_initiateCheckout(max_tries) { 554 if (typeof jQuery == 'undefined' || typeof fbq != 'function') { 555 if (max_tries > 0) { 556 setTimeout(function () { 557 fctp_initiateCheckout(max_tries - 1); 558 }, 500); 559 } else { 560 console.log('PP: Could not start the InitiateCheckout event Tracking'); 561 } 562 } else { 563 } 564 } 565 566 function trackInitiateCheckout(items, num_items) { 567 if (isNaN(parseInt(num_items))) { 568 num_items = items.length; 569 } 570 571 let event_data = { 572 simple_event: 'InitiateCheckout', 573 id_cart: 0, 574 rand: Math.floor((Math.random() * 100000) + 1), 575 source_url: location.protocol+'//'+ 576 location.hostname+ 577 (location.port?":"+location.port:"")+ 578 location.pathname+ 579 (location.search?location.search:""), 580 } 581 jQuery.ajax({ 582 url: pp_aurl, 583 type: 'POST', 584 cache: false, 585 data: event_data 586 }) 587 .done(function(data) { 588 // console.log(data); 589 if (typeof data.return === 'undefined') { 590 ppTrackEvent('InitiateCheckout', data.custom_data, data.event_id); 591 } else { 592 fireInitiateCheckout(pp_items, pp_items.length); 593 } 594 }) 595 .fail(function(jqXHR, textStatus, errorThrown) { 596 console.log('Initiate Checkout event could not be sent, contact module developer to check the issue'); 597 }); 598 }
599 /* Update, only use then API is not active */ 600 function fireInitiateCheckout(items, num_items) { 601 ppTrackEvent('InitiateCheckout', { 602 content_ids: items, 603 content_type: 'product', 604 num_items : num_items, 605 content_category: 'Checkout', 606 value: 1, 607 , 608 product_catalog_id : '382948946904949', }, generateEventId('InitiateCheckout')); 609 } 610 document.addEventListener('DOMContentLoaded', function () { 611 if (document.readyState === "interactive") { 612 fctp_startPayment(25); 613 } 614 }); 615 616 var paymentAdded = false; 617 var lastPaymentMethod = null; 618 var eventSent = false; // Ensure only one event is sent 619 620 function fctp_startPayment(max_tries) { 621 if (typeof jQuery == 'undefined' || typeof fbq != 'function') { 622 if (max_tries > 0) { 623 setTimeout(() => fctp_startPayment(max_tries - 1), 250); 624 } 625 return; 626 } 627 628 var selectors = [ 629 ['#supercheckout_confirm_order', '#supercheckout_confirm_order'], 630 ['.payment-option label, .payment-option input', '.payment-option input, .payment-option label'], 631 ['.payment_module a', '.payment_module a'], 632 ['#HOOK_PAYMENT', '#HOOK_PAYMENT, #HOOK_PAYMENT input'], 633 ['#checkout-payment-step', '#checkout-payment-step input'], 634 ['#opc_payment_methods', '#opc_payment_methods input'], 635 ['#payment_method_container', '#payment_method_container input, .module_payment_container'], 636 ['#module-steasycheckout-default', '.payment-options label, .payment-options input'], 637 ['.payment-options label, .payment-options input', '.payment-options label, .payment-options input'], 638 ]; 639 640 let found = false; 641 642 for (let i = 0; i < selectors.length; i++) { 643 if ($(selectors[i][0]).length > 0) { 644 found = true; 645 646 $(document).on('click change', selectors[i][1], function () { 647 let payment_method = getPaymentMethodFromInput($(this)); 648 if (payment_method && payment_method !== lastPaymentMethod) { 649 lastPaymentMethod = payment_method; // Store the last selected payment method 650 } 651 }); 652 } 653 } 654 655 if ($("#payment_method_container").length === 1) { 656 setTimeout(() => onePageCheckoutTracking(10), 1000); 657 } 658 659 if (!found && max_tries > 0) { 660 setTimeout(() => fctp_startPayment(max_tries - 1), 250); 661 } 662 663 // Hybrid approach: Detect form submission or checkout button click 664 $(document).on('submit', 'form', function () { 665 sendAddPaymentInfo(); 666 }); 667 668 $(document).on('mousedown', 'button, a, input[type="submit"]', function () { 669 sendAddPaymentInfo(); 670 }); 671 672 // Fallback: Detect page unload (only if event was never sent) 673 window.addEventListener('beforeunload', function () { 674 if (!eventSent) { 675 sendAddPaymentInfo(); 676 } 677 }); 678 } 679 680 // Function to send the AddPaymentInfo event 681 function sendAddPaymentInfo() { 682 if (paymentAdded || !lastPaymentMethod) return; 683 paymentAdded = true; 684 eventSent = true; // Mark event as sent 685 686 jQuery.ajax({ 687 url: pp_aurl, 688 type: 'POST', 689 cache: false, 690 data: { 691 event: 'AddPaymentInfo', 692 value: '0', 693 payment_selected: lastPaymentMethod, 694 rand: Math.floor((Math.random() * 100000) + 1) 695 } 696 }) 697 .done(function (data) { 698 if (data.return === 'ok') { 699 trackAddPaymentInfo(data.event_id, lastPaymentMethod); 700 } 701 }) 702 .fail(function () { 703 console.log('Conversion could not be sent, contact module developer to check the issue'); 704 }); 705 } 706 707 // Function to track the event via Facebook Pixel 708 function trackAddPaymentInfo(event_id = '', payment_method = '') { 709 if (!event_id) { 710 event_id = ppGetCookie('pp_event_start_payment'); 711 deleteCookie('pp_event_start_payment'); 712 } 713 paymentAdded = true; 714 ppTrackEvent('AddPaymentInfo', { 715 value: 0, 716 currency: 'EUR', 717 payment_selected: payment_method 718 }, event_id); 719 } 720 721 // Improved function to detect the selected payment method 722 function getPaymentMethodFromInput(element) { 723 while (element && element.length) { 724 if (element.is('input')) { 725 return element.val(); 726 } 727
728 let foundInput = element.find('input:first'); 729 if (foundInput.length) { 730 return foundInput.val(); 731 } 732 733 element = element.parent(); 734 } 735 return null; 736 } 737 738 // One-page checkout compatibility 739 function onePageCheckoutTracking(tries) { 740 if ($("#btn_place_order").length === 1) { 741 $("#btn_place_order").click(sendAddPaymentInfo); 742 } else { 743 retry(tries - 1); 744 } 745 } 746 747 // Retry logic 748 function retry(tries) { 749 if (tries > 0) { 750 setTimeout(() => onePageCheckoutTracking(tries), 500); 751 } 752 } 753 //console.clear(); 754 document.addEventListener('DOMContentLoaded', function() { 755 //console.log('init'); 756 var fctp_wishlist = {"name":"blockwishlist","class":"BlockWishList","selector":"a.addToWishlist","value":1}; 757 fctp_addToWishlist(20); 758 function fctp_addToWishlist(max_tries) { 759 if (typeof jQuery == 'undefined' || typeof fbq != 'function') { 760 setTimeout(function() { fctp_addToWishlist(max_tries - 1); }, 250); 761 } else { 762 if ($(fctp_wishlist.selector).length > 0) { 763 $(document).ajaxComplete(function (request, jqXHR, settings) { 764 if (settings.url.indexOf(fctp_wishlist.name) >= 0) { 765 // Successful AddToWishlist 766 let data = typeof settings.data !== 'undefined' ? settings.data : settings.url; 767 const params = new Proxy(new URLSearchParams(data), { 768 get: (searchParams, prop) => searchParams.get(prop), 769 }); 770 /*console.log(params.id_product); 771 console.log(params.id_product_attribute);*/ 772 773 jQuery.ajax({ 774 url: pp_aurl, 775 type: 'POST', 776 cache: false, 777 data: { 778 id_product : params.id_product, 779 id_product_attribute : params.id_product_attribute | 0, 780 quantity : params.quantity, 781 event: 'AddToWishlist', 782 rand: Math.floor((Math.random() * 100000) + 1) 783 } 784 }) 785 .done(function(data) { 786 if (data.return != 'error') { 787 ppTrackEvent('AddToWishlist', data.custom_data, data.event_id); 788 window.fctp_wishlist_act = true; 789 setTimeout(function() { window.fctp_wishlist_act = false; }, 500); 790 } 791 }) 792 .fail(function(jqXHR, textStatus, errorThrown) { 793 console.log( 794 'Pixel Plus: Failed to track the AddToWishlist Event'); 795 }); 796 } 797 }); 798 } 799 } 800 } 801 }); 802 document.addEventListener("DOMContentLoaded", function(event) { 803 init_newsletter(10); 804 var fb_pixel_newsletter_event_id = ''; 805 var FCTP_NEWSLETTER_VALUE = '0'; 806 var max_tries = 0; 807 808 809 function init_newsletter(tries) 810 { 811 if (typeof jQuery === 'undefined' || typeof ppGetCookie === 'undefined') { 812 if (tries > 0) { 813 setTimeout(function() { init_newsletter(tries-1); }, 350); 814 } else { 815 console.log('PP: Could not Initiate the Newsletter Event Tracking'); 816 } 817 return; 818 } 819 fb_pixel_newsletter_event_id = ppGetCookie('pp_pixel_newsletter_event_id'); 820 $('input[name="submitNewsletter"]').click(function (event) { 821 if ($('input[name="email"]').val() != '') { 822 setTimeout(function () { 823 if (jQuery('.block_newsletter').find(".alert-danger").length == 1) { 824 console.log( 825 'Conversion could not be sent, contact module developer to check the issue'); 826 } else { 827 fctp_newsletter(10); 828 } 829 }, 1000); 830 } 831 }); 832 function fctp_newsletter(max_tries, email = "") { 833 if (typeof fbq != 'undefined' && typeof jQuery != 'undefined') { 834 jQuery.ajax({ 835 url: pp_aurl, 836 type: 'POST', 837 cache: false, 838 data: { 839 event: 'Newsletter', 840 rand: Math.floor((Math.random() * 100000) + 1), 841 source_url: window.location.href 842 } 843 }) 844 .done(function (data) { 845 if (data.return == 'ok') { 846 trackNewsletter(email); 847 } 848 }) 849 .fail(function (jqXHR, textStatus, errorThrown) { 850 console.log('Conversion could not be sent, as the email is already registered'); 851 }); 852 } else { 853 if (tries > 0) { 854 setTimeout(function () { 855 fctp_newsletter(tries - 1) 856 }, 500); 857 } 858 } 859 } 860 861 function trackNewsletter() { 862 ppTrackEvent('Newsletter', { 863 'content_name': 'Lettre d\'informations', 864 value: FCTP_NEWSLETTER_VALUE, 865 currency: 'EUR', 866 }, fb_pixel_newsletter_event_id); 867 } 868 } 869 }); 870 document.addEventListener("DOMContentLoaded", function() { 871 init_time_event(10); 872 var time = 0; 873 874 function init_time_event(tries) { 875 //Main script start 876 if (typeof jQuery === 'undefined' || typeof fbq === 'undefined') { 877 if (tries > 0) { 878 setTimeout(function () { 879 init_time_event(tries - 1) 880 }, 500); 881 } else { 882 console.log('PP: Could not Initiate the Page Time event'); 883 } 884 return; 885 } 886 var counter = 0; 887 var timer = new IntervalTimer(function () { 888 if (counter < 4) { 889 time = time + 30; 890 if (time == 120) { 891 time = '+120'; 892 } 893 fctp_pagetime(tries - 1, time); 894 counter++; 895 } 896 }, 30000); // WAS 30000 897 898 document.addEventListener("visibilitychange", function () { 899 if (document.visibilityState === 'visible') { 900 timer.resume(); 901 } else { 902 timer.pause(); 903 } 904 }); 905 } 906 function IntervalTimer(callback, interval) { 907 var timerId, timeoutId, startTime, remaining = 0; 908 var state = 0; // 0 = idle, 1 = running, 2 = paused, 3= resumed 909 this.interval = interval; 910 this.pause = function () { 911 if (state != 1 && state != 3) return; 912 remaining = this.interval - (new Date() - startTime); 913 if (state == 1) window.clearInterval(timerId); 914 if (state == 3) window.clearTimeout(timeoutId); 915 state = 2; 916 }; 917 918 this.resume = function () { 919 if (state != 2) return; 920 state = 3; 921 timeoutId = window.setTimeout(this.timeoutCallback, remaining); 922 }; 923 924 this.timeoutCallback = function () { 925 if (state != 3) return; 926 callback(); 927 startTime = new Date(); 928 timerId = window.setInterval(callback, interval); 929 state = 1; 930 }; 931 932 startTime = new Date(); 933 timerId = window.setInterval(callback, interval); 934 state = 1; 935 } 936 937 function fctp_pagetime(tries) 938 { 939 jQuery.ajax({ 940 url: pp_aurl, 941 type: 'POST', 942 cache: false, 943 data: { 944 event: 'Pagetime', 945 source_url: location.href, 946 time: time, 947 rand: Math.floor((Math.random() * 100000) + 1) 948 } 949 }) 950 .done(function(data) { 951 if (data.return == 'ok') {
952 trackPageTime(data); 953 } 954 }) 955 .fail(function(jqXHR, textStatus, errorThrown) { 956 console.log('Conversion could not be sent, contact module developer to check the issue'); 957 }); 958 } 959 function trackPageTime(data) 960 { 961 if (!validateTime(time)) { 962 return false; 963 } 964 var eventName = time == 0 ? 'Pagetime' : 'Time'+time+'s'; 965 ppTrackEvent(eventName, { 966 'content_name' : 'PageTime', 967 value: 0, 968 currency : 'EUR', 969 status: true, 970 time : time+'s', 971 }, data.event_id); 972 } 973 function validateTime(time) { 974 let tmpTime = time.toString().replace('+', ''); // Remove the plus symbol 975 return !isNaN(tmpTime) && parseInt(tmpTime) > 0; // Check if it's a positive number 976 } 977 }); 978 var nextActionName = null; 979 980var cdcGtmOpcLastStep = 1; 981var cdcGtmOpc = { 982 pushCheckoutStep : function(step, option) { 983 console.log("[call] step: " + step + " : " + option); 984 if(step > cdcGtmOpcLastStep) { 985 var dataLayerOpc = {"pageCategory":"orderopc","event":"view_cart","ecommerce":{"currency":"EUR"},"google_tag_params":{"ecomm_pagetype":"cart","ecomm_prodid":[],"ecomm_totalvalue":0,"ecomm_totalvalue_tax_exc":0}}; 986 dataLayerOpc.event = "checkout_opc"; 987 dataLayerOpc.ecommerce.checkout.actionField.step = step; 988 dataLayerOpc.ecommerce.checkout.actionField.option = option; 989 dataLayer.push(dataLayerOpc); 990 console.log("[sent] step: " + step + " : " + option); 991 cdcGtmOpcLastStep = step; 992 } 993 } 994} 995 996// address 997function gtmOpcAddress() { 998 // Deprecated, address step is no longer tracked by GA 999 //cdcGtmOpc.pushCheckoutStep(2, "address"); 1000} 1001 1002// delivery option chosen 1003function gtmOpcDelivery($submitBtn, e, shippingName) { 1004 nextActionName = "delivery"; 1005 1006 setTimeout(function() { 1007 if(nextActionName == "delivery") { 1008 nextActionName = null; 1009 shippingName = shippingName || 'Unknown shipping method'; 1010 cdcGtm.handleValidateShippingStep($submitBtn, e, shippingName.trim(), true); 1011 } 1012 }, 100); 1013} 1014 1015// payment chosen 1016function gtmOpcPayment(paymentName) { 1017 nextActionName = "payment"; 1018 1019 setTimeout(function() { 1020 if(nextActionName == "payment") { 1021 nextActionName = null; 1022 paymentName = paymentName || 'Unknown payment'; 1023 cdcGtm.handleValidatePayementStep(paymentName.trim()); 1024 } 1025 }, 100); 1026} 1027 1028 1029// supercheckout - Knowband - One Page Checkout, Social Login & Mailchimp v3.0.7 1030if($("#velsof_supercheckout_form").length) { 1031 console.log("[CDCGTM] supercheckout - Knowband"); 1032 $("#checkoutShippingAddress").on("click", function(e) { 1033 if(!e.isTrigger) { 1034 gtmOpcAddress(); 1035 } 1036 }); 1037 $("#velsof_supercheckout_form").on("click", "#shipping-method", function(e) { 1038 if(!e.isTrigger) { 1039 gtmOpcDelivery($(this), e); 1040 } 1041 }); 1042 $("#velsof_supercheckout_form").on("click", "#payment-method", function(e) { 1043 if(!e.isTrigger) { 1044 gtmOpcPayment(); 1045 } 1046 }); 1047} 1048 1049// onepagecheckoutps - PresTeamShop - One Page Checkout PrestaShop v1.3.8 -> v2.2.2 1050else if($("#onepagecheckoutps").length) { 1051 console.log("[CDCGTM] onepagecheckoutps - PresTeamShop"); 1052 $("#onepagecheckoutps").on("click", "#onepagecheckoutps_step_one", function(e) { 1053 if(!e.isTrigger) { 1054 gtmOpcAddress(); 1055 } 1056 }); 1057 $("#onepagecheckoutps").on("click", "#onepagecheckoutps_step_two", function(e) { 1058 if(!e.isTrigger) { 1059 gtmOpcDelivery($(this), e); 1060 } 1061 }); 1062 $("#onepagecheckoutps").on("click", "#onepagecheckoutps_step_three", function(e) { 1063 if(!e.isTrigger) { 1064 gtmOpcPayment(); 1065 } 1066 }); 1067} 1068 1069// bestkit_opc - best-kit - One Step Checkout / One Page Checkout v1.6.7 1070else if($("#3column_opc").length || $("#bigcart_opc").length) { 1071 var $opc_wrapper = null; 1072 // 2 styles: 3 columns or bigcart 1073 if($("#3column_opc").length) { 1074 $opc_wrapper = $("#3column_opc"); 1075 } else { 1076 $opc_wrapper = $("#bigcart_opc"); 1077 } 1078 console.log("[CDCGTM] bestkit_opc - best-kit - style: " + $opc_wrapper.prop('id')); 1079 $opc_wrapper.on("click", "#opc_account", function(e) { 1080 if(!e.isTrigger) { 1081 gtmOpcAddress(); 1082 } 1083 }); 1084 $opc_wrapper.on("click", "#opc_delivery_methods", function(e) { 1085 if(!e.isTrigger) { 1086 gtmOpcDelivery($(this), e); 1087 } 1088 }); 1089 $opc_wrapper.on("click", "#opc_payments", function(e) { 1090 if(!e.isTrigger) { 1091 gtmOpcPayment(); 1092 } 1093 }); 1094} 1095 1096// klarnaofficial - Prestaworks AB - Klarna v1.8.42 1097else if($(".kco-main").length) { 1098 console.log("[CDCGTM] klarnaofficial - Prestaworks AB"); 1099 $(".kco-main").on("click", "#klarnacarrier", function(e) { 1100 if(!e.isTrigger) { 1101 gtmOpcDelivery($(this), e); 1102 } 1103 }); 1104 $(".kco-main").on("click", "#klarna-checkout-container", function(e) { 1105 if(!e.isTrigger) { 1106 gtmOpcPayment(); 1107 } 1108 }); 1109} 1110 1111// steasycheckout 1112else if($(".steco_container").length) { 1113 let $opc_wrapper = $(".steco_container"); 1114 console.log("[CDCGTM] steasycheckout"); 1115 $opc_wrapper.on("click", ".steco_addresses", function(e) { 1116 if(!e.isTrigger) { 1117 gtmOpcAddress(); 1118 } 1119 }); 1120 $opc_wrapper.on("click", ".steco_delivery", function(e) { 1121 if(!e.isTrigger) { 1122 gtmOpcDelivery($(this), e); 1123 } 1124 }); 1125 $opc_wrapper.on("click", ".steco_payment, .steco-custom-input", function(e) { 1126 if(!e.isTrigger) { 1127 gtmOpcPayment(); 1128 } 1129 }); 1130} 1131 1132 1133// default Prestashop 1.5 / 1.6 OPC 1134else { 1135 $("#order-opc").on("click", "#opc_account", function(e) { 1136 if(!e.isTrigger) { 1137 gtmOpcAddress(); 1138 } 1139 }); 1140 $("#order-opc").on("click", "#carrier_area", function(e) { 1141 if(!e.isTrigger) { 1142 gtmOpcDelivery($(this), e); 1143 } 1144 }); 1145 $("#order-opc").on("click", "#opc_payment_methods .payment_module", function(e) { 1146 if(!e.isTrigger) { 1147 gtmOpcPayment($(this).text()); 1148 } 1149 }); 1150}</script>
vendor: 2 bytes, line 1150
1150
1151<script src="https://scripts.sirv.com/sirvjs/v3/sirv.js?modules=lazyimage"></script>
1151 1152</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.