Deliveries your own team runs
Selling something that has to reach the customer means somebody drives it there — and today that is a text to whoever is free, a screenshot of the address, and no record of what happened.
Set the suburbs you deliver to, suggested from a radius around your business, each with its own fee or a fee by distance. Customers choose delivery at checkout and pay the fee with the order; every delivery lands on a dispatch board with the address on a map. Hand it to one person, or bundle several into a run for one driver — it rides their rostered shift or creates one, so the hours and kilometres reach the timesheet. Raise a delivery job yourself for anything that didn't come through the storefront.
Every delivery is visible, somebody owns it, and the hours it took are recorded where they were worked.