(WIP) Cdodge/shopping cart rewrite

If you don't use report_comments, you can get rid of this function