{
  "action": "Product-ShowQuickView",
  "queryString": "pid=60XLDTF144",
  "locale": "fr",
  "product": {
    "uuid": "2fdad43c77bd09989577d25936",
    "id": "60XLDTF144",
    "productName": "XLD : CARTON DE 144 BALLES DE TENNIS",
    "productType": "standard",
    "brand": null,
    "price": {
      "sales": {
        "value": 228.99,
        "currency": "EUR",
        "formatted": "228.99 €",
        "decimalPrice": "228.99"
      },
      "list": null
    },
    "renderedPrice": "    <div class=\"price\">\n        \n        \n\n        \n\n\n<span class=\"tec-bar-price \">\n    <span class=\"sales\">\n        \n        \n        \n            <span class=\"value tec-price\" content=\"228.99\">\n        \n        \n    228.99 &euro;\n\n        </span>\n    </span>\n\n    <span class=\"price-with-discount\">\n        \n        \n    </span>\n</span>\n\n    </div>\n\n\n",
    "images": {
      "large": [
        {
          "alt": "XLD : CARTON DE 144 BALLES DE TENNIS",
          "url": "https://b2b.tecnifibre.com/dw/image/v2/BHDN_PRD/on/demandware.static/-/Sites-tecnifibre-master-catalog/default/dw3bdd9212/hi-res/60XLDTF144_01.jpg?sw=608&sh=608&sm=fit",
          "title": "XLD : CARTON DE 144 BALLES DE TENNIS",
          "index": "0",
          "absURL": "https://b2b.tecnifibre.com/dw/image/v2/BHDN_PRD/on/demandware.static/-/Sites-tecnifibre-master-catalog/default/dw3bdd9212/hi-res/60XLDTF144_01.jpg?sw=608&sh=608&sm=fit"
        },
        {
          "alt": "XLD : CARTON DE 144 BALLES DE TENNIS",
          "url": "https://b2b.tecnifibre.com/dw/image/v2/BHDN_PRD/on/demandware.static/-/Sites-tecnifibre-master-catalog/default/dw7ab717ed/hi-res/NEW BALLS/balleTF_xld.png?sw=608&sh=608&sm=fit",
          "title": "XLD : CARTON DE 144 BALLES DE TENNIS",
          "index": "1",
          "absURL": "https://b2b.tecnifibre.com/dw/image/v2/BHDN_PRD/on/demandware.static/-/Sites-tecnifibre-master-catalog/default/dw7ab717ed/hi-res/NEW BALLS/balleTF_xld.png?sw=608&sh=608&sm=fit"
        }
      ],
      "small": [
        {
          "alt": "XLD : CARTON DE 144 BALLES DE TENNIS",
          "url": "https://b2b.tecnifibre.com/dw/image/v2/BHDN_PRD/on/demandware.static/-/Sites-tecnifibre-master-catalog/default/dw3bdd9212/hi-res/60XLDTF144_01.jpg?sw=96&sh=96&sm=fit",
          "title": "XLD : CARTON DE 144 BALLES DE TENNIS",
          "index": "0",
          "absURL": "https://b2b.tecnifibre.com/dw/image/v2/BHDN_PRD/on/demandware.static/-/Sites-tecnifibre-master-catalog/default/dw3bdd9212/hi-res/60XLDTF144_01.jpg?sw=96&sh=96&sm=fit"
        },
        {
          "alt": "XLD : CARTON DE 144 BALLES DE TENNIS",
          "url": "https://b2b.tecnifibre.com/dw/image/v2/BHDN_PRD/on/demandware.static/-/Sites-tecnifibre-master-catalog/default/dw7ab717ed/hi-res/NEW BALLS/balleTF_xld.png?sw=96&sh=96&sm=fit",
          "title": "XLD : CARTON DE 144 BALLES DE TENNIS",
          "index": "1",
          "absURL": "https://b2b.tecnifibre.com/dw/image/v2/BHDN_PRD/on/demandware.static/-/Sites-tecnifibre-master-catalog/default/dw7ab717ed/hi-res/NEW BALLS/balleTF_xld.png?sw=96&sh=96&sm=fit"
        }
      ]
    },
    "selectedQuantity": 1,
    "minOrderQuantity": 1,
    "maxOrderQuantity": 10,
    "variationAttributes": null,
    "longDescription": "Les balles de tennis Tecnifibre XLD sont idéales pour vos entrainements car elles garantissent une excellente durée de vie. Cette durabilité provient du fait que ces balles sont sans pression.",
    "shortDescription": "Les balles de tennis XLD sans pression garantissent une excellente durée de vie.",
    "rating": 5,
    "promotions": null,
    "attributes": [
      {
        "ID": "Tecnifibre",
        "name": "Tecnifibre Custom",
        "attributes": [
          {
            "label": "Type de produit",
            "value": [
              "Balles"
            ]
          }
        ]
      },
      {
        "ID": "Class_Balles",
        "name": "Class_Balles",
        "attributes": [
          {
            "label": "Gamme de balles",
            "value": [
              "XLD"
            ]
          },
          {
            "label": "Conditionnement",
            "value": [
              "Carton 144 balles"
            ]
          }
        ]
      }
    ],
    "availability": {
      "messages": [
        "Cet article n'est pas disponible actuellement."
      ],
      "ats": 0,
      "inStockDate": "Thu Aug 27 2026"
    },
    "available": false,
    "options": [],
    "quantities": [],
    "selectedProductUrl": "/fr/p/60XLDTF144.html?%2Ffr%2Fp%2F60XLDTF144.html=undefined&quantity=undefined",
    "readyToOrder": true,
    "online": true,
    "pageTitle": null,
    "pageDescription": null,
    "pageKeywords": null,
    "pageMetaTags": [
      {},
      {},
      {}
    ],
    "template": null,
    "TEC_ImageDescDesktop": {},
    "TEC_ImageDescMobile": "",
    "performance": null,
    "imagePerformance": null,
    "textDescription": null,
    "videos": [],
    "productData": {
      "variant": "",
      "category": "BallesSansPression"
    },
    "discount": null,
    "badge": {
      "value": "OutOfStock",
      "displayValue": "Épuisé"
    },
    "renderedBadge": "    <div class=\"tec-badge tec-badge-outofstock \">\n        <span>\n            &Eacute;puis&eacute;\n        </span>\n    </div>\n\n",
    "quantityStock": {
      "stock": 0,
      "msg": "Quantité non disponible",
      "ID": "60XLDTF144"
    }
  },
  "addToCartUrl": {},
  "resources": {
    "info_selectforstock": "Sélectionnez une ou plusieurs tailles pour connaître la disponibilité",
    "assistiveSelectedText": "sélectionné"
  },
  "quickViewFullDetailMsg": "Voir les détails",
  "closeButtonText": "Fermer la boîte de dialogue vue rapide",
  "enterDialogMessage": "Fenêtre de dialogue vue rapide",
  "template": "product/quickView.isml",
  "csrf": {
    "tokenName": "csrf_token",
    "token": "y8AH1O0BBM486TXmPb-cgEDhX0mjrmrz5BK6Pt_7meN-9ODF3ywgMB9EgYWB5ta5RHufTCjqNkd7G4Quhxu0IEYJXuXdrHagJM7hq0VJ_figmzfhHgb2un21DGjEBtc8s1zMFodEJed2VbFyFP0LRnBA7GnJg0zhsD-Uf35ealcZSQtQOAc="
  },
  "tecData": {
    "isB2B": false
  },
  "isOutletOrExport": false,
  "renderedTemplate": "<div class=\"product-quickview product-standard product-wrapper product-detail\"\n    data-pid=\"60XLDTF144\">\n        <!-- Product Images Carousel -->\n        <div class=\"primary-images first-part-scrolling-pdp\">\n    <div id=\"pdpCarousel-60XLDTF144\" class=\"pdpCarousel js-pdp-carousel carousel carousel-product slide pointer-event\"\n        data-touch=\"true\" data-interval=\"0\" data-prev=\"Pr&eacute;c&eacute;dent\"\n        data-next=\"Suivant\" data-ride=\"carousel\">\n        <div class=\"product-view-carousel\">\n\n            <div class=\"carousel-inner\" role=\"listbox\">\n                \n                    <div class='carousel-item zoom  zoom-icon-js active'>\n                        <img src=\"https://b2b.tecnifibre.com/dw/image/v2/BHDN_PRD/on/demandware.static/-/Sites-tecnifibre-master-catalog/default/dw3bdd9212/hi-res/60XLDTF144_01.jpg?sw=608&amp;sh=608&amp;sm=fit\" itemprop=\"image\" width=\"500\" height=\"500\" style=\"user-select: none;\" />\n                    </div>\n                \n                    <div class='carousel-item zoom  zoom-icon-js '>\n                        <img src=\"https://b2b.tecnifibre.com/dw/image/v2/BHDN_PRD/on/demandware.static/-/Sites-tecnifibre-master-catalog/default/dw7ab717ed/hi-res/NEW BALLS/balleTF_xld.png?sw=608&amp;sh=608&amp;sm=fit\" itemprop=\"image\" width=\"500\" height=\"500\" style=\"user-select: none;\" />\n                    </div>\n                \n                <div class=\"carousel-product-arrows-zoom\">\n                    \n                        <a class=\"carousel-control-prev\" href=\" #pdpCarousel-60XLDTF144\" role=\"button\"\n                            data-slide=\"prev\">\n                            <span class=\"carousel-icon-prev\" aria-hidden=\"true\"></span>\n                        </a>\n                        <a class=\"carousel-control-next\" href=\" #pdpCarousel-60XLDTF144\" role=\"button\"\n                            data-slide=\"next\">\n                            <span class=\"carousel-icon-next\" aria-hidden=\"true\"></span>\n                        </a>\n                    \n                    <span class=\"zoom zoom-icon-js\">\n                        <span class=\"icon-zoom\"></span>\n                    </span>\n                </div>\n                                                                                                                  \n            </div>\n\n            \n                <ol class=\"carousel-indicators liste-inline\" aria-hidden=\"true\">\n                    \n                        <li data-target=\" #pdpCarousel-60XLDTF144\" data-slide-to=\"0\"\n                            class='active'>\n                            <img src=\"https://b2b.tecnifibre.com/dw/image/v2/BHDN_PRD/on/demandware.static/-/Sites-tecnifibre-master-catalog/default/dw3bdd9212/hi-res/60XLDTF144_01.jpg?sw=608&amp;sh=608&amp;sm=fit\" class=\"d-block img-fluid\"\n                                alt=\"XLD : CARTON DE 144 BALLES DE TENNIS image number 0\" itemprop=\"image\" />\n                        </li>\n                    \n                        <li data-target=\" #pdpCarousel-60XLDTF144\" data-slide-to=\"1\"\n                            class=''>\n                            <img src=\"https://b2b.tecnifibre.com/dw/image/v2/BHDN_PRD/on/demandware.static/-/Sites-tecnifibre-master-catalog/default/dw7ab717ed/hi-res/NEW BALLS/balleTF_xld.png?sw=608&amp;sh=608&amp;sm=fit\" class=\"d-block img-fluid\"\n                                alt=\"XLD : CARTON DE 144 BALLES DE TENNIS image number 1\" itemprop=\"image\" />\n                        </li>\n                    \n                </ol>\n            \n        </div>\n    </div>\n</div>\n\n        <!-- Product Name and Number -->\n         <div class=\"detail-info\">\n                <section>\n                    <h1 class=\"product-name\">XLD : CARTON DE 144 BALLES DE TENNIS</h1>\n                </section>\n            <!-- Product Prices -->\n            <div class=\"prices-add-to-cart-actions margin-b\">\n                    <!-- Prices -->\n                    <div class=\"prices tec-bar-price\">\n                        \n                        \n    <div class=\"price\">\n        \n        \n\n        \n\n\n<span class=\"tec-bar-price \">\n    <span class=\"sales\">\n        \n        \n        \n            <span class=\"value tec-price\" content=\"228.99\">\n        \n        \n    228.99 &euro;\n\n        </span>\n    </span>\n\n    <span class=\"price-with-discount\">\n        \n        \n    </span>\n</span>\n\n    </div>\n\n\n                    </div>\n            </div>\n            <!-- Product Short Description -->\n            <div class=\"product-desc margin-b\">\n                <a href=\"\" class=\"full-pdp-link lien-complet\">Voir le produit en d&eacute;tail</a>\n            </div>\n            <!-- -->\n            <div class=\"row purchase-advices collapsible-xs hidden-xl-down\">\n                <div class=\"col-md-12\" hidden-xl-down\"> \n    <p></p>            \n</div>\n<div class=\"col-md-12\" hidden-xl-down\"> \n    <p></p>            \n</div>\n            </div>\n            <div class=\"detail-panel\">\n                <!-- Attributes -->\n                <section class=\"attributes\">\n\n                    \n                    \n                        <div class=\"row\">\n                            <div class=\"hidden-xs-down margin-b\">\n                                \n                                    \n                                        <div class=\"variation-container\">\n                                                <div class=\"attribute mb-4\">\n                                                    <div class=\"d-flex var-tec\">\n                                                        <div class=\"tec-var-stock js-availability-message-container align-items-center d-flex\"\n                                                            data-text-available=\"Quantit&eacute; non disponible\" data-text-unavailable=\"Quantit&eacute; non disponible\">\n                                                            <div class=\"size-text\"><small class=\"availability-text js-availability-message\">Quantit&eacute; non disponible</small> </div>\n                                                        </div>\n                                                        <!-- Quantity Drop Down Menu -->\n                                                        <div class=\"tec-var-qunt quantity\">\n                                                            \n\n\n    \n    <div class=\"size-selector-container b2c-customer\">\n        <button type=\"button\" class=\"quantity-btn minus-btn\">\n            <img  src=\"/on/demandware.static/Sites-Tecnifibre-Site/-/default/dwb54649fc/images/icon-minus.svg\" alt=\"Commerce Cloud Storefront Reference Architecture\" />\n        </button>\n        <select class=\"quantity-select b2c-select-quantity custom-select form-control\" disabled  id=\"quantity-1\">\n            \n                <option value=\"0.0\">0</option>\n            \n        </select>\n        <button type=\"button\" class=\"quantity-btn plus-btn\">\n            <img  src=\"/on/demandware.static/Sites-Tecnifibre-Site/-/default/dw5b89a109/images/button-incremental.svg\" alt=\"Commerce Cloud Storefront Reference Architecture\" />\n        </button>\n    </div>\n\n\n\n<script>\n    var minusImgUrl = '/on/demandware.static/Sites-Tecnifibre-Site/-/default/dwb54649fc/images/icon-minus.svg';\n    var plusImgUrl = '/on/demandware.static/Sites-Tecnifibre-Site/-/default/dw5b89a109/images/button-incremental.svg';\n</script>\n                                                        </div>\n                                                    </div>\n                                                </div>\n                                        </div>\n                                    \n                                \n                            </div>\n                        </div>\n                    \n                    \n\n                    <div class=\"d-sm-none row availability align-self-end \"\n                        data-ready-to-order=\"true\" data-available=\"false\">\n                        <div class=\"col-availability d-flex align-self-end col-sm-12\">\n    <label class=\"availability non-input-label\">\n        Disponibilit&eacute; :\n    </label>\n    <ul class=\"list-unstyled availability-msg\">\n        <li>\n            \n                    \n                        <div>Cet article n'est pas disponible actuellement.</div>\n                    \n            \n        </li>\n    </ul>\n</div>\n                    </div>\n                    <!-- Applicable Promotions -->\n                        <div class=\"promotions\">\n                            <div class=\"align-self-center \">\n                                \n\n\n\n                            </div>\n                        </div>\n                </section>\n\n                \n                    <!-- Options -->\n                    \n                \n            </div>\n                <!-- Cart and [Optionally] Apple Pay -->\n                \n                    <div class=\"row cart-and-ipay\">\n    <div class=\"col-sm-12\">\n        <input type=\"hidden\" class=\"add-to-cart-url\" value=\"/on/demandware.store/Sites-Tecnifibre-Site/fr/Cart-AddProduct\">\n        <button class=\"add-to-cart-global btn disabled-btn btn-blue\"\n                data-pid=\"60XLDTF144\"\n                data-variants =\"null\">\n                <span class=\"label-add-to-cart\">Ajouter au panier</span>\n                <span class=\"label-select-size\">S&eacute;lectionner une taille</span>\n        </button>\n    </div>\n</div>\n\n                \n                \n\n            \n\n                \n\n            <div class=\"hidden-xs-down col-sm-4 availability align-self-end global-availability\"\n                data-ready-to-order=\"true\" data-available=\"false\">\n            </div>\n        </div>\n</div>",
  "productUrl": "/fr/p/60XLDTF144.html"
}