An e-commerce system, comprising a server end (100) and at least one first purchasing client terminal (200). The first purchasing client terminal is remotely connected to the server end for data exchange. The first purchasing client terminal comprises: a merchandise name input module (210), an address input module (220), a merchandise information display module (230), an address information display module (240), a merchandise confirmation module (250), and a payment module (260). The service end comprises: a merchandise capturing module (110) and a GPS positioning module (120). With a user inputting an address and a merchandise name on the purchasing client terminal, with the server acquiring an address of a merchant at a distance within a preset threshold to the inputted address and information of a merchandise for sale, and with the address of the merchant and the information of the merchandise for sale that are acquired transmitted to the first purchasing client terminal for display, implemented for a buyer is the purchasing of the required merchandise at a short distance, thus saving merchandise transport costs and facilitating merchandise after-sale servicing.