I have used Smart Offers on a couple client sites now. Have been pleased with the level of services and features offered by this WooCommerce extension. Smart Offers takes upsells, downsells, cross-sells, and anything sells to the next level and I would strongly recommend it for any WooCommerce shop.