Please add a tick mark for settings in backend so pre order products and non pre order products can be purchased at once. Commenting out add_filter( ‘woocommerce_add_to_cart_validation’, array( $this, ‘validate_cart’ ), 15, 2 ); on every update is troublesome and users are unable to purchase both at same time and it effects on sales.
Open
Last updated: January 2, 2026
Log in to comment on this feature request.
Hi ronrecovertacticalcom,
This is a real pain point — having to comment out add_filter(‘woocommerce_add_to_cart_validation’, …) manually on every plugin update isn’t sustainable, and it directly costs sales when customers can’t buy pre-order and regular items together.
Smart Pre-Order Manager for WooCommerce includes a setting to allow pre-order and regular products to be purchased together, so you don’t need to edit core plugin files or redo the fix after every update.
Happy to help if you have questions about setting it up.
That’s a reasonable request, constantly overriding the woocommerce_add_to_cart_validation hook isn’t maintainable. A backend toggle to allow mixing pre-order and regular products would solve both UX and update issues, have you considered submitting it as a feature request or patch to the plugin dev?