Over the last few months, I have been doing some initial architectural research regarding the integration of DotNetNuke with arbitrary external e-commerce systems. Note that this research is highly embryonic, largely experimental, and highly likely to not reach any sort of production-ready fruition. Its purpose is to inspire discussion, not demonstrate code. Caveat lector!
As one of my goals is reasonable provider-independence (via adaptation), this is not about realizing any particular vendor (despite the fact that I address one specific such vendor herein). That said, I have been asked by several parties to share a bit more about where this stands; it is with this in mind that I present an initial update.