I currently have a database centric web app for my company. For the office staff, the whole system is based around orders. There is an order list page. Warehouse manages his part by reading, preparing and marking incoming orders as 'prepared', 'dispatched' etc..
Telephone staff takes new orders from customers using the same page (access to products and inventory on the same page).
What I understand from what I read up until now, requires clarification before I read further hence I am here. DDD-wise (this is where I am confused) I should only access orders through customers right? In this case if I design my application to be based on Orders, then accessing Customers would be through orders? If so, getting a Customer list would require me to retrieve all orders and access their owners one by one?
I would really appreciate any help with my struggle. Any reading/watching materials and if there are any people who had a similar difficult time when trying to switch their thinking from database-centric to DDD, any experience would be useful.