{"id":79332,"date":"2026-07-10T10:50:32","date_gmt":"2026-07-10T10:50:32","guid":{"rendered":"https:\/\/dst.stagemy.website\/coaching\/?page_id=79332"},"modified":"2026-07-10T11:00:51","modified_gmt":"2026-07-10T11:00:51","slug":"operator-patches","status":"publish","type":"page","link":"https:\/\/dst.stagemy.website\/coaching\/course-catalog\/operator-patches\/","title":{"rendered":"Earn Your Driver Training Operator Patches"},"content":{"rendered":"\r\n    <div class=\"ds_product_table_wrapper\">\r\n        <table class=\"et_pb_table et_pb_module et_pb_text ds_product_table\">\r\n            <thead>\r\n                <tr>\r\n                    <th>Name<\/th>\r\n                    <th>Stock<\/th>\r\n                    <th>SKU<\/th>\r\n                    <th>Price<\/th>\r\n                    <th>Quantity<\/th>\r\n                    <th><\/th>\r\n                <\/tr>\r\n            <\/thead>\r\n            <tbody>\r\n                                    <tr>\r\n                        <td>CEVO Ambulance Patch<\/td>\r\n                        <td>\r\n                            <span class=\"ds_stock_status in-stock\">\r\n                                In Stock                            <\/span>\r\n                        <\/td>\r\n                        <td>PATAMB<\/td>\r\n                        <td><span class=\"woocommerce-Price-amount amount\"><span class=\"woocommerce-Price-currencySymbol\">&#036;<\/span>2.00<\/span><\/td>\r\n                        <td>\r\n                            <input type=\"number\" min=\"1\" value=\"1\"\r\n                                class=\"ds_qty_input\"\r\n                                data-product_id=\"79256\" \/>\r\n                        <\/td>\r\n                        <td>\r\n                            <a href=\"?add-to-cart=79256&#038;added=yes\"\r\n                                class=\"et_pb_button et_pb_bg_layout_light ds_add_to_cart_btn\"\r\n                                data-product_id=\"79256\">\r\n                                Add to Cart\r\n                            <\/a>\r\n                        <\/td>\r\n                    <\/tr>\r\n                                    <tr>\r\n                        <td>CEVO Fire Sticker<\/td>\r\n                        <td>\r\n                            <span class=\"ds_stock_status in-stock\">\r\n                                In Stock                            <\/span>\r\n                        <\/td>\r\n                        <td>PATFIRE<\/td>\r\n                        <td><span class=\"woocommerce-Price-amount amount\"><span class=\"woocommerce-Price-currencySymbol\">&#036;<\/span>2.00<\/span><\/td>\r\n                        <td>\r\n                            <input type=\"number\" min=\"1\" value=\"1\"\r\n                                class=\"ds_qty_input\"\r\n                                data-product_id=\"79258\" \/>\r\n                        <\/td>\r\n                        <td>\r\n                            <a href=\"?add-to-cart=79258&#038;added=yes\"\r\n                                class=\"et_pb_button et_pb_bg_layout_light ds_add_to_cart_btn\"\r\n                                data-product_id=\"79258\">\r\n                                Add to Cart\r\n                            <\/a>\r\n                        <\/td>\r\n                    <\/tr>\r\n                            <\/tbody>\r\n        <\/table>\r\n    <\/div>\r\n\r\n    <script>\r\n        document.addEventListener('DOMContentLoaded', function() {\r\n            const buttons = document.querySelectorAll('.ds_add_to_cart_btn');\r\n\r\n            buttons.forEach(button => {\r\n                button.addEventListener('click', function(e) {\r\n                    e.preventDefault();\r\n\r\n                    const productId = this.getAttribute('data-product_id');\r\n                    const qtyInput = document.querySelector(`.ds_qty_input[data-product_id=\"${productId}\"]`);\r\n                    const quantity = qtyInput ? qtyInput.value || 1 : 1;\r\n\r\n                    \/\/ Go directly through WooCommerce flow (no fetch)\r\n                    window.location.href = `${window.location.pathname}?add-to-cart=${productId}&quantity=${quantity}&added=yes`;\r\n                });\r\n            });\r\n        });\r\n    <\/script>\r\n\r\n    <style>\r\n        .ds-cart-msg {\r\n            background: #2271b1;\r\n            color: #fff;\r\n            padding: 12px 18px;\r\n            border-radius: 8px;\r\n            box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);\r\n            font-size: 14px;\r\n            opacity: 1 !important;\r\n            margin-bottom: 20px;\r\n        }\r\n\r\n        \/* Wrapper allows horizontal scroll on small screens *\/\r\n        .ds_product_table_wrapper {\r\n            width: 100%;\r\n            overflow-x: auto;\r\n        }\r\n\r\n        \/* Base table styling *\/\r\n        .ds_product_table {\r\n            width: 100%;\r\n            border-collapse: collapse;\r\n            font-size: 16px;\r\n            line-height: 1.6;\r\n            background-color: #fff;\r\n            border-radius: 6px;\r\n        }\r\n\r\n        .ds_product_table th {\r\n            background-color: #f7f7f7;\r\n            border-bottom: 2px solid #ddd;\r\n            text-align: left;\r\n            font-weight: 600;\r\n            padding: 12px;\r\n            white-space: nowrap;\r\n        }\r\n\r\n        .ds_product_table td {\r\n            border-bottom: 1px solid #eee;\r\n            padding: 12px;\r\n            vertical-align: middle;\r\n        }\r\n\r\n        \/* Alternate row colors *\/\r\n        .ds_product_table tr:nth-child(even) {\r\n            background-color: #fafafa;\r\n        }\r\n\r\n        \/* Hover effect *\/\r\n        .ds_product_table tr:hover {\r\n            background-color: #f0f8ff;\r\n        }\r\n\r\n        \/* Stock badges *\/\r\n        .ds_stock_status.in-stock {\r\n            color: #2ecc71;\r\n            font-weight: 600;\r\n        }\r\n\r\n        .ds_stock_status.out-of-stock {\r\n            color: #e74c3c;\r\n            font-weight: 600;\r\n        }\r\n\r\n        \/* Quantity input *\/\r\n        \/* Quantity input (Divi-like styling) *\/\r\n        .ds_qty_input {\r\n            width: 72px;\r\n            \/* roomy enough for 2-3 digits *\/\r\n            max-width: 100%;\r\n            height: 38px;\r\n            \/* match typical input height *\/\r\n            padding: 6px 10px;\r\n            box-sizing: border-box;\r\n            border: 1px solid #ddd;\r\n            border-radius: 4px;\r\n            background: #fff;\r\n            font-size: 14px;\r\n            line-height: 1;\r\n            text-align: center;\r\n            color: #333;\r\n            transition: border-color .15s ease, box-shadow .15s ease;\r\n        }\r\n\r\n        \/* Focus \/ active *\/\r\n        .ds_qty_input:focus {\r\n            outline: none;\r\n            border-color: #2271b1;\r\n            box-shadow: 0 0 0 3px rgba(34, 113, 177, 0.08);\r\n        }\r\n\r\n        \/* Disabled\/readonly look *\/\r\n        .ds_qty_input:disabled,\r\n        .ds_qty_input[readonly] {\r\n            opacity: 0.6;\r\n            cursor: not-allowed;\r\n            background: #fafafa;\r\n        }\r\n\r\n        \/* Remove native spinner arrows (Chrome, Edge, Safari, Firefox) *\/\r\n        .ds_qty_input::-webkit-outer-spin-button,\r\n        .ds_qty_input::-webkit-inner-spin-button {\r\n            -webkit-appearance: none;\r\n            margin: 0;\r\n        }\r\n\r\n        .ds_qty_input[type=number] {\r\n            -moz-appearance: textfield;\r\n            \/* Firefox *\/\r\n        }\r\n\r\n        \/* Responsive tweak for very small screens *\/\r\n        @media (max-width: 480px) {\r\n            .ds_qty_input {\r\n                width: 56px;\r\n                height: 34px;\r\n                padding: 4px 8px;\r\n                font-size: 13px;\r\n            }\r\n        }\r\n\r\n\r\n        \/* Responsive adjustments *\/\r\n        @media (max-width: 991px) {\r\n            .ds_product_table thead {\r\n                display: none;\r\n            }\r\n\r\n            .ds_product_table tr {\r\n                display: block;\r\n                margin-bottom: 15px;\r\n                border: 1px solid #eee;\r\n                border-radius: 6px;\r\n                padding: 10px;\r\n                background: #fff;\r\n            }\r\n\r\n            .ds_product_table td {\r\n                display: flex;\r\n                justify-content: center;\r\n                align-items: center;\r\n                text-align: right;\r\n                padding: 8px 10px;\r\n                border: none;\r\n                border-bottom: 1px solid #f5f5f5;\r\n            }\r\n\r\n            .ds_product_table td::before {\r\n                content: attr(data-label);\r\n                font-weight: 600;\r\n                color: #333;\r\n                text-transform: capitalize;\r\n                text-align: left;\r\n            }\r\n\r\n            .ds_product_table td:last-child {\r\n                border-bottom: none;\r\n            }\r\n        }\r\n    <\/style>\r\n\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":78898,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"course-catalog-inner.php","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-79332","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/dst.stagemy.website\/coaching\/wp-json\/wp\/v2\/pages\/79332","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dst.stagemy.website\/coaching\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/dst.stagemy.website\/coaching\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/dst.stagemy.website\/coaching\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dst.stagemy.website\/coaching\/wp-json\/wp\/v2\/comments?post=79332"}],"version-history":[{"count":5,"href":"https:\/\/dst.stagemy.website\/coaching\/wp-json\/wp\/v2\/pages\/79332\/revisions"}],"predecessor-version":[{"id":79337,"href":"https:\/\/dst.stagemy.website\/coaching\/wp-json\/wp\/v2\/pages\/79332\/revisions\/79337"}],"up":[{"embeddable":true,"href":"https:\/\/dst.stagemy.website\/coaching\/wp-json\/wp\/v2\/pages\/78898"}],"wp:attachment":[{"href":"https:\/\/dst.stagemy.website\/coaching\/wp-json\/wp\/v2\/media?parent=79332"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}