Bug tracker tickets basically outline existing, known bugs for getting ecommerce to "work with 5.2".
Additionally, Pg8 no longer uses oids with tables by default, whereas ecommerce uses oids in some queries.