Delete Coupon

Remove WooCommerce coupons automatically.

Overview

The Delete Coupon action removes a WooCommerce coupon from your store. Use this for cleaning up expired coupons, one-time use codes, or invalidating compromised coupons.

Configuration

Required Fields

FieldTypeDescription
Couponinteger/stringCoupon ID or code

Optional Fields

FieldTypeDefaultDescription
Force DeletebooleanfalsePermanently delete (skip trash)

Example Configurations

Delete by ID

Coupon: {{Trigger.coupon_id}}
Force Delete: true

Delete by Code

Coupon: EXPIRED-CODE-123

Soft Delete

Coupon: {{Trigger.coupon_code}}
Force Delete: false

Output Data

VariableTypeDescription
{{Action.coupon_id}}integerDeleted coupon ID
{{Action.deleted}}booleanSuccess status

Common Workflows

Clean Up Used Coupons

  1. Trigger: Coupon usage limit reached
  2. Action: Delete Coupon
    • Force Delete: true

Expiry Cleanup

  1. Trigger: Daily schedule
  2. Loop: Expired coupons
  3. Action: Delete Coupon

Security Invalidation

  1. Trigger: Abuse detected
  2. Action: Delete Coupon
    • Force Delete: true

Best Practices

  • Log deletions for audit
  • Consider soft delete for recovery
  • Clean up regularly to maintain performance
  • Verify before permanent deletion

Trash vs Permanent

Force DeleteResult
falseMoves to trash (recoverable)
truePermanent deletion