<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Jason R Briggs &#187; yak</title>
	<atom:link href="http://www.briggs.net.nz/log/tag/yak/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.briggs.net.nz/log</link>
	<description>Techie stuff from the perspective of a Kiwi abroad</description>
	<lastBuildDate>Mon, 28 Jun 2010 06:45:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>YAK 2.2.1</title>
		<link>http://www.briggs.net.nz/log/2010/06/28/yak-2-2-1/</link>
		<comments>http://www.briggs.net.nz/log/2010/06/28/yak-2-2-1/#comments</comments>
		<pubDate>Mon, 28 Jun 2010 06:45:23 +0000</pubDate>
		<dc:creator>jrbriggs</dc:creator>
				<category><![CDATA[development]]></category>
		<category><![CDATA[technical]]></category>
		<category><![CDATA[carr]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[yak]]></category>

		<guid isPermaLink="false">http://www.briggs.net.nz/log/2010/06/28/yak-2-2-1/</guid>
		<description><![CDATA[Not much to report in this latest version of YAK. Suburb (in the address entry screen) is now optional, and javascript usage has been streamlined to use more jQuery (less functions overall, which makes it easier to maintain). The main point of note is that YAK is now being tested against WP3 only. 2.1.7 is [...]]]></description>
			<content:encoded><![CDATA[<p>Not much to report in this latest version of YAK. Suburb (in the address entry screen) is now optional, and javascript usage has been streamlined to use more jQuery (less functions overall, which makes it easier to maintain). </p>
<p>The main point of note is that YAK is now being tested against WP3 only. 2.1.7 is still supported for WP2 users, for the moment, and I&#8217;ll make bug fix releases against that version as necessary.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.briggs.net.nz/log/2010/06/28/yak-2-2-1/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>YAK 2.1.7</title>
		<link>http://www.briggs.net.nz/log/2010/06/20/yak-2-1-7/</link>
		<comments>http://www.briggs.net.nz/log/2010/06/20/yak-2-1-7/#comments</comments>
		<pubDate>Sun, 20 Jun 2010 10:28:58 +0000</pubDate>
		<dc:creator>jrbriggs</dc:creator>
				<category><![CDATA[development]]></category>
		<category><![CDATA[technical]]></category>
		<category><![CDATA[cart]]></category>
		<category><![CDATA[shopping]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[yak]]></category>

		<guid isPermaLink="false">http://www.briggs.net.nz/log/?p=1235</guid>
		<description><![CDATA[So, versions 2.1.2 through 2.1.6 went by without any official announcement, so it seems like it&#8217;s probably a good idea to note that 2.1.7 will be the last release of YAK for the v2 series of WordPress (other than a bug fix release or two, perhaps). Changes (in this latest release) since 2.1.1 include: 2.1.2 [...]]]></description>
			<content:encoded><![CDATA[<p>So, versions 2.1.2 through 2.1.6 went by without any official announcement, so it seems like it&#8217;s probably a good idea to note that 2.1.7 will be the <em>last</em> release of YAK for the v2 series of WordPress (other than a bug fix release or two, perhaps).</p>
<p>Changes (in this latest release) since 2.1.1 include:</p>
<p><strong>2.1.2</strong></p>
<ul>
<li>Fix bug with sales tax via manual CC entry, along with removal of spurious &lt;td&gt;</li>
<li>Fix bug with sales tax via accounts receivable entry</li>
</ul>
<p><strong>2.1.3</strong></p>
<ul>
<li>Fix sales tax in PayPal Std checkouts</li>
</ul>
<p><strong>2.1.4</strong></p>
<ul>
<li>Fix processing problem with failed Authorize.net payments</li>
<li>Fix rounding issue with sales tax values sent to PayPal</li>
</ul>
<p><strong>2.1.5</strong></p>
<ul>
<li>Fix bug with confirmation email (missing sales tax, totals wrong)</li>
</ul>
<p><strong>2.1.6</strong></p>
<ul>
<li>Add back missing code to handle unlimited quantities</li>
</ul>
<p><strong>2.1.7</strong></p>
<ul>
<li>Fix problem with incorrectly calculated shipping after validation error</li>
<li>Increase timeout on Authorize.net connections (occasionally seems to cause a problem)</li>
<li>Fix problem with unlimited quantity handling</li>
<li>Add shipping type to email flags</li>
<li>Add check for the address_entry function existing (seems to cause an incompatibility with another plugin)</li>
</ul>
<p>The next release (which may not include any major changes at all), will be 2.2.0, which will be the first official version tested against WP3.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.briggs.net.nz/log/2010/06/20/yak-2-1-7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>YAK 2.1.1</title>
		<link>http://www.briggs.net.nz/log/2010/04/30/yak-2-1-1/</link>
		<comments>http://www.briggs.net.nz/log/2010/04/30/yak-2-1-1/#comments</comments>
		<pubDate>Thu, 29 Apr 2010 23:08:33 +0000</pubDate>
		<dc:creator>jrbriggs</dc:creator>
				<category><![CDATA[development]]></category>
		<category><![CDATA[technical]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[shopping cart]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[yak]]></category>

		<guid isPermaLink="false">http://www.briggs.net.nz/log/?p=1229</guid>
		<description><![CDATA[YAK 2.1.1 has just been released. Some fairly comprehensive changes have gone into this version. On the stability/security side of things, YAK now uses WP&#8217;s SQL &#8220;prepare&#8221; facility (this is to stop things like SQL injection attacks). From a bug fix perspective, you&#8217;ll notice the product edit form (when editing a post) is now draggable [...]]]></description>
			<content:encoded><![CDATA[<p>YAK 2.1.1 has just been released.  Some fairly comprehensive changes have gone into this version.  On the stability/security side of things, YAK now uses WP&#8217;s SQL &#8220;prepare&#8221; facility (this is to stop things like SQL injection attacks).  From a bug fix perspective, you&#8217;ll notice the product edit form (when editing a post) is now draggable (thanks to a contributor), and promo price calculation had a bug in some environments which should now be resolved.</p>
<p>In terms of new features, I&#8217;ve added public key encryption for storage of CC details.  With the recent news about WordPress blogs hacked on a shared host (http://blogcastfm.com/announcements/warning-massive-number-of-godaddy-wordpress-blogs-hacked-this-weekend/), and various comments about many people on shared web hosts who don&#8217;t secure their WP config files properly, it seems prudent to provide the facility for more security for users of the manual CC payment feature.  YAK settings are now split into 4 separate screens (General, Shipping, Sales Tax, Advanced) &#8212; on the Advanced tab you&#8217;ll find a button for generating a public/private key.  The public key can be used for encrypting CC numbers, and the private key for decrypting.  I&#8217;ll be adding some more detail to the FAQ at some point soon.</p>
<p>I&#8217;ve also added the facility to require a login for certain products, added more values to the third-party-integration event, and also incrementing item quantity (rather than displaying an error message) when the customer clicks on the buy button for an item which is already in the cart (configurable, of course).  The biggest feature addition is the first version of sales tax calculations.  This works in a vaguely similar way to shipping (except without the zones), but also provides for federal and state based taxes for the US.  If your country has a similar requirement (state versus federal taxes), let me know, and hopefully I can fit that into a subsequent release.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.briggs.net.nz/log/2010/04/30/yak-2-1-1/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>It Takes Two</title>
		<link>http://www.briggs.net.nz/log/2010/01/24/it-takes-two/</link>
		<comments>http://www.briggs.net.nz/log/2010/01/24/it-takes-two/#comments</comments>
		<pubDate>Sun, 24 Jan 2010 11:21:23 +0000</pubDate>
		<dc:creator>jrbriggs</dc:creator>
				<category><![CDATA[development]]></category>
		<category><![CDATA[technical]]></category>
		<category><![CDATA[cart]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[yak]]></category>

		<guid isPermaLink="false">http://www.briggs.net.nz/log/?p=1176</guid>
		<description><![CDATA[Well, version 2 actually, rather than a Rod Stewart/Tina Turner duet. YAK version 2 has just been released (the WP site should update shortly). This is a major release, with a large number of changes. Most important to note for upgraders, is YAK now uses WordPress&#8217;s shortcode API and also supports multiple shipping options. See [...]]]></description>
			<content:encoded><![CDATA[<p>Well, version 2 actually, rather than a Rod Stewart/Tina Turner duet.</p>
<p>YAK version 2 has just been released (the WP site should update shortly).  This is a major release, with a large number of changes.  Most important to note for upgraders, is YAK now uses WordPress&#8217;s shortcode API and also supports multiple shipping options.  See the change list below for what this actually means, but before upgrading, I recommend taking a note of your current shipping configuration, and taking a backup of your WP environment (just to be safe).</p>
<p>Changes include (<em>note, read braces {} below as square brackets []</em>):</p>
<ul>
<li>Updated the codebase to use WordPress&#8217;s shortcodes API.  This means the old parameter style (e.g. {yak_price type id}) is replaced by the new style {yak_price id=&#8221;" type=&#8221;"}.  For example, {yak_price small 23} becomes {yak_price id=&#8221;23&#8243; type=&#8221;small&#8221;}.  {yak_quantity medium} becomes {yak_quantity type=&#8221;medium&#8221;}</li>
<li>Renamed {error_message} tag to {yak_error_message} (for consistency&#8217;s sake)</li>
<li>Added a {yak_sku} tag.  This takes the id and type parameters (same as yak_size).  For example, {yak_sku type=&#8221;small&#8221;}</li>
<li>Added a facility for loading custom modules</li>
<li>Added &#8220;Proceed to checkout&#8221; link to yak order widget</li>
<li>Added support for multiple shipping options (this means you&#8217;ll need to reconfigure your shipping settings &#8212; on the plus side, YAK now supports more than one shipping option).  Shipping is now configured in a separate screen (YAK Shipping), and is broken into 3 tabs &#8211; Basic (the basic config settings, including where you can specify what shipping options you support), Zones (specify which country belongs to which zone), and Options (where you can set the price of shipping to each zone for each option).</li>
<li>Added a test facility for the confirmation email message</li>
<li>Added (very) basic low stock notification</li>
<li>Changed &#8220;Buy&#8221; button on the initial cart page to &#8220;Checkout&#8221;</li>
<li>Added an option to include the price on Buy Button drop-down (i.e. multi options)</li>
<li>Changed ID on the buy button so that it&#8217;s unique</li>
<li>Added &#8220;PAYMENT_PROCESSED&#8221; option to the orders screen &#8212; for orders which have been (manually) paid (either manual credit card or deposit/cheque, for example) but not yet shipped.</li>
<li>Added &#8220;DELETE&#8221; option to the orders screen &#8212; only allows orders which are CANCELLED or in ERROR to be deleted</li>
</ul>
<p></p>
<p><em>ADDENDUM: there was a minor Javascript bug I missed fixing (and meant to before the release), so version 2.0.1 will be on the update site shortly.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.briggs.net.nz/log/2010/01/24/it-takes-two/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>YAK version 1.8.0</title>
		<link>http://www.briggs.net.nz/log/2009/11/02/yak-version-1-8-0/</link>
		<comments>http://www.briggs.net.nz/log/2009/11/02/yak-version-1-8-0/#comments</comments>
		<pubDate>Mon, 02 Nov 2009 18:42:48 +0000</pubDate>
		<dc:creator>jrbriggs</dc:creator>
				<category><![CDATA[development]]></category>
		<category><![CDATA[technical]]></category>
		<category><![CDATA[cart]]></category>
		<category><![CDATA[shop]]></category>
		<category><![CDATA[shopping]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[yak]]></category>

		<guid isPermaLink="false">http://www.briggs.net.nz/log/?p=1127</guid>
		<description><![CDATA[YAK version 1.8.0 was released yesterday. This release includes the following changes: Add a discount override, to allow for discounts on a per-product basis (useful to get rid of old stock, for example) Add option-selection to products. This differs from the categorisation-method of specifying different types of a product, and allows you to setup a [...]]]></description>
			<content:encoded><![CDATA[<p>YAK version 1.8.0 was released yesterday. This release includes the following changes:</p>
<ul>
<li>Add a discount override, to allow for discounts on a per-product basis (useful to get rid of old stock, for example)</li>
<li>Add option-selection to products. This differs from the categorisation-method of specifying different types of a product, and allows you to setup a selectable range of options (multi-select). Thus you might have a mix-and-match product, where a customer can select 3 out of 10 options, and so on.</li>
<li>Split installation code into separate file</li>
<li>Fix a compatibility problem with the exclude-pages plugin</li>
<li>Add more logging to product update process</li>
<li>Add threshold-based promotions &#8212; promotions which are triggered by the value of the order, rather than by a promotion code/voucher.</li>
</ul>
<p>I&#8217;m currently in the process of updating the handbook to take into account the new features.  Those who have previously purchased the handbook will receive an updated copy as soon as it&#8217;s done.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.briggs.net.nz/log/2009/11/02/yak-version-1-8-0/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>YAK 1.7.7</title>
		<link>http://www.briggs.net.nz/log/2009/10/10/yak-1-7-7/</link>
		<comments>http://www.briggs.net.nz/log/2009/10/10/yak-1-7-7/#comments</comments>
		<pubDate>Sat, 10 Oct 2009 19:55:58 +0000</pubDate>
		<dc:creator>jrbriggs</dc:creator>
				<category><![CDATA[development]]></category>
		<category><![CDATA[technical]]></category>
		<category><![CDATA[cart]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[shopping]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[yak]]></category>

		<guid isPermaLink="false">http://www.briggs.net.nz/log/?p=1117</guid>
		<description><![CDATA[Version 1.7.7 of YAK for WordPress has been released. This release includes mainly bug fixes, including the following: Hopefully fix a problem with glob (on some PHP installs) Move order widget into separate file Change &#8220;Espana&#8221; into &#8220;Spain&#8221; in English files. Fix problem with country missing from shipping address in confirmation email and in order [...]]]></description>
			<content:encoded><![CDATA[<p>Version 1.7.7 of Y<a href="http://wordpress.org/extend/plugins/yak-for-wordpress">AK for WordPress</a> has been released.</p>
<p>This release includes mainly bug fixes, including the following:</p>
<ul>
<li>Hopefully fix a problem with glob (on some PHP installs)</li>
<li>Move order widget into separate file</li>
<li>Change &#8220;Espana&#8221; into &#8220;Spain&#8221; in English files.</li>
<li>Fix problem with country missing from shipping address in confirmation email and in order screen</li>
<li>Add a new tag [phone] to confirmation email</li>
<li>Fix a problem with address in order export</li>
<li>Add message to Credit Card entry notifying the customer that they have a final chance to confirm/cancel the order</li>
<li>Updated German translation, provided by Joern</li>
</ul>
<p>This release has been tested on both WP and WPMU.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.briggs.net.nz/log/2009/10/10/yak-1-7-7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Warts and all</title>
		<link>http://www.briggs.net.nz/log/2009/09/13/warts-and-all/</link>
		<comments>http://www.briggs.net.nz/log/2009/09/13/warts-and-all/#comments</comments>
		<pubDate>Sun, 13 Sep 2009 14:46:03 +0000</pubDate>
		<dc:creator>jrbriggs</dc:creator>
				<category><![CDATA[commentary]]></category>
		<category><![CDATA[technical]]></category>
		<category><![CDATA[eshop]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[shopp]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[wp e-commerce]]></category>
		<category><![CDATA[yak]]></category>

		<guid isPermaLink="false">http://www.briggs.net.nz/log/?p=1073</guid>
		<description><![CDATA[#ver-zebra { font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif; font-size: 12px; width: 100%; text-align: left; border-collapse: collapse; } #ver-zebra th { font-size: 14px; font-weight: normal; padding: 12px 15px; border-right: 1px solid #fff; border-left: 1px solid #fff; border-bottom: 1px solid #fff; color: #039; } #ver-zebra td { padding: 8px 15px; border-right: 1px solid #fff; border-left: 1px [...]]]></description>
			<content:encoded><![CDATA[<style type="text/css">
#ver-zebra {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	width: 100%;
	text-align: left;
	border-collapse: collapse;
}
#ver-zebra th {
	font-size: 14px;
	font-weight: normal;
	padding: 12px 15px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
	color: #039;
}
#ver-zebra td {
	padding: 8px 15px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
	color: #669;
}
.vzebra-odd {
	background: #eff2ff;
}
.vzebra-even {
	background: #e8edff;
}
#ver-zebra #vzebra-adventure, #ver-zebra #vzebra-children {
	background: #d0dafd;
	border-bottom: 1px solid #c8d4fd;
}
#ver-zebra #vzebra-comedy, #ver-zebra #vzebra-action {
	background: #dce4ff;
	border-bottom: 1px solid #d6dfff;
}
td>span {
    font-size: x-large;
}
</style>
<p>I&#8217;ve noticed what seems to be a predilection, by those who write reviews of WordPress shopping cart plugins and themes, to stick YAK at the bottom of the list.  Probably because the number of downloads is below the others.  But the final result is something along the lines of:</p>
<p>WP-Ecommerce: feature, feature, feature, feature&#8230;<br />
Shopp:  feature, feature, feature, feature&#8230;<br />
Eshop:  feature, feature, feature, feature&#8230;<br />
YAK: [gawd I'm tired of listing features... let's not bother with it any more... what can come up with instead... oh I know] it&#8217;s a simple plugin!</p>
<p>It&#8217;s getting old.  Frankly.</p>
<p>So, this is an attempt to come up with a reasonably objective comparison of the shopping cart plugins for WordPress, without excluding the one at the end because someone-got-bored-before-they-finished-writing.  You might be wondering how I can be objective when I develop one of those very plugins &#8212; well, we&#8217;ll see how I do, I guess.  </p>
<p>I&#8217;m going to take a look at the major e-commerce plugins (not themes, because this probably should be an apples-to-apples comparison).  First up, let&#8217;s bundle all those features together into one nice big list and see who does what&#8230; this might end up being a work-in-progress, because in some cases, it&#8217;s not immediately obvious whether the features are included.  If I&#8217;ve missed something, let me know.</p>
<style type="text/css">
td {
text-align: center;
}
td.left {
text-align: left;
}
</style>
<table id="ver-zebra">
<colgroup>
<col class="vzebra-odd" />
<col class="vzebra-even" />
<col class="vzebra-odd" />
<col class="vzebra-even" />
<col class="vzebra-odd" />
<col class="vzebra-even" />
    </colgroup>
<thead>
<tr>
<th>Feature</th>
<th><a href="http://wordpress.org/extend/plugins/wp-e-commerce/">WP-Ecommerce</a></th>
<th><a href="http://wordpress.org/extend/plugins/eshop/">Eshop</a></th>
<th><a href="http://shopplugin.net/">Shopp</a></th>
<th><a href="http://wordpress.org/extend/plugins/yak-for-wordpress/">YAK</a></th>
<th><a href="http://wordpress.org/extend/plugins/quick-shop/">QuickShop</a></th>
<tr>
    </thead>
<tbody>
<tr>
<td class="left">Pricing</td>
<td>Free or $40/195 for Gold, plus other modules</td>
<td>Free, open source</td>
<td>$55 single site, $299 developer</td>
<td>Free, open source, €20 for detailed handbook</td>
<td>Free, open source</td>
</tr>
<tr>
<td class="left"># of Downloads</td>
<td>277,527</td>
<td>57,415</td>
<td>~3,000</td>
<td>19,575 (~7000 on sourceforge)</td>
<td>30,310</td>
</tr>
<tr>
<td class="left">Memory Usage</td>
<td>6.15MB</td>
<td>0.90MB</td>
<td>2.5MB</td>
<td>1.13MB</td>
<td>0.10MB</td>
</tr>
<tr>
<td class="left">Post-as-product</td>
<td></td>
<td><span>&#8226;</span></td>
<td></td>
<td><span>&#8226;</span></td>
<td></td>
</tr>
<tr>
<td class="left">Multiple types of product (options/variations)</td>
<td><span>&#8226;</span></td>
<td><span>&#8226;</span></td>
<td><span>&#8226;</span></td>
<td><span>&#8226;</span><br />(plus multi-select options)</td>
<td><span>&#8226;</span></td>
</tr>
<tr>
<td class="left">Support for digital products</td>
<td><span>&#8226;</span></td>
<td><span>&#8226;</span></td>
<td><span>&#8226;</span></td>
<td><span>&#8226;</span></td>
<td></td>
</tr>
<tr>
<td class="left">Confirmation email</td>
<td><span>&#8226;</span></td>
<td><span>&#8226;</span></td>
<td><span>&#8226;</span></td>
<td><span>&#8226;</span></td>
<td></td>
</tr>
<tr>
<td class="left">Email templates</td>
<td><span>&#8226;</span></td>
<td><span>&#8226;</span></td>
<td>Text &amp; HTML</td>
<td>Basic, text and html</td>
<td></td>
</tr>
<tr>
<td class="left">Product search</td>
<td>Gold version only</td>
<td>Products are posts, so searchable via WP</td>
<td><span>&#8226;</span></td>
<td>Products are posts, so searchable via WP</td>
<td></td>
</tr>
<tr>
<td class="left">Product templates</td>
<td><span>&#8226;</span></td>
<td></td>
<td><span>&#8226;</span></td>
<td></td>
<td></td>
</tr>
<tr>
<td class="left">Product tags</td>
<td><span>&#8226;</span></td>
<td><span>&#8226;</span></td>
<td><span>&#8226;</span></td>
<td><span>&#8226;</span></td>
<td></td>
</tr>
<tr>
<td class="left">Product catalog</td>
<td><span>&#8226;</span></td>
<td></td>
<td><span>&#8226;</span></td>
<td></td>
<td></td>
</tr>
<tr>
<td class="left">Products groups/subgroups</td>
<td><span>&#8226;</span></td>
<td><span>&#8226;</span><br />(through categorisation, I think)</td>
<td>Hierarchical categories (probably the same)</td>
<td><span>&#8226;</span><br />(through categorisation)</td>
<td></td>
</tr>
<tr>
<td class="left">Product attributes or metadata</td>
<td><span>&#8226;</span></td>
<td><span>&#8226;</span><br />(via normal post meta)</td>
<td><span>&#8226;</span></td>
<td><span>&#8226;</span><br />(via normal post meta)</td>
<td>Basic properties</td>
</tr>
<tr>
<td class="left">Configurable out-of-stock message</td>
<td><span>&#8226;</span></td>
<td><span>&#8226;</span></td>
<td><span>&#8226;</span></td>
<td><span>&#8226;</span></td>
<td></td>
</tr>
<tr>
<td class="left">Order management/history</td>
<td><span>&#8226;</span></td>
<td></td>
<td><span>&#8226;</span></td>
<td><span>&#8226;</span></td>
<td></td>
</tr>
<tr>
<td class="left">Dashboard Widgets</td>
<td></td>
<td></td>
<td><span>&#8226;</span></td>
<td></td>
<td></td>
</tr>
<tr>
<td class="left">Themes</td>
<td><span>&#8226;</span></td>
<td><span>&#8226;</span><br />(not free)</td>
<td>Theme widgets, but not themes as far as I can tell</td>
<td></td>
<td></td>
</tr>
<tr>
<td class="left">AJAX support (drag &#038; drop, live update, etc)</td>
<td>drag &#038; drop with Gold version</td>
<td></td>
<td>drag &#038; drop shopping</td>
<td></td>
<td></td>
</tr>
<tr>
<td class="left">Image upload</td>
<td>Bulk upload</td>
<td>Via WP</td>
<td>Drag-and-drop</td>
<td>Via WP</td>
<td></td>
</tr>
<tr>
<td class="left">Drill-down (or filter) menus</td>
<td></td>
<td></td>
<td><span>&#8226;</span></td>
<td></td>
<td></td>
</tr>
<tr>
<td class="left">Promotions/Coupons</td>
<td><span>&#8226;</span></td>
<td><span>&#8226;</span><br />(plus discounts by spending amount)</td>
<td><span>&#8226;</span><br />(rule based &#8211; by amount, by percentage, free shipping and buy x get y free)</td>
<td><span>&#8226;</span><br />(price or shipping discounts with promo codes, plus discounts by spending amount)</td>
<td></td>
</tr>
<tr>
<td class="left">Related products functionality</td>
<td><span>&#8226;</span></td>
<td>Possible with WP tags</td>
<td><span>&#8226;</span></td>
<td></td>
<td></td>
</tr>
<tr>
<td class="left">Subscription</td>
<td>Module for Gold version</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td class="left">Membership support</td>
<td>Module for Gold version</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td class="left">Flat rate shipping</td>
<td><span>&#8226;</span></td>
<td><span>&#8226;</span></td>
<td><span>&#8226;</span></td>
<td><span>&#8226;</span></td>
<td>I think so</td>
</tr>
<tr>
<td class="left">Weight based shipping</td>
<td><span>&#8226;</span></td>
<td></td>
<td><span>&#8226;</span></td>
<td><span>&#8226;</span></td>
<td></td>
</tr>
<tr>
<td class="left">Tiered and/or amount-based shipping</td>
<td></td>
<td></td>
<td><span>&#8226;</span></td>
<td></td>
<td></td>
</tr>
<tr>
<td class="left">USPS integration</td>
<td><span>&#8226;</span></td>
<td></td>
<td>Add-on</td>
<td></td>
<td></td>
</tr>
<tr>
<td class="left">UPS integration</td>
<td><span>&#8226;</span></td>
<td></td>
<td>Add-on</td>
<td></td>
<td></td>
</tr>
<tr>
<td class="left">Fedex integration</td>
<td></td>
<td></td>
<td>Add-on</td>
<td></td>
<td></td>
</tr>
<tr>
<td class="left">Shipwire integration</td>
<td><span>&#8226;</span></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td class="left">CA Post integration</td>
<td></td>
<td></td>
<td>Add-on</td>
<td></td>
<td></td>
</tr>
<tr>
<td class="left">CSV (or other) export</td>
<td>Products, Orders, Customer info</td>
<td>Products, Orders</td>
<td>Orders and Customers in Tab, CSV, (true) XLS and IIF for QuickBooks (orders only)</td>
<td>Orders and Customer info</td>
<td></td>
</tr>
<tr>
<td class="left">PayPal Std payments</td>
<td><span>&#8226;</span><br />(plus express checkout)</td>
<td><span>&#8226;</span></td>
<td><span>&#8226;</span><br />(plus express checkout)</td>
<td><span>&#8226;</span></td>
<td>Redirects to PayPal</td>
</tr>
<tr>
<td class="left">PayPal Pro payments</td>
<td><span>&#8226;</span></td>
<td></td>
<td>Add-on</td>
<td><span>&#8226;</span></td>
<td></td>
</tr>
<tr>
<td class="left">Authorize.net payments</td>
<td></td>
<td><span>&#8226;</span></td>
<td>Add-on</td>
<td><span>&#8226;</span></td>
<td></td>
</tr>
<tr>
<td class="left">Google Checkout payments</td>
<td><span>&#8226;</span></td>
<td></td>
<td><span>&#8226;</span></td>
<td>Partial</td>
<td></td>
</tr>
<tr>
<td class="left">2checkout payments</td>
<td></td>
<td></td>
<td><span>&#8226;</span></td>
<td></td>
<td></td>
</tr>
<tr>
<td class="left">Chronopay payments</td>
<td><span>&#8226;</span></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td class="left">PayJunction payments</td>
<td></td>
<td></td>
<td>Add-on (US-only)</td>
<td></td>
<td></td>
</tr>
<tr>
<td class="left">FirstData payments</td>
<td></td>
<td></td>
<td>Add-on</td>
<td></td>
<td></td>
</tr>
<tr>
<td class="left">HSBC ePayments</td>
<td></td>
<td></td>
<td>Add-on</td>
<td></td>
<td></td>
</tr>
<tr>
<td class="left">eWay payments</td>
<td></td>
<td></td>
<td>Add-on (AU-only)</td>
<td></td>
<td></td>
</tr>
<tr>
<td class="left">Payson payments</td>
<td></td>
<td><span>&#8226;</span></td>
<td>Add-on</td>
<td></td>
<td></td>
</tr>
<tr>
<td class="left">eProcessingNetwork payments</td>
<td></td>
<td><span>&#8226;</span></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td class="left">iDeal (moille) payments (Nederlands only)</td>
<td>Add-on</td>
<td></td>
<td>Add-on</td>
<td></td>
<td></td>
</tr>
<tr>
<td class="left">NetCash payments (South Africa only)</td>
<td></td>
<td></td>
<td>Add-on</td>
<td></td>
<td></td>
</tr>
<tr>
<td class="left">Webtopay payments</td>
<td></td>
<td><span>&#8226;</span></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td class="left">Manual Credit card payments</td>
<td></td>
<td></td>
<td></td>
<td><span>&#8226;</span></td>
<td></td>
</tr>
<tr>
<td class="left">Simple payments (cash, cheque, deposit)</td>
<td><span>&#8226;</span></td>
<td><span>&#8226;</span></td>
<td></td>
<td><span>&#8226;</span></td>
<td></td>
</tr>
<tr>
<td class="left">Accounts receivable payments</td>
<td></td>
<td></td>
<td></td>
<td><span>&#8226;</span></td>
<td></td>
</tr>
<tr>
<td class="left">Recurrent billing</td>
<td>Members module</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td class="left">Sales Tax Calculations</td>
<td><span>&#8226;</span></td>
<td></td>
<td></td>
<td><span>&#8226;</span></td>
<td></td>
</tr>
<tr>
<td class="left">Google Base integration</td>
<td><span>&#8226;</span></td>
<td><span>&#8226;</span></td>
<td><span>&#8226;</span></td>
<td></td>
<td></td>
</tr>
<tr>
<td class="left">Google Analytics integration</td>
<td><span>&#8226;</span></td>
<td></td>
<td><span>&#8226;</span><br />(free add-on)</td>
<td><span>&#8226;</span></td>
<td></td>
</tr>
<tr>
<td class="left">Facebook Marketplace integration</td>
<td><span>&#8226;</span></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td class="left">Email marketing</td>
<td><span>&#8226;</span></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td class="left">Affiliate program</td>
<td>Gold (beta at time of writing)</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td class="left">Reports</td>
<td>Business reports dashboard</td>
<td></td>
<td>Basic Dashboard Stats &#038; Aggregate information in the order log (by filtering)</td>
<td>Simple sales reports</td>
<td></td>
</tr>
<tr>
<td class="left">Category/Product RSS Feeds</td>
<td>Business reports dashboard</td>
<td></td>
<td>Basic Dashboard Stats &#038; Aggregate information in the order log (by filtering)</td>
<td>Simple sales reports</td>
<td></td>
</tr>
<tr>
<td class="left">3rd party integration</td>
<td></td>
<td></td>
<td><span>&#8226;</span></td>
<td><span>&#8226;</span></td>
<td></td>
</tr>
<tr>
<td class="left">Developer API</td>
<td><span>&#8226;</span></td>
<td></td>
<td><span>&#8226;</span></td>
<td></td>
<td></td>
</tr>
<tr>
<td class="left">WPMU support?</td>
<td><span>&#8226;</span></td>
<td><span>&#8226;</span></td>
<td><span>&#8226;</span><br />(not officially supported)</td>
<td><span>&#8226;</span></td>
<td></td>
</tr>
<tr>
<td class="left">Internationalisation</td>
<td></td>
<td><span>&#8226;</span></td>
<td><span>&#8226;</span></td>
<td><span>&#8226;</span></td>
<td></td>
</tr>
<tr>
<td class="left">Support Model</td>
<td>Free support via Forum, paid support available</td>
<td>Free support via Forum</td>
<td>Free support via Forum</td>
<td>Free support via Google Group, plus paid</td>
<td>Free support via Forum, paid support by request</td>
</tr>
</tbody>
</table>
<p>Hard to draw any real conclusions from this matrix &#8212; WP E-commerce probably leads in terms of features, but those features come with a (resource) cost.  Shopp looks like it might come second (in terms of featureset), and certainly covers the most payment gateways, but it&#8217;s also a reasonable investment (particularly purchase of a developer license).  Given it&#8217;s commercial-only, it&#8217;s impossible to know what performance or memory usage is like.</p>
<p>Given that no single plugin covers all the possible features, I guess it&#8217;s very much a case of identifying the things that are important to you, then choose the plugin which best covers that featureset.</p>
<p>&#8230;At least, until YAK2 comes out, because that will do everything.</p>
<p>That&#8217;s a joke by the way.</p>
<p>More to come later, and do let me know if I&#8217;m made some glaringly obvious omissions.</p>
<p><em>Update #1:  Added number of downloads, and project links.</em></p>
<p><em>Update #2:  Changes to eShop features, kindly provided by Rich.</em></p>
<p><em>Update #3:  Added info on WP E-commerce product search.</em></p>
<p><em>Update #4:  Added info on Shopp, provided by Jonathon.</em></p>
<p><em>Update #5:  Added iDeal to wp-ecommerce, i18n to eshop.</em></p>
<p><em>Update #6:  Added 2 new YAK features</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.briggs.net.nz/log/2009/09/13/warts-and-all/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>YAK 1.7.5</title>
		<link>http://www.briggs.net.nz/log/2009/08/19/yak-1-7-5/</link>
		<comments>http://www.briggs.net.nz/log/2009/08/19/yak-1-7-5/#comments</comments>
		<pubDate>Wed, 19 Aug 2009 22:55:52 +0000</pubDate>
		<dc:creator>jrbriggs</dc:creator>
				<category><![CDATA[development]]></category>
		<category><![CDATA[technical]]></category>
		<category><![CDATA[shopping cart]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[yak]]></category>

		<guid isPermaLink="false">http://www.briggs.net.nz/log/?p=1065</guid>
		<description><![CDATA[Just a minor bug fix release this time. Sorting the following issues: fix an incompatibility problem with Contact Form 7. fix a problem with Google Analytics tag ()]]></description>
			<content:encoded><![CDATA[<p>Just a minor bug fix release this time.  Sorting the following issues:</p>
<ul>
<li>fix an incompatibility problem with Contact Form 7.</li>
<li>fix a problem with Google Analytics tag ()</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.briggs.net.nz/log/2009/08/19/yak-1-7-5/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>YAK 1.7.4, MU and Widgets</title>
		<link>http://www.briggs.net.nz/log/2009/08/15/yak-1-7-4-mu-and-widgets/</link>
		<comments>http://www.briggs.net.nz/log/2009/08/15/yak-1-7-4-mu-and-widgets/#comments</comments>
		<pubDate>Fri, 14 Aug 2009 23:50:47 +0000</pubDate>
		<dc:creator>jrbriggs</dc:creator>
				<category><![CDATA[development]]></category>
		<category><![CDATA[technical]]></category>
		<category><![CDATA[shopping cart]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[yak]]></category>

		<guid isPermaLink="false">http://www.briggs.net.nz/log/?p=1063</guid>
		<description><![CDATA[YAK 1.7.4 includes a fairly major change, to do with the storage of options. This is significant enough to post a health warning on the box (so to speak): Before upgrading, make sure you backup your database. At the very least, note down any major settings (PayPal, Authorize.net config, etc), just in case. This release [...]]]></description>
			<content:encoded><![CDATA[<p>YAK 1.7.4 includes a fairly major change, to do with the storage of options.  This is significant enough to post a health warning on the box (so to speak):  Before upgrading, make sure you backup your database.  At the very least, note down any major settings (PayPal, Authorize.net config, etc), just in case.</p>
<p>This release fixes a major problem in WordPress MU, and also a minor issue with the sidebar widget.  Which reminds me, I really must update the Handbook to include details on using the Widget.  If you&#8217;ve purchased the handbook in the past, expect a copy in the (e)mail in the next day or 3&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.briggs.net.nz/log/2009/08/15/yak-1-7-4-mu-and-widgets/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>YAK 1.7.3, when at first you don&#8217;t succeed&#8230;</title>
		<link>http://www.briggs.net.nz/log/2009/08/12/yak-1-7-3-when-at-first-you-dont-succeed/</link>
		<comments>http://www.briggs.net.nz/log/2009/08/12/yak-1-7-3-when-at-first-you-dont-succeed/#comments</comments>
		<pubDate>Wed, 12 Aug 2009 22:54:58 +0000</pubDate>
		<dc:creator>jrbriggs</dc:creator>
				<category><![CDATA[development]]></category>
		<category><![CDATA[technical]]></category>
		<category><![CDATA[shopping cart]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[yak]]></category>

		<guid isPermaLink="false">http://www.briggs.net.nz/log/?p=1061</guid>
		<description><![CDATA[&#8230;try, try again. Release 1.7.1 managed to introduce a couple of bugs &#8212; my automated tests didn&#8217;t quite provide the safety net I was hoping for, in this case. Hence, versions 1.7.2 and 1.7.3 include the following fixes: * fix a problem with PayPal IPN * fix a problem with Accounts Receivable payment * fix [...]]]></description>
			<content:encoded><![CDATA[<p>&#8230;try, try again.</p>
<p>Release 1.7.1 managed to introduce a couple of bugs &#8212; my automated tests didn&#8217;t quite provide the safety net I was hoping for, in this case.  Hence, versions 1.7.2 and 1.7.3 include the following fixes:</p>
<p>* fix a problem with PayPal IPN<br />
* fix a problem with Accounts Receivable payment<br />
* fix a problem with (manual) Credit Card payment<br />
* reduce memory usage<br />
* add instant update of pricing promotions in the first page of the cart (after hitting update)</p>
<p>Note: I&#8217;ve had one report of weird issues when upgrading.  It doesn&#8217;t seem to break anything, but please let me know if you do have problems, because I&#8217;m yet to identify exactly what the cause might be.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.briggs.net.nz/log/2009/08/12/yak-1-7-3-when-at-first-you-dont-succeed/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>YAK 1.7.1, filing off the rough edges</title>
		<link>http://www.briggs.net.nz/log/2009/08/06/yak-1-7-1-filing-off-the-rough-edges/</link>
		<comments>http://www.briggs.net.nz/log/2009/08/06/yak-1-7-1-filing-off-the-rough-edges/#comments</comments>
		<pubDate>Thu, 06 Aug 2009 21:38:26 +0000</pubDate>
		<dc:creator>jrbriggs</dc:creator>
				<category><![CDATA[development]]></category>
		<category><![CDATA[technical]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[shopping cart]]></category>
		<category><![CDATA[yak]]></category>

		<guid isPermaLink="false">http://www.briggs.net.nz/log/?p=1054</guid>
		<description><![CDATA[YAK version 1.7.1 has just been released. This release (and the previous 1.7.0) includes the following changes: Fixing a problem with Authorize.net url Add checkbox for Authorize.net test mode Separate PayPal Pro return url (from Standard) Refactor payment types into separate classes to allow for easier extensibility Minor change to ipaddress sent to PayPal (only [...]]]></description>
			<content:encoded><![CDATA[<p>YAK version 1.7.1 has just been released.  This release (and the previous 1.7.0) includes the following changes:</p>
<ul>
<li>Fixing a problem with Authorize.net url</li>
<li>Add checkbox for Authorize.net test mode</li>
<li>Separate PayPal Pro return url (from Standard)</li>
<li>Refactor payment types into separate classes to allow for easier extensibility</li>
<li>Minor change to ipaddress sent to PayPal (only affects internal testing)</li>
<li>Add &#8216;demo&#8217; payment gateway</li>
<li>Fix promo date saving problem</li>
<li>Fix promo price calculation (causing problems in PayPal)</li>
<li>Automatically create the Checkout page on activation</li>
<li>Automatically create the &#8220;products&#8221; and &#8220;default&#8221; categories on activation</li>
<li>Fix (hopefully) an odd error_log problem in certain environments</li>
</ul>
<p>Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.briggs.net.nz/log/2009/08/06/yak-1-7-1-filing-off-the-rough-edges/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>YAK 1.6, with added WPMU goodness</title>
		<link>http://www.briggs.net.nz/log/2009/07/25/yak-16-with-wpmu-goodness/</link>
		<comments>http://www.briggs.net.nz/log/2009/07/25/yak-16-with-wpmu-goodness/#comments</comments>
		<pubDate>Sat, 25 Jul 2009 09:50:01 +0000</pubDate>
		<dc:creator>jrbriggs</dc:creator>
				<category><![CDATA[development]]></category>
		<category><![CDATA[technical]]></category>
		<category><![CDATA[e-commerce]]></category>
		<category><![CDATA[shopping cart]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[wpmu]]></category>
		<category><![CDATA[yak]]></category>

		<guid isPermaLink="false">http://www.briggs.net.nz/log/?p=1036</guid>
		<description><![CDATA[YAK version 1.6 has just been released. There are mainly minor changes (a custom out-of-stock message, removing the link back to the project page, and minor restructure), apart from one fairly major enhancement &#8212; to support WordPress MU. At the moment, I&#8217;d say this feature is &#8220;beta&#8221; quality. The full YAK test suite runs without [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.wordpress.org/extend/plugins/yak-for-wordpress">YAK</a> version 1.6 has just been released.  There are mainly minor changes (a custom out-of-stock message, removing the link back to the project page, and minor restructure), apart from one fairly major enhancement &#8212; to support <a href="http://mu.wordpress.org/">WordPress MU</a>.</p>
<p>At the moment, I&#8217;d say this feature is &#8220;beta&#8221; quality.  The full YAK <a href="http://svn.wp-plugins.org/yak-for-wordpress/branches/working/test/">test suite</a> runs without problem, but I haven&#8217;t really spent a huge amount of time checking that there are no issues between multiple blogs.  More testing is definitely recommended for anyone who decides to enable this on an MU install&#8230; </p>
]]></content:encoded>
			<wfw:commentRss>http://www.briggs.net.nz/log/2009/07/25/yak-16-with-wpmu-goodness/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Hosting?</title>
		<link>http://www.briggs.net.nz/log/2009/07/24/hosting/</link>
		<comments>http://www.briggs.net.nz/log/2009/07/24/hosting/#comments</comments>
		<pubDate>Thu, 23 Jul 2009 23:26:14 +0000</pubDate>
		<dc:creator>jrbriggs</dc:creator>
				<category><![CDATA[development]]></category>
		<category><![CDATA[technical]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[shopping cart]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[yak]]></category>

		<guid isPermaLink="false">http://www.briggs.net.nz/log/?p=1033</guid>
		<description><![CDATA[Is there a market for a hosted version of YAK? Configured for you, with PayPal standard as a base, products loaded (perhaps from Excel or something else) out of the box? A few years ago, back when the project was a lot less mature, I had one tentative query along those lines. But I wasn&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p>Is there a market for a hosted version of <a href="http://www.wordpress.org/extend/plugins/yak-for-wordpress">YAK</a>?  Configured for you, with PayPal standard as a base, products loaded (perhaps from Excel or something else) out of the box?  </p>
<p>A few years ago, back when the project was a lot less mature, I had one tentative query along those lines.  But I wasn&#8217;t in a position back then to do anything about it.  I am now, but I wonder is there a market for it?  After all, every &#8220;man-and-his-dog&#8221; has a hosted shopping cart solution &#8212; and some are a lot more comprehensive than YAK is, even now.  </p>
<p>Gut feeling says, probably no, but perhaps worth asking the question&#8230;?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.briggs.net.nz/log/2009/07/24/hosting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Contributor Request</title>
		<link>http://www.briggs.net.nz/log/2009/07/02/contributor-request/</link>
		<comments>http://www.briggs.net.nz/log/2009/07/02/contributor-request/#comments</comments>
		<pubDate>Wed, 01 Jul 2009 23:01:51 +0000</pubDate>
		<dc:creator>jrbriggs</dc:creator>
				<category><![CDATA[development]]></category>
		<category><![CDATA[technical]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[shopping cart]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[yak]]></category>

		<guid isPermaLink="false">http://www.briggs.net.nz/log/?p=1016</guid>
		<description><![CDATA[Double-posting here and on the WP site. I&#8217;m finding I have little time to work on YAK lately, for anything other than for bug fixes. There are a bunch of features I&#8217;d like to add, but unfortunately no time to work on them. If you&#8217;re interested in helping out, and/or have features you want to [...]]]></description>
			<content:encoded><![CDATA[<p>Double-posting here and on the WP site.</p>
<p>I&#8217;m finding I have little time to work on <a href="http://www.wordpress.org/extend/plugins/yak-for-wordpress">YAK</a> lately, for anything other than for bug fixes.  There are a bunch of features I&#8217;d like to add, but unfortunately no time to work on them.</p>
<p>If you&#8217;re interested in helping out, and/or have features you want to add yourself &#8212; get in touch.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.briggs.net.nz/log/2009/07/02/contributor-request/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Changes are afoot</title>
		<link>http://www.briggs.net.nz/log/2009/05/25/changes-are-afoot/</link>
		<comments>http://www.briggs.net.nz/log/2009/05/25/changes-are-afoot/#comments</comments>
		<pubDate>Mon, 25 May 2009 21:33:04 +0000</pubDate>
		<dc:creator>jrbriggs</dc:creator>
				<category><![CDATA[miscellaneous]]></category>
		<category><![CDATA[proton]]></category>
		<category><![CDATA[stomp]]></category>
		<category><![CDATA[swfk]]></category>
		<category><![CDATA[yak]]></category>

		<guid isPermaLink="false">http://www.briggs.net.nz/log/?p=984</guid>
		<description><![CDATA[If you&#8217;re a regular visitor, you may have noticed my rather ill-fated attempt (IMO) at using a magazine style theme on this site has now been replaced by&#8230; well&#8230; very little theme at all. This is not the only change. After much internal cogitation, I&#8217;ve decided to dump the forum, and use Google Groups for [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re a regular visitor, you may have noticed my rather ill-fated attempt (IMO) at using a magazine style theme on this site has now been replaced by&#8230; well&#8230; very little theme at all.</p>
<p>This is not the only change.  After much internal cogitation, I&#8217;ve decided to dump the forum, and use Google Groups for further discussion on all my projects.  Along with moving the hosting of those projects elsewhere.  In short, this blog now becomes more of a blog.  The distinction makes sense in my head anyway.</p>
<p>While the old forum messages can still be found here: <a href="http://www.briggs.net.nz/log/forum">http://www.briggs.net.nz/log/forum</a>, check below for where you should submit comments from now on.</p>
<p><strong>YAK for WordPress</strong><br />
The main project page will now be at WordPress:  <a href="http://wordpress.org/extend/plugins/yak-for-wordpress/">http://wordpress.org/extend/plugins/yak-for-wordpress/</a>.<br />
General discussion will now be held at:  <a href="http://groups.google.com/group/yak-discuss">http://groups.google.com/group/yak-discuss</a>.<br />
Bug reports can be posted to: <a href="http://groups.google.com/group/yak-bugs">http://groups.google.com/group/yak-bugs</a>.</p>
<p><strong>stomp.py</strong><br />
The main project page is at Google Code:  <a href="http://code.google.com/p/stomppy/">http://code.google.com/p/stomppy/</a>.<br />
The discussion group can be found here:  <a href="http://groups.google.com/group/stomppy">http://groups.google.com/group/stomppy</a>.</p>
<p><strong>Proton Template Engine</strong><br />
The project page is at Google Code: <a href="http://code.google.com/p/proton-te/">http://code.google.com/p/proton-te/</a>.</p>
<p><strong>Snake Wrangling for Kids</strong><br />
The project page is still here:  <a href="http://www.briggs.net.nz/log/writing/snake-wrangling-for-kids/">http://www.briggs.net.nz/log/writing/snake-wrangling-for-kids/</a>.<br />
The discussion group is here:  <a href="http://groups.google.com/group/swfk">http://groups.google.com/group/swfk</a></p>
<p>More to come&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.briggs.net.nz/log/2009/05/25/changes-are-afoot/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Two new releases</title>
		<link>http://www.briggs.net.nz/log/2009/05/10/two-new-releases/</link>
		<comments>http://www.briggs.net.nz/log/2009/05/10/two-new-releases/#comments</comments>
		<pubDate>Sun, 10 May 2009 22:19:39 +0000</pubDate>
		<dc:creator>jrbriggs</dc:creator>
				<category><![CDATA[technical]]></category>
		<category><![CDATA[cart]]></category>
		<category><![CDATA[shopping]]></category>
		<category><![CDATA[yak]]></category>

		<guid isPermaLink="false">http://www.briggs.net.nz/log/?p=821</guid>
		<description><![CDATA[Hold off on upgrading to YAK version 1.3.9. There&#8217;s an annoying bug in the settings screen &#8212; for which I&#8217;ve just released 1.4.0. The following changes are included in these 2 releases (note: replace { } with [ ] in the tags below): an override setting for confirmation email subject 2 new tags: {yak_back_to_cc} and [...]]]></description>
			<content:encoded><![CDATA[<p>Hold off on upgrading to YAK version 1.3.9.  There&#8217;s an annoying bug in the settings screen &#8212; for which I&#8217;ve just released 1.4.0.</p>
<p>The following changes are included in these 2 releases (note: replace { } with [ ] in the tags below):</p>
<ul>
<li>an override setting for confirmation email subject</li>
<li>2 new tags: {yak_back_to_cc} and {yak_back_to_address}, to be used on an authorize.net or paypal error page (when payment processing returns an error)</li>
<li>initial support for Google Analytics (including new tag {yak_google_analytics} for the final confirmation page).</li>
<li>support for html confirmation emails</li>
<li>removed __autoload which was colliding with another plugin</li>
<li>add proper monetary formatting to total on cart</li>
<li>facility to override the message displayed when the customer&#8217;s basket is empty</li>
<li>facility to embed customer details in the final confirmation page (after confirming order).<br />
   The following tags are now available:</p>
<p>   {yak_customer_name}<br />
   {yak_customer_phone}<br />
   {yak_customer_address}</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.briggs.net.nz/log/2009/05/10/two-new-releases/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Release 1.3.3</title>
		<link>http://www.briggs.net.nz/log/2009/04/10/release-133/</link>
		<comments>http://www.briggs.net.nz/log/2009/04/10/release-133/#comments</comments>
		<pubDate>Fri, 10 Apr 2009 16:04:00 +0000</pubDate>
		<dc:creator>jrbriggs</dc:creator>
				<category><![CDATA[development]]></category>
		<category><![CDATA[e-commerce]]></category>
		<category><![CDATA[shopping cart]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[yak]]></category>

		<guid isPermaLink="false">http://www.briggs.net.nz/log/?p=771</guid>
		<description><![CDATA[Version 1.3.3 of YAK-for-WordPress has been released. See the changelog for more information, but changes since version 1.2.4 include: fix table charset/collation so table creation is consistent with WordPress add Swedish translation provided by Marco add Polish translation provided by Marciej fix more PayPal shipping issues new facility to add product types from the Products [...]]]></description>
			<content:encoded><![CDATA[<p>Version 1.3.3 of <a href="http://www.briggs.net.nz/log/projects/yak-for-wordpress">YAK-for-WordPress</a> has been released.  See the <a href="http://www.briggs.net.nz/hg/hgwebdir.cgi/yak/raw-file/468d375a84d3/changelog.txt">changelog</a> for more information, but changes since version 1.2.4 include:</p>
<ul>
<li>fix table charset/collation so table creation is consistent with WordPress</li>
<li>add Swedish translation provided by Marco</li>
<li>add Polish translation provided by Marciej</li>
<li>fix more PayPal shipping issues</li>
<li>new facility to add product types from the Products screen and when editing a post</li>
<li>fix a problem with zero-total orders still being submitted to the payments gateway</li>
<li>if the customer is logged into WordPress, record the user_id against the order (for future changes)</li>
<li>add the facility to choose the type of order number: either generated (randomised) or plain sequence (linked to the order record).</li>
<li>change &#x005b;yak_quantity&#x005d; and &#x005b;yak_price&#x005d; tags so that they also take params (product type and product id), for example: &#x005b;yak_quantity large 25&#x005d;</li>
<li>fix a problem with single-quotes (&#8216;) in addresses</li>
</ul>
<p>I&#8217;ve also added a bunch of <a href="http://seleniumhq.org/">Selenium</a> tests to automate the testing process, and hopefully eliminate any bugs that creep in when relying on manual tests.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.briggs.net.nz/log/2009/04/10/release-133/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Somewhat Less Than Complementary</title>
		<link>http://www.briggs.net.nz/log/2009/03/26/somewhat-less-than-complementary/</link>
		<comments>http://www.briggs.net.nz/log/2009/03/26/somewhat-less-than-complementary/#comments</comments>
		<pubDate>Thu, 26 Mar 2009 12:30:38 +0000</pubDate>
		<dc:creator>jrbriggs</dc:creator>
				<category><![CDATA[commentary]]></category>
		<category><![CDATA[technical]]></category>
		<category><![CDATA[e-commerce]]></category>
		<category><![CDATA[shopping cart]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[yak]]></category>

		<guid isPermaLink="false">http://www.briggs.net.nz/log/?p=719</guid>
		<description><![CDATA[Trackback pointed out a somewhat less than complementary review of YAK. I think the reviewer probably has a valid point in regard to user-friendliness, but otherwise hasn&#8217;t appeared to put a huge amount of thought into his review. In fact, it was negative enough that I feel the need to post a rebuttal both here [...]]]></description>
			<content:encoded><![CDATA[<p>Trackback <a href="http://www.internetbusinesspath.com/988/yak-shopping-cart-plugin-review">pointed out</a> a somewhat less than complementary review of <a href="http://www.briggs.net.nz/log/projects/yak-for-wordpress">YAK</a>.</p>
<p>I think the reviewer probably has a valid point in regard to user-friendliness, but otherwise hasn&#8217;t appeared to put a huge amount of thought into his review.  In fact, it was negative enough that I feel the need to post a rebuttal both here and in a comment on his post.  I don&#8217;t mind constructive criticism (as I said, I tend to agree on the user-friendliness front), but I&#8217;m less than impressed with criticism that&#8217;s based on a fundamental lack of research.</p>
<p>Here&#8217;s my comment (hopefully it doesn&#8217;t come across as too defensive&#8230;):</p>
<hr />
<p><i>A question for you:  did you happen to scroll down the YAK project page (here: http://www.briggs.net.nz/log/projects/yak-for-wordpress/)?</p>
<p>I&#8217;m not trying to be snide, but your review mentions a lack of documentation, and there is basic installation documentation on the main project page.</p>
<p>A lot of open source projects make money by selling documentation.  It&#8217;s pretty much a standard practice.  Some users want to pay, some would rather figure it out themselves.  That&#8217;s flexibility for you.  But you don&#8217;t <strong>have</strong> to waste time figuring it out for yourself, because you can buy the handbook &#8212; so I find it rather trite for you to suggest that it&#8217;s somehow okay to pay for a plugin with documentation, yet it&#8217;s not okay to get a free plugin and then pay for the docs.</p>
<p>Yes, YAK is basic.  That was one of the initial goals &#8212; along with tight integration within WordPress.  So no, there isn&#8217;t a way to insert product images from YAK.  Instead, you insert them in your post &#8212; your post is your product.  That&#8217;s the foundation of YAK:  post as product.<br />
YAK originally had its own menu option, but before the new design of WP, I felt it took too much menu real estate and figured users would prefer if it was included within the standard WP menu structure &#8212; settings went into WP->Settings.  Orders and Products and then Reports went into the Manage menu (which has now become Tools).  I haven&#8217;t had any complaints or suggestions to change it, so far.<br />
On the &#8220;lack of help&#8221; front, there is a forum on my site.  A responsible reviewer might&#8217;ve taken a look there first &#8212; and found that, as with many open source projects, the forum is reasonably active, with support requests, and discussions on how to do things, and so on.</p>
<p>YAK might be lacking in user-friendliness (something I&#8217;m trying to address over time, but as a single-developer project, it&#8217;s slow going), but an accusation of lack of support is, quite frankly, groundless.</p>
<p>In the distant past, I was one of the editors of a (printed) technical journal in the US.  Generally if we were reviewing a product, we&#8217;d contact the company in advance for review copies (giving them the opportunity to provide additional information if they wanted). In this case, and for any future reviews you decide to write, I believe you&#8217;d be better served contacting the developer (or developers) and give them that same opportunity. It is perhaps a better form of journalism not to rubbish a project or product without actually doing a little research in advance&#8230;</i></p>
]]></content:encoded>
			<wfw:commentRss>http://www.briggs.net.nz/log/2009/03/26/somewhat-less-than-complementary/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Flaws?</title>
		<link>http://www.briggs.net.nz/log/2009/03/02/flaws/</link>
		<comments>http://www.briggs.net.nz/log/2009/03/02/flaws/#comments</comments>
		<pubDate>Mon, 02 Mar 2009 23:35:29 +0000</pubDate>
		<dc:creator>jrbriggs</dc:creator>
				<category><![CDATA[commentary]]></category>
		<category><![CDATA[shopping cart]]></category>
		<category><![CDATA[trolls]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[yak]]></category>

		<guid isPermaLink="false">http://www.briggs.net.nz/log/?p=647</guid>
		<description><![CDATA[Last September, I posted about a somewhat odd exchange between myself and the developer of a competing shopping cart plugin, over a troll whom, in the end, wound up attacking both plugins. Since then, I&#8217;ve come across a few negative comments about YAK on various forums &#8212; interestingly, in none of these cases has the [...]]]></description>
			<content:encoded><![CDATA[<p>Last September, I <a href="http://www.briggs.net.nz/log/2008/09/21/on-trolls-and-other-nasty-beasts/">posted</a> about a somewhat odd exchange between myself and the developer of a competing shopping cart plugin, over a troll whom, in the end, wound up attacking both plugins.</p>
<p>Since then, I&#8217;ve come across a few negative comments about YAK on various forums &#8212; interestingly, in none of these cases has the poster actually contacted me.  All too similar to the original troll.</p>
<p>The usual process, when there&#8217;s been a real issue with YAK, is that someone lets me know, I fix said issue (or otherwise try to resolve), and release a new version.  So far, I&#8217;ve only been notified about one legitimate hole in the code (quickly fixed), and (at least, as far as I can recall) haven&#8217;t left any major flaws outstanding for great lengths of time.  So I haven&#8217;t been enormously worried about the odd malcontent.</p>
<p>That said, I occasionally google to see what&#8217;s being said out there, and came across the following gem (from the aforementioned plugin developer).</p>
<p><em>If you want to throw up an image with a price in a page or a post then by all means use YAK. But if you want the real deal then [competing-plugin] is built on years of e-Commerce knowledge and has plenty of important features for people wanting to SELL Online &#8211; such as the ability to interface with many payment gateways, the ability to interface with shipping companies, and much much more</em></p>
<p>(Note: I&#8217;ve removed the name of the plugin because I&#8217;ve thus far tried to avoid actually naming the individual involved).</p>
<p>This was posted sometime after May last year, but I do feel the need to make a couple of comments, even though it&#8217;s almost a year old:</p>
<p>1.  What&#8217;s your definition of important feature?  Get a group of users together, and I guarantee they won&#8217;t come up with the same list.<br />
2.  YAK now supports a number of payment gateways (PayPal standard, PayPal Pro, Authorize.net and basic Google Checkout integration)<br />
3.  Okay, it doesn&#8217;t directly interface with shipping companies &#8212; but the shipping calculation is relatively flexible, and I&#8217;m always open to suggestions.<br />
4.  YAK as a project has now been actively (if intermittently) developed for 3 years.  So I&#8217;d say it also fulfills the assertion: &#8220;built on years of e-Commerce knowledge&#8221;.  <img src='http://www.briggs.net.nz/log/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' /> </p>
<p>UPDATE: here&#8217;s another <a href="http://www.davidbisset.com/2008/01/28/wordpress-ecommerce-shopping-cart-plugin/#comment-906">interesting comment</a> (by someone called <a href="http://mccormicky.com/">Mccormicky</a>) which I came across after posting this:</p>
<p><em>Yak cart is another you might consider if you don’t mind repairing tables in mysql. I did it and I am no expert.<br />
Yak is not that supported either-there isn’t even an onsite tutorial for setting it up and the readme contains nothing about where to put the hooks! I was amazed.</em></p>
<p>It looks like fairly obvious trolling, given that (at the time it was posted) there was certainly a basic tutorial for YAK setup, and at the time I don&#8217;t recall being contacted about any &#8220;table repair&#8221; problems.  Weird.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.briggs.net.nz/log/2009/03/02/flaws/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>YAK Version 1.2.4</title>
		<link>http://www.briggs.net.nz/log/2009/02/13/yak-version-124/</link>
		<comments>http://www.briggs.net.nz/log/2009/02/13/yak-version-124/#comments</comments>
		<pubDate>Fri, 13 Feb 2009 13:29:24 +0000</pubDate>
		<dc:creator>jrbriggs</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[yak]]></category>

		<guid isPermaLink="false">http://www.briggs.net.nz/log/?p=639</guid>
		<description><![CDATA[If you happened to download/install version 1.2.3, make sure you install 1.2.4 which fixes an address bug in PayPal. Of course, if you&#8217;re not using PayPal, you don&#8217;t need to bother&#8230; and if you&#8217;re using the latest version of WP, you probably already know&#8230;]]></description>
			<content:encoded><![CDATA[<p>If you happened to download/install version 1.2.3, make sure you install 1.2.4 which fixes an address bug in PayPal.  Of course, if you&#8217;re not using PayPal, you don&#8217;t need to bother&#8230; and if you&#8217;re using the latest version of WP, you probably already know&#8230; <img src='http://www.briggs.net.nz/log/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.briggs.net.nz/log/2009/02/13/yak-version-124/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
