Yes, you can still receive an order by shipping even without a fixed or permanent address.
To do this, you can use a United States Postal Service (USPS) feature called General Delivery. This allows you to have something shipped to any post office and pick it up in person.
Here are instructions for using General Delivery: https://faq.usps.com/s/article/What-is-General-Delivery
Note that each post office has a different ZIP code, so use a map application to pick which post office you want and then use that one's ZIP code.