Optimize shipping packaging and box planning for stock pickings using size, weight, and packing rules