We ship live plants, so we always pack the same day we ship. This is problematic for scheduling pickups since you have to do it the day before. I don't really understand why you need to have all the details about your shipments before scheduling a pickup. Instead, you should be able to schedule a generic pickup with perhaps just basic estimates about the size of the shipment, example given: 10 small boxes, 10 boxes approximately 18x18x8, and five boxes 18x18x24. This information could be automatically updated when you create a batch relevant to the shipper for that day.