About Us

Solution Secured™

When you work with Craftmaster for your security hardware needs and locksmith supplies, you can count on high quality products and competitive pricing. But to become your most valued partner, you need something more. Something that few others can demonstrate on a consistent basis.

Craftmaster customers experience a higher level of concern for the success of their projects. This can only be achieved through our culture of personal accountability; our shared operational commitment to proactive communication; our extraordinarily deep level of experience with market specific products and the technical implementation requirements unique to each of them.

Customers tell us that the trust, comfort and confidence they feel with our sales representatives is a result of their rapid response, technical knowledge and effort put forth to solve their problem each and every day. This is what they value most and what you can expect from Craftmaster Hardware.

Hear what customers say:

“I do not get impressed easily, but I would like to commend Mr. Tony Maroldi for his service to our department and his consistent professionalism over the years. In the past 15 years, I have dealt with hundreds of other contractors and retailers and at no time have any of them impressed me as much as Mr. Maroldi and Craftmaster. I wish all my contacts were as knowledgeable, helpful and reliable.”
   W. Tilley, Supervisory Lock and Security Specialist, Federal Facility, Virginia

“Tony researches what I need. I find that they have more breadth of knowledge, while other vendors are too busy with less technical know how. They (Tony & Craftmaster) try to maintain a personal experience, so you feel very comfortable working with them.”
   Anil M. - Institutional Locksmith, New York City

“Matt is the best person in the world to work with. He goes out of his way to find what I need”
   Tom P. - Locksmith, New York City

“My rep at Craftmaster (Tony) is great at recommending a solution, even if he doesn have what I called for.”
   Rick S. - Security Officer, Florida

“I value getting the same sales rep each time I call. He (Rich) gets what I need faster than my local hardware shop!”
   Tim C.

“I don't like leaving a message and waiting 3-4 hours for a return call. Tony is extremely resourceful. A definite plus to have to have a guy like that.”
   Steve G. – Institutional Locksmith, Massachusetts

“Pat's up front with me. Other companies visit me saying they can beat Craftmaster pricing. I say no thanks, I'm sticking with Craftmaster” “if they have it in inventory, the next day I have it”
   Mark Q. – Institutional Locksmith, Vermont

“If Tony knows my plan, he can find what I need. Customer service is extraordinary. He bends over backwards to get what I need. I trust him, which is why I refer Craftmaster”
  John C. – Locksmith, New York City

To top

Debug



PHP Version - toggle (1)

-----------------------
Array
(
    [0] => 8.1.34
)

-----------------------


MVC info - toggle (9)

-----------------------
Array
(
    [0] => URI
    [1] => uri_string: s:8:"about-us";
    [2] => segments: a:1:{i:1;s:8:"about-us";}
    [3] => routed segments: a:2:{i:1;s:8:"category";i:2;s:5:"index";}
    [4] => 
    [5] => Router
    [6] => class: s:8:"category";
    [7] => class location: s:64:"/www/storephp/code/controllers/category/controllers/Category.php";
    [8] => method: s:5:"index";
)

-----------------------


SessionData - toggle (8)

-----------------------
Array
(
    [X-B3-TraceId] => 99e9acf752b763ef1d4a52b73051bfb5
    [user_token] => ZTcxNDI1OTEyMWE4NDc2ZTdjMTI4MzExOWExODJkN2UwYmJkZjlkNw==
    [price_code] => WEB
    [currency_used] => USD
    [symbol] => US$
    [ignore-filter-ignore] => 0
    [hasSelectedFilter] => 
    [displayModeCode] => grid
)

-----------------------


DB Timing - toggle (1)

-----------------------
Array
(
    [0] => Total Query Time:             0.0943
)

-----------------------


Queries - toggle (42)

-----------------------
Array
(
    [0] => 
Time: 0.0081:
 SHOW TABLES FROM `s_craftmaster1`

    [1] => 
Time: 0.0082:
 SHOW TABLES FROM `s_craftmaster1`

    [2] => 
Time: 0.0023:
 SELECT `enabled`, `code`, `store_feature_values`.`value` AS `value`
FROM `store_features`
LEFT JOIN `store_feature_values` ON `store_features`.`id` = `store_feature_values`.`store_features_id` AND `store_feature_values`.`locale` = (SELECT xm_settings_value FROM xm_settings WHERE xm_settings_code = "store_default_language")
WHERE code IN(multilanguage_frontside, multilanguage_urls, multilanguage_tables)

    [3] => 
Time: 0.0012:
 SELECT *
FROM `site_email_settings`
ORDER BY `site_email_settings_code` ASC

    [4] => 
Time: 0.0013:
 SELECT *
FROM `xm_settings`
WHERE `xm_settings_code` = 'enable_using_cart_api'
 LIMIT 1

    [5] => 
Time: 0.0017:
 SELECT COUNT(*) AS `numrows`
FROM `basket_items`
WHERE `user_token` = 'ZTcxNDI1OTEyMWE4NDc2ZTdjMTI4MzExOWExODJkN2UwYmJkZjlkNw=='

    [6] => 
Time: 0.0015:
 SELECT *
FROM `xm_settings`
WHERE xm_settings_code IN(enable_elastic_search_for_listings, enable_elastic_search_for_search, enable_elastic_search_for_menu, enable_elastic_search_for_product_details, use_pricing_library, is_password_policies_enable, enable_product_finder, enable_custom_filters, enable_csrf_at_product_search, api_endpoint, api_version)

    [7] => 
Time: 0.0024:
 SELECT *
FROM `countries`
WHERE `countries_preferred` != 0
AND `countries_active` = 1
ORDER BY `countries_preferred` ASC

    [8] => 
Time: 0.0019:
 SELECT *
FROM `clients`
 LIMIT 1

    [9] => 
Time: 0.0013:
 SELECT *
FROM `redirections`
WHERE `redirections_from` = '%2Fabout-us%2F'
AND `redirections_active` = 1
 LIMIT 1

    [10] => 
Time: 0.0024:
 SELECT * FROM layout_settings
                      WHERE layout_settings_page_id = (SELECT layout_pages_id FROM layout_pages WHERE layout_pages_code = ?) LIMIT 1

    [11] => 
Time: 0.0015:
 SELECT *
FROM `currencies`
WHERE `currencies_symbol` = 'US$'
 LIMIT 1

    [12] => 
Time: 0.0036:
 SELECT
                                layout_settings_page_id page_id,
                                layout_settings_column_id column_id,
                                layout_settings_position_id position_id,
                                layout_settings_module_id module_id,
                                layout_settings_module_support_id support_id,
                                layout_settings_container_id container_id,
                                COALESCE(layout_pages_code,'') pages_code,
                                COALESCE(layout_positions_code,'') positions_code,
                                COALESCE(layout_modules_code,'') modules_code,
                                COALESCE(layout_modules_support_code,'') support_code,
                                COALESCE(layout_containers_code,'') containers_code
                            FROM layout_settings
                            LEFT JOIN layout_pages ON layout_settings_page_id = layout_pages_id
                            LEFT JOIN layout_positions ON layout_settings_position_id = layout_positions_id
                            LEFT JOIN layout_modules ON layout_settings_module_id = layout_modules_id
                            LEFT JOIN layout_modules_support ON layout_settings_module_support_id = layout_modules_support_id
                            LEFT JOIN layout_containers ON layout_settings_container_id = layout_containers_id
                            WHERE layout_settings_page_id = (SELECT layout_pages_id FROM layout_pages WHERE layout_pages_code = ?)
                            ORDER BY layout_settings_position_id, layout_settings_container_id

    [13] => 
Time: 0.0014:
 SELECT *
FROM `arcus_customers`
WHERE `arcus_customers_code` = 'WEBUS'

    [14] => 
Time: 0.0016:
 SELECT * FROM `routes`  WHERE `routes_url_name` = ? AND `routes_table_name` IN (?,?,?)

    [15] => 
Time: 0.0012:
 SELECT *
FROM `redirections`
WHERE `redirections_from` = '%2Fabout-us%2F'
AND `redirections_active` = 1

    [16] => 
Time: 0.0023:
 SELECT *
FROM `categories_display_mode`

    [17] => 
Time: 0.0025:
 SELECT `public_categories_is_brand` AS `isBrand`
FROM `public_categories`
WHERE `public_categories_id` = 238

    [18] => 
Time: 0.0010:
 SELECT `public_categories_parent` AS `parentCategoryId`
FROM `public_categories`
WHERE `public_categories_id` = 238

    [19] => 
Time: 0.0007:
 SELECT *
FROM `clients`
 LIMIT 1

    [20] => 
Time: 0.0029:
 SELECT *
FROM `html`
WHERE `html_name` = 'xm-category'
AND `html_scope` = 'public'
 LIMIT 1

    [21] => 
Time: 0.0018:
 SELECT `html_column_contents`.*
FROM `html_column_contents`
WHERE html_column_contents_html_id IN(16378)
ORDER BY `html_column_contents_order` ASC

    [22] => 
Time: 0.0020:
 SELECT *
FROM `users_groups_setting`
WHERE `users_groups_setting_landing_page` = 'about-us'
 LIMIT 1

    [23] => 
Time: 0.0020:
 SELECT *
FROM `module_content`
WHERE module_content_name IN(mobile_menu, mobile_menu_filters, mobile_menu_account)

    [24] => 
Time: 0.0027:
 SELECT *
FROM `api_settings`
JOIN `api` ON `api_id` = `api_settings_api_id`
WHERE `api_code` = 'moodle'
AND `api_enabled_b2c` = 1
AND `api_settings_code` = 'moodle_url'

    [25] => 
Time: 0.0023:
 SELECT *
FROM `module_custom_tag`
WHERE module_custom_tag_position IN(head, head, body, footer)
AND module_custom_tag_page_style IN(all, contents, cart, product, category, home, user, recept)

    [26] => 
Time: 0.0030:
 SELECT *
FROM `module_custom_css`

    [27] => 
Time: 0.0013:
 SELECT *
FROM `module_content`
WHERE module_content_name IN(mobile_menu)

    [28] => 
Time: 0.0012:
 SELECT *
FROM `module_content`
WHERE `module_content_name` = 'mobile_menu'
 LIMIT 1

    [29] => 
Time: 0.0019:
 SELECT *
FROM `public_categories`
WHERE `public_categories_url` = 'about-us'

    [30] => 
Time: 0.0015:
 SELECT *
FROM `public_categories`
WHERE `public_categories_url` = 'about-us'
AND `public_categories_parent` = 238

    [31] => 
Time: 0.0009:
 SELECT *
FROM `categories_display_mode`

    [32] => 
Time: 0.0028:
 SELECT *
FROM `html_contents`
INNER JOIN `html` ON `html_contents_html_id` = `html_id`
WHERE `html_scope` = 'public'
AND `html_name` = 'header'
AND `html_contents_module` = 'global_filter'

    [33] => 
Time: 0.0026:
 SELECT basket_items.*, 0 AS `id`, '' AS `location`, `id` AS `row_id`, SUM(`quantity_requested`) AS `quantity_requested`, SUM(`bo_qty`) AS `bo_qty`, SUM(`item_qty`) AS `item_qty`, SUM(`price`) AS `price`, SUM(`tax`) AS `tax`, if(virtual_link_table!='', virtual_itemno, product_code) AS `real_itemno` FROM basket_items WHERE  (user_token = ?) GROUP BY product_code, kit_no, item_convert, virtual_itemno, virtual_option_id, virtual_grouping_unique_code, promoflag, quote_ref, comment ORDER BY ordering ASC

    [34] => 
Time: 0.0019:
 SELECT *
FROM `html`
WHERE html_header = 1
AND `html_scope` = 'public'

    [35] => 
Time: 0.0012:
 SELECT `html_column_contents`.*
FROM `html_column_contents`
WHERE html_column_contents_html_id IN(6428)
ORDER BY `html_column_contents_order` ASC

    [36] => 
Time: 0.0028:
 SELECT `html_contents`.*
FROM `html_contents`
LEFT JOIN `html_column_grid` ON `html_contents_grid` = `html_column_grid_id`
WHERE html_contents_column IN(2358, 2359)
ORDER BY `html_contents_row`, `html_contents_tab`, COALESCE( html_column_grid_ordering)

    [37] => 
Time: 0.0018:
 SELECT `html_column_grid`.*
FROM `html_column_grid`
WHERE html_column_grid_html_id IN(6428)
ORDER BY `html_column_grid_ordering`

    [38] => 
Time: 0.0039:
 SELECT *
FROM `html`
WHERE html_footer = 1
AND `html_scope` = 'public'

    [39] => 
Time: 0.0009:
 SELECT `html_column_contents`.*
FROM `html_column_contents`
WHERE html_column_contents_html_id IN(6425)
ORDER BY `html_column_contents_order` ASC

    [40] => 
Time: 0.0027:
 SELECT *
FROM `html_column_grid`
INNER JOIN `html_column_contents` ON `html_column_contents_id` = `html_column_grid_column`
WHERE html_column_grid_column IN(2353, 8447, 2354, 2356, 2355, 2357)
AND `html_column_grid_html_id` = 6425
ORDER BY `html_column_contents_order` ASC, `html_column_grid_ordering` ASC

    [41] => 
Time: 0.0023:
 SELECT `html_contents`.*
FROM `html_contents`
WHERE html_contents_grid IN(3059, 14466, 3060, 3061, 3062, 14553, 3063, 3067, 3064, 3065, 3066, 3068, 14455, 3069)

)

-----------------------


Queries List - toggle (23)

-----------------------
Array
(
    [public_categories] => ______________________________________4 queries, time: 6.84ms
    [html] => ___________________________________________________3 queries, time: 8.73ms
    [html_column_contents] => ___________________________________3 queries, time: 3.90ms
    [module_content] => _________________________________________3 queries, time: 4.46ms
    [html_contents] => __________________________________________3 queries, time: 7.85ms
    [s_craftmaster1] => _________________________________________2 queries, time: 16.33ms
    [xm_settings] => ____________________________________________2 queries, time: 2.80ms
    [basket_items] => ___________________________________________2 queries, time: 4.25ms
    [clients] => ________________________________________________2 queries, time: 2.60ms
    [redirections] => ___________________________________________2 queries, time: 2.53ms
    [layout_settings] => ________________________________________2 queries, time: 5.97ms
    [categories_display_mode] => ________________________________2 queries, time: 3.10ms
    [html_column_grid] => _______________________________________2 queries, time: 4.47ms
    [store_features] => _________________________________________1 queries, time: 2.32ms
    [site_email_settings] => ____________________________________1 queries, time: 1.21ms
    [countries] => ______________________________________________1 queries, time: 2.36ms
    [currencies] => _____________________________________________1 queries, time: 1.50ms
    [arcus_customers] => ________________________________________1 queries, time: 1.42ms
    [routes] => _________________________________________________1 queries, time: 1.62ms
    [users_groups_setting] => ___________________________________1 queries, time: 2.04ms
    [api_settings] => ___________________________________________1 queries, time: 2.69ms
    [module_custom_tag] => ______________________________________1 queries, time: 2.33ms
    [module_custom_css] => ______________________________________1 queries, time: 2.99ms
)

-----------------------


Platform API Calls - toggle (8)

-----------------------
Array
(
    [0] => Array
        (
            [0] => XM\Symphony\SymphonyApi\SymphonyApiClient->get()
            [1] => GET /api/v/1/settings/store-features -> 200 [37.33ms]
            [2] => Array
                (
                    [X-B3-TraceId] => 99e9acf752b763ef1d4a52b73051bfb5
                    [X-B3-SpanId] => 9b53fec35c26b86f
                )

        )

    [1] => Array
        (
            [0] => XM\Symphony\SymphonyApi\SymphonyApiClient->get()
            [1] => GET /api/v/1/settings/xm-settings -> 200 [28.90ms]
            [2] => Array
                (
                    [X-B3-TraceId] => 99e9acf752b763ef1d4a52b73051bfb5
                    [X-B3-SpanId] => 7c4b98662b7f898a
                )

        )

    [2] => Array
        (
            [0] => XM\Symphony\SymphonyApi\SymphonyApiClient->get()
            [1] => GET /api/v/1/settings/store-mode -> 200 [28.25ms]
            [2] => Array
                (
                    [X-B3-TraceId] => 99e9acf752b763ef1d4a52b73051bfb5
                    [X-B3-SpanId] => f1d1ad855ed3a155
                )

        )

    [3] => Array
        (
            [0] => XM\Symphony\SymphonyApi\SymphonyApiClient->get()
            [1] => GET /api/v/1/settings/module/all -> 200 [26.04ms]
            [2] => Array
                (
                    [X-B3-TraceId] => 99e9acf752b763ef1d4a52b73051bfb5
                    [X-B3-SpanId] => c48681f8e6daab07
                )

        )

    [4] => Array
        (
            [0] => XM\Symphony\SymphonyApi\SymphonyApiClient->post()
            [1] => POST /api/v/1/products/search?size=24&page=0 -> 200 [214.62ms]
            [2] => Array
                (
                    [X-B3-TraceId] => 99e9acf752b763ef1d4a52b73051bfb5
                    [X-B3-SpanId] => 4652b90fc27c3578
                )

        )

    [5] => Array
        (
            [0] => XM\Symphony\SymphonyApi\SymphonyApiClient->get()
            [1] => GET /api/v/1/categories/content -> 200 [133.77ms]
            [2] => Array
                (
                    [X-B3-TraceId] => 99e9acf752b763ef1d4a52b73051bfb5
                    [X-B3-SpanId] => 819dff969d184b08
                )

        )

    [6] => Array
        (
            [0] => XM\Symphony\SymphonyApi\SymphonyApiClient->get()
            [1] => GET /api/v/1/settings/labels -> 200 [23.22ms]
            [2] => Array
                (
                    [X-B3-TraceId] => 99e9acf752b763ef1d4a52b73051bfb5
                    [X-B3-SpanId] => 7b1a537033f7fdb1
                )

        )

    [7] => Array
        (
            [Total API Response Time:] => 0.49213 sec
        )

)

-----------------------


Timing - toggle (1)

-----------------------
Array
(
    [0] => Page Load Time:               0.8179 seconds.
)

-----------------------