{"id":6308,"date":"2023-09-09T13:11:20","date_gmt":"2023-09-09T11:11:20","guid":{"rendered":"https:\/\/sbshoppingbasket.com\/match\/"},"modified":"2026-02-03T16:01:34","modified_gmt":"2026-02-03T15:01:34","slug":"match-rolling-basket-86l","status":"publish","type":"product","link":"https:\/\/sbshoppingbasket.com\/en\/match-rolling-basket-86l\/","title":{"rendered":"86L Match rolling basket"},"content":{"rendered":"","protected":false},"excerpt":{"rendered":"","protected":false},"featured_media":6129,"template":"","meta":{"content-type":"","_script-formulario":"<script charset=\"utf-8\" type=\"text\/javascript\" src=\"\/\/js-eu1.hsforms.net\/forms\/embed\/v2.js\"><\/script>\r\n<script>\r\n    \/\/ Categor\u00edas: Cestas de mano, Cestas con ruedas, Carros, Accesorios, Portacestas, Multiflex\r\n    \/\/ SubCategor\u00edas: \r\n        \/\/ Cestas de mano: Delux 12L, FIT 26L, Great 28L, Delux 12L Recycled, FIT 26L Recycled, Great 28L Recycled\r\n        \/\/ Cestas con Ruedas: RB32 32L, Barcelona 54L, XXL 80L, Match 86L, Bond 70L, Superbond 91L, RB32 32L Recycled, Barcelona 54L Recycled, XXL 80L Recycled, Match 86L Recycled, Bond 70L Recycled, Superbond 91L Recycled\r\n        \/\/ Carros: Snupy 60L, UP80 80L\r\n        \/\/ Accesorios: Cestas con freno para escaleras mec\u00e1nicas y rampas\r\n        \/\/ Portacestas: Delux, Great \/ FIT, RB32, Barcelona, XXL, Superbond\r\n        \/\/ MultiFlex: Sweet 10L, Kanguro 27L, New Market 30L, ReBasket\r\n        \/\/ Idiomas: es, fr, en\r\n\r\n    \/\/ Configuraci\u00f3n inicial de categor\u00edas y subcategor\u00edas\r\n    let setup=[{idioma:\"en\", categoria:\"Cestas con Ruedas\", subcategoria:\"Match 86L\"}];\r\n\r\n    \/\/ Traducciones basadas en el idioma\r\n    const translations = {\r\n        es: {\r\n            consentText1: \"Nos comprometemos a proteger tu privacidad, y solo usaremos tu informaci\u00f3n para mandarte alg\u00fan contenido que te interese de vez en cuando. Si aceptas, ind\u00edcanos c\u00f3mo deseas que nos comuniquemos:.\",\r\n            consentText2: \"Para poder proporcionarte el contenido solicitado, debemos almacenar y procesar tus datos personales. Si aceptas, marca la casilla de abajo.\"\r\n        },\r\n        en: {\r\n            consentText1: \"We are committed to protecting your privacy, and we will only use your information to send you content that interests you from time to time. If you accept, tell us how you want us to communicate:\",\r\n            consentText2: \"In order to provide you with the requested content, we must store and process your personal data. If you accept, check the box below.\"\r\n        },\r\n        fr: {\r\n            consentText1: \"Nous nous engageons \u00e0 prot\u00e9ger votre vie priv\u00e9e et nous utiliserons vos informations uniquement pour vous envoyer du contenu qui vous int\u00e9resse de temps en temps. Si vous acceptez, dites-nous comment vous souhaitez que nous communiquions:\",\r\n            consentText2: \"Afin de vous fournir le contenu demand\u00e9, nous devons stocker et traiter vos donn\u00e9es personnelles. Si vous acceptez, cochez la case ci-dessous.\"\r\n        }\r\n    };\r\n\r\n    \/\/ Funci\u00f3n para actualizar los textos del consentimiento\r\n    function updateConsentText(locale, $form) {\r\n        const lang = translations[locale] || translations.es;\r\n        $form.find('.legal-consent-container .hs-richtext:nth-child(1)').html(lang.consentText1);\r\n        $form.find('.legal-consent-container .hs-richtext:nth-child(3)').html(lang.consentText2);\r\n    }\r\n\r\n    \/\/ Funci\u00f3n para seleccionar categor\u00eda y subcategor\u00eda\r\n    function selectCategoryAndSubcategory(formElement, categoria, subcategoria) {\r\n        const categoriaOption = formElement.querySelector(`select[name=\"categoria\"] option[value=\"${categoria}\"]`);\r\n        const subcategoriaCheckbox = formElement.querySelector(`input[value=\"${subcategoria}\"]`);\r\n\r\n        if (categoriaOption) categoriaOption.selected = true;\r\n        if (subcategoriaCheckbox) {\r\n            const closestFieldset = subcategoriaCheckbox.closest('fieldset');\r\n            if (closestFieldset) closestFieldset.style.display = 'block'; \/\/ Mostrar el fieldset que contiene el checkbox\r\n            subcategoriaCheckbox.checked = true; \/\/ Marcar el checkbox\r\n            subcategoriaCheckbox.dispatchEvent(new Event('change')); \/\/ Disparar el evento change\r\n        } else {\r\n            console.error(`No se encontr\u00f3 el checkbox para la subcategor\u00eda: '${subcategoria}'`);\r\n        }\r\n    }\r\n\r\n    \/\/ Funci\u00f3n para ocultar los fieldsets\r\n    function hideFieldsets($form) {\r\n        const fieldsToHide = ['.hs_categoria', '.hs_cestas_de_mano', '.hs_cestas_con_ruedas', '.hs_carros', '.hs_accesorios', '.hs_portacestas', '.hs_multiflex'];\r\n        fieldsToHide.forEach(function(field) {\r\n            $form.find(field).closest('fieldset').css('display', 'none');\r\n        });\r\n    }\r\n\r\n    \/\/ Crear el formulario y aplicar la configuraci\u00f3n\r\n    hbspt.forms.create({\r\n        region: \"eu1\",\r\n        portalId: \"24883085\",\r\n        locale: setup[0].idioma,\r\n        formId: \"7677d40e-2f3c-41f6-b7e7-94638a379feb\",\r\n        inlineMessage: setup[0].idioma === 'es' ? \"Gracias, \u00a1te hemos enviado un correo con las descargas!\" :\r\n                       setup[0].idioma === 'en' ? \"Thank You, we've just sent you an email with the downloads!\" :\r\n                       \"Merci, nous vous avons envoy\u00e9 un e-mail avec les t\u00e9l\u00e9chargements !\",\r\n\r\n        onFormReady: function($form) {\r\n            const formElement = $form[0]; \/\/ Convertir a JavaScript puro\r\n\r\n            hideFieldsets($form); \/\/ Ocultar los fieldsets innecesarios\r\n            updateConsentText(setup[0].idioma, $form); \/\/ Actualizar los textos de consentimiento\r\n\r\n            \/\/ Aplicar un retraso para que HubSpot no sobrescriba los cambios\r\n            setTimeout(function() {\r\n                selectCategoryAndSubcategory(formElement, setup[0].categoria, setup[0].subcategoria); \/\/ Seleccionar la categor\u00eda y subcategor\u00eda\r\n                hideFieldsets($form); \/\/ Asegurarse de que los fieldsets permanezcan ocultos\r\n            }, 1500);\r\n        }\r\n    });\r\n<\/script>\r\n"},"product_brand":[],"product_cat":[201,245,179,181,177,246,213,223,302],"product_tag":[],"class_list":{"0":"post-6308","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-rolling-baskets","7":"product_cat-big","8":"product_cat-ramps","9":"product_cat-transporting","10":"product_cat-volume","11":"product_cat-yes-en","12":"product_cat-high-load","13":"product_cat-no-en-2","14":"product_cat-rolling-horizontal-baskets","16":"first","17":"instock","18":"shipping-taxable","19":"product-type-simple"},"_links":{"self":[{"href":"https:\/\/sbshoppingbasket.com\/en\/wp-json\/wp\/v2\/product\/6308","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sbshoppingbasket.com\/en\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/sbshoppingbasket.com\/en\/wp-json\/wp\/v2\/types\/product"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sbshoppingbasket.com\/en\/wp-json\/wp\/v2\/media\/6129"}],"wp:attachment":[{"href":"https:\/\/sbshoppingbasket.com\/en\/wp-json\/wp\/v2\/media?parent=6308"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/sbshoppingbasket.com\/en\/wp-json\/wp\/v2\/product_brand?post=6308"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/sbshoppingbasket.com\/en\/wp-json\/wp\/v2\/product_cat?post=6308"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/sbshoppingbasket.com\/en\/wp-json\/wp\/v2\/product_tag?post=6308"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}