Webmasters Stack Exchange is a question and answer site for pro webmasters. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I need an online shop with a custom interface (customizing items with Ajax, with a preview included). Writing it myself does not make too much sense (implementing all the payment options etc.), so I would like to use an existing online shop (OpenSource).

I would like to build my own UI which, for example, tells the shop to add an item to its cart -- i.e. without using the online shop's native UI. More precisely, it should be an online gallery where the user can directly order an image if he likes it. The final checkout/payment page can be native again.

Is there a shop system that supports this? Or is it still faster to write it on my own? Or are there better options?

Additional information

I have written a JavaScript image gallery. The idea is that when the visitor finds an image he likes, he can then click some buy now button and is then shown a new page where he can see how the picture will look like (different sizes, borders, etc.).

Finally the image goes to the shopping cart and the user can proceed to checkout. This is where I would like the online shop system to kick in. Not before, i.e. not in the previous paragraph.


In the meantime, I have found another system that really only provides the API: Moltin. Just in case somebody else is looking for a shopping API.

share|improve this question

closed as off-topic by Zistoloen, John Conde Aug 21 '14 at 12:58

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions asking us to recommend a tool, library or favorite off-site resource are off-topic for Pro Webmasters as they tend to attract opinionated answers and spam." – Zistoloen, John Conde
If this question can be reworded to fit the rules in the help center, please edit the question.

You need to better explain exactly what you're trying to do. Online shops are generally complete packages, so if you want to design your own interface, just modify one that already exists. Or write your own backend too. – ionFish Sep 23 '12 at 16:41
@ionFish More information added. Better now? – Simon A. Eugster Sep 23 '12 at 20:14
up vote 2 down vote accepted

I would start with an existing platform like OpenCart or any other open source framework and THEN customize it to meet your needs. Definitely no reason to do all of the hardwork that's already been done, but definitely worth customizing the remaining items on your to-do list.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.