1. A computer-implemented method comprising: providing information on one or more products offered for sale under restricted conditions of time or quantity; obtaining a real image of an object; determining one or more features from the object image; determining a position to overlay a first product image on the object image based on the determined one or more features, the first product image being an image of a product from the one or more products; overlaying the first product image on the object image based on the determined position to provide an overlaid image; and displaying the overlaid image.