{"product_id":"miles-nelson-commercial-d-lock-digital-short-lever-brushed-stainless-and-matt-black-with-30mm-backset-mortice-lock","title":"MILES NELSON COMMERCIAL D-LOCK DIGITAL SHORT LEVER BRUSHED STAINLESS AND MATT BLACK  WITH 30MM BACKSET \/MORTICE LOCK","description":"\u003cp\u003e\u003cstrong\u003eMILES NELSON COMMERCIAL D-LOCK DIGITAL SHORT LEVER BRUSHED STAINLESS AND MATT BLACK  WITH 30MM BACKSET \/MORTICE LOCK  PRICED PER EACH\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"woocommerce-tabs wc-tabs-wrapper tabs-layout-accordion wd-opener-pos-right wd-opener-style-arrow wd-accordion wd-style-default wd-inited\"\u003e\n\u003cdiv class=\"wd-accordion-item\"\u003e\n\u003cdiv class=\"entry-content woocommerce-Tabs-panel woocommerce-Tabs-panel--description wd-active wd-scroll wd-accordion-content\" id=\"tab-description\" role=\"tabpanel\"\u003e\n\u003cdiv class=\"wc-tab-inner wd-entry-content wd-scroll-content\"\u003e\n\u003cdiv class=\"wpb-content-wrapper\" id=\"wpb-content-root\"\u003e\n\u003cdiv class=\"vc_row wpb_row vc_row-fluid\"\u003e\n\u003cdiv class=\"wpb_column vc_column_container vc_col-sm-12\"\u003e\n\u003cdiv class=\"vc_column-inner\"\u003e\n\u003cdiv class=\"wpb_wrapper\"\u003e\n\u003cdiv class=\"wpb_text_column wpb_content_element\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"woocommerce-tabs wc-tabs-wrapper tabs-layout-accordion wd-opener-pos-right wd-opener-style-arrow wd-accordion wd-style-default wd-inited\"\u003e\n\u003cdiv class=\"wd-accordion-item\"\u003e\n\u003cdiv class=\"entry-content woocommerce-Tabs-panel woocommerce-Tabs-panel--description wd-active wd-scroll wd-accordion-content\" id=\"tab-description\" role=\"tabpanel\"\u003e\n\u003cdiv class=\"wc-tab-inner wd-entry-content wd-scroll-content\"\u003e\n\u003cdiv class=\"wpb-content-wrapper\" id=\"wpb-content-root\"\u003e\n\u003cdiv class=\"vc_row wpb_row vc_row-fluid\"\u003e\n\u003cdiv class=\"wpb_column vc_column_container vc_col-sm-12\"\u003e\n\u003cdiv class=\"vc_column-inner\"\u003e\n\u003cdiv class=\"wpb_wrapper\"\u003e\n\u003cdiv class=\"wpb_text_column wpb_content_element\"\u003e\n\u003cdiv class=\"wpb_wrapper\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"wd-accordion-item\"\u003e\n\u003cdiv id=\"tab-item-title-documents\" class=\"wd-accordion-title tab-title-documents wd-role-btn\" tabindex=\"0\"\u003e\n\u003cdiv class=\"wd-accordion-title-text\"\u003e\n\u003cp\u003eThis D-Lock digital lock is designed for residential and light commercial applications where secure, flexible access control is required. Featuring a narrow style design, the lock is suitable for a wide range of door profiles, including aluminium and timber doors, without compromising appearance or functionality.\u003c\/p\u003e\n\u003cp\u003eThe D-Lock digital lock uses a backlit touchscreen keypad for clear visibility in low-light conditions and includes an optional auto-locking function to help ensure doors are not left unsecured. Up to 150 individual access codes can be programmed, making the system suitable for households, rental properties, offices, and shared-access environments.\u003c\/p\u003e\n\u003cp\u003eMultiple access methods are supported, including PIN code, Bluetooth, WiFi (via optional gateway), fob, and traditional key access. When paired with the WiFi gateway, users can manage access remotely, add or remove codes, and monitor lock activity through a compatible mobile application. Bluetooth access allows local control without the need for an internet connection.\u003c\/p\u003e\n\u003cp\u003eThe lock is IP55 weather-rated, making it suitable for exterior installation and exposed environments. It is also compatible with 4-point locking systems, allowing integration with existing multi-point door hardware for improved security and door stability.\u003c\/p\u003e\n\u003cp\u003eThis digital door lock range provides a practical solution for keyless entry, smart access control, and everyday security, while maintaining compatibility with standard locking systems and multiple user requirements.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eKey Features\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003eNarrow style digital door lock design\u003c\/li\u003e\n\u003cli\u003eBacklit touchscreen keypad for improved visibility\u003c\/li\u003e\n\u003cli\u003eOptional auto-locking function\u003c\/li\u003e\n\u003cli\u003eWiFi gateway available for remote access management\u003c\/li\u003e\n\u003cli\u003eSupports up to 150 programmable access codes\u003c\/li\u003e\n\u003cli\u003eIP55 weather-rated for outdoor use\u003c\/li\u003e\n\u003cli\u003eCompatible with 4-point locking systems\u003c\/li\u003e\n\u003cli\u003eAccess via PIN code, Bluetooth, WiFi, fob, or mechanical key\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"wd-accordion-title-text\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0622\/4710\/8842\/files\/WARR021.png?v=1788334612\" alt=\"\"\u003e\u003c\/div\u003e\n\u003cspan class=\"wd-accordion-opener\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full dark markdown-new-styling\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"vc_row wpb_row vc_row-fluid\"\u003e\n\u003cdiv class=\"wpb_column vc_column_container vc_col-sm-12\"\u003e\n\u003cdiv class=\"vc_column-inner\"\u003e\n\u003cdiv class=\"wpb_wrapper\"\u003e\n\u003cdiv class=\"wpb_text_column wpb_content_element\"\u003e\n\u003cdiv class=\"wpb_wrapper\"\u003e\n\u003cdiv class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) pb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\u003cdiv class=\"flex min-h-0 grow flex-col text-sm\"\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-8 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"fbskMG_root markdown prose dark:prose-invert wrap-break-word w-full dark markdown-new-styling\"\u003e\n\u003cdiv class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) pb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\u003cdiv class=\"flex min-h-0 grow flex-col text-sm\"\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-8 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full dark markdown-new-styling\"\u003e\n\u003cdiv class=\"flex h-svh w-screen flex-col pt-[env(safe-area-inset-top,0px)]\"\u003e\n\u003cdiv class=\"relative z-0 flex min-h-0 w-full flex-1\"\u003e\n\u003cdiv class=\"relative flex min-h-0 w-full min-w-0 flex-1\"\u003e\n\u003cdiv class=\"group\/side-pane-shell-host relative flex min-h-0 min-w-0 flex-1 has-[[data-side-pane-shell-transition]]:overflow-x-clip\"\u003e\n\u003cdiv class=\"@container\/main relative flex min-w-0 flex-1 flex-col -translate-y-[calc(env(safe-area-inset-bottom,0px)\/2)] pt-[calc(env(safe-area-inset-bottom,0px)\/2)]\"\u003e\n\u003cdiv class=\"@w-sm\/main:[scrollbar-gutter:var(--stage-scroll-gutter)] touch:[scrollbar-width:none] group\/scroll-root relative flex min-h-0 min-w-0 flex-1 flex-col [scrollbar-gutter:stable] not-print:overflow-x-clip not-print:overflow-y-auto group-data-stream-active\/scroll-root:[overflow-anchor:none] not-print:data-expanded-composer:overflow-y-hidden! not-print:data-voice-focus-mode:overflow-y-hidden! scroll-pt-(--header-height) [--sticky-padding-top:var(--header-height)] [--sticky-padding-bottom:0px] [--scroll-root-safe-area-inset-top:calc(var(--sticky-padding-top)+env(safe-area-inset-top,0px))] [--scroll-root-safe-area-inset-bottom:calc(var(--sticky-padding-bottom)+var(--screen-keyboard-height,0px)+env(safe-area-inset-bottom,0px))] [--scroll-root-safe-area-height:calc(100lvh-var(--scroll-root-safe-area-inset-top)-var(--scroll-root-safe-area-inset-bottom))] has-data-[fixed-header=less-than-md]:md:scroll-pt-0 has-data-[fixed-header=less-than-md]:md:[--sticky-padding-top:0px] has-data-[fixed-header=never]:scroll-pt-0 has-data-[fixed-header=never]:[--sticky-padding-top:0px] has-data-[fixed-header=less-than-xl]:@w-xl\/main:scroll-pt-0 has-data-[fixed-header=less-than-xl]:@w-xl\/main:[--sticky-padding-top:0px] has-data-[fixed-header=less-than-xxl]:@w-2xl\/main:scroll-pt-0 has-data-[fixed-header=less-than-xxl]:@w-2xl\/main:[--sticky-padding-top:0px] group-data-[side-pane-shell-open]\/side-pane-shell-host:[scrollbar-width:none] group-data-[side-pane-shell-open]\/side-pane-shell-host:[\u0026amp;::-webkit-scrollbar]:hidden\"\u003e\n\u003cdiv class=\"contents\"\u003e\u003cmain class=\"not-keyboard-focused:outline-none min-h-0 flex-1\" id=\"main\"\u003e\n\u003cdiv role=\"presentation\" class=\"contents\"\u003e\n\u003cdiv id=\"thread\" class=\"group\/thread flex flex-col min-h-full\"\u003e\n\u003cdiv class=\"composer-parent flex flex-1 flex-col focus-visible:outline-0\"\u003e\n\u003cdiv class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) pb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\u003cdiv class=\"flex min-h-0 grow flex-col text-sm\"\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-8 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"fbskMG_root markdown prose dark:prose-invert wrap-break-word w-full dark markdown-new-styling\"\u003e\n\u003ch3 class=\"PDq2pG_selectionAnchorContainer\"\u003e\u003cspan style=\"color: rgb(0, 0, 0); font-size: 0.875rem;\"\u003ePLEASE CONTACT US FOR TRADE \/ BULK PRICING \u0026amp; ITEMS YOU CAN'T FIND ON OUR SITE.\u003c\/span\u003e\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/main\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eTHA\u003cspan style=\"color: #000000;\"\u003eNK YOU.\u003c\/span\u003e\u003c\/strong\u003e \u003cbr\u003e\u003c\/p\u003e\n\u003cdiv class=\"product-description rte\" style=\"box-sizing: border-box; margin-bottom: 3.125em; color: #1d2f3d; font-family: roboto, sans-serif; font-size: 15.296px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 300; letter-spacing: 0.15296px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"\u003e\n\u003cdiv class=\"content\" style=\"box-sizing: border-box;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Miles Nelson","offers":[{"title":"BRUSHED STAINLESS WITH 30MM BACKSET PRICED PER EACH","offer_id":46229469364458,"sku":"MN7130SS","price":330.39,"currency_code":"NZD","in_stock":true},{"title":"MATT BLACK WITH 30MM BACKSET PRICED PER EACH","offer_id":46229469397226,"sku":"MN7130BLK","price":330.39,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0622\/4710\/8842\/files\/silver-short-lever.png_1.webp?v=1788344360","url":"https:\/\/www.hardwarepanel.co.nz\/products\/miles-nelson-commercial-d-lock-digital-short-lever-brushed-stainless-and-matt-black-with-30mm-backset-mortice-lock","provider":"Hardware \u0026 Panel Supplies","version":"1.0","type":"link"}