Flexible Shipping for WooCommerce plugin by WP Desk provides the most advanced shipping functionalities for WooCommerce stores. It allows you to calculate shipping costs based on weight and/or cart total. Its compatibility with Order Delivery Date Pro for WooCommerce plugin lets you set custom delivery settings for shipping methods for different shipping zones.
Let us have a look at how this works.
1. Activate Flexible Shipping Method
Go to WooCommerce -> Settings -> Shipping -> Shipping Zones to activate it. Enable the toggle for Flexible Shipping as shown below:
Flexible Shipping method activated
Now, edit this shipping method by clicking on Edit option. It will take you to the Flexible Shipping page as shown below:
Flexible Shipping method page
Here there are 2 Shipping methods added namely DPD and FedEx. These would be displayed on the frontend when their conditions will be met.
The condition for DPD Shipping method is set as:
- When the Price ranges between $100 to $500, then $20 will be charged additionally for shipping.
- When the Price will range between $501 to $1000, then $40 will be charged additionally.
- If Weight is between 1 kg to 10 kgs, then charge of $10 will be applicable.
All of these are shown below:
Condition set for DPD Shipping method
The condition for FedEx Shipping method is set as
- When the Price ranges between $10 to $500, $10 will be charged for shipping.
- When Weight ranges between 5 kgs to 15 kgs, then $15 will be charged additionally
All of these are shown below:
Condition set for FedEx Shipping method
Once the shipping methods are activated, these will appear in the dropdown of Shipping Methods under Custom Delivery Schedule of the Order Delivery Date Pro for WooCommerce plugin.
For this, simply go to Order Delivery Date > Delivery Schedule > Add custom delivery schedule > Shipping Methods:
Flexible Shipping – DPD selected from the Dropdown
2. Add settings for the selected Flexible Shipping options
After selecting the shipping method, you can add delivery date & time settings for it. For instance, we’ve added settings for DPD Shipping method as shown here:
Display of delivery date and time settings for Flexible Shipping – DPD shipping method
This tells us that the delivery can take place on Wednesday, Thursday, Friday and Saturday when DPD Shipping condition is met.
3. Frontend Display
When the customer chooses an item in the shopping cart, Flexible Shipping option appears on the Cart page with both the shipping methods displayed as the conditions of both shipping methods are met.
DPD shipping method is displayed because the Price for selected item is $500 which ranges between $100 to $500. Thus, the charge of $20 is added to the total.
Similarly, FedEx Shipping method is displayed because the Price for selected item is $500 ranges between $10 to $500. Thus, the charge of $10 is shown.
DPD Shipping method selected on Cart page
We’ll move forward by selecting the DPD option on the Cart page. Hence, the delivery settings added for DPD will appear on the Checkout page calendar as shown below:
Checkout page showing delivery days enabled as per the settings
As per the settings added in the backend, deliveries will take place between Wednesday to Saturday, hence only those days are enabled in the calendar.
To conclude, use this compatibility of Order Delivery Date Pro for WooCommerce plugin with Flexible Shipping for WooCommerce plugin by WP Desk to allows customer to opt for desired shipping option for order delivery!