Fix the shelf bug
Fix the bug that deal all the same dept products as one product
Print the list for each basket
Add the total price for each basket
Refresh the main basket before join each product
Salve each basket to a file