Drupal Commerce Shipping I have configured my clients online Vineyard store to display a flat rate up to £50 and free shipping thereafter.  However they are now selling Vineyard Tour vouchers which are free to ship.

I am trying to set up a condition whereby:

If the cart only contains a vineyard tour voucher or if the order is over £50 make the shipping rate free. 
or

If the cart contains any other product (as well as a voucher) and is less than £50 standard shipping rate of £8.50.

Any help would be appreciated.

Best

Tom
You can use a combination of the modules Rules Bonus Pack, Conditional Rules, and Commerce Rules Extra to create condition loops to compare a data value and set the shipping type in the actions.

Ex: 
Event = When calculating shipping

Condition = If cart contains item of type X

Action = add IF &gt; Order total is greater than $50 &gt; Add line-item: Free shipping

     add ELSE &gt; Add line-item: Standard shipping