Ask a Dev
Extension > Hook: Auto Apply Coupons On Autoship
**Q:** We have a Family & Friends Associate Status and we want to auto apply a coupon for any autoship orders so they receive a discount, how can we do that?
**A:** Because DirectScale does not have a UI to attach a coupon to an autoship, a hook must be used to auto apply the coupon.
### **Hook To Be Used**
***Orders.ProcessCouponCodes***
In Orders.ProcessCouponCodes Hook look for **OrderType=2** and **AssociateStatus=(*The ID of this AssociateStatus*)**
Automatically apply coupon code **[ENTER COUPON CODE HERE]** to the order.
Posted by Rand Bruno over 3 years ago
Extension > Options for Adding Address Verification
Q: I need to check something about the address and do something with what I find. Or, I need to call an Address Verification system. Which hooks would I use to do this?
A: We need to identify spots that have the Address object, and are in the Order or Application flow.
- Address Verification (AV) on the front-end, calling into a custom API.
- AV possibility when an order is submitted: _hookService.Hooks.Orders.SubmitOrder
- AV possibility when an order is calculated: _hookService.Hooks.Orders.Shipping.GetShipping
- AV possibility when an application is validated: (also called whenever creating (or updating) a customer account) _hookService.Hooks.Associates.Enrollment.ValidateApplication
Posted by Russell Kloepfer over 3 years ago