Using the filter cocart_is_allowed_to_override_price
, you can run through a loop of product ID’s to return the statement as true for them only and return false for every other product your not checking.
This will allow you to only override the price of those products and no other.
add_filter( 'cocart_is_allowed_to_override_price', 'only_override_these_product_prices', 10, 1 ); function only_override_these_product_prices( $cart_item ) { if ( in_array( $cart_item, array( '24', '784', '451' ) ) ) { return true; } return false; }
Tip: Add the filter using a code snippet plugin for quick application.
Was this helpful to you?
Did you like the article/guide or would you like to give some feedback? Click on one of the buttons and let us know your opinion!