Dozens of times. It's almost always been left at my front door. I've ordered from Doubletap, The CMP Store, Cabelas, Georgia Arms, and others.
My Garand was even left at my front door -- that was a bit shocking. I figured THAT would require a signature. (Sender determines it).
If you order ammo, once you get the tracking info, say FedEx or UPS, you can go online and have them hold it for you to pick it up.