A product vending system comprising: - a product vending machine; - a mobile application ( Coffee APPeal) downloadable and executable on a mobile terminal of a consumer and designed to cause, when executed by the mobile terminal, the mobile terminal to become configured to communicate and cooperate with the product vending machine to allow the consumer to request the product vending machine to deliver a product; - a tag to be associated with the product vending machine and containing communication information to allow a short-range communication to be established between the product vending machine and the mobile terminal and interface information representative of a graphical user interface to be displayed by the mobile terminal to allow the consumer to request the product vending machine to deliver a product; the mobile application ( Coffee APPeal) is further designed to cause, when executed by the mobile terminal, the mobile terminal to become configured to: - read the tag to extract the communication and interface information contained therein; - establish a short-range communication with the product vending machine based on the communication information read from the tag; - communicate with the product vending machine to receive therefrom information on the products deliverable thereby; - construct and display the graphical user interface based on the interface information read from the tag; and - communicate with the product vending machine to provide it with information indicative of a product to be delivered; the product vending machine is configured to: - establish a short-range communication with the user terminal; - communicate with the user terminal to receive therefrom information on a product to be delivered; and - deliver a requested product. - a product vending machine; - a mobile application ( Coffee APPeal) downloadable and executable on a mobile terminal of a consumer and designed to cause, when executed by the mobile terminal, the mobile terminal to become configured to communicate and cooperate with the product vending machine to allow the consumer to request the product vending machine to deliver a product; - a tag to be associated with the product vending machine and containing communication information to allow a short-range communication to be established between the product vending machine and the mobile terminal and interface information representative of a graphical user interface to be displayed by the mobile terminal to allow the consumer to request the product vending machine to deliver a product; the mobile application ( Coffee APPeal) is further designed to cause, when executed by the mobile terminal, the mobile terminal to become configured to: - read the tag to extract the communication and interface information contained therein; - establish a short-range communication with the product vending machine based on the communication information read from the tag; - communicate with the product vending machine to receive therefrom information on the products deliverable thereby; - construct and display the graphical user interface based on the interface information read from the tag; and - communicate with the product vending machine to provide it with information indicative of a product to be delivered; - read the tag to extract the communication and interface information contained therein; - establish a short-range communication with the product vending machine based on the communication information read from the tag; - communicate with the product vending machine to receive therefrom information on the products deliverable thereby; - construct and display the graphical user interface based on the interface information read from the tag; and - communicate with the product vending machine to provide it with information indicative of a product to be delivered; the product vending machine is configured to: - establish a short-range communication with the user terminal; - communicate with the user terminal to receive therefrom information on a product to be delivered; and - deliver a requested product. - establish a short-range communication with the user terminal; - communicate with the user terminal to receive therefrom information on a product to be delivered; and - deliver a requested product.