We have had great success with using Concrete5's ecommerce add-on to create online catalogs for customers. We have done this for auto dealerships, product manufactures and retailers alike. Based on our clients needs we create categories of products with product attributes that allow our clients to sort and display products based on their needs.