A system for transporting goods, comprising; a storing shelf comprising a plurality of shelf layers, each shelf layer comprising a goods buffer area and a plurality of goods storage areas; an input transport track, used for transporting goods to the storing shelf, the input transport track comprising an input transport main track and a plurality of input transport sub-tracks; each input transport sub-track corresponding to one of the shelf layers of the storing shelf, one end of any one of the input transport sub-tracks being connected to a goods buffer area of a shelf layer of the storing shelf, and the other end being connected to the input transport main track; a shuttle trolley, used for transporting the goods between the goods buffer area and goods storage areas of the shelf layer; a server, configured to determine a storage location corresponding to a piece of goods, and dispatch the input transport track and the shuttle trolley to transport a piece of goods to a corresponding storage location of the piece of goods, wherein the storage location comprises a shelf layer and a goods storage area; characterized in that the system further comprises: a second label scanner, provided at a connection point between an input transport sub-track and the input transport main track; and configured to scan a label of a piece of goods moving on the input transport main track, and send the scanned label to the server, so that the server determines whether to transport the piece of goods to said input transport sub-track according to the scanned label; and a third label scanner, provided in a goods buffer area of a shelf layer; and configured to scan a label of a piece of goods transported from an input transport sub-track to the goods buffer area of the shelf layer, and send an identity of the piece of goods and a storage location indicated by the scanned label to the server, so that the server dispatches a shuttle trolley corresponding to the shelf layer to transport the piece of goods from the goods buffer area of the shelf layer to the goods storage area corresponding to the piece of goods according to the scanned label. a storing shelf comprising a plurality of shelf layers, each shelf layer comprising a goods buffer area and a plurality of goods storage areas; an input transport track, used for transporting goods to the storing shelf, the input transport track comprising an input transport main track and a plurality of input transport sub-tracks; each input transport sub-track corresponding to one of the shelf layers of the storing shelf, one end of any one of the input transport sub-tracks being connected to a goods buffer area of a shelf layer of the storing shelf, and the other end being connected to the input transport main track; a shuttle trolley, used for transporting the goods between the goods buffer area and goods storage areas of the shelf layer; a server, configured to determine a storage location corresponding to a piece of goods, and dispatch the input transport track and the shuttle trolley to transport a piece of goods to a corresponding storage location of the piece of goods, wherein the storage location comprises a shelf layer and a goods storage area; characterized in that the system further comprises: a second label scanner, provided at a connection point between an input transport sub-track and the input transport main track; and configured to scan a label of a piece of goods moving on the input transport main track, and send the scanned label to the server, so that the server determines whether to transport the piece of goods to said input transport sub-track according to the scanned label; and a third label scanner, provided in a goods buffer area of a shelf layer; and configured to scan a label of a piece of goods transported from an input transport sub-track to the goods buffer area of the shelf layer, and send an identity of the piece of goods and a storage location indicated by the scanned label to the server, so that the server dispatches a shuttle trolley corresponding to the shelf layer to transport the piece of goods from the goods buffer area of the shelf layer to the goods storage area corresponding to the piece of goods according to the scanned label. a second label scanner, provided at a connection point between an input transport sub-track and the input transport main track; and configured to scan a label of a piece of goods moving on the input transport main track, and send the scanned label to the server, so that the server determines whether to transport the piece of goods to said input transport sub-track according to the scanned label; and a third label scanner, provided in a goods buffer area of a shelf layer; and configured to scan a label of a piece of goods transported from an input transport sub-track to the goods buffer area of the shelf layer, and send an identity of the piece of goods and a storage location indicated by the scanned label to the server, so that the server dispatches a shuttle trolley corresponding to the shelf layer to transport the piece of goods from the goods buffer area of the shelf layer to the goods storage area corresponding to the piece of goods according to the scanned label.