A computing device can include a retail application and a virtual environment application. The retail application can display a product purchase interface and receive a request to purchase the product from a user. When the user orders the product, the retail application can provide the virtual environment application with an indication that the product has been purchased. In response to the user's purchase of the product, the virtual environment application can grant the user's virtual environment account with ownership of a virtual version of the product.