Can CS-Cart easily be modified to support large e-commerce site

We're considering different platforms for a large e-commerce site. Some of our requires are:




  • 5,000 to 50,000 products, will performance be an issue?
  • The catalog will have 500 to 1,000 different retail stores that the products can be found in, need to track which products are available in which stores.
  • Products come and go with the seasons, so need to track which products are available in which store for which time frames. Need to maintain an ever-growing list of availability history for each SKU.
  • Anonymous users see limited product information, where as registered users will need more detailed product information and can upload information.
  • Members/users need ability to upload submit product information like text, reviews, pictures, availability, price.
  • Need to support each user’s multiple ‘shopping lists’ that can be saved for future reference.
  • May be upwards of 500,000 registered users.
  • The platform needs to provide a data feed for a mobile phone application.



    Is CS-Cart up to the task? How are fundamental changes to the product catalog data schema handled, and can the easily survive future CS-Cart product updates?

[quote name='curioususer' timestamp='1314677231' post='120604']

We're considering different platforms for a large e-commerce site. Some of our requires are:




  • 5,000 to 50,000 products, will performance be an issue?
  • The catalog will have 500 to 1,000 different retail stores that the products can be found in, need to track which products are available in which stores.
  • Products come and go with the seasons, so need to track which products are available in which store for which time frames. Need to maintain an ever-growing list of availability history for each SKU.
  • Anonymous users see limited product information, where as registered users will need more detailed product information and can upload information.
  • Members/users need ability to upload submit product information like text, reviews, pictures, availability, price.
  • Need to support each user’s multiple ‘shopping lists’ that can be saved for future reference.
  • May be upwards of 500,000 registered users.
  • The platform needs to provide a data feed for a mobile phone application.



    Is CS-Cart up to the task? How are fundamental changes to the product catalog data schema handled, and can the easily survive future CS-Cart product updates?

    [/quote]





    Hello, curioususer!



    The standard version of CS-Cart works perfectly well with up to 500 000 products. The running speed and functioning of your CS-Cart store on the whole will depend on a number of factors, such as the server's performance capacity, amount of products, referencing intensity etc.



    In case you are planning to have 1 000 000 items for instance, it may require some extra optimization to allow your store to handle such number of products.



    Besides, you would surely need to rent a high-productive dedicated server in this case. I would like to draw your attention to the fact that such measures, as additional optimization or the use of a powerful server are not required in most cases unless one needs to run a large-scale web store with a complex structure of a catalog.



    We can also perform extra optimization for you in the framework of our paid custom development service if need be.



    Besides, please refer to the following page of our Knowledge Base to learn how to increase your site's performance:



    CS-Cart Documentation — CS-Cart 4.15.x documentation



    Some code modifications are required to realize other features you mentioned. Please request a quote and our specialist will get back to you with the detailed information.