Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- function wcs_my_free_shipping( $is_available ) {
- global $woocommerce;
- // set the product ids that are eligible
- $eligible = array( '2241' );
- // get cart contents
- $cart_items = $woocommerce->cart->get_cart();
- // loop through the items looking for one in the eligible array
- foreach ( $cart_items as $key => $item ) {
- if( in_array( $item['product_id'], $eligible ) ) {
- return true;
- }
- }
- // nothing found return the default value
- return $is_available;
- }
- add_filter( 'woocommerce_shipping_free_shipping_is_available', 'wcs_my_free_shipping', 20 );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement