124 votesDavid supported this idea ·
An error occurred while saving the commentDavid commented
Totally agree. There are other things at play though so it's not that straight forward as everybody thinks.
Things like auto allocation based on Geolocation distance to a warehouse requires GoogleMaps API or Openstreetmaps. Also the variations between shipping classes and product allocation to warehouses is complex.
A simple possibility would be: (2 warehouse scenario)
a) all products can be shipped from both warehouses
b) Based on the customers code the system uses Google or other distance API to calculate the closest warehouse. using this address it passes the origin to the shipping calculator.
I would assume that would be simpler (removing the stock issues and which products can be shipped from which warehouse issues...)
Oh well, lets keep searching and hoping. I'm doing so right now.