Sales Policy

General Information

It is our intention that purchasing from Craftmaster Hardware be quick and easy. We strive to provide fast shipping from a massive inventory of products. As with every purchase, there's some fine print. Hopefully, it won't be too much of a burden.

  • We accept and process orders for goods shipped to a physical address in the United States of America
  • We accept Visa, Mastercard, and American Express cards
  • Our minimum Order Value is US$ 50 (orders under US$ 50 - excluding shipping and sales taxes - will be subject to a US$ 25 administrative fee)
  • All orders are carrier insured to ensure your satisfaction
  • You may return unused or defective merchandise by calling for an RGA (Returned Goods Authorization)
  • All Orders are processed during our Hours of Operation (Monday thru Friday from 8 AM to 5 PM ET)
  • Orders placed for in-stock items before 2 PM ET will ship the same day

Payment

We accept payment by Visa, Mastercard, and American Express. You can order online with confidence since we use secure SSL technology.

Ordering

You can place an order 24 hours a day from our website. If you have questions, our customer service lines are open Monday through Friday from 8:00 AM - 5:00 PM ET. We backorder out-of-stock items and ship them when they are available. Your email confirmation of shipment will include the tracking number(s).

Shipping & Freight Charges

Orders are shipped using UPS ground services to Alaska. You can select other UPS options, including Next Day, Two Day, and Three Day services. Charges for delivery services will be added to your order unless otherwise negotiated. All shipments include carrier insurance to guarantee satisfactory delivery.

For Hawaii, the US Virgin Islands and Puerto Rico - your order can ship by available services from UPS. Charges will be added to your order. Overseas orders ship by UPS International and charges will be added to your order.

COVID-19: Since March 26th, 2020, UPS has changed some terms of its UPS Service Guarantee (Changes to Commitment Times) program. Make sure you read and understand these UPS changes. Craftmaster Hardware is not responsible for late deliveries due to these UPS Service Guarantee changes.

Pricing

Due to frequent manufacturer price adjustments based on metal cost fluctuations and overall increased costs, prices are subject to change without notice

Special Orders

We solicit special orders and require full payment in advance. Delivery on special orders is based on normal factory lead time which varies based on the product. We try to provide the best delivery time available. No cancellations or returns can be accepted on special order merchandise. If there is a defect or error by a factory, we will accept it for credit or replacement at the manufacturer's option.

Returns

Merchandise may be accepted for return within 60 days of purchase if it is in its original packaging and condition and has not been used or installed. Electrical products may not be returned if power has been applied.

Some items, such as keying supplies and tools, are not returnable, and this will be noted when you are making your purchase. No returns can be accepted on special order products.

You must contact us to request an RGA number in advance of returning any product! Packages that arrive without the RGA number prominently displayed on the outside of the carton may be refused and returned to you unopened. It is strongly recommended that you declare value when returning material to us that is worth more than $100, as most carriers will not cover losses over that amount without additional insurance.

See our Return Policy for more details.

Shortages

Any report of shortage must be made to Craftmaster Hardware within 10 days of receipt of your order.

Claims

All claims for hidden damage must be made within 5 days of receipt of goods. If a package arrives in an obviously distressed condition, you may refuse the shipment or sign for the package as damaged. The carrier will be required to cover any merchandise loss incurred.

If you refuse a shipment due to damage in transit, please contact us and we will duplicate your order if possible, If there is hidden damage, please contact our customer service department with the damaged material present and the packing slip in your possession.

Sales Tax

Orders shipped to Alaska, Alabama, Arizona, Arkansas, California, Colorado, Connecticut, District of Columbia, Florida, Georgia, Hawaii, Illinois, Indiana, Iowa, Kansas, Kentucky, Louisiana, Maryland, Massachusetts, Michigan, Minnesota, Missouri, Nebraska, Nevada, New Jersey, New Mexico, New York, North Carolina, Ohio, Oklahoma, Pennsylvania, Rhodes Island, South Carolina, Tennessee, Texas, Utah, Virginia, Washington, West Virginia, and Wisconsin are subject to local sales tax. If you are ordering for an exempt organization or for resale, please contact us directly before making your online purchase. Exempt or resale certificates must be faxed to us at (800) 501-7750.

  • Alabama Department of Revenue's Required Statement: Seller has collected the simplified sellers use tax on taxable transactions delivered into Alabama and the tax will be remitted on the customer's behalf to the Alabama Department of Revenue. Seller's program account number is SSU-R011795507.

Descriptions and graphics shown are representations of products being sold. The actual product shipped may vary slightly in appearance from the photo shown.

If you have any questions, comments, suggestions or complaints - we want to know! Contact us at  800-221-3212 or email info@craftmasterhardware.com

To top

Debug



PHP Version - toggle (1)

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

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


MVC info - toggle (9)

-----------------------
Array
(
    [0] => URI
    [1] => uri_string: s:32:"about-us/legal-info/sales-policy";
    [2] => segments: a:3:{i:1;s:8:"about-us";i:2;s:10:"legal-info";i:3;s:12:"sales-policy";}
    [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] => e22bf817bcafc985198c6d926ea46138
    [user_token] => MGNjZGQyM2RiODgzYjJkNzQ3N2Q4Mzk0ODg1MDIxNzVjYmVkZTkxMQ==
    [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.0739
)

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


Queries - toggle (42)

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

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

    [2] => 
Time: 0.0019:
 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.0013:
 SELECT *
FROM `site_email_settings`
ORDER BY `site_email_settings_code` ASC

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

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

    [6] => 
Time: 0.0018:
 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.0017:
 SELECT *
FROM `countries`
WHERE `countries_preferred` != 0
AND `countries_active` = 1
ORDER BY `countries_preferred` ASC

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

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

    [10] => 
Time: 0.0017:
 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.0013:
 SELECT *
FROM `currencies`
WHERE `currencies_symbol` = 'US$'
 LIMIT 1

    [12] => 
Time: 0.0017:
 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.0018:
 SELECT *
FROM `arcus_customers`
WHERE `arcus_customers_code` = 'WEBUS'

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

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

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

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

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

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

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

    [21] => 
Time: 0.0016:
 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.0017:
 SELECT *
FROM `users_groups_setting`
WHERE `users_groups_setting_landing_page` = 'about-us'
 LIMIT 1

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

    [24] => 
Time: 0.0015:
 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.0017:
 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.0022:
 SELECT *
FROM `module_custom_css`

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

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

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

    [30] => 
Time: 0.0013:
 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.0017:
 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.0021:
 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.0015:
 SELECT *
FROM `html`
WHERE html_header = 1
AND `html_scope` = 'public'

    [35] => 
Time: 0.0006:
 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.0015:
 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.0012:
 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.0037:
 SELECT *
FROM `html`
WHERE html_footer = 1
AND `html_scope` = 'public'

    [39] => 
Time: 0.0008:
 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.0021:
 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.0013:
 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: 5.76ms
    [html] => ___________________________________________________3 queries, time: 6.72ms
    [html_column_contents] => ___________________________________3 queries, time: 3.05ms
    [module_content] => _________________________________________3 queries, time: 4.18ms
    [html_contents] => __________________________________________3 queries, time: 4.62ms
    [s_craftmaster1] => _________________________________________2 queries, time: 14.05ms
    [xm_settings] => ____________________________________________2 queries, time: 2.86ms
    [basket_items] => ___________________________________________2 queries, time: 3.54ms
    [clients] => ________________________________________________2 queries, time: 1.53ms
    [redirections] => ___________________________________________2 queries, time: 2.33ms
    [layout_settings] => ________________________________________2 queries, time: 3.40ms
    [categories_display_mode] => ________________________________2 queries, time: 2.12ms
    [html_column_grid] => _______________________________________2 queries, time: 3.23ms
    [store_features] => _________________________________________1 queries, time: 1.93ms
    [site_email_settings] => ____________________________________1 queries, time: 1.35ms
    [countries] => ______________________________________________1 queries, time: 1.67ms
    [currencies] => _____________________________________________1 queries, time: 1.32ms
    [arcus_customers] => ________________________________________1 queries, time: 1.77ms
    [routes] => _________________________________________________1 queries, time: 1.45ms
    [users_groups_setting] => ___________________________________1 queries, time: 1.66ms
    [api_settings] => ___________________________________________1 queries, time: 1.50ms
    [module_custom_tag] => ______________________________________1 queries, time: 1.66ms
    [module_custom_css] => ______________________________________1 queries, time: 2.17ms
)

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


Platform API Calls - toggle (8)

-----------------------
Array
(
    [0] => Array
        (
            [0] => XM\Symphony\SymphonyApi\SymphonyApiClient->get()
            [1] => GET /api/v/1/settings/store-features -> 200 [34.36ms]
            [2] => Array
                (
                    [X-B3-TraceId] => e22bf817bcafc985198c6d926ea46138
                    [X-B3-SpanId] => fb219f737c628239
                )

        )

    [1] => Array
        (
            [0] => XM\Symphony\SymphonyApi\SymphonyApiClient->get()
            [1] => GET /api/v/1/settings/xm-settings -> 200 [24.09ms]
            [2] => Array
                (
                    [X-B3-TraceId] => e22bf817bcafc985198c6d926ea46138
                    [X-B3-SpanId] => 8b2bf04d26eecd0c
                )

        )

    [2] => Array
        (
            [0] => XM\Symphony\SymphonyApi\SymphonyApiClient->get()
            [1] => GET /api/v/1/settings/store-mode -> 200 [26.94ms]
            [2] => Array
                (
                    [X-B3-TraceId] => e22bf817bcafc985198c6d926ea46138
                    [X-B3-SpanId] => 45a97e94b04aebc9
                )

        )

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

        )

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

        )

    [5] => Array
        (
            [0] => XM\Symphony\SymphonyApi\SymphonyApiClient->get()
            [1] => GET /api/v/1/categories/content -> 200 [20.90ms]
            [2] => Array
                (
                    [X-B3-TraceId] => e22bf817bcafc985198c6d926ea46138
                    [X-B3-SpanId] => 70012cc839977247
                )

        )

    [6] => Array
        (
            [0] => XM\Symphony\SymphonyApi\SymphonyApiClient->get()
            [1] => GET /api/v/1/settings/labels -> 200 [22.89ms]
            [2] => Array
                (
                    [X-B3-TraceId] => e22bf817bcafc985198c6d926ea46138
                    [X-B3-SpanId] => 08b7070db5a4ad85
                )

        )

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

)

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


Timing - toggle (1)

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

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