PageSourceSearch

https://www.babyfootvintage.com/commande-rapide

html babyfootvintage.com collected 2026-10-07 03:27:10 UTC 102,795 bytes, 1,152 lines download raw bytes

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">&nbsp;</div><div class="reinsurance-popup"><div class="reinsurance-popup-close">&nbsp;</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:&nbsp;</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&nbsp;</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>&nbsp;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;">&nbsp;</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;">&nbsp;</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;">&nbsp;</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>&nbsp;</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">&nbsp;</div><div class="reinsurance-popup"><div class="reinsurance-popup-close">&nbsp;</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">&nbsp;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>&nbsp;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&nbsp;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&nbsp;à 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&nbsp;à 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">&nbsp;</div><div class="reinsurance-popup"><div class="reinsurance-popup-close">&nbsp;</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>&nbsp;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">&nbsp;</div><div class="reinsurance-popup"><div class="reinsurance-popup-close">&nbsp;</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&nbsp;<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;">&nbsp;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&nbsp;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&nbsp;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)&quot;">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&quot;">Pliable</a></li><li><a href="https://www.babyfootvintage.com/128-baby-foot-beton" title="Baby Foot En béton&quot;">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 &agrave; Accueil"> Accueil<meta itemprop="name" content="retour &agrave; Accueil" /><meta itemprop="position" content="1" /> </a></li></ul><span id="breadcrumb-title">V&eacute;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">&nbsp;</div><div class="reinsurance-popup"><div class="reinsurance-popup-close">&nbsp;</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:&nbsp;</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&nbsp;</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>&nbsp;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;">&nbsp;</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;">&nbsp;</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;">&nbsp;</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>&nbsp;</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">&nbsp;</div><div class="reinsurance-popup"><div class="reinsurance-popup-close">&nbsp;</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">&nbsp;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>&nbsp;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&nbsp;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&nbsp;à 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&nbsp;à 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">&nbsp;</div><div class="reinsurance-popup"><div class="reinsurance-popup-close">&nbsp;</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>&nbsp;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">&nbsp;</div><div class="reinsurance-popup"><div class="reinsurance-popup-close">&nbsp;</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&nbsp;<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;">&nbsp;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&#039;utilisation" class="decode_link"> Conditions d&#039;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="">&nbsp;</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&eacute;c&eacute;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(/&amp;/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.