Usually when a customer purchase products from store, then applicable shipping rates will get applied to the cart.
Suppose if customer accept the offer from Upsell page then there might a case where shipping rates further need to be adjusted.
One click Upsell UpStroke has a power addon “UpStroke: Dynamic Shipping” which calculates shipping cost of Upsell items based on shipping method selected in primary order.
Some of the possible cases are listed below:
Case 1: If cart product value does not exceeds threshold value set in wooCommerce shipping rates settings, then normal shipping rate will be applied.
Case 2: If cart product value does not exceeds threshold value but additionally add a upsell product which raises total cart value beyond threshold, then no shipping rate will be applied on checkout.
Case 3: If cart product value does not exceeds threshold value and upsell product also does not exceeds threshold value,then shipping rate will be applied separately for both products.
Case 4: If cart product and upsell both exceeds threshold value, then no shipping rates will be applied.
How to configure UpStroke: Dynamic Shipping plugin
Step 1: Navigate to your Selected funnel > click on Offers tab.
Step 2: Enable the checkbox labelled “Dynamic Shipping“.