Shipping rate calculation for different regions
-
A business scenario:
A vendor from Maharashtra wants to give a different shipping rate for customers in Maharashtra and customers in other states. Similarly a vendor from Karnataka wants to give a different shipping rate for customers in Karnataka and customers in rest of the country.To handle this scenario, we need to add Shipping Zones for each state. This forces each vendor to specify the shipping rate for each state separately.
In my case I’ve defined Shipping Zones for each state + a Shipping Zone for India. Now if a vendor from Karnataka defines a shipping rate for Karnataka as 50 and Shipping rate for India 100, when a customer from MP gives an order, the shipping rate is shown as 0. This is because the vendor has not specified any rate for Shipping Zone MP. Ideally in this case the rate defined for India should get applied automatically.I know, implementing this based on whether the vendor has specified any rate for a specific zone or not, might be tricky (if not impossible). So what I suggest is that, instead of asking for shipping rate for all the Shipping Zones on
/dashboard/vendor-shipping/
, provide some way for the vendor to select which shipping zones are applicable to him. So the vendor from Maharashtra may select only 2 shipping zones: Maharashtra and India. Similarly, the vendor from Karnataka may select only 2 shipping zones: Karnataka and India. This way they don’t need to specify shipping rate for all the states.
Note: Vendor should be allowed to select more than 2 shipping zones if they want.
- The topic ‘Shipping rate calculation for different regions’ is closed to new replies.