Web based point of sale system