Skip to content

WooCommerce integration (native)

WooCommerce is Asteris Affiliates’ primary integration. No adapter needed — the plugin hooks WC’s order lifecycle directly.

What’s automatic

On plugin activation with WooCommerce active:

  • Order tracking — every completed WC order is checked for affiliate attribution
  • Commission calculation — based on subtotal × rate (or per-product overrides)
  • Status sync — order status changes (processing → completed → refunded) automatically update commission status
  • Coupon attribution — affiliates can be linked to WC coupons; using their coupon at checkout credits them even without a referral cookie

WC product → affiliate commission tab

Each WooCommerce product gets an Asteris Affiliates tab in the Product data box:

  • Override default commission rate
  • Set tier-2 rate
  • Disable commissions for this product entirely (good for low-margin items)
  • Custom referral cookie duration for this product

Coupon attribution

WC → Marketing → Coupons → [coupon] → Asteris Affiliates tab:

  • Link the coupon to an affiliate
  • When checkout uses the coupon, commission credits to the linked affiliate
  • Useful for offline / podcast / influencer promotions where you can’t use a referral link

HPOS compatibility

Asteris Affiliates is fully HPOS-compatible (High-Performance Order Storage). Works with both legacy post-meta orders and HPOS orders. Auto-detects which is active.

Refund hook

WC refunds trigger commission revocation automatically — see Refunds + chargebacks.

Subscription products

Compatible with WooCommerce Subscriptions:

  • First payment → commission earned as normal
  • Recurring renewals → optional recurring commissions (configurable per-product)
  • Cancellation → no future commissions earned; existing ones stay

Enable recurring at WC → Products → [subscription product] → Asteris Affiliates → Recurring commission rate.

WC Memberships, Booking, etc.

Most WC extensions work transparently because Asteris hooks the core order lifecycle. Confirm with a test order.