Use the WooCommerce integration provided by Mailchimp for WP. This adds a sign-up option to your checkout form. Configure your settings as needed.