Ucommerce includes full API reference documentation and lots of helpful articles to help you build your e-commerce site as effortlessly as possible.
From an installation point of view, Ucommerce can be seen as a plugin/app/module for the CMS. The Ucommerce back-office is viewable from the CMS back-office, but is not made in the same technology as the CMS. The back-office is an iframe with a skin that looks like CMS, so the user is not confused with a different UX. Technically Ucommerce depends on the CMS for numerous features such as:
It is important to note that Ucommerce does not store any Users, Content, Images etc. They are all stored in the CMS. Ucommerce uses the CMS data APIs to get the data needed, and only stores the id of the user, content or image etc. Most of the code in Ucommerce is not directly dependent on the CMS, it depends on abstractions, implemented for each CMS. Ucommerce also includes pickers for CMS users, content, image etc. so that they can easily be picked from the back-office.