Technical overview
Extensible and Customizable Platform
Ucommerce becomes the clients business because it can be extended and customized easily. The client does not need to shape their business to meet the system as with most other Commerce platforms. Pretty much everything in Ucommerce is build with a framework first approach, and all the code is build using the SOLID principles. This ensures that almost everything is replaceable, extensible and customizable. Things you can do easily:
- If you don't like the default URL handling, you can just easily replace it.
- Need to get the live inventory number from ERP on checkout? Add a custom Task to the BasketPipeline.
- Need to hotfix something? Just replace the component with the fixed version.
- Need to give gold customers a special discount? Add a new MarketingTarget.
- Need to import products into Ucommerce from an ERP? Ucommerce has APIs for all entities that can easily be used.
- Want to add U.S. tax calculation? Just add an App from a 3rd party provider and you are good to go.
The true value of Ucommerce is not what is delivered out-of-the-box, but how easily you can change anything to fit the business requirements.