Hey,
I wrote a http://l154k.blogspot.com/2011/09/broadleaf-commerce-vs-apache-ofbiz.html recently after I played with Broadleaf Commerce for a while and I find it really impressive. I have 2 suggestions though, I mention one of them in the blog post.
I was surprised that there is no maven archetype that would deploy default shopping cart with classic theme, so that developers wouldn't have to copy/paste the demo one and change/modify the coffee UI theme. I'd really like to do it myself, but it's been a day since I checked out the code...Someone who know BC longer would be better I suppose. Also I'm going to work with broadleaf after a few months first.
Secondly, haven't you thought about using NoSQL for schemaless data ? For Items/Products especially. I've seen many attempts to deal with dynamic data structures by storing schemaless data in RDBMS and all of them failed. Complicated data model, performance, hard to read for a developer, hard to maintain, test and refactor....for instance so called Expando in Sharepoint and Liferay. Spring data project came up with so called polyglot persistence, which is an abstraction over ORM and NoSQL data persistence http://www.youtube.com/watch?v=fI4L6K0MBVE&feature=player_detailpage#t=199s.
Thank you for this great platform !
This forum is in readonly mode and serves as an archive of old information. All posting, registration and commenting abilities have been turned off. To get help, the Broadleaf team reguarly monitors the broadleaf-commerce tag on Stack Overflow so please ask your questions there.