There's kind of eCommerce in node.js, very simple though, sample shop built with it http://robotigra.ru
It's not exactly eCommerce, but a static site generator with eCommerce plugin http://eviltext.com The sample shop with its sources http://shop-example.eviltext.com https://github.com/sinizinairina/eviltext-shop-example On Friday, 26 September 2014 15:46:45 UTC+4, lin di wrote: > > any progress? after googing and testing for few hours, i finally decide to > use keystone & sequelizejs(or bookshelf.js to support mysql acid). > > 在 2013年9月12日星期四UTC+8下午10时07分14秒,[email protected]写道: >> >> I generally agree with Adam too, it's really important to have the right >> foundation in place or you (or someone else using the project) will regret >> it later. >> >> I asked about whether it would be possible to implement a robust solution >> in mongo db because I've been working on an open source content management >> system / web app framework built on express and mongoose. >> >> The project hasn't been announced yet because I'd like to have better >> documentation, a getting started, and examples in place before I draw too >> much attention to it. >> >> That said, if anybody would like an early preview it's called Keystone JS >> and there's a simple demo up at http://demo.keystonejs.com >> >> My company has used it as the foundation of a few eCommerce sites >> (including http://www.bodymindlife.com, which we launched today) but >> they've got fairly simple requirements - just creating customers and >> logging purchases, there's nothing sophisticated like inventory management. >> >> However we're really happy with Keystone for content management and I'd >> like to explore turning it into something of an eCommerce solution. If it >> can be done (for example implementing a subsystem using redis or another >> secondary database to ensure things happen safely) then having the store >> content and customers managed with Keystone might be really good. >> >> Of course, it's not a good idea to use the wrong tool for the job - >> you'll just end up fighting with it... >> >> Then again some people may have said that about using javascript for your >> back-end ;-) >> >> The question is can we build a robust solution on top of mongo (*or* >> alongside it with other systems) and if so, are people interested in >> building it with me as part of Keystone? >> >> Cheers, >> Jed. >> >> >> On Thursday, September 12, 2013 9:54:08 PM UTC+10, [email protected] >> wrote: >>> >>> no node expert by a long shot but I concur totally, am developing >>> international logistics solutions for others and also running them in my >>> own businesses since the 90ties and you've *got to play it safe* in this >>> area or (apart from your MD, CEO or whatnot) the first fiscal inspection >>> will pluck you to pieces as various taxes are directly affected. They just >>> *love* to detect incorrect inventory statements on your sheet so they can >>> e$timat€... You need to think very hard how to maintain the database >>> accurate in an async environment with multiusers and you have to carefully >>> design the statements or transactions that need to be executed in a certain >>> sequence if you want your app to scale correctly. Sorry for ranting and >>> raving like this but Adam is right. :-) >>> >>> On 12/09/13 13:12, Adam Reynolds wrote: >>> >>> The customer will care when the last item in stock is sold twice. You >>> are right, in the initial work, it's all about the pretty stuff, but the >>> backend implementation should be scalable as the customer grows. >>> >>> The last thing a customer wants to hear is that the solution works as >>> long as you don't have too much business. >>> >>> Seriously this ability to track stock accurately is the most important >>> thing to a business. Having spent a lot of my 13+ years in e-commerce >>> development, this stuff is absolutely critical. The 'design' is irrelevant >>> when the MD of a company wants to know precisely how much stock is in the >>> warehouse, and in your case, why we've sold 3 times as many products than >>> we have in stock, just because the site got busy after they ran an advert >>> on TV last night. >>> >>> ACID compliance has serious financial implications and is why people >>> keep harping on about it. It's really really really important. >>> >>> >>> >>> On Thu, Sep 12, 2013 at 11:56 AM, Alexey Petrushin < >>> [email protected]> wrote: >>> >>>> Customers doesn't care if there's MongoDB, CouchDB, MySQL inside this >>>> e-commerce stuff. >>>> >>>> Also, as soon as the goal is to build widely used open source >>>> e-commerce - it won't be a huge million user a day site (nobody uses >>>> simple >>>> open source shops at such scale), it will be a small, simple and easy to >>>> use shop. And on such a small scale - it's totally irrelevant how you >>>> implement it, it probably will works fine even if you decide to not use >>>> any >>>> DB at all and store all stuff in plain files. >>>> >>>> So, this discussion about DB choice is pointless. Would be more >>>> interesting to see what set of features it's supposed to have and where to >>>> get a cool design (the thing that unlike DB is really important) for it. >>>> >>>> >>>> On Thursday, September 12, 2013 2:38:19 PM UTC+4, Adam Reynolds wrote: >>>> >>>>> Lol "SQL is boring" >>>>> >>>>> Think you're doing it wrong :) >>>>> >>>> >>> -- Job board: http://jobs.nodejs.org/ New group rules: https://gist.github.com/othiym23/9886289#file-moderation-policy-md Old group rules: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines --- You received this message because you are subscribed to the Google Groups "nodejs" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/nodejs/666a282a-45bf-4422-bcbe-0814715fcbdf%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
