switch to check for product_id opposed to product_number
delayed_job part1
delayed_job part2
delayed_job part2
delayed_job part3
delayed_job part4
delayed_job part5
delayed_job part6
delayed_job part7
delayed_job part7
whenever
basket cleanup
delete delayed_jop remainder
delete delayed_jop remainder2
basket cleanup
basket cleanup
send messages