{"id":15566,"date":"2026-03-01T21:57:15","date_gmt":"2026-03-01T20:57:15","guid":{"rendered":"https:\/\/macketi.com\/?page_id=15566"},"modified":"2026-03-21T20:21:51","modified_gmt":"2026-03-21T19:21:51","slug":"mercados","status":"publish","type":"page","link":"https:\/\/macketi.com\/en\/mercados\/","title":{"rendered":"Listado de mercado"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"15566\" class=\"elementor elementor-15566\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1221db9 e-flex e-con-boxed e-con e-parent\" data-id=\"1221db9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-cde69f3 e-con-full e-flex e-con e-child\" data-id=\"cde69f3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-54a0f30 elementor-widget elementor-widget-heading\" data-id=\"54a0f30\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Supermercados Oficiales<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a85b21c elementor-widget elementor-widget-text-editor\" data-id=\"a85b21c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Tus Supermercados preferidos, Ya est\u00e1n en Macketi.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-cf17910 e-flex e-con-boxed e-con e-parent\" data-id=\"cf17910\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7d0d7d3 elementor-widget elementor-widget-shortcode\" data-id=\"7d0d7d3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <style>\n        \/* \ud83d\udd39 Formulario de b\u00fasqueda *\/\n        #macketi_search_form { \n\t\t\tdisplay:flex;\n\t\t\tmargin-top: -50px;\n        }\n        #macketi_search_form input[type=\"text\"] {\n            padding: 12px 15px; \n            font-size: 18px; \n            border: 1px solid #ccc; \n\t\t\tborder-radius: 8px 0 0 8px;\n\t\t\theight: 65px\n        }\n        #macketi_search_form button {\n            padding: 12px 25px; \n            font-size: 18px; \n            background: #1836B2;\n            border: none; \n            cursor: pointer;\n\t\t\tcolor: #fff;\n\t\t\tborder-radius: 0 8px 8px 0;\n        }\n\n        \/* \ud83d\udd39 Grid de tiendas *\/\n        .macketi-stores-grid {\n            display: grid;\n            grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));\n            gap: 5px;\n            margin: 30px 0 40px 0; \n        }\n\n        \/* \ud83d\udd39 Tarjeta de tienda *\/\n        .macketi-store-card {\n            border: 1px solid #eee;\n            border-radius: 8px;\n            padding: 20px;\n            text-align: center;\n            background: #fff;\n            box-shadow: 0 2px 6px rgba(0,0,0,0.05);\n            display: flex;\n            flex-direction: column;\n            justify-content: space-between;\n            cursor: pointer;\n            transition: transform 0.2s ease;\n        }\n        .macketi-store-card:hover { transform: scale(1.03); }\n        .macketi-store-card img {\n            width: 100px; height: 100px; border-radius: 50%;\n            object-fit: cover; margin: 0 auto 10px;\n        }\n        .macketi-store-card h3 { \n\t\t\tfont-size: 18px; \n\t\t\tmargin-bottom: 15px;\n\t\t\tcolor: #000;\n\t\t}\n        .macketi-store-card .macketi-btn {\n            background: #FAD60C; color: #333; padding: 10px 20px;\n            border: none; border-radius: 8px; text-decoration: none;\n            font-weight: bold; margin-top: auto; transition: background 0.3s ease;\n            display: inline-block;\n        }\n        .macketi-store-card .macketi-btn:hover { background: #e0c20b; }\n        \/* \ud83d\udd39 Paginaci\u00f3n *\/\n        .macketi-pagination { \n            text-align: center; \n            margin: 40px 0; \n            display: flex; \n            flex-wrap: wrap; \n            gap: 8px; \n            justify-content: center;\n        }\n        .macketi-pagination a, \n        .macketi-pagination span {\n            margin: 0;\n            padding: 8px 14px; \n            background: #f2f2f2;\n            color: #333; \n            border-radius: 6px; \n            text-decoration: none; \n            cursor:pointer;\n            font-size: 14px;\n        }\n        .macketi-pagination a.current,\n        .macketi-pagination span.current {\n            background: #FAD60C; \n            color: #333; \n            font-weight: bold; \n            cursor: default;\n        }\n\n        \/* \ud83d\udd39 Ajustes m\u00f3viles *\/\n        @media (max-width: 768px) {\n            #macketi_search_form {\n               margin-top: -40px;\n            }\n            .macketi-stores-grid {\n                grid-template-columns: repeat(2, 1fr);\n                gap: 5px;\n                margin: 20px 0 60px 0; \n            }\n            .macketi-pagination {\n                gap: 5px;\n                margin-top: 30px;\n            }\n            .macketi-pagination a,\n            .macketi-pagination span {\n                padding: 6px 10px;\n                font-size: 12px;\n            }\n        }\n    <\/style>\n\t<div id=\"macketi_wrapper\" data-categoria=\"Mercado\">\n\t\t<form id=\"macketi_search_form\" method=\"get\" onsubmit=\"return false;\">\n\t\t\t<input type=\"text\" id=\"macketi_search_input\" placeholder=\"Buscar por el nombre...\">\n\t\t\t<button id=\"macketi_search_btn\" type=\"submit\">Buscar<\/button>\n\t\t<\/form>\n\n\t\t<div id=\"macketi_stores_container\"><\/div>\n\t<\/div>\n    <script>\n    (function(){\n\t\tconst wrapper = document.getElementById('macketi_wrapper');\n        const container = document.getElementById('macketi_stores_container');\n        const form = document.getElementById('macketi_search_form');\n        const input = document.getElementById('macketi_search_input');\n\t\t\n\t\tconst categoriaFija = wrapper.getAttribute('data-categoria');\n        let currentPage = 1;\n        let currentSearch = '';\n\n        function loadStores(search = '', page = 1) {\n            container.innerHTML = 'Cargando tiendas...';\n            const data = new URLSearchParams();\n            data.append('action', 'macketi_buscar_tiendas');\n            data.append('search', search);\n            data.append('paged', page);\n\t\t\tdata.append('categoria', categoriaFija);\n            fetch('https:\/\/macketi.com\/wp-admin\/admin-ajax.php', {\n                method: 'POST',\n                headers: { 'Content-Type': 'application\/x-www-form-urlencoded' },\n                body: data.toString()\n            })\n            .then(r => r.json())\n            .then(json => {\n                if(json.success) {\n                    container.innerHTML = json.data.html;\n                    container.querySelectorAll('.macketi-pagination a:not(.current)').forEach(link => {\n                        link.addEventListener('click', e => {\n                            e.preventDefault();\n                            const page = parseInt(e.target.getAttribute('data-page'));\n                            if (!page) return;\n                            currentPage = page;\n                            loadStores(currentSearch, currentPage);\n                            window.scrollTo({top: 0, behavior: 'smooth'});\n                        });\n                    });\n                } else {\n                    const mensajeError = (json.data && json.data.msg) \n\t\t\t\t\t\t? json.data.msg \n\t\t\t\t\t\t: 'No se encontraron tiendas que coincidan con la b\u00fasqueda.';\n\t\t\t\t\tcontainer.innerHTML = `<p class=\"macketi-no-results\">${mensajeError}<\/p>`;\n                }\n            })\n\/\/             .catch(() => { container.innerHTML = '<p>Error al cargar las tiendas.<\/p>'; });\n        }\n        form.addEventListener('submit', e => {\n            e.preventDefault();\n            currentSearch = input.value.trim();\n            currentPage = 1;\n            loadStores(currentSearch, currentPage);\n        });\n\n        loadStores();\n    })();\n    <\/script>\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Supermercados Oficiales Tus Supermercados preferidos, Ya est\u00e1n en Macketi.<\/p>","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-15566","page","type-page","status-publish","hentry","thunk-woo-product-list","th-shop-mania-woo-hover-","open-single-product-tab-horizontal","open-shadow-","open-shadow-hover-","th-shop-mania-single-product-content-left"],"_links":{"self":[{"href":"https:\/\/macketi.com\/en\/wp-json\/wp\/v2\/pages\/15566","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/macketi.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/macketi.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/macketi.com\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/macketi.com\/en\/wp-json\/wp\/v2\/comments?post=15566"}],"version-history":[{"count":34,"href":"https:\/\/macketi.com\/en\/wp-json\/wp\/v2\/pages\/15566\/revisions"}],"predecessor-version":[{"id":16236,"href":"https:\/\/macketi.com\/en\/wp-json\/wp\/v2\/pages\/15566\/revisions\/16236"}],"wp:attachment":[{"href":"https:\/\/macketi.com\/en\/wp-json\/wp\/v2\/media?parent=15566"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}