new universal ecommerce code

Signed-off-by: Brandon Ewoldt <bewoldt1@gmail.com>
adding lazy load functionality

Signed-off-by: Brandon Ewoldt <bewoldt1@gmail.com>
new stuff

Signed-off-by: Brandon Ewoldt <bewoldt1@gmail.com>