{"product_id":"slotted-upbright-retail-wooden-shelf","title":"Slotted UpBright® Retail Wooden Shelf","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cmeta charset=\"utf-8\"\u003eBring warmth and organic texture to your high-tech displays. This premium wooden shelf is cut to sit perfectly within the Slotted UpBright® chassis. When combined with the high-brightness screen of a Merchandising Video Wall or an edgelit fabric backdrop, the wood finish creates a striking modern contrast. It is supported by our proprietary structural shelf brackets—which you can specify in matching Black or contrasting White—allowing it to handle heavy inventory with ease.\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e\n\n\u003cstyle\u003e\n  \/* 1. Hide the invalid options instantly *\/\n  .block-swatch__radio:disabled + .block-swatch__item,\n  .block-swatch--disabled {\n    display: none !important;\n  }\n\u003c\/style\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cscript\u003e\n  (function() {\n    function fixWidthSelection() {\n      setTimeout(() =\u003e {\n        const buyButton = document.querySelector('[data-action=\"add-to-cart\"], .product-form__add-button');\n        const isUnavailable = buyButton \u0026\u0026 (buyButton.disabled || buyButton.innerText.includes('Unavailable'));\n\n        if (isUnavailable) {\n          \/\/ 2. We find the 'Width' section specifically\n          \/\/ Warehouse usually wraps options in a 'product-form__option' div\n          const optionContainers = document.querySelectorAll('.product-form__option');\n          let widthContainer = null;\n\n          optionContainers.forEach(container =\u003e {\n            if (container.innerText.includes('Width')) {\n              widthContainer = container;\n            }\n          });\n\n          if (widthContainer) {\n            \/\/ 3. Find the first visible\/enabled swatch ONLY inside the Width section\n            const firstValidWidth = widthContainer.querySelector('.block-swatch:not(.block-swatch--disabled) .block-swatch__radio');\n            \n            if (firstValidWidth) {\n              firstValidWidth.click();\n            }\n          }\n        }\n      }, 100); \n    }\n\n    \/\/ Listen for changes on the page\n    document.addEventListener('change', (e) =\u003e {\n      if (e.target.closest('.block-swatch')) {\n        fixWidthSelection();\n      }\n    });\n  })();\n\u003c\/script\u003e\u003c\/p\u003e","brand":"Slotted UpBright®","offers":[{"title":"Illuminated System \/ Black \/ 1005mm","offer_id":56412556919170,"sku":"SUB-ACC-WOD-BLK-1005","price":45.0,"currency_code":"GBP","in_stock":true},{"title":"Illuminated System \/ Black \/ 610mm","offer_id":56412556951938,"sku":"SUB-ACC-WOD-BLK-610","price":37.5,"currency_code":"GBP","in_stock":true},{"title":"Illuminated System \/ White \/ 1005mm","offer_id":56412556984706,"sku":"SUB-ACC-WOD-WHT-1005","price":45.0,"currency_code":"GBP","in_stock":true},{"title":"Illuminated System \/ White \/ 610mm","offer_id":56412557017474,"sku":"SUB-ACC-WOD-WHT-610","price":37.5,"currency_code":"GBP","in_stock":true},{"title":"Digital Wall \/ Black \/ 1000mm","offer_id":56423342473602,"sku":"SUB-ACC-DWO-BLK-1000","price":45.0,"currency_code":"GBP","in_stock":true},{"title":"Digital Wall \/ Black \/ 500mm","offer_id":56423342506370,"sku":"SUB-ACC-DWO-BLK-500","price":35.0,"currency_code":"GBP","in_stock":true},{"title":"Digital Wall \/ White \/ 1000mm","offer_id":56423342539138,"sku":"SUB-ACC-DWO-WHT-1000","price":45.0,"currency_code":"GBP","in_stock":true},{"title":"Digital Wall \/ White \/ 500mm","offer_id":56423342571906,"sku":"SUB-ACC-DWO-WHT-500","price":35.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/8044\/9410\/files\/Wooden_Shelf_BlackL0006.png?v=1772036719","url":"https:\/\/slottedupbright.com\/products\/slotted-upbright-retail-wooden-shelf","provider":"Slotted UpBright®","version":"1.0","type":"link"}