packages/woocommerce-blocks/src/StoreApi/Routes/CartApplyCoupon.php:
CartApplyCoupon::get_route_post_response()
|
Handle the request and return a valid response for this endpoint.
|
packages/woocommerce-blocks/src/StoreApi/Routes/CartRemoveCoupon.php:
CartRemoveCoupon::get_route_post_response()
|
Handle the request and return a valid response for this endpoint.
|
includes/admin/meta-boxes/class-wc-meta-box-coupon-data.php:
WC_Meta_Box_Coupon_Data::save()
|
Save meta box data.
|
includes/legacy/api/class-wc-rest-legacy-coupons-controller.php:
WC_REST_Legacy_Coupons_Controller::prepare_item_for_database()
|
Prepare a single coupon for create or update.
|
includes/legacy/api/v2/class-wc-api-coupons.php:
WC_API_Coupons::edit_coupon()
|
Edit a coupon
|
includes/legacy/api/v2/class-wc-api-coupons.php:
WC_API_Coupons::create_coupon()
|
Create a coupon
|
includes/class-wc-cart.php:
WC_Cart::remove_coupon()
|
Remove a single coupon by code.
|
includes/class-wc-cart.php:
WC_Cart::has_discount()
|
Returns whether or not a discount has been applied.
|
includes/class-wc-cart.php:
WC_Cart::apply_coupon()
|
Applies a coupon code passed to the method.
|
includes/class-wc-ajax.php:
WC_AJAX::add_coupon_discount()
|
Add order discount via ajax.
|
includes/class-wc-ajax.php:
WC_AJAX::remove_order_coupon()
|
Remove coupon from an order via ajax.
|
includes/class-wc-ajax.php:
WC_AJAX::apply_coupon()
|
AJAX apply coupon on checkout page.
|
includes/class-wc-ajax.php:
WC_AJAX::remove_coupon()
|
AJAX remove coupon on cart and checkout page.
|
includes/class-wc-form-handler.php:
WC_Form_Handler::update_cart_action()
|
Remove from cart/update.
|
includes/abstracts/abstract-wc-order.php:
WC_Abstract_Order::apply_coupon()
|
Apply a coupon to the order and recalculate totals.
|
includes/class-wc-coupon.php:
WC_Coupon::set_code()
|
Set coupon code.
|
includes/class-wc-order-item-coupon.php:
WC_Order_Item_Coupon::set_code()
|
Set code.
|
packages/woocommerce-admin/src/API/Reports/Orders/DataStore.php:
DataStore::include_extended_info()
|
Enriches the order data.
|
includes/rest-api/Controllers/Version3/class-wc-rest-orders-controller.php:
WC_REST_Orders_Controller::calculate_coupons()
|
Calculate coupons.
|
includes/rest-api/Controllers/Version1/class-wc-rest-coupons-v1-controller.php:
WC_REST_Coupons_V1_Controller::prepare_item_for_database()
|
Prepare a single coupon for create or update.
|
includes/rest-api/Controllers/Version2/class-wc-rest-coupons-v2-controller.php:
WC_REST_Coupons_V2_Controller::prepare_object_for_database()
|
Prepare a single coupon for create or update.
|