As a contribution to the Commerce Server developer community I’ve decided to start working on a small library that will provide some useful functionality for developing Microsoft Commerce Server solutions.
The library was initially hosted on MSDN Code but due to recent restructuring of the way that hosting facility works, I’ve decided to move it to Google Code. From here you can follow the roadmap, change history, download the latest code base (using any SubVersion client) and read documentation on how to use the CSUtilities library.
More information on the CSUtilities library can be found at http://code.google.com/p/csutilities/
Roadmap of CSUtilities
- Avoid magic strings with Code Generation based on MetadataDefinitions.xml (RELEASED – see below)
- Get Connection Strings to Commerce Server databases
- Custom Shipments (replace the built-in Shipping Methods)
- Custom Payments (replace the built-in Payment Methods)
- Custom Pricing (pricing outside Commerce Server - ERP, Custom Database, other)
- LineItemRollup with Commerce Server 2009
- Multi-currency pricing in a single catalog
- Replace the Profiles System with a real ORM
- ASP.NET Templates (.NET 3.5/4.0, MVC/WebForms/Razor)
- Auto generate Order Schema (SQL/XSD)
- Foundation API extension methods
- Deploy pipelines
- and hopefully a lore more :)
CSUtilities 0.0.0.1
The first release of the new CSUtilities library is now available for you to download on Google Code.
Read more about this release at http://code.google.com/p/csutilities/wiki/CSUtilities0001