In a perfect world (alternate universe) every online store gives you an accurate representation of their physical stock as well as an exact dollar amount and exact delivery time right down to the second from their store to your door.
On our planet, life is such that electronic stock and physical stock rarely match, shipping and delivery companies are many, delivery cost can be per volume, weight and many other way to quantify a shipment, delays and day to day unseen problems, dependancies on suppliers and third party contractors are part of running any business.
So in short, it is quite complicated to programmatically calculate shipping fees because there is no consitency out there. This is why shipping is usually not included in a quote or final amount. It is calculated separately.
Unless you're a big mob like amazon or ali baba and do your shipping in house.
As far as availability goes any business will say it is in stock then sort it out for the customer as best as they can as not to lose a sale. This is standard procedure.
|