Example #1
0
 /**
  * Remove a single coupon by code.
  * @param  string $coupon_code Code of the coupon to remove
  * @return bool
  */
 public function remove_coupon($coupon_code)
 {
     // Coupons are globally disabled
     if (!wc_coupons_enabled()) {
         return false;
     }
     // Get the coupon
     $coupon_code = apply_filters('woocommerce_coupon_code', $coupon_code);
     $position = array_search($coupon_code, $this->applied_coupons);
     if ($position !== false) {
         unset($this->applied_coupons[$position]);
     }
     WC()->session->set('applied_coupons', $this->applied_coupons);
     do_action('woocommerce_removed_coupon', $coupon_code);
     return true;
 }
Example #2
0
 /**
  * Test coupons_enabled method.
  *
  * @since 2.5.0
  */
 public function test_wc_coupons_enabled()
 {
     $this->assertEquals(apply_filters('woocommerce_coupons_enabled', get_option('woocommerce_enable_coupons') == 'yes'), wc_coupons_enabled());
 }
Example #3
0
        ?>
						<?php 
        echo apply_filters('woocommerce_cart_item_remove_link', sprintf('<a href="%s" class="remove" title="%s" data-product_id="%s" data-product_sku="%s">Remove Item</a>', esc_url(WC()->cart->get_remove_url($cart_item_key)), __('Remove this item', 'woocommerce'), esc_attr($product_id), esc_attr($_product->get_sku())), $cart_item_key);
        ?>
					</td>
				</tr>
				<?php 
    }
}
do_action('woocommerce_cart_contents');
?>
		<tr style="display: none;">
			<td colspan="3" class="actions">

				<?php 
if (wc_coupons_enabled()) {
    ?>
					<div class="coupon">

						<label for="coupon_code"><?php 
    _e('Coupon', 'woocommerce');
    ?>
:</label> <input type="text" name="coupon_code" class="input-text" id="coupon_code" value="" placeholder="<?php 
    esc_attr_e('Coupon code', 'woocommerce');
    ?>
" /> <input type="submit" class="button" name="apply_coupon" value="<?php 
    esc_attr_e('Apply Coupon', 'woocommerce');
    ?>
" />

						<?php 
Example #4
0
                            <td class="product-subtotal">
                                <?php 
        echo apply_filters('woocommerce_cart_item_subtotal', WC()->cart->get_product_subtotal($_product, $cart_item['quantity']), $cart_item, $cart_item_key);
        ?>
                            </td>
                        </tr>
                        <?php 
    }
}
do_action('woocommerce_cart_contents');
?>
                <tr>
                    <td colspan="6" class="actions">

                        <?php 
if (version_compare($porto_woo_version, '2.5', '<') ? WC()->cart->coupons_enabled() : wc_coupons_enabled()) {
    ?>
                            <div class="coupon pt-left">

                                <label for="coupon_code"><?php 
    _e('Coupon', 'woocommerce');
    ?>
:</label> <input type="text" name="coupon_code" class="input-text" id="coupon_code" value="" placeholder="<?php 
    esc_attr_e('Coupon code', 'woocommerce');
    ?>
" /> <input type="submit" class="btn btn-default" name="apply_coupon" value="<?php 
    esc_attr_e('Apply Coupon', 'woocommerce');
    ?>
" />

                                <?php