Budbee - Conditional Shipping
We have not reviewed the structure or quality of the code in the plugins used in these examples. We do not take any responsibility for problems that may arise when using them.
Price based conditional shipping
One example of getting Budbee shipping method conditional (based on the price) is to use the free Conditional Shipping for WooCommerce plugin along with Budbee.
For instance if you want to have one shipping price if the cart subtotal is under a certain amount and another shipping price if the cart subtotal is over a certain amount.
In this example we describe how you can create Budbee shipping method to be free of charge if the cart subtotal is greater than or equal to 349 and if the cart subtotal is less than 349 the cost of the Budbee shipping method will be 49. In order to accomplish this you will have to follow these steps below:
1. Create two separate Budbee shipping methods in the WooCommerce Shipping section. The first Budbee shipping method should be edited and have 49 set as the cost field. The second Budbee shipping method should be edited and have 0 set as the cost field. When this is done the WooCommerce Shipping section should look something like this:
2. Head over to the Conditions tab and click "Add ruleset".
Shipping class conditional shipping
One example of getting Budbee shipping method conditional (based on the shipping class) is to use the free ELEX Hide WooCommerce Shipping Methods plugin along with Budbee.
For instance if you do not want to display Budbee as a shipping method in the cart and checkout if the the customers cart contains a product with a certain shipping class.
In this example we describe how you can hide the Budbee shipping method if a product has the "Large" shipping class added to it.
1. Navigate to the "ELEX Hide WooCommerce Shipping Methods" settings, choose your shipping class and select budbee_for_woocommerce as the "Shipping Methods". Click "Save & Continue":
2. Select budbee_for_woocommerce as the "Shipping Methods" here aswell and give this rule a name. Click "Create Rule":