The Store Credit extension for WooCommerce allows you to generate store credit coupons and enable customers to make multiple purchases until the total value specified is exhausted or the coupons life expires – requires free WooCommerce WordPress plugin.