Hi Tamás, I am working on some ecommerce projects that are extremely narrow in scope, and may one day apply those ideas to a larger solution. I'm still interested in it, but what amazes me is how different requirements are for small businesses. It seems like existing solutions are:
1) Bloated software that will work in many contexts, but at significant performance cost for businesses that don't need many of the features 2) Solutions that are limited in product/inventory management/tax/shipping/etc. but have secure payment APIs (possibly Google Checkout) I'm starting to believe a complete solution is out of the question for me right now, unless we put together a team of developers and experts in several areas. With all the PCI restrictions we'd also likely run into an issue of people misusing the software without knowing any better (like storing credit cards, even if we forced hashing, without posting a PCI compliant privacy policy and appropriate terms & conditions). I also know nothing about shopping site requirements outside the US, or if/how building it to US standards might make it unusable elsewhere. I guess what I'd really like to know is what everyone would want on the scale of "a couple templates that patch into PayPal or Google Checkout APIs" to "a complete, full-featured, robust ecommerce solution that any business user can work with out of the box". If we started with basic ways to manager customer accounts, products/inventory, manual configuration of tax and shipping rules by business users, and a few built-in checkout methods with common payment processing APIs, would that be enough? It definitely wouldn't be something you could just install and turn over to the business, so a lot would fall to the developer to fill in the gaps and customize the application to the business's needs. But then, I assume most of us wouldn't be Pylons or Pyramid developers if we hadn't chose flexibility and customization over choices being made for us. Thanks! Eric On Sat, Mar 26, 2011 at 4:29 AM, gthomas <[email protected]> wrote: > Hi Eric, > > Sorry to chime in dhis late, but I'm interestend in an eCommerce > solution, too. > I've been investigating PayPal and Google Checkout APIs but it is > still not clear how to use any of them for a really simple "by this > single item now without hassle" scenario... > > If you're having anything (ideas, skeletons, code), please let us > know! > > Tamás Gulácsi > > On márc. 3, 21:46, Eric Rasmussen <[email protected]> wrote: > > Thanks everyone for the responses! I unfortunately won't be at PyCon to > > discuss further. > > > > So in terms of making this a real project, I will in the near future be > > prepared to take on the majority of the work of the application itself, > but > > I've never worked on a large-scale open source project before and have no > > doubt there will be things that I'm doing inefficiently (which I want to > be > > caught and corrected). Perhaps more importantly, I'm not as acquainted as > I > > should be with bitbucket or github in order to organize the code and > manage > > revisions. All of this is my way of saying I don't want to launch > headfirst > > into a big project and waste everyone's time by making it difficult to > > contribute or give feedback while I'm learning that piece of the > development > > process. > > > > In the next couple of months I will be working on these things and > gearing > > up for some projects, one of which might be the beginning of a > Pyramid-based > > ecommerce solution. In the meantime, if anyone is interested enough (and > > preferably has more experience than I do in the community) to talk > further, > > please feel free to send an email to me directly to get in touch. > > > > > > > > > > > > > > > > On Thu, Mar 3, 2011 at 8:39 AM, Lance Edgar <[email protected]> > wrote: > > > I hesitate to chime in because I haven't yet looked at Pyramid (though > > > it's on my list) and so don't know how much help I could provide, but > FWIW I > > > am interested in the project. I've just started diving into Satchmo > myself, > > > because I have a more or less immediate need to set up a shop. I've > not > > > used Django before either, but *have* used Pylons (if that helps?) and > in > > > general would prefer to become familiar with Pyramid next instead of > > > Django. Anyway I guess I've just got a +1 for the idea at this point, > and > > > would be happy to help in whatever way I could. > > > > > Lance > > > > > On 3/3/2011 10:20 AM, Andrew Sawyers wrote: > > > > > Eric, > > > Are you going to be at pycon? I’m interested – I briefly looked at > porting > > > something to repoze back at PloneConf in Bristol....but gave up, as it > was > > > a bit more then I was ready to chew. > > > > > Cheers, > > > > > Andrew > > > > > On 3/3/11 8:04 AM, "Brian O'Connor" <[email protected]> wrote: > > > > > Hi Eric, > > > > > I participated very briefly in the development in Satchmo (one of > Django's > > > ecommerce solutions) and I do have an interest in developng an > ecommerce > > > solution with Pylons/Pyramid. That being said, I have an interest, but > no > > > time (grad school + full time job + limited sleep). > > > > > Maybe this is a general pyramid question, maybe not, but one of the > best > > > features I thought Satchmo had was that the shopping cart provided > default > > > templates, and each specific shop just had to define a new templates > > > directory, and override the portions they needed and they would take > > > precedence over the defaults. > > > > > Is that going to be possible with a pyramid ecommerce solution? > > > > > What did you have in mind for product variations and product > attributes? > > > > > On Wed, Mar 2, 2011 at 1:41 AM, Eric Rasmussen < > [email protected]> > > > wrote: > > > > > Hi everyone, > > > > > I've recently been evaluating the practicality of developing an open > source > > > ecommerce solution to handle products, customer accounts, shopping, and > > > business reports/data analysis. When I've been approached with this > request > > > in the past, the conclusion is inevitably to use an existing solution > > > because of the time involved and the difficulties with PCI compliance. > > > > > With Pyramid's built-in support for auth (which is surprisingly easy to > use > > > with SSL compared to Pylons and repoze.what), the majority of the work > would > > > be left to developing a solid model and templates, along with options > to > > > configure or integrate payment processing solutions, tax rules, etc. > > > > > Virtually all shopping cart solutions that aren't Google Checkout or > Paypal > > > require the business to obtain its own merchant account and payment > > > processing account, and it would also be up to them to purchase secure > web > > > hosting or secure their own servers to PCI compliance standards, > meaning > > > this application wouldn't need to address a large chunk of PCI > compliance > > > requirements. > > > > > That being said, the amount of testing and work involved on this > project > > > means it needs community support or it's doomed to fail. As a > > > Pylons-turned-Pyramid developer who works with small businesses, I'd > find it > > > ideal to have it in Pyramid vs existing PHP and Python/Django > solutions. Is > > > this something anyone else is working or has an interest in? > > > > > Thanks! > > > Eric > > > > > -- > > > You received this message because you are subscribed to the Google > Groups > > > "pylons-discuss" group. > > > To post to this group, send email to [email protected]. > > > To unsubscribe from this group, send email to > > > [email protected]. > > > For more options, visit this group at > > >http://groups.google.com/group/pylons-discuss?hl=en. > > > > > -- > > > You received this message because you are subscribed to the Google > Groups > > > "pylons-discuss" group. > > > To post to this group, send email to [email protected]. > > > To unsubscribe from this group, send email to > > > [email protected]. > > > For more options, visit this group at > > >http://groups.google.com/group/pylons-discuss?hl=en. > > -- > You received this message because you are subscribed to the Google Groups > "pylons-discuss" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/pylons-discuss?hl=en. > > -- You received this message because you are subscribed to the Google Groups "pylons-discuss" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/pylons-discuss?hl=en.
