You can actually order certain houseplants directly from Amazon (free shipping for Prime members!). Many retailers like Walmart, Costco, Home Depot, and Lowe's do online ordering which includes indoor plants. You can have them delivered or set up an in-store pickup!