{"id":108355,"date":"2025-12-09T12:17:59","date_gmt":"2025-12-09T12:17:59","guid":{"rendered":"https:\/\/dekaufmann.de\/?page_id=108355"},"modified":"2025-12-09T12:19:57","modified_gmt":"2025-12-09T12:19:57","slug":"sendungsverfolgung","status":"publish","type":"page","link":"https:\/\/dekaufmann.de\/?page_id=108355","title":{"rendered":"Sendungsverfolgung"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"108355\" class=\"elementor elementor-108355\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1c0350e e-flex e-con-boxed e-con e-parent\" data-id=\"1c0350e\" 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-a70e883 elementor-widget elementor-widget-shortcode\" data-id=\"a70e883\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">        <style>\n        \/* NEUES DESIGN - Tracking Information *\/\n        .dekaufmann-tracking-wrapper {\n            width: 100%;\n        }\n        .dekaufmann-orders-section {\n            margin-bottom: 2.5rem;\n        }\n        .dekaufmann-orders-section h3 {\n            margin: 0 0 1.25rem 0;\n            font-size: 1.4rem;\n            font-weight: 700;\n            color: #222222;\n        }\n        .dekaufmann-orders-grid {\n            display: flex;\n            gap: 1rem;\n            overflow-x: auto;\n            overflow-y: hidden;\n            padding-bottom: 0.75rem;\n            scrollbar-width: thin;\n            scrollbar-color: #ccc #f0f0f0;\n            -webkit-overflow-scrolling: touch;\n        }\n        .dekaufmann-orders-grid::-webkit-scrollbar {\n            height: 8px;\n        }\n        .dekaufmann-orders-grid::-webkit-scrollbar-track {\n            background: #f0f0f0;\n            border-radius: 4px;\n        }\n        .dekaufmann-orders-grid::-webkit-scrollbar-thumb {\n            background: #ccc;\n            border-radius: 4px;\n        }\n        .dekaufmann-orders-grid::-webkit-scrollbar-thumb:hover {\n            background: #999;\n        }\n        .dekaufmann-order-card {\n            flex: 0 0 220px;\n            min-width: 220px;\n            background: #fff;\n            border: 2px solid #e0e0e0;\n            border-radius: 12px;\n            padding: 1.25rem;\n            display: flex;\n            flex-direction: column;\n            gap: 0.75rem;\n            cursor: pointer;\n            transition: all 0.3s ease;\n            position: relative;\n        }\n        .dekaufmann-order-card:hover {\n            border-color: #222222;\n            box-shadow: 0 4px 12px rgba(0,0,0,0.12);\n            transform: translateY(-2px);\n        }\n        .dekaufmann-order-card.has-tracking {\n            border-left: 4px solid #222222;\n        }\n        .dekaufmann-order-card.has-tracking::before {\n            content: '\u2713';\n            position: absolute;\n            top: 0.75rem;\n            right: 0.75rem;\n            background: #222222;\n            color: white;\n            width: 24px;\n            height: 24px;\n            border-radius: 50%;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            font-size: 0.75rem;\n            font-weight: bold;\n        }\n        .dekaufmann-order-card.no-tracking {\n            opacity: 0.6;\n            cursor: not-allowed;\n        }\n        .dekaufmann-order-card-header {\n            display: flex;\n            justify-content: space-between;\n            align-items: flex-start;\n            gap: 0.5rem;\n        }\n        .dekaufmann-order-number {\n            font-weight: 700;\n            color: #222222;\n            font-size: 1.1rem;\n            line-height: 1.2;\n        }\n        .dekaufmann-order-status {\n            font-size: 1.5rem;\n            line-height: 1;\n        }\n        .dekaufmann-order-date {\n            font-size: 0.9rem;\n            color: #666;\n            font-weight: 500;\n        }\n        .dekaufmann-order-status-label {\n            font-size: 0.85rem;\n            color: #888;\n            margin-top: 0.25rem;\n            font-weight: 500;\n        }\n        .dekaufmann-order-tracking-badge {\n            font-size: 0.75rem;\n            color: #222222;\n            margin-top: 0.5rem;\n            font-weight: 600;\n            padding: 0.25rem 0.5rem;\n            background: #f0f0f0;\n            border-radius: 4px;\n            display: inline-block;\n        }\n        .dekaufmann-no-orders {\n            background: #f8f9fa;\n            padding: 2rem;\n            border-radius: 8px;\n            text-align: center;\n            margin-bottom: 2rem;\n        }\n        .dekaufmann-no-orders p {\n            margin: 0 0 0.75rem 0;\n            color: #666;\n            font-size: 1rem;\n        }\n        .dekaufmann-no-orders a {\n            color: #222222;\n            text-decoration: underline;\n            font-weight: 600;\n        }\n        .dekaufmann-tracking-form {\n            background: #fff;\n            border-radius: 8px;\n            padding: 2rem;\n        }\n        .dekaufmann-tracking-form h2 {\n            margin: 0 0 0.75rem 0;\n            color: #222222;\n            font-size: 1.5rem;\n            font-weight: 700;\n        }\n        .dekaufmann-form-header {\n            display: flex;\n            justify-content: space-between;\n            align-items: center;\n            margin-bottom: 1.5rem;\n            flex-wrap: wrap;\n            gap: 1rem;\n        }\n        .dekaufmann-reset-btn {\n            background: #6c757d;\n            color: white;\n            border: none;\n            padding: 0.625rem 1.25rem;\n            border-radius: 6px;\n            font-size: 0.9rem;\n            font-weight: 600;\n            cursor: pointer;\n            transition: all 0.2s;\n        }\n        .dekaufmann-reset-btn:hover {\n            background: #5a6268;\n            transform: translateY(-1px);\n        }\n        .dekaufmann-form-row {\n            margin-bottom: 1.5rem;\n        }\n        .dekaufmann-form-row label {\n            display: block;\n            margin-bottom: 0.5rem;\n            font-weight: 600;\n            color: #333;\n            font-size: 1rem;\n        }\n        .dekaufmann-form-row input[type=\"text\"],\n        .dekaufmann-form-row input[type=\"email\"] {\n            width: 100%;\n            max-width: 450px;\n            padding: 0.875rem;\n            border: 2px solid #ddd;\n            border-radius: 6px;\n            font-size: 1rem;\n            transition: border-color 0.2s;\n        }\n        .dekaufmann-form-row input[type=\"text\"]:focus,\n        .dekaufmann-form-row input[type=\"email\"]:focus {\n            outline: none;\n            border-color: #222222;\n        }\n        .dekaufmann-submit-btn {\n            background: #222222;\n            color: white;\n            border: none;\n            padding: 0.875rem 2rem;\n            border-radius: 6px;\n            font-size: 1rem;\n            font-weight: 600;\n            cursor: pointer;\n            transition: all 0.2s;\n        }\n        .dekaufmann-submit-btn:hover {\n            background: #333;\n            transform: translateY(-1px);\n            box-shadow: 0 4px 8px rgba(0,0,0,0.15);\n        }\n        @media (max-width: 768px) {\n            .dekaufmann-order-card {\n                flex: 0 0 200px;\n                min-width: 200px;\n            }\n            .dekaufmann-tracking-form {\n                padding: 1.5rem;\n            }\n        }\n        <\/style>\n\n        <div class=\"dekaufmann-tracking-wrapper\">\n            \n            <div class=\"dekaufmann-tracking-form\">\n                <div class=\"dekaufmann-form-header\">\n                    <h2>\ud83d\udd0d Tracking Information<\/h2>\n                    <button type=\"button\" class=\"dekaufmann-reset-btn\" onclick=\"resetTrackingForm()\" style=\"display:none;\" id=\"dekaufmann-reset-btn\">\n                        \u2190 Zur\u00fccksetzen\n                    <\/button>\n                <\/div>\n                                <p style=\"margin:0 0 1.5rem 0;color:#666;font-size:0.95rem;\">Bitte gib deine Bestellnummer und die E-Mail-Adresse aus der Bestellung ein.<\/p>\n                <form method=\"post\" id=\"dekaufmann-tracking-form\">\n                    <div class=\"dekaufmann-form-row\">\n                        <label for=\"order_number\">Bestellnummer *<\/label>\n                        <input type=\"text\" \n                               id=\"order_number\" \n                               name=\"order_number\" \n                               required \n                               placeholder=\"z.B. 12345\"\n                               value=\"\">\n                    <\/div>\n                    <div class=\"dekaufmann-form-row\">\n                        <label for=\"billing_email\">E-Mail-Adresse *<\/label>\n                        <input type=\"email\" \n                               id=\"billing_email\" \n                               name=\"billing_email\" \n                               required \n                               placeholder=\"deine@email.de\"\n                               value=\"\">\n                    <\/div>\n                    <div class=\"dekaufmann-form-row\">\n                        <button type=\"submit\" \n                                name=\"dekaufmann_tracking_submit\" \n                                value=\"1\" \n                                class=\"dekaufmann-submit-btn\">\n                            Sendung anzeigen \u2192\n                        <\/button>\n                    <\/div>\n                <\/form>\n            <\/div>\n        <\/div>\n\n        <script>\n        function fillTrackingForm(orderNumber, email) {\n            var orderInput = document.getElementById('order_number');\n            var emailInput = document.getElementById('billing_email');\n            var resetBtn = document.getElementById('dekaufmann-reset-btn');\n            \n            if (orderInput && emailInput) {\n                orderInput.value = orderNumber;\n                emailInput.value = email;\n                \n                if (resetBtn) {\n                    resetBtn.style.display = 'block';\n                }\n                \n                var form = document.getElementById('dekaufmann-tracking-form');\n                if (form) {\n                    form.scrollIntoView({ behavior: 'smooth', block: 'nearest' });\n                }\n            }\n        }\n        \n        function resetTrackingForm() {\n            var orderInput = document.getElementById('order_number');\n            var emailInput = document.getElementById('billing_email');\n            var resetBtn = document.getElementById('dekaufmann-reset-btn');\n            \n            if (orderInput) orderInput.value = '';\n            if (emailInput) emailInput.value = '';\n            if (resetBtn) resetBtn.style.display = 'none';\n            \n            var ordersSection = document.querySelector('.dekaufmann-orders-section');\n            if (ordersSection) {\n                ordersSection.scrollIntoView({ behavior: 'smooth', block: 'start' });\n            }\n        }\n        \n        document.addEventListener('DOMContentLoaded', function() {\n            var orderInput = document.getElementById('order_number');\n            var emailInput = document.getElementById('billing_email');\n            var resetBtn = document.getElementById('dekaufmann-reset-btn');\n            \n            \/\/ Wenn Felder bereits ausgef\u00fcllt sind (z.B. durch Direktlink), Reset-Button anzeigen\n            if (orderInput && emailInput && resetBtn) {\n                if (orderInput.value.trim() || emailInput.value.trim()) {\n                    resetBtn.style.display = 'block';\n                }\n            }\n            \n            function checkFields() {\n                if (resetBtn && orderInput && emailInput) {\n                    if (orderInput.value.trim() || emailInput.value.trim()) {\n                        resetBtn.style.display = 'block';\n                    } else {\n                        resetBtn.style.display = 'none';\n                    }\n                }\n            }\n            \n            if (orderInput) orderInput.addEventListener('input', checkFields);\n            if (emailInput) emailInput.addEventListener('input', checkFields);\n        });\n        <\/script>\n        <\/div>\n\t\t\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":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-108355","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/dekaufmann.de\/index.php?rest_route=\/wp\/v2\/pages\/108355","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dekaufmann.de\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/dekaufmann.de\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/dekaufmann.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dekaufmann.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=108355"}],"version-history":[{"count":4,"href":"https:\/\/dekaufmann.de\/index.php?rest_route=\/wp\/v2\/pages\/108355\/revisions"}],"predecessor-version":[{"id":108359,"href":"https:\/\/dekaufmann.de\/index.php?rest_route=\/wp\/v2\/pages\/108355\/revisions\/108359"}],"wp:attachment":[{"href":"https:\/\/dekaufmann.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=108355"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}