1. A method for providing voice commerce, the method being implemented on a computer system having one or more physical processors programmed with computer program instructions which, when executed, perform the method, the method comprising: receiving, at the computer system, a user input comprising a natural language utterance; determining, by the computer system, without further user input after the receipt of the user input, a product or service based on the natural language utterance that is to be purchased on behalf of a user; obtaining, by the computer system, payment information with which to pay for the product or service; obtaining, by the computer system, shipping information with which to deliver the product or service; and completing, by the computer system, without further user input after the receipt of the user input, a purchase transaction for the product or service based on the payment information and shipping information.