Plug ‘n’ Play: Cart-Agnostic Design Principles for Joomla! eCommerce – Donald Champion