<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
     xmlns:admin="http://webns.net/mvcb/"
     xmlns:content="http://purl.org/rss/1.0/modules/content/"
     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
	<channel> 

	<title>Comments on: Open Source Shopping Cart</title>
	<link>http://ask.metafilter.com/88210/Open-Source-Shopping-Cart/</link>
	<description>Comments on Ask MetaFilter post Open Source Shopping Cart</description>
	<pubDate>Tue, 08 Apr 2008 10:54:26 -0800</pubDate>
	<lastBuildDate>Tue, 08 Apr 2008 10:54:26 -0800</lastBuildDate>
	<language>en-us</language>
	<docs>http://blogs.law.harvard.edu/tech/rss</docs>
	<ttl>60</ttl>

	<item>
		<title>Question: Open Source Shopping Cart</title>
		<link>http://ask.metafilter.com/88210/Open-Source-Shopping-Cart</link>	
		<description>Simple e-commerce solutions. I have a fully built site, with individual webpages pointing to specific product items. I simply want to add a backend shopping cart functionality that resides on the server, without relying on PayPal. Whats the best opensource solution that allows me to pass a variable (ie, add a &quot;Buy This&quot; button to already-designed pages) to a shopping cart php function (inventory isn&apos;t necessary at this point) and allowing checkout/payment? &lt;br /&gt;&lt;br /&gt; Is this possible or is PayPal the easiest way to go without completely&lt;br&gt;
rebuilding my site in an opensource commerce engine (ie OsCommerce)?&lt;br&gt;
&lt;br&gt;
I know this has been addressed to some extent &lt;a href=&quot;http://ask.metafilter.com/75696/Advice-for-someone-wanting-to-build-an-ecommerce-site&quot;&gt; before &lt;/a&gt;, but I don&apos;t think I need a sweeping e-commerce solution, just a cart, checkout, and merchant services (visa/mc) hookup.</description>
		<guid isPermaLink="false">post:ask.metafilter.com,2008:site.88210</guid>
		<pubDate>Tue, 08 Apr 2008 10:28:10 -0800</pubDate>
		<dc:creator>pinto</dc:creator>
		
			<category>ecommerce</category>
		
			<category>e-commerce</category>
		
			<category>shoppingcart</category>
		
			<category>opensource</category>
		
			<category>php</category>
		
			<category>paypal</category>
		
	</item> <item>
		<title>By: amtho</title>
		<link>http://ask.metafilter.com/88210/Open-Source-Shopping-Cart#1298710</link>	
		<description>How important to you, and why, are each of your stated requirements:&lt;br&gt;
&lt;br&gt;
- open source&lt;br&gt;
&lt;br&gt;
- resides on your own server (all of it?  payment processing? shopping cart?) - this is an important point, so please elaborate.&lt;br&gt;
&lt;br&gt;
For merchant services, you might want to look at Mal&apos;s e-commerce: &lt;a href=&quot;http://mals-e.com&quot;&gt;mals-e.com&lt;/a&gt;.  I know people who have been using it with success for years.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.88210-1298710</guid>
		<pubDate>Tue, 08 Apr 2008 10:54:26 -0800</pubDate>
		<dc:creator>amtho</dc:creator>
	</item><item>
		<title>By: pinto</title>
		<link>http://ask.metafilter.com/88210/Open-Source-Shopping-Cart#1298727</link>	
		<description>Hi amtho,&lt;br&gt;
&lt;br&gt;
-Open source is preferred but if there are other free/cost effective options, I wouldn&apos;t rule them out. &lt;br&gt;
&lt;br&gt;
-Again, figured we could keep cost down by keeping it on our server, but perhaps I don&apos;t understand the rest of the options out there. &lt;br&gt;
&lt;br&gt;
We are a small boutique without a storefront and we want to keep things as lightweight as possible--while maintaining a professional and aesthetically customized cart solution...</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.88210-1298727</guid>
		<pubDate>Tue, 08 Apr 2008 11:12:48 -0800</pubDate>
		<dc:creator>pinto</dc:creator>
	</item><item>
		<title>By: jdgdotnet</title>
		<link>http://ask.metafilter.com/88210/Open-Source-Shopping-Cart#1298728</link>	
		<description>http://shopify.com</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.88210-1298728</guid>
		<pubDate>Tue, 08 Apr 2008 11:13:14 -0800</pubDate>
		<dc:creator>jdgdotnet</dc:creator>
	</item><item>
		<title>By: crios</title>
		<link>http://ask.metafilter.com/88210/Open-Source-Shopping-Cart#1298805</link>	
		<description>&lt;a href=&quot;http://www.zen-cart.com/&quot;&gt;Zen Cart&lt;/a&gt; won&apos;t work for you?</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.88210-1298805</guid>
		<pubDate>Tue, 08 Apr 2008 12:03:41 -0800</pubDate>
		<dc:creator>crios</dc:creator>
	</item><item>
		<title>By: crios</title>
		<link>http://ask.metafilter.com/88210/Open-Source-Shopping-Cart#1298808</link>	
		<description>Never mind. I see what you&apos;re trying to do, with Zen Cart you would have to rebuild the site.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.88210-1298808</guid>
		<pubDate>Tue, 08 Apr 2008 12:06:33 -0800</pubDate>
		<dc:creator>crios</dc:creator>
	</item><item>
		<title>By: gregjones</title>
		<link>http://ask.metafilter.com/88210/Open-Source-Shopping-Cart#1299105</link>	
		<description>Payment processors generally work in one of two ways (many will offer both as options...):&lt;br&gt;
The easiest one to setup, is where the customer submits a form on your site where the &apos;action&apos; points at the payment processor. Through (generally) hidden form fields, you pass your account-id, the amount, an order number and any number of other things that they might want. Once the customer gets to the payment processor, they&apos;re asked for their card details, and the transaction happens (or doesn&apos;t happen...). One of the items you can send with your form will be a callback url, that the payment processor will POST to with the status of the order - normally with a hash that lets you verify it&apos;s actually them, and not just a hacker. This callback would then let you know (email, update a database, etc.) that there&apos;s been an order. From a purely technical point of view, there&apos;s no reason why you&apos;d need an SSL certificate for this method, card details never go between the browser and your server. However (and this is a biggie) a lot of people assume that a padlock on the page they&apos;re viewing means that submitting things on that page is secure and inversely, that a lack of padlock means no security.&lt;br&gt;
The other method involves the customer filling in a form on your site, that posts to your site, that includes their card details. You then, with some code on your server, make the POST to the payment processor&apos;s API (that is often XML-based, rather than a simple POST), and handle the response immediately. This will require an SSL certificate for your site, as credit-card details will be moving between the user and you. &lt;br&gt;
The first way requires less coding, but the second will be more seamless to a customer. Some processors might only offer the 2nd option to merchants with a certain number of transactions per month, so check that.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.88210-1299105</guid>
		<pubDate>Tue, 08 Apr 2008 15:23:49 -0800</pubDate>
		<dc:creator>gregjones</dc:creator>
	</item><item>
		<title>By: amtho</title>
		<link>http://ask.metafilter.com/88210/Open-Source-Shopping-Cart#1299289</link>	
		<description>You&apos;ll probably want  to use outsourced/third-party payment processing.  You can set up a shopping cart on your own site, but you&apos;ll probably have to re-do your products to serve them through a shopping cart UNLESS you get a highly customized programming solution.&lt;br&gt;
&lt;br&gt;
There are some remotely-hosted shopping carts that say they will work wtih your own pre-existing web pages (I think), but I&apos;m not sure I&apos;d recommend these.  There are a lot of things that make just using dynamically-generated (i.e. from the shopping cart software) pages good - ability to show the current cart contents, ability to work without having cookies enabled, ability to hae a &quot;checkout&quot; button appear only if there is something in the cart -- you may regard these as luxuries, but there may be other features I&apos;m not listing that you&apos;d want (even if you haven&apos;t thought of them yet, or if you don&apos;t see the need right now)... just a thought.&lt;br&gt;
&lt;br&gt;
I did make a shopping cart once for a client that worked with his current pages (frames were involved... it was quite a thing, involved multiple scanned catalog pages), but it was highly custom and not very nice.  Worked, though.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.88210-1299289</guid>
		<pubDate>Tue, 08 Apr 2008 17:57:07 -0800</pubDate>
		<dc:creator>amtho</dc:creator>
	</item>
	</channel>
</rss>
