{"id":790,"date":"2025-11-26T21:42:28","date_gmt":"2025-11-26T21:42:28","guid":{"rendered":"https:\/\/www.gja-maintenance.com\/outils-emplacement\/"},"modified":"2026-01-12T11:38:29","modified_gmt":"2026-01-12T11:38:29","slug":"outils-emplacement","status":"publish","type":"page","link":"https:\/\/gja-maintenance.com\/fr\/outils-emplacement\/","title":{"rendered":"Outils \/ Emplacement"},"content":{"rendered":"<div class=\"wpb-content-wrapper\"><p>[vc_row][vc_column width=\u00a0\u00bb1\/4&Prime;][\/vc_column][vc_column width=\u00a0\u00bb1\/2&Prime;][vc_column_text css=\u00a0\u00bb\u00a0\u00bb woodmart_inline=\u00a0\u00bbno\u00a0\u00bb text_larger=\u00a0\u00bbno\u00a0\u00bb]    <div class=\"abd-sku-search\"\n         data-redirect=\"yes\"\n         data-cat=\"tooling\">\n        <form class=\"abd-sku-search-form\" action=\"#\" method=\"post\" role=\"search\" aria-label=\"SKU search only\" onsubmit=\"return false;\">\n            <div class=\"abd-sku-search-row\" style=\"display:flex; gap:8px;\">\n                <input type=\"search\"\n                       class=\"abd-sku-input\"\n                       name=\"sku\"\n                       autocomplete=\"off\"\n                       placeholder=\"Type exact PN (PRODUCT NUMBER)\u2026\"\n                       aria-label=\"PN\" style=\"flex:1;\" \/>\n                <button type=\"button\" class=\"abd-sku-button\">\n                    Find                <\/button>\n            <\/div>\n        <\/form>\n        <div class=\"abd-sku-results\" aria-live=\"polite\" style=\"margin-top:6px;\"><\/div>\n    <\/div>\n\n    <script>\n    (function(){\n        const wrapper = document.currentScript.previousElementSibling;\n        const input   = wrapper.querySelector('input[type=\"search\"]');\n        const btn     = wrapper.querySelector('button');\n        const results = wrapper.querySelector('.abd-sku-results');\n        const redirectOnHit = (wrapper.getAttribute('data-redirect') || 'yes') === 'yes';\n        const catSlug = wrapper.getAttribute('data-cat') || '';\n\n        function renderMessage(html){ results.innerHTML = html; }\n        function searching(state){ btn.disabled = state; btn.setAttribute('aria-busy', state ? 'true' : 'false'); }\n\n        async function doSearch() {\n            const q = (input.value || '').trim();\n            if (!q) { renderMessage('<div class=\"abd-sku-msg\">Please enter a PN.<\/div>'); return; }\n            searching(true);\n            try {\n                const body = new URLSearchParams();\n                body.append('action', 'abd_sku_search');\n                body.append('nonce', ABD_SKU_SEARCH.nonce);\n                body.append('q', q);\n                if (catSlug) body.append('cat', catSlug);\n\n                const res = await fetch(ABD_SKU_SEARCH.ajax_url, {\n                    method: 'POST',\n                    headers: {'Content-Type':'application\/x-www-form-urlencoded; charset=UTF-8'},\n                    body: body.toString(),\n                    credentials: 'same-origin'\n                });\n                const json = await res.json();\n\n                if (!json || !json.success || !json.data || !json.data.found) {\n                    renderMessage('<div class=\"abd-sku-none\">We couldn\u2019t find your request in this category. Please enter a valid PN or <a href=\"https:\/\/click.ma\/gja\/contact\/\">contact us<\/a>.<\/div>');\n                    return;\n                }\n\n                const p = json.data;\n                if (redirectOnHit) { window.location.href = p.url; return; }\n\n                renderMessage(\n                    '<a class=\"abd-sku-card\" href=\"'+p.url+'\">' +\n                        (p.image ? '<img decoding=\"async\" class=\"abd-sku-thumb\" src=\"'+p.image+'\" alt=\"\">' : '') +\n                        '<span class=\"abd-sku-title\">'+p.title+'<\/span>' +\n                        (p.price_html ? '<span class=\"abd-sku-price\">'+p.price_html+'<\/span>' : '') +\n                        '<span class=\"abd-sku-sku\">PN: '+p.sku+'<\/span>' +\n                    '<\/a>'\n                );\n            } catch (e) {\n                renderMessage('<div class=\"abd-sku-error\">Error searching. Please try again.<\/div>');\n            } finally { searching(false); }\n        }\n\n        btn.addEventListener('click', doSearch);\n        input.addEventListener('keydown', function(e){ if (e.key === 'Enter') { e.preventDefault(); doSearch(); } });\n    })();\n    <\/script>\n    [\/vc_column_text][\/vc_column][vc_column width=\u00a0\u00bb1\/4&Prime;][\/vc_column][\/vc_row][vc_row css=\u00a0\u00bb.vc_custom_1759872788461{margin-top: 60px !important;}\u00a0\u00bb woodmart_css_id=\u00a0\u00bb68e5870c9c729&Prime; responsive_spacing=\u00a0\u00bbeyJwYXJhbV90eXBlIjoid29vZG1hcnRfcmVzcG9uc2l2ZV9zcGFjaW5nIiwic2VsZWN0b3JfaWQiOiI2OGU1ODcwYzljNzI5Iiwic2hvcnRjb2RlIjoidmNfcm93IiwiZGF0YSI6eyJ0YWJsZXQiOnt9LCJtb2JpbGUiOnt9fX0=\u00a0\u00bb mobile_bg_img_hidden=\u00a0\u00bbno\u00a0\u00bb tablet_bg_img_hidden=\u00a0\u00bbno\u00a0\u00bb woodmart_parallax=\u00a0\u00bb0&Prime; woodmart_gradient_switch=\u00a0\u00bbno\u00a0\u00bb woodmart_box_shadow=\u00a0\u00bbno\u00a0\u00bb wd_z_index=\u00a0\u00bbno\u00a0\u00bb woodmart_disable_overflow=\u00a0\u00bb0&Prime; row_reverse_mobile=\u00a0\u00bb0&Prime; row_reverse_tablet=\u00a0\u00bb0&Prime;][vc_column width=\u00a0\u00bb1\/4&Prime;][\/vc_column][vc_column width=\u00a0\u00bb1\/2&Prime;]<div id=\"wd-6964dc5152a67\" class=\" wd-rs-6964dc5152a67  wd-button-wrapper text-center\"><a href=\"https:\/\/gja-maintenance.com\/fr\/contact\/\" title=\"Contact\" class=\"btn btn-color-primary btn-style-default btn-shape-round btn-size-default\">Contactez-nous<\/a><\/div>[\/vc_column][vc_column width=\u00a0\u00bb1\/4&Prime;][\/vc_column][\/vc_row]<\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>[vc_row][vc_column width=\u00a0\u00bb1\/4&Prime;][\/vc_column][vc_column width=\u00a0\u00bb1\/2&Prime;][vc_column_text css=\u00a0\u00bb\u00a0\u00bb woodmart_inline=\u00a0\u00bbno\u00a0\u00bb text_larger=\u00a0\u00bbno\u00a0\u00bb][\/vc_column_text][\/vc_column][vc_column width=\u00a0\u00bb1\/4&Prime;][\/vc_column][\/vc_row][vc_row css=\u00a0\u00bb.vc_custom_1759872788461{margin-top: 60px !important;}\u00a0\u00bb woodmart_css_id=\u00a0\u00bb68e5870c9c729&Prime; responsive_spacing=\u00a0\u00bbeyJwYXJhbV90eXBlIjoid29vZG1hcnRfcmVzcG9uc2l2ZV9zcGFjaW5nIiwic2VsZWN0b3JfaWQiOiI2OGU1ODcwYzljNzI5Iiwic2hvcnRjb2RlIjoidmNfcm93IiwiZGF0YSI6eyJ0YWJsZXQiOnt9LCJtb2JpbGUiOnt9fX0=\u00a0\u00bb mobile_bg_img_hidden=\u00a0\u00bbno\u00a0\u00bb tablet_bg_img_hidden=\u00a0\u00bbno\u00a0\u00bb woodmart_parallax=\u00a0\u00bb0&Prime; woodmart_gradient_switch=\u00a0\u00bbno\u00a0\u00bb woodmart_box_shadow=\u00a0\u00bbno\u00a0\u00bb wd_z_index=\u00a0\u00bbno\u00a0\u00bb woodmart_disable_overflow=\u00a0\u00bb0&Prime; row_reverse_mobile=\u00a0\u00bb0&Prime;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-790","page","type-page","status-publish","hentry"],"_hostinger_reach_plugin_has_subscription_block":false,"_hostinger_reach_plugin_is_elementor":false,"_links":{"self":[{"href":"https:\/\/gja-maintenance.com\/fr\/wp-json\/wp\/v2\/pages\/790","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gja-maintenance.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/gja-maintenance.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/gja-maintenance.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gja-maintenance.com\/fr\/wp-json\/wp\/v2\/comments?post=790"}],"version-history":[{"count":8,"href":"https:\/\/gja-maintenance.com\/fr\/wp-json\/wp\/v2\/pages\/790\/revisions"}],"predecessor-version":[{"id":844,"href":"https:\/\/gja-maintenance.com\/fr\/wp-json\/wp\/v2\/pages\/790\/revisions\/844"}],"wp:attachment":[{"href":"https:\/\/gja-maintenance.com\/fr\/wp-json\/wp\/v2\/media?parent=790"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}