We keep things simple around here and steer clear of ecommerce sites. Especially since Shopify makes it so easy for most small businesses to get a shop up and running. BUT there are also special circumstances that we would consider.