FIX: Removed unnecessary 'setWhere' that was breaking ShopSalesReport
Removed some old, unused code from ShopPeriodReport and ShopSalesReport. Still need to get pagination working.
Prevent negative order calculations, and log cases where this happens.