Pattern e-commerce