Extend WooCommerce Coupons

WooCommerce out-of-the-box coupon feature does quite a bit as far a creating coupons. But sometimes you need something more such as advanced options, offering free products or credit, or maybe a buy one, get one coupon. Here are some ways to build out the coupons on your online store.