WC_Coupon::increase_usage_count( string $used_by = '', WC_Order $order = null )
Increase usage count for current coupon.
Description Description
Parameters Parameters
- $used_by
-
(Optional) Either user ID or billing email.
Default value: ''
- $order
-
(Optional) If provided, will clear the coupons held by this order.
Default value: null
Source Source
File: includes/class-wc-coupon.php
public function increase_usage_count( $used_by = '', $order = null ) { if ( $this->get_id() && $this->data_store ) { $new_count = $this->data_store->increase_usage_count( $this, $used_by, $order ); // Bypass set_prop and remove pending changes since the data store saves the count already. $this->data['usage_count'] = $new_count; if ( isset( $this->changes['usage_count'] ) ) { unset( $this->changes['usage_count'] ); } } }