Here is one solutions that can improve your woocommerce speed, specially when you are adding tons of variations. There lots of ajax processing inside your website By increasing your memory limit, your woocommerce can process more than its default memory limit. Check your hosting server if it will allows you to increase more than your default php settings.
Add this code to your functions.php or to your wp-config.
I hope this simple solutions can help you. Thanks