WooCommerce allow to add up-sells and cross-sells for the simple products but for the variations of the variable product there is no such options. Up-Sells and Cross-Sells For WooCommerce overcomes the limitation. Up-Sells and Cross-Sells For WooCommerce will allow you to add up-sells and cross-sells for the variations also;
Variation Up-Sells For The Parent Variable Product: Show variations up-sells items for the parent variable product if none of the variation is selected.
Up-Sells Title: Add up-sells title.
Up-Sells Items Columns: Change up-sells product items columns, leave empty for default.
Up-Sells Items Limit: Change up-sells product items limit, leave empty for default, -1 for unlimited.
Up-Sells Items Order: Change up-sells product items order, leave unselected for default.
Up-Sells Items Order By: Change up-sells product items order, leave unselected for default.
Cross-Sells Title: Change cross-sells products section title.
Cross-Sells Items Columns: Change cross-sells product items columns, leave empty for default.
Cross-Sells Items Limit: Change cross-sells product items limit, leave empty for default, -1 for unlimited.
Cross-Sells Items Order: Change cross-sells product items order, leave unselected for default.
Cross-Sells Items Order By: Change cross-sells product items order, leave unselected for default.