Title: mrphpguru's Replies | WordPress.org

---

# mrphpguru

  [  ](https://wordpress.org/support/users/mrphpguru/)

 *   [Profile](https://wordpress.org/support/users/mrphpguru/)
 *   [Topics Started](https://wordpress.org/support/users/mrphpguru/topics/)
 *   [Replies Created](https://wordpress.org/support/users/mrphpguru/replies/)
 *   [Reviews Written](https://wordpress.org/support/users/mrphpguru/reviews/)
 *   [Topics Replied To](https://wordpress.org/support/users/mrphpguru/replied-to/)
 *   [Engagements](https://wordpress.org/support/users/mrphpguru/engagements/)
 *   [Favorites](https://wordpress.org/support/users/mrphpguru/favorites/)

 Search replies:

## Forum Replies Created

Viewing 2 replies - 1 through 2 (of 2 total)

 *   Forum: [Fixing WordPress](https://wordpress.org/support/forum/how-to-and-troubleshooting/)
   
   In reply to: [Woocommerce check if coupon is applied](https://wordpress.org/support/topic/woocommerce-check-if-coupon-is-applied/)
 *  [mrphpguru](https://wordpress.org/support/users/mrphpguru/)
 * (@mrphpguru)
 * [11 years, 11 months ago](https://wordpress.org/support/topic/woocommerce-check-if-coupon-is-applied/#post-4336681)
 * add_action( ‘woocommerce_before_cart’, ‘apply_matched_coupons’ );
 * function apply_matched_coupons() {
    global $woocommerce;
 *  $get1 = ‘getonech’; // your coupon code here
    $get2 = ‘gettwoch’; // your coupon
   code here $get3 = ‘getthreech’; // your coupon code here $get4 = ‘getfourch’;//
   your coupon code here $get5 = ‘getfivech’; // your coupon code here
 *  if ( $woocommerce->cart->cart_contents_count >= 1 && $woocommerce->cart->cart_contents_count
   < 2 ) {
    $woocommerce->cart->add_discount( $get1 ); $woocommerce->show_messages();}
   elseif ( $woocommerce->cart->cart_contents_count >= 2 && $woocommerce->cart->
   cart_contents_count < 3 ) { $woocommerce->cart->add_discount( $get2 ); $woocommerce-
   >show_messages(); } elseif ( $woocommerce->cart->cart_contents_count >= 3 && 
   $woocommerce->cart->cart_contents_count < 4 ) { $woocommerce->cart->add_discount(
   $get3 ); $woocommerce->show_messages(); } elseif ( $woocommerce->cart->cart_contents_count
   >= 4 && $woocommerce->cart->cart_contents_count < 5 ) { $woocommerce->cart->add_discount(
   $get4 ); $woocommerce->show_messages(); } elseif ( $woocommerce->cart->cart_contents_count
   >= 5 ) { $woocommerce->cart->add_discount( $get5 ); $woocommerce->show_messages();}
 * }
 *   Forum: [Fixing WordPress](https://wordpress.org/support/forum/how-to-and-troubleshooting/)
   
   In reply to: [Woocommerce check if coupon is applied](https://wordpress.org/support/topic/woocommerce-check-if-coupon-is-applied/)
 *  [mrphpguru](https://wordpress.org/support/users/mrphpguru/)
 * (@mrphpguru)
 * [11 years, 11 months ago](https://wordpress.org/support/topic/woocommerce-check-if-coupon-is-applied/#post-4336680)
 * Step 1: Create a coupon ([http://docs.woothemes.com/document/coupon-management/](http://docs.woothemes.com/document/coupon-management/))
 * Step 2: Add this code in your theme function.php
    add_action( ‘woocommerce_before_cart’,‘
   apply_matched_coupons’ );
 * function apply_matched_coupons() {
    global $woocommerce;
 *  $coupon_code = ’10percent’; // your coupon code here
 *  if ( $woocommerce->cart->has_discount( $coupon_code ) ) return;
 *  if ( $woocommerce->cart->cart_contents_total >= 500 ) {
    $woocommerce->cart-
   >add_discount( $coupon_code ); $woocommerce->show_messages(); }
 * }

Viewing 2 replies - 1 through 2 (of 2 total)