The Programming Guide (
http://www.konakart.com/docs/Programming.html) deals a lot with using the Java API's, using SOAP webservices, running own SQL and customizing the source. There are parts where engine customizations are described and how the Struts/JSP actions, forms, modules and JSP's are to be modified.
All instructions lean a lot towards customizing the current "open-source" customizable Struts code and building the various parts using Ant - which is really nicely documented!
What I was missing when I started to develop a Wicket application a few weeks ago and what would really be a nice-to-have: how to really integrate KonaKart outside the Struts/JSP (frontend/backend) application. The Java API examples are great, single-example showcases, but I had to take a really good look into the Struts source code as to how to configure the engine and interact with the client or server engine. This by itself is not a problem; that's what we open-source developers are used to

) But when (ofcourse) on a tight schedule to get a e.g. Wicket application up 'n running real fast tightly integrated with KonaKart a lot more 'general webapplication project' stuff was appreciated. What .jars have to copied from the example frontend to my own application, is there a Maven repository I could use for all KonaKart dependencies, what happens in com.konakart.plugins.KKEngPlugin which I have to mimick in my own webapp to initialize the engine properly, more examples about howto take multi-store programmatically into account - that sort of stuff.
Futhermore; great product and keep up the good work!