Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the woocommerce domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/html/wp-includes/functions.php on line 6131 Call Stack: 0.0002 445912 1. {main}() /var/www/html/index.php:0 0.0003 447176 2. require('/var/www/html/wp-blog-header.php') /var/www/html/index.php:17 0.0003 447816 3. require_once('/var/www/html/wp-load.php') /var/www/html/wp-blog-header.php:13 0.0004 553824 4. require_once('/var/www/html/wp-config.php') /var/www/html/wp-load.php:50 0.0005 565472 5. require_once('/var/www/html/wp-settings.php') /var/www/html/wp-config.php:143 0.1355 13398616 6. do_action($hook_name = 'plugins_loaded') /var/www/html/wp-settings.php:593 0.1355 13398832 7. WP_Hook->do_action($args = [0 => '']) /var/www/html/wp-includes/plugin.php:522 0.1355 13398832 8. WP_Hook->apply_filters($value = '', $args = [0 => '']) /var/www/html/wp-includes/class-wp-hook.php:365 0.6022 57078320 9. aimpos_rb_init('') /var/www/html/wp-includes/class-wp-hook.php:341 0.6022 57078360 10. AIMPOS_RB_Service->ensure_reservation_product() /var/www/html/wp-content/plugins/aimpos-range-booking/aimpos-range-booking.php:94 0.6023 57078504 11. wc_get_product($the_product = 26050, $deprecated = ???) /var/www/html/wp-content/plugins/aimpos-range-booking/includes/class-aimpos-rb-service.php:460 0.6023 57078504 12. __($text = '%1$s should not be called before the %2$s, %3$s and %4$s actions have finished.', $domain = 'woocommerce') /var/www/html/wp-content/plugins/woocommerce/includes/wc-product-functions.php:72 0.6023 57078504 13. translate($text = '%1$s should not be called before the %2$s, %3$s and %4$s actions have finished.', $domain = 'woocommerce') /var/www/html/wp-includes/l10n.php:307 0.6023 57078504 14. get_translations_for_domain($domain = 'woocommerce') /var/www/html/wp-includes/l10n.php:195 0.6023 57078504 15. _load_textdomain_just_in_time($domain = 'woocommerce') /var/www/html/wp-includes/l10n.php:1419 0.6024 57079704 16. _doing_it_wrong($function_name = '_load_textdomain_just_in_time', $message = 'Translation loading for the woocommerce domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later.', $version = '6.7.0') /var/www/html/wp-includes/l10n.php:1381 0.6024 57081048 17. wp_trigger_error($function_name = '', $message = 'Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the woocommerce domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.'..., $error_level = ???) /var/www/html/wp-includes/functions.php:6071 0.6026 57081688 18. trigger_error($message = 'Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the woocommerce domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.'..., $error_level = 1024) /var/www/html/wp-includes/functions.php:6131 Notice: Function wc_get_product was called incorrectly. wc_get_product should not be called before the woocommerce_init, woocommerce_after_register_taxonomy and woocommerce_after_register_post_type actions have finished. Backtrace: require('wp-blog-header.php'), require_once('wp-load.php'), require_once('wp-config.php'), require_once('wp-settings.php'), do_action('plugins_loaded'), WP_Hook->do_action, WP_Hook->apply_filters, aimpos_rb_init, AIMPOS_RB_Service->ensure_reservation_product, wc_get_product, wc_doing_it_wrong Please see Debugging in WordPress for more information. (This message was added in version 3.9.) in /var/www/html/wp-includes/functions.php on line 6131 Call Stack: 0.0002 445912 1. {main}() /var/www/html/index.php:0 0.0003 447176 2. require('/var/www/html/wp-blog-header.php') /var/www/html/index.php:17 0.0003 447816 3. require_once('/var/www/html/wp-load.php') /var/www/html/wp-blog-header.php:13 0.0004 553824 4. require_once('/var/www/html/wp-config.php') /var/www/html/wp-load.php:50 0.0005 565472 5. require_once('/var/www/html/wp-settings.php') /var/www/html/wp-config.php:143 0.1355 13398616 6. do_action($hook_name = 'plugins_loaded') /var/www/html/wp-settings.php:593 0.1355 13398832 7. WP_Hook->do_action($args = [0 => '']) /var/www/html/wp-includes/plugin.php:522 0.1355 13398832 8. WP_Hook->apply_filters($value = '', $args = [0 => '']) /var/www/html/wp-includes/class-wp-hook.php:365 0.6022 57078320 9. aimpos_rb_init('') /var/www/html/wp-includes/class-wp-hook.php:341 0.6022 57078360 10. AIMPOS_RB_Service->ensure_reservation_product() /var/www/html/wp-content/plugins/aimpos-range-booking/aimpos-range-booking.php:94 0.6023 57078504 11. wc_get_product($the_product = 26050, $deprecated = ???) /var/www/html/wp-content/plugins/aimpos-range-booking/includes/class-aimpos-rb-service.php:460 0.6186 58400056 12. wc_doing_it_wrong($function = 'wc_get_product', $message = 'wc_get_product should not be called before the woocommerce_init, woocommerce_after_register_taxonomy and woocommerce_after_register_post_type actions have finished.', $version = '3.9') /var/www/html/wp-content/plugins/woocommerce/includes/wc-product-functions.php:72 0.6186 58401288 13. _doing_it_wrong($function_name = 'wc_get_product', $message = 'wc_get_product should not be called before the woocommerce_init, woocommerce_after_register_taxonomy and woocommerce_after_register_post_type actions have finished. Backtrace: require(\'wp-blog-header.php\'), require_once(\'wp-load.php\'), require_once(\'wp-config.php\'), require_once(\'wp-settings.php\'), do_action(\'plugins_loaded\'), WP_Hook->do_action, WP_Hook->apply_filters, aimpos_rb_init, AIMPOS_RB_Service->ensure_reservation_product, wc_get_product, wc_doing_it_wrong', $version = '3.9') /var/www/html/wp-content/plugins/woocommerce/includes/wc-deprecated-functions.php:120 0.6187 58402632 14. wp_trigger_error($function_name = '', $message = 'Function wc_get_product was called incorrectly. wc_get_product should not be called before the woocommerce_init, woocommerce_after_register_taxonomy and woocommerce_after_register_post_type actions have finished. Backtrace: require(\'wp-blog-header.php\'), require_once(\'wp-load.php\'), require_once(\'wp-config.php\'), require_once(\'wp-settings.php\'), do_action(\'plugins_loaded\'), WP_Hook->do_action, WP_Hook->apply_filters, aimpos_rb_init, AIMPOS_RB_Service->ensure_reservation_product, wc_get_prod'..., $error_level = ???) /var/www/html/wp-includes/functions.php:6071 0.6188 58403400 15. trigger_error($message = 'Function wc_get_product was called incorrectly. wc_get_product should not be called before the woocommerce_init, woocommerce_after_register_taxonomy and woocommerce_after_register_post_type actions have finished. Backtrace: require(\'wp-blog-header.php\'), require_once(\'wp-load.php\'), require_once(\'wp-config.php\'), require_once(\'wp-settings.php\'), do_action(\'plugins_loaded\'), WP_Hook->do_action, WP_Hook->apply_filters, aimpos_rb_init, AIMPOS_RB_Service->ensure_reservation_product, wc'..., $error_level = 1024) /var/www/html/wp-includes/functions.php:6131 Notice: Function wc_get_product was called incorrectly. wc_get_product should not be called before the woocommerce_init, woocommerce_after_register_taxonomy and woocommerce_after_register_post_type actions have finished. Backtrace: require('wp-blog-header.php'), require_once('wp-load.php'), require_once('wp-config.php'), require_once('wp-settings.php'), do_action('plugins_loaded'), WP_Hook->do_action, WP_Hook->apply_filters, aimpos_rb_init, AIMPOS_RB_Service->ensure_reservation_product, wc_get_product, wc_doing_it_wrong Please see Debugging in WordPress for more information. (This message was added in version 3.9.) in /var/www/html/wp-includes/functions.php on line 6131 Call Stack: 0.0002 445912 1. {main}() /var/www/html/index.php:0 0.0003 447176 2. require('/var/www/html/wp-blog-header.php') /var/www/html/index.php:17 0.0003 447816 3. require_once('/var/www/html/wp-load.php') /var/www/html/wp-blog-header.php:13 0.0004 553824 4. require_once('/var/www/html/wp-config.php') /var/www/html/wp-load.php:50 0.0005 565472 5. require_once('/var/www/html/wp-settings.php') /var/www/html/wp-config.php:143 0.1355 13398616 6. do_action($hook_name = 'plugins_loaded') /var/www/html/wp-settings.php:593 0.1355 13398832 7. WP_Hook->do_action($args = [0 => '']) /var/www/html/wp-includes/plugin.php:522 0.1355 13398832 8. WP_Hook->apply_filters($value = '', $args = [0 => '']) /var/www/html/wp-includes/class-wp-hook.php:365 0.6022 57078320 9. aimpos_rb_init('') /var/www/html/wp-includes/class-wp-hook.php:341 0.6022 57078360 10. AIMPOS_RB_Service->ensure_reservation_product() /var/www/html/wp-content/plugins/aimpos-range-booking/aimpos-range-booking.php:94 0.6249 58471760 11. wc_get_product($the_product = 26050, $deprecated = ???) /var/www/html/wp-content/plugins/aimpos-range-booking/includes/class-aimpos-rb-service.php:470 0.6249 58472080 12. wc_doing_it_wrong($function = 'wc_get_product', $message = 'wc_get_product should not be called before the woocommerce_init, woocommerce_after_register_taxonomy and woocommerce_after_register_post_type actions have finished.', $version = '3.9') /var/www/html/wp-content/plugins/woocommerce/includes/wc-product-functions.php:72 0.6249 58472592 13. _doing_it_wrong($function_name = 'wc_get_product', $message = 'wc_get_product should not be called before the woocommerce_init, woocommerce_after_register_taxonomy and woocommerce_after_register_post_type actions have finished. Backtrace: require(\'wp-blog-header.php\'), require_once(\'wp-load.php\'), require_once(\'wp-config.php\'), require_once(\'wp-settings.php\'), do_action(\'plugins_loaded\'), WP_Hook->do_action, WP_Hook->apply_filters, aimpos_rb_init, AIMPOS_RB_Service->ensure_reservation_product, wc_get_product, wc_doing_it_wrong', $version = '3.9') /var/www/html/wp-content/plugins/woocommerce/includes/wc-deprecated-functions.php:120 0.6250 58473936 14. wp_trigger_error($function_name = '', $message = 'Function wc_get_product was called incorrectly. wc_get_product should not be called before the woocommerce_init, woocommerce_after_register_taxonomy and woocommerce_after_register_post_type actions have finished. Backtrace: require(\'wp-blog-header.php\'), require_once(\'wp-load.php\'), require_once(\'wp-config.php\'), require_once(\'wp-settings.php\'), do_action(\'plugins_loaded\'), WP_Hook->do_action, WP_Hook->apply_filters, aimpos_rb_init, AIMPOS_RB_Service->ensure_reservation_product, wc_get_prod'..., $error_level = ???) /var/www/html/wp-includes/functions.php:6071 0.6251 58474704 15. trigger_error($message = 'Function wc_get_product was called incorrectly. wc_get_product should not be called before the woocommerce_init, woocommerce_after_register_taxonomy and woocommerce_after_register_post_type actions have finished. Backtrace: require(\'wp-blog-header.php\'), require_once(\'wp-load.php\'), require_once(\'wp-config.php\'), require_once(\'wp-settings.php\'), do_action(\'plugins_loaded\'), WP_Hook->do_action, WP_Hook->apply_filters, aimpos_rb_init, AIMPOS_RB_Service->ensure_reservation_product, wc'..., $error_level = 1024) /var/www/html/wp-includes/functions.php:6131 Walther Arms 2807076 PPQ M2 45 ACP 4.25″ 12+1 Black Black Polymer Grip – Honor
Skip to content Skip to footer

Walther Arms 2807076 PPQ M2 45 ACP 4.25″ 12+1 Black Black Polymer Grip

UPC: 723364209352
SKU: 1224

$200.00

Product Attributes

Caliber/Gauge: 45 ACP
Pages: 0

Out of stock

Guaranteed safe checkout

Free Delivery 30 Day Trial Free Returns
 
Need Help? Call Us +1 255 854 55 26
Monday - Friday 9:00 - 17:00

Description

Description

The PPQ (Police Pistol Quick Defense Trigger) M2 is a true breakthrough in ergonomics for self-defense handguns. The styling is elegant and trim with a sculpted grip that meshes smoothly into the hand. The PPQ M2 has a reversible mag release button and an ambidextrous slide stop. The ‘Quick Defense’ trigger works in conjunction with a fully pre-loaded striker assembly. The trigger pull of 5.6 lbs remains unchanged from the first shot to the last and requires no decocker. It has two drop safeties and a firing pin block for safe carry. Because the firearm is in a constant cocked state, the striker does not protrude from the back of the slide. The polymer frame has interchangeable backstraps and an integral Picatinny Mil-Spec rail. This PPQ M2 model has a 4.25″ barrel, 12-round capacity and low profile, 3-dot sights with a windage adjustable rear.

Type: Pistol
Action: DAO
Caliber: 45 ACP
Barrel Length: 4.25″
Capacity: 12+1
Safety: 3 Auto
Grips: Black Polymer
Sight Configuration: 3 Dot Adjustable Low Profile
Weight: 28 oz
Frame Finish: Black
Frame Material: Polymer
Slide Description: Black Tenifer Steel
Sight Style: Adjustable
Barrel Length Range: 4.00″ to 4.99″
Weight Range: 16.00 oz to 31.99 oz

Delivery Info

  • Standard and Express delivery services are available for all items.
  • Shipping costs are calculated at the checkout page (after delivery option & destination confirmation).
  • Tracking is available for all delivery options.
  • Items are delivered during standard business hours.

Reviews (0)