<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Patrick Rayes &#187; AspDotNetStorefront</title>
	<atom:link href="http://patrickrayes.wordpress.com/tag/aspdotnetstorefront/feed/" rel="self" type="application/rss+xml" />
	<link>http://patrickrayes.wordpress.com</link>
	<description>Technical Architect and Project Manager</description>
	<lastBuildDate>Tue, 21 Jul 2009 20:10:01 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='patrickrayes.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/f3775da9ad9044ea3b2c9a6644122cec?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Patrick Rayes &#187; AspDotNetStorefront</title>
		<link>http://patrickrayes.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://patrickrayes.wordpress.com/osd.xml" title="Patrick Rayes" />
		<item>
		<title>Recipe for Social Commerce</title>
		<link>http://patrickrayes.wordpress.com/2009/06/11/recipe-for-social-commerce/</link>
		<comments>http://patrickrayes.wordpress.com/2009/06/11/recipe-for-social-commerce/#comments</comments>
		<pubDate>Thu, 11 Jun 2009 19:38:38 +0000</pubDate>
		<dc:creator>prayes</dc:creator>
				<category><![CDATA[AspDotNetStorefront]]></category>
		<category><![CDATA[Community Server]]></category>
		<category><![CDATA[Social Networking]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Web 3.0]]></category>
		<category><![CDATA[eCommerce]]></category>
		<category><![CDATA[eLearning]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Social Commerce]]></category>

		<guid isPermaLink="false">http://patrickrayes.wordpress.com/?p=42</guid>
		<description><![CDATA[As a continuation to my previous post on Social Commerce, this one follows the  implementation of a Social Commerce project I led as a technical director for almost 1.5 years. The project was for a very well known instrument manufacturer that set on a mission to create a very unique site offering engaging eLearning [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=patrickrayes.wordpress.com&blog=976791&post=42&subd=patrickrayes&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>As a continuation to my previous post on Social Commerce, this one follows the  implementation of a Social Commerce project I led as a technical director for almost 1.5 years. The project was for a very well known instrument manufacturer that set on a mission to create a very unique site offering engaging eLearning content, entertainment videos, Social Networking and eCommerce.</p>
<p><strong>Site Features</strong></p>
<p>With a laundry list of features, and a highly customized online eLearning system, we set out to deliver the following core site features/functions.</p>
<p>&gt; User and group-level blogging and forums<br />
&gt; Live Chat sessions<br />
&gt; Streaming HD eLearning and entertainment video content (live and pre-recorded)<br />
&gt; Streaming audio content (live and pre-recorded)<br />
&gt; YouTube-like video sharing<br />
&gt; Flickr-like photo sharing<br />
&gt; News articles<br />
&gt; Wikipedia-like library of articles<br />
&gt; eCommerce Store<br />
&gt; End-to-end site search<br />
&gt; Single sign-on user accounts</p>
<p><strong>Technology</strong></p>
<p>To deliver the site, a combination of platforms and technical solutions were used.</p>
<p>&gt; Community Server<br />
- User for all social networking features and functionality<br />
&gt; AspDotNetStorefront<br />
- Used for all eCommerce features and functionality<br />
&gt; Custom eLearning System<br />
- This was built on a customized eLearning database, layered with rich .NET and Flash user controls (e.g. video players, chat with instructor, note taking etc.)<br />
&gt; Custom Flash Video Player<br />
- These were used throughout the site to stream video content at multiple angles, resolutions and chapters/sections<br />
&gt; LHTTPD<br />
- Used to allow for &#8220;scrubbing&#8221; across a video at any position and start the stream at that position without having to wait for all of it to buffer.<br />
&gt; FFMPEG<br />
- Used to convert multi-format video content to Flash format when users and content producers uploaded their video and audio files.<br />
&gt; Representational State Transfer (REST) Web Services<br />
- The core API that wrapped Community Server and AspDotNetStorefront API was built on REST for improved response times, scalability, compatibility.<br />
&gt; CuteChat for Community Server<br />
- Used to deliver the live chat sessions</p>
Posted in AspDotNetStorefront, Community Server, eCommerce, eLearning, Social Networking, Technology, Uncategorized, Web 2.0, Web 3.0 Tagged: AspDotNetStorefront, Community Server, eCommerce, eLearning, Flash, Social Commerce, Social Networking, Web 2.0, Web 3.0 <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/patrickrayes.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/patrickrayes.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/patrickrayes.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/patrickrayes.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/patrickrayes.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/patrickrayes.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/patrickrayes.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/patrickrayes.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/patrickrayes.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/patrickrayes.wordpress.com/42/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=patrickrayes.wordpress.com&blog=976791&post=42&subd=patrickrayes&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://patrickrayes.wordpress.com/2009/06/11/recipe-for-social-commerce/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/925b0aaddb041993501de3abd5a331a7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">prayes</media:title>
		</media:content>
	</item>
		<item>
		<title>Building a Social Commerce Site &#8211; A First Hand Experience</title>
		<link>http://patrickrayes.wordpress.com/2008/10/05/building-a-social-commerce-site-a-first-hand-experience/</link>
		<comments>http://patrickrayes.wordpress.com/2008/10/05/building-a-social-commerce-site-a-first-hand-experience/#comments</comments>
		<pubDate>Sun, 05 Oct 2008 15:23:27 +0000</pubDate>
		<dc:creator>prayes</dc:creator>
				<category><![CDATA[AspDotNetStorefront]]></category>
		<category><![CDATA[Community Server]]></category>
		<category><![CDATA[Social Networking]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[eCommerce]]></category>

		<guid isPermaLink="false">http://patrickrayes.wordpress.com/?p=34</guid>
		<description><![CDATA[This blog post will be part of a string of articles related to Social Commerce and my first-hand experience at designing and building one of the most compelling and unique Social Commerce sites for the music industry. As for the details on this site, you will get a chance to see it publicly within a [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=patrickrayes.wordpress.com&blog=976791&post=34&subd=patrickrayes&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>This blog post will be part of a string of articles related to Social Commerce and my first-hand experience at designing and building one of the most compelling and unique Social Commerce sites for the music industry. As for the details on this site, you will get a chance to see it publicly within a month and experience the rich media, content and social commerce model it delivers. Stay tuned!</p>
<p>To first set some perspective and align your understanding of Social Commerce, below are details on what Social Commerce is and the current opportunity in the market for e-Commerce sites to pursue it.</p>
<p>“Social commerce is a subset of e-Commerce in which the active participation of customers and their personal relationships are at the forefront. The main element is the involvement of a customer in the marketing of products being sold e.g. recommendations and comments from customers.” and the eventual monetization of this process through the sale of a product – Wikipedia</p>
<p>Your typical e-Commerce site converts at 2%. Meaning, an average of 2 in 100 people purchase products when visiting an e-Commerce site. Sounds unrealistic doesn&#8217;t it? Well, it is mostly true &#8211; granted sites like Amazon, Eastbay and NewEgg do much better.</p>
<p>Social Commerce models will help break this barrier by engaging buyers with entertainment and rich community content to keep them online longer, therefore increasing the conversion rate. The longer a user is on your site being entertained by video/photo/testimonial reviews of products, the more likely they will eventually buy something.</p>
<p>Taking this a step further, let&#8217;s take a look at the evolutionary steps of online commerce. Brick-and-mortar stores in the early/mid 1990&#8217;s started pursuing an online presence with e-Commerce sites and online catalogs. This led to the massive growth of online commerce during the Internet bubble with sites like Amazon for example, offering a wide variety of products for sale online.</p>
<p>The whole concept of shopping from your home or office was a breakthrough &#8211; not needing to go to the store and hassle with lines, low inventory etc. became a thing of the past.</p>
<p>The past 2-3 years have been shifting online commerce into a new evolutionary phase. This phase is driven by the fact that online commerce is unable to get anywhere close to the 70% offline revenue generated by brick-and-mortar stores. But why is this?! Well, simply because 2% of online shoppers actually buy something when visiting an average e-Commerce site, and also because e-Commerce sites are not &#8220;sticky&#8221; &#8211; meaning they are not engaging.</p>
<p>The current state of e-Commerce sites are that they act as online catalogs with some features of user participation (e.g. reviews, ratings and comments). Clearly not enough to keep buyers entertained. Alternatively, if you walk into the Apple store, for example, you are entertained and engaged &#8211; this keeps the customer in the store experiencing the product physically and sharing experiences with others. This enhances the emotionally-driven shopping cycle that attributes to 70% of offline revenue being generated by &#8220;product discovery&#8221;.</p>
<p>Product discovery is driven by advice from friends, feeling and trying a product out, learning from others what their experiences are etc. Social community sites that generate this content (e.g. Engaget, DP Reviews etc.) generate the online content necessary to bridge that &#8220;product discovery&#8221; experience. The future of social commerce is about blending content that these sites generate with an e-Commerce model &#8211; keep the buyer engaged, and provide that instant buy-now capability.</p>
<p>Now for some interesting numbers&#8230;</p>
<p>In an IDC estimate, social networks only made about $400 million in revenues in 2006, but could make as much as $1 billion in 2007. AC Nielsen also noted that nearly 40% of Americans say they participate in online communities, with sites around hobbies, shared personal interests, and health-related issues among the most popular. All these numbers point to signs of an emerging online market space.</p>
<p>Well, all this ideas and numbers are great and fantastic, but how can we get it done?</p>
<p>The answer lies in technologies/solutions that are already available, and were in fact used on the soon to be launched site.</p>
<p>There are several advanced e-Commerce platforms that offer the out-of-box functionality needed to put a store online almost instantly. Products like AspDotNetStorefront for small to mid, and soon large, sized businesses, MediaChase ECF for mid to large size businesses, and Microsoft Commerce Server for large to enterprise businesses.</p>
<p>Taking these platforms and blending/merging them with Community Server, allows you to leverage the community aspects/features into the e-Commerce model. Product reviews, videos, photos, forums, live chat and much more will help add that &#8220;stickiness&#8221; to an e-Commerce site and break the 2% barrier that many e-Commerce businesses are striving to breach.</p>
<p>From a technical aspect, these types of blended products will provide single sign-on and unified accounts, seamless community-to-commerce and commerce-to-community purchasing and publication processes, integrated administrative interfaces and highly customized and extended applications running on a unified SOA model.</p>
<p>In conclusion, there is a great market opportunity picking up steam, and solutions out there that can be leveraged to provide for a social commerce platform.</p>
<p>In my next post, I will present the project/site I worked on and discuss the technical solutions used to deliver it.</p>
Posted in AspDotNetStorefront, Community Server, eCommerce, Social Networking, Technology Tagged: AspDotNetStorefront, Community Server, eCommerce, Social Networking, Technology <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/patrickrayes.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/patrickrayes.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/patrickrayes.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/patrickrayes.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/patrickrayes.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/patrickrayes.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/patrickrayes.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/patrickrayes.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/patrickrayes.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/patrickrayes.wordpress.com/34/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=patrickrayes.wordpress.com&blog=976791&post=34&subd=patrickrayes&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://patrickrayes.wordpress.com/2008/10/05/building-a-social-commerce-site-a-first-hand-experience/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/925b0aaddb041993501de3abd5a331a7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">prayes</media:title>
		</media:content>
	</item>
		<item>
		<title>Single Sign On with AspDotNetStorefront and Community Server</title>
		<link>http://patrickrayes.wordpress.com/2008/01/30/single-sign-on-with-aspdotnetstorefront-and-community-server/</link>
		<comments>http://patrickrayes.wordpress.com/2008/01/30/single-sign-on-with-aspdotnetstorefront-and-community-server/#comments</comments>
		<pubDate>Wed, 30 Jan 2008 07:59:50 +0000</pubDate>
		<dc:creator>prayes</dc:creator>
				<category><![CDATA[AspDotNetStorefront]]></category>
		<category><![CDATA[Community Server]]></category>
		<category><![CDATA[Social Networking]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[eCommerce]]></category>

		<guid isPermaLink="false">http://patrickrayes.wordpress.com/?p=26</guid>
		<description><![CDATA[The ongoing debate and question continues&#8230; However, as of late, some breakthroughs on my end in this area.
Basically, with a little bit of tweaking, hacking, cheating, and fooling, AspDotNetStorefront (ASPDNSF) and Community Server (CS) can live happily ever after in a single user session and &#8220;share&#8221; user account information.
And now, for the approach&#8230; In broad [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=patrickrayes.wordpress.com&blog=976791&post=26&subd=patrickrayes&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>The ongoing debate and question continues&#8230; However, as of late, some breakthroughs on my end in this area.</p>
<p>Basically, with a little bit of tweaking, hacking, cheating, and fooling, AspDotNetStorefront (ASPDNSF) and Community Server (CS) can live happily ever after in a single user session and &#8220;share&#8221; user account information.</p>
<p>And now, for the approach&#8230; In broad strokes:</p>
<p>1. Setup ASPDNSF and CS in their own virtual Webs within the same domain (e.g. domain.com/community, domain.com/store/)<br />
2. Set both ASPDNSF and CS Web.config machine keys and cookie names to be identical.<br />
3. Modify ASPDNSF code where it reads/writes to the cookie to reference the new shared name.<br />
4. Add a column in ASPDNSF customer table that stores the CS user name (so when a user account is created on CS it will create a user account in ASPDNSF with a matching user name)<br />
5. Modify ASPDNSF code where it reads cookie to pickup the user name (since CS will write the user name to the cookie and not a ASPDNSF GUID as ASPDNSF normally does out of box), then using that user name lookup ASPDNSF&#8217;s customer GUID in the DB and reference that for the ASPDNSF session.<br />
6. Locate all locations in stored procedures that create/update user accounts to handle the new CS user name column.</p>
<p>This will ultimately allow you to sign into CS, then go to domain.com/store/ and get automatically signed into ASPDNSF since the cookie already has your sign-in information and a matching session record is located in ASPDNSF&#8217;s database.</p>
<p>As for the rest of the details &#8211; specific code changes, stored procedures etc., more details to come later when time permits.</p>
<p>Finally, since CS and ASPDNSF have URL re-writing engines we can elegantly handle those elaborate URL&#8217;s so things look nice and clean when a user view&#8217;s a ASPDNSF page and a CS page.</p>
<p>Hope that helps with some people out there&#8230; Enjoy!</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/patrickrayes.wordpress.com/26/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/patrickrayes.wordpress.com/26/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/patrickrayes.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/patrickrayes.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/patrickrayes.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/patrickrayes.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/patrickrayes.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/patrickrayes.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/patrickrayes.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/patrickrayes.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/patrickrayes.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/patrickrayes.wordpress.com/26/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=patrickrayes.wordpress.com&blog=976791&post=26&subd=patrickrayes&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://patrickrayes.wordpress.com/2008/01/30/single-sign-on-with-aspdotnetstorefront-and-community-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/925b0aaddb041993501de3abd5a331a7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">prayes</media:title>
		</media:content>
	</item>
		<item>
		<title>Solutions Customization and Integration – Part III</title>
		<link>http://patrickrayes.wordpress.com/2007/12/08/solutions-customization-and-integration-%e2%80%93-part-iii/</link>
		<comments>http://patrickrayes.wordpress.com/2007/12/08/solutions-customization-and-integration-%e2%80%93-part-iii/#comments</comments>
		<pubDate>Sat, 08 Dec 2007 02:51:37 +0000</pubDate>
		<dc:creator>prayes</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[AspDotNetStorefront]]></category>
		<category><![CDATA[Community Server]]></category>
		<category><![CDATA[Social Networking]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[eCommerce]]></category>
		<category><![CDATA[eLearning]]></category>

		<guid isPermaLink="false">http://patrickrayes.wordpress.com/2007/12/08/solutions-customization-and-integration-%e2%80%93-part-iii/</guid>
		<description><![CDATA[It has been a while since I posted an update on this project… So here it goes.
Since my last post, the project I am working on has evolved to a 3-piece solution tying in AspDotNetStorefront ML 7.0, Community Server 2007 SP1 and a fully custom e-Learning solution built on Flash and .NET controls.
Due to the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=patrickrayes.wordpress.com&blog=976791&post=25&subd=patrickrayes&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>It has been a while since I posted an update on this project… So here it goes.</p>
<p>Since my last post, the project I am working on has evolved to a 3-piece solution tying in AspDotNetStorefront ML 7.0, Community Server 2007 SP1 and a fully custom e-Learning solution built on Flash and .NET controls.</p>
<p>Due to the complexity and unique features on this project, the architecture and design grew to be very specific and custom – beyond the normal skinning of the out-of-box products and turning features on/off. The final architecture came down to an intermediate Data Application Layer (DAL) and Business Logic (BL) layer that encapsulates and partly overrides the methods/classes provided by Community Server and AspDotNetStorefront. The thinking behind this implementation is to retain the core functionality of both systems, allowing us to implement software upgrades easily and support the application maintenance and enhancement lifecycle. The e-Learning system, being that it’s designed from scratch, will expose a custom BL and DAL.</p>
<p>Interfacing with Community Server’s and AspDotNetStorefront’s API allows us to work outside the framework of classes/methods provided by both products, as well as build our own custom layer of methods/classes to define and produce entities that consume/provide data apparent to the application as designed. The presentation layer, will be modeled around the common ASP.NET practices of .aspx files, custom controls and a selection of controls from ComponenetArt’s WebUI product.</p>
<p>The single sign-on architecture has changed slightly since my last post. The approach taken now, for the sake of simplicity and ease of management, is to have Community Server act as the central point for account management/creation using ASP.NET’s membership provider, and have back-end processes that replicate billing/transactional data to AspDotNetStorefront. This allows us to collect all the data we need about a user in a User entity from the Community Server and AspDotNetStorefront databases.</p>
<p>The project is currently undergoing the initial stages of development, with a target date for launch of mid-2008. Stay tuned for more updates…</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/patrickrayes.wordpress.com/25/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/patrickrayes.wordpress.com/25/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/patrickrayes.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/patrickrayes.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/patrickrayes.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/patrickrayes.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/patrickrayes.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/patrickrayes.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/patrickrayes.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/patrickrayes.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/patrickrayes.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/patrickrayes.wordpress.com/25/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=patrickrayes.wordpress.com&blog=976791&post=25&subd=patrickrayes&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://patrickrayes.wordpress.com/2007/12/08/solutions-customization-and-integration-%e2%80%93-part-iii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/925b0aaddb041993501de3abd5a331a7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">prayes</media:title>
		</media:content>
	</item>
		<item>
		<title>AspDotNetStorefront Configuration Best Practices</title>
		<link>http://patrickrayes.wordpress.com/2007/08/26/aspdotnetstorefront-configuration-best-practices/</link>
		<comments>http://patrickrayes.wordpress.com/2007/08/26/aspdotnetstorefront-configuration-best-practices/#comments</comments>
		<pubDate>Sun, 26 Aug 2007 20:50:19 +0000</pubDate>
		<dc:creator>prayes</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[AspDotNetStorefront]]></category>
		<category><![CDATA[eCommerce]]></category>

		<guid isPermaLink="false">http://patrickrayes.wordpress.com/2007/08/26/aspdotnetstorefront-configuration-best-practices/</guid>
		<description><![CDATA[Below is a list of some &#8220;critical&#8221; items that should be configured in your AspDotNetStorefront production environments.
&#62; Rename and secure the &#8220;admin&#8221; folder:
1. Change AppConfig.AdminDir
2. Change the folder&#8217;s name
3. Assign a Windows-level login to that folder 
&#62; Change admin username from admin@aspdotnetstorefront.com to something within the site&#8217;s domain
&#62; Change admin password to something cryptic and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=patrickrayes.wordpress.com&blog=976791&post=21&subd=patrickrayes&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Below is a list of some &#8220;critical&#8221; items that should be configured in your AspDotNetStorefront production environments.</p>
<p>&gt; Rename and secure the &#8220;admin&#8221; folder:</p>
<p>1. Change AppConfig.AdminDir<br />
2. Change the folder&#8217;s name<br />
3. Assign a Windows-level login to that folder </p>
<p>&gt; Change admin username from admin@aspdotnetstorefront.com to something within the site&#8217;s domain</p>
<p>&gt; Change admin password to something cryptic and set AppConfig.AdminPwdChangeDays to something reasonable/safe </p>
<p>&gt; Set strong passwords (optional) </p>
<p>AppConfig.UseStrongPwd = true </p>
<p>&gt; Cycling your encryption key</p>
<p>The admin will auto-notify you based on AppConfig.NextKeyChange value. Use this page in the admin to reset your encryption key manually: changeencryptkey.aspx </p>
<p>&gt; Set this AppConfig so the user is not always trapped in an SSL state after hitting My Account and/or Checkout pages. </p>
<p>AppConfig.GoNonSecureAgain = true </p>
<p>&gt; Reset Cache </p>
<p>This is actually a call to a stored procedure and can be automated in the DB as a trigger whenever a catalog change occurs.</p>
<p>exec aspdnsf_CreateMissingVariants </p>
<p>You should always run it after any product catalog changes, as well as AppConfig and String Resource updates. </p>
<p>&gt; Admin SSL </p>
<p>Configure IIS to force SSL on the admin folder. </p>
<p>&gt; Caching </p>
<p>AppConfig.CacheMenus = true </p>
<p>&gt; Monthly Maintenance </p>
<p>This should be run monthly on weekends late at night… Admin/Misc/Monthly Maintenance</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/patrickrayes.wordpress.com/21/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/patrickrayes.wordpress.com/21/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/patrickrayes.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/patrickrayes.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/patrickrayes.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/patrickrayes.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/patrickrayes.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/patrickrayes.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/patrickrayes.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/patrickrayes.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/patrickrayes.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/patrickrayes.wordpress.com/21/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=patrickrayes.wordpress.com&blog=976791&post=21&subd=patrickrayes&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://patrickrayes.wordpress.com/2007/08/26/aspdotnetstorefront-configuration-best-practices/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/925b0aaddb041993501de3abd5a331a7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">prayes</media:title>
		</media:content>
	</item>
		<item>
		<title>AspDotNetStorefront Scalability</title>
		<link>http://patrickrayes.wordpress.com/2007/06/19/aspdotnetstorefront-scalability/</link>
		<comments>http://patrickrayes.wordpress.com/2007/06/19/aspdotnetstorefront-scalability/#comments</comments>
		<pubDate>Tue, 19 Jun 2007 03:48:15 +0000</pubDate>
		<dc:creator>prayes</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[AspDotNetStorefront]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[eCommerce]]></category>

		<guid isPermaLink="false">http://patrickrayes.wordpress.com/2007/06/19/aspdotnetstorefront-scalability/</guid>
		<description><![CDATA[With the recent buzz and excitement around AspDotNetStorefront (ASPDNSF), and not to mention their amazing growth from a less than $100 shopping cart to what they are now, one can only wonder how far can this thing go? The moon? The stars? Well, it all depends on what you want to accomplish with it, and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=patrickrayes.wordpress.com&blog=976791&post=17&subd=patrickrayes&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>With the recent buzz and excitement around AspDotNetStorefront (ASPDNSF), and not to mention their amazing growth from a less than $100 shopping cart to what they are now, one can only wonder how far can this thing go? The moon? The stars? Well, it all depends on what you want to accomplish with it, and how scalable ASPDNSF is.</p>
<p>A little side note on the staff/team at ASPDNSF, who I had the pleasure of meeting (including the CEO &#8211; Rob Anderson) at a recent event in El Segundo hosted by them and <a href="http://www.interprisesuite.com/">Interprise Solutions</a> (since they are partnered and &#8220;integrated&#8221; now). Overall, a great team and very energetic. Their hightened participation with the developer community has taken the Open Source model, to a certain extent, and brought it to the .NET community &#8211; offering their entire source code to customize as you please is a big plus. In fact, sending them recommendations for enhancements is encouraged, which is great. Keep on keeping on ASPDNSF!</p>
<p>Now, back to scalability&#8230; According to <a href="http://en.wikipedia.org/wiki/Scalability">Wikipedia&#8217;s entry on scalability</a>: scalability is a desirable property of a system, a network, or a process, which indicates its ability to either handle growing amounts of work in a graceful manner, or to be readily enlarged. So what does that mean for ASPDNSF?</p>
<p>If anything, the main area of focus for scalability concerns is with order processing &#8211; how many orders can the site process concurrently and continue to stay online. I cannot throw out any numbers because every environment is different &#8211; from hardware to bandwidth selection, and <a href="http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/e621190d-1015-40c2-a5ec-0dcb32c98286.mspx?mfr=true">Windows to IIS optimizations</a>.</p>
<p>ASPDNSF can scale very well in a Web farm and meet fairly high demands on order processing. For example, in a 4 server Web farm one can easily handle 2-3,000 orders per day and around 2-3 million hits. Selecting a good load balancer is critical, as well as configuring it right to handle requests gracefully enough so IIS can keep running smoothly.</p>
<p>These numbers are not entirely aligned with an &#8220;enterprise level&#8221; site (e.g. Amazon, Eastbay etc.), something Commerce Server 2007 is designed to scale and handle very well, but they are definitely ideal for small to mid-size businesses. <a href="http://www.aspdotnetstorefront.com/t-ebusiness.aspx">ASPDNSF IS</a>, which is still in its &#8220;birth phase&#8221;, offers more room for growth since the Web admin system has been removed and now entirely resides using the IS client-based Windows applications (this is very similar to the strategy Commerce Server 2007 has taken).</p>
<p>Some other key features to consider with ASPDNSF, so as to not put you in fear of how scalable it is:</p>
<ul>
<li>FAST SQL option on queries (increased db performance)
<li>Built in page and data caching
<li>Designed to handle up to 500,000 SKUs (ML/IS versions)
</ul>
<p>Another thing to consider are some of the impressive sites already running on ASPDNSF. Below are numbers/stats (collected from <a href="http://www.compete.com/">Compete</a>) for some of the sites listed on <a href="http://www.aspdotnetstorefront.com/t-portfolio.aspx">ASPDNSF&#8217;s gallery</a>:</p>
<ul>
<li>Crocs.com &#8211; 250,000 visitors per month
<li>InPhonic.com &#8211; 4M visitors per month
<li>ReStockIt.com &#8211; 150,000 visitors per month
</ul>
<p>That&#8217;s about it! Comments are welcome, and keep checking back for more ASPDNSF and Commerce Server articles.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/patrickrayes.wordpress.com/17/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/patrickrayes.wordpress.com/17/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/patrickrayes.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/patrickrayes.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/patrickrayes.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/patrickrayes.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/patrickrayes.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/patrickrayes.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/patrickrayes.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/patrickrayes.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/patrickrayes.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/patrickrayes.wordpress.com/17/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=patrickrayes.wordpress.com&blog=976791&post=17&subd=patrickrayes&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://patrickrayes.wordpress.com/2007/06/19/aspdotnetstorefront-scalability/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/925b0aaddb041993501de3abd5a331a7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">prayes</media:title>
		</media:content>
	</item>
		<item>
		<title>Solutions Customization and Integration &#8211; Part II</title>
		<link>http://patrickrayes.wordpress.com/2007/06/10/solutions-customization-and-integration-part-ii/</link>
		<comments>http://patrickrayes.wordpress.com/2007/06/10/solutions-customization-and-integration-part-ii/#comments</comments>
		<pubDate>Sun, 10 Jun 2007 02:31:06 +0000</pubDate>
		<dc:creator>prayes</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[Adobe Connect]]></category>
		<category><![CDATA[AspDotNetStorefront]]></category>
		<category><![CDATA[Community Server]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Social Networking]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[eCommerce]]></category>

		<guid isPermaLink="false">http://patrickrayes.wordpress.com/2007/06/10/solutions-customization-and-integration-part-ii/</guid>
		<description><![CDATA[Update on this project&#8230; So far I am in the stages of selecting an Learning Management System (LMS) that is SCORM compliant and offers tools to manage courses, students, learning material and deliver it in a lightweight format. One of the biggest hurdles is selecting one that has an open API/SDK to interface with Flash [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=patrickrayes.wordpress.com&blog=976791&post=16&subd=patrickrayes&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Update on this project&#8230; So far I am in the stages of selecting an Learning Management System (LMS) that is <a href="http://en.wikipedia.org/wiki/SCORM">SCORM</a> compliant and offers tools to manage courses, students, learning material and deliver it in a lightweight format. One of the biggest hurdles is selecting one that has an open API/SDK to interface with Flash Streaming Video and even synchronize content with the video &#8211; e.g. time coding frames etc.</p>
<p>As for the social networking and commerce tools, I have selected <a href="http://get.communityserver.org/Enterprise.aspx">Community Server 2007 Enterprise</a> and <a href="http://www.aspdotnetstorefront.com/t-features.aspx">AspDotNetStorefront ML</a>. Integrating both solutions should not be too complicated since they are both .NET 2.0 solutions, offer the entire source code with the license, and operate on IIS, SQL Server 2005, ASP.NET etc.</p>
<p>The biggest challenge with integrating these pieces is architecting a single sign-on model. <a href="http://en.wikipedia.org/wiki/Lightweight_Directory_Access_Protocol">LDAP</a> and Active Directory are possible options, with the latter more in the headlights since we are working in a 100% Windows environment. ASPDNSF and CS 2007 can integrate fairly easily for the single sign-on, and since both are somewhat independent systems, there should be little effort to get that going.</p>
<p>The LMS solution will be more involved since we have to map data across the community site and LMS site (e.g. learning material, class forums and discussion groups, blogs on courses etc.). Table structures are fairly open and scalable, however we will very likely use SQL Server Replication and SSIS packages to handle the back-end integration and sharing of data across systems. On the user-facing site, meshing everything together will involve a blend of ASP.NET Master Pages (what CS 2007 uses), and XML/XSLT packages (what ASPDNSF uses), and possibly a customized Master Page and .ascx control architecture for the LMS solution.</p>
<p>The physical architecture that has been mapped out so far includes:</p>
<p>&gt; 2 load balanced Windows 2003 Web servers &#8211; 200GB HD, 4GB RAM, 32-bit dual-core, RAID config.<br />
&gt; Single 64-bit SQL Server, 8GB RAM, 200GB HD.<br />
&gt; 1TB SAN (EMC or DELL) &#8211; blogs, photos and a subset of videos.<br />
&gt; Fibre Channel across all machines<br />
&gt; Load balancer, firewall etc.<br />
&gt; Content Delivery Network for bulk of Flash videos and larger photos</p>
<p>More details on these integrations in my next post&#8230;</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/patrickrayes.wordpress.com/16/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/patrickrayes.wordpress.com/16/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/patrickrayes.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/patrickrayes.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/patrickrayes.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/patrickrayes.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/patrickrayes.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/patrickrayes.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/patrickrayes.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/patrickrayes.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/patrickrayes.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/patrickrayes.wordpress.com/16/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=patrickrayes.wordpress.com&blog=976791&post=16&subd=patrickrayes&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://patrickrayes.wordpress.com/2007/06/10/solutions-customization-and-integration-part-ii/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/925b0aaddb041993501de3abd5a331a7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">prayes</media:title>
		</media:content>
	</item>
		<item>
		<title>Solutions Customization and Integration &#8211; Part I</title>
		<link>http://patrickrayes.wordpress.com/2007/05/13/solutions-customization-and-integration/</link>
		<comments>http://patrickrayes.wordpress.com/2007/05/13/solutions-customization-and-integration/#comments</comments>
		<pubDate>Sun, 13 May 2007 03:47:00 +0000</pubDate>
		<dc:creator>prayes</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[Adobe Connect]]></category>
		<category><![CDATA[AspDotNetStorefront]]></category>
		<category><![CDATA[Community Server]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Social Networking]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[eCommerce]]></category>
		<category><![CDATA[eLearning]]></category>

		<guid isPermaLink="false">http://patrickrayes.wordpress.com/2007/05/13/solutions-customization-and-integration/</guid>
		<description><![CDATA[When faced with a Web project, one always wonders: Someone must have done that before, right?
Almost always the answer is a resounding &#8220;Yes!&#8221;, and that puts you on the path towards purchasing, customizing and launching the solution to meet the project&#8217;s requirements.
Recently, I took on a project involving a &#8220;mash-up&#8221; of a Social Networking, eLearning [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=patrickrayes.wordpress.com&blog=976791&post=15&subd=patrickrayes&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>When faced with a Web project, one always wonders: Someone must have done that before, right?</p>
<p>Almost always the answer is a resounding &#8220;Yes!&#8221;, and that puts you on the path towards purchasing, customizing and launching the solution to meet the project&#8217;s requirements.</p>
<p>Recently, I took on a project involving a &#8220;mash-up&#8221; of a Social Networking, eLearning and eCommerce site. How do you even start on a project like that? What are the implications and costs? These are only a few of the questions that come to mind with a project of this size.</p>
<p><strong>Aligning Requirements with Solutions</strong></p>
<p>After extensive online research, and referencing past experiences with projects of a similar nature, I finalized the foundation of the site down to 3 products: <a href="http://www.aspdotnetstorefront.com/">AspDotNetStorefront ML</a> (eCommerce), <a href="http://www.communityserver.org/">Community Server 2007</a> (Social Networking) and <a href="http://www.adobe.com/products/acrobatconnectpro/">Adobe Connect Professional</a> (eLearning).</p>
<p>The biggest task is to start aligning the client&#8217;s expectations and requirements with what each of the products above offer &#8220;out of the box&#8221;, and to also produce customization points that will be required in the final site.</p>
<p>This process generally involves hands-on meetings, product demos, documenting and the like, all towards an effort to produce documentation outlining the User Experience supported with Use Cases and Business Requirements.</p>
<p><strong>Design Phase</strong></p>
<p>Approaching the design is probably one of the most challenging parts of any IT project, as it requires you to essentially build the solution on paper. However, in this situation we have to approach things a little differently.</p>
<p>Since we are not building everything from scratch, we have to create documentation that supports several key areas of the project:</p>
<ul>
<li>Integration Requirements &#8211; how each solution will integrate together and deliver functionality, such as &#8220;single sign on&#8221; and data sharing</li>
<li>Customization Requirements &#8211; what parts of each solution need to be customized accross all 3 layers (UI, business logic, database)</li>
<li>Physical Requirements &#8211; what type of hardware and networking equipment are needed to meet the demands of the site and each solution</li>
</ul>
<p>These documents create a foundation for us to start the project and move towards the development phase with near 100% certainty as to what the final site should look like and function. Furthermore, these documents should dictate the tasks required by a developer to be heads down in the project without much concern on how everything should be done.</p>
<p>Next month I will post an update on this project, with details on how the design phase progressed.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/patrickrayes.wordpress.com/15/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/patrickrayes.wordpress.com/15/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/patrickrayes.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/patrickrayes.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/patrickrayes.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/patrickrayes.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/patrickrayes.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/patrickrayes.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/patrickrayes.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/patrickrayes.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/patrickrayes.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/patrickrayes.wordpress.com/15/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=patrickrayes.wordpress.com&blog=976791&post=15&subd=patrickrayes&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://patrickrayes.wordpress.com/2007/05/13/solutions-customization-and-integration/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/925b0aaddb041993501de3abd5a331a7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">prayes</media:title>
		</media:content>
	</item>
		<item>
		<title>AspDotNetStorefront vs Commerce Server 2007</title>
		<link>http://patrickrayes.wordpress.com/2007/04/22/aspdotnetstorefront-vs-commerce-server-2007/</link>
		<comments>http://patrickrayes.wordpress.com/2007/04/22/aspdotnetstorefront-vs-commerce-server-2007/#comments</comments>
		<pubDate>Sun, 22 Apr 2007 08:22:07 +0000</pubDate>
		<dc:creator>prayes</dc:creator>
				<category><![CDATA[AspDotNetStorefront]]></category>
		<category><![CDATA[Commerce Server]]></category>

		<guid isPermaLink="false">http://patrickrayes.wordpress.com/2007/04/22/aspdotnetstorefront-vs-commerce-server-2007/</guid>
		<description><![CDATA[Below is a table illustrating feature comparisons between AspDotNetStorefront and Commerce Server 2007.


FEATURE/VERSION MATRIX
STANDARD
PRO
ML
CS 2007 Standard


 General
                    Features


Pricing Model, Reseller discounts available
Per
               [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=patrickrayes.wordpress.com&blog=976791&post=13&subd=patrickrayes&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Below is a table illustrating feature comparisons between AspDotNetStorefront and Commerce Server 2007.</p>
<table border="1" cellspacing="0" width="100%">
<tr>
<td><b>FEATURE/VERSION MATRIX</b></td>
<td><b>STANDARD</b></td>
<td><b>PRO</b></td>
<td><b>ML</b></td>
<td><b>CS 2007 Standard</b></td>
</tr>
<tr>
<td colspan="5"> <b>General<br />
                    Features</b></td>
</tr>
<tr>
<td>Pricing Model, Reseller discounts available</td>
<td>Per<br />
                    Site</td>
<td>Per<br />
                    Site</td>
<td>Per<br />
                    Site</td>
<td>Per CPU</td>
</tr>
<tr>
<td>Store management done by admin control panel on web site</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
<td>Windows<br />
                    MMCs</td>
</tr>
<tr>
<td>Products Allowed</td>
<td>Unlimited</td>
<td>Unlimited</td>
<td>Yes<br />
                    Designed for Stores up to 100,000 Products</td>
<td>5<br />
                    Million SKUs per catalog</td>
</tr>
<tr>
<td>Source code included (C# or VB.NET)</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>C Sharp<br />
                    Starter Site and Windows-based MMCs for Admin. Site can be developed using<br />
                    any .NET language. </td>
</tr>
<tr>
<td colspan="5"><b>Product Categorization Features</b></td>
</tr>
<tr>
<td>Unlimited Number Categories &amp; Departments</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
</tr>
<tr>
<td>Categories and Departments can also be fully nested to<br />
                    any level desired (e.g. sub-categories, sub-departments)</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
</tr>
<tr>
<td>Supports cross-matrix of products by category and<br />
                    department. E.g. a product can be mapped to the shoe category, in the women&#8217;s<br />
                    department</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
</tr>
<tr>
<td>Disable buy buttons for specific products</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td>Set Site to Wholesale Only (Prices not shown to general<br />
                    site customers)</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td colspan="5"> <b>Shipping<br />
                    Features</b></td>
</tr>
<tr>
<td>Custom/Configurable Shipping</td>
<td>No Zip<br />
                    Code customization</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
</tr>
<tr>
<td>Use Real Time Shippinh Rates</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Included<br />
                    as part of SDKs from carriers</td>
</tr>
<tr>
<td>Admin defined shipping methods (e.g. Ground, Next Day,<br />
                    2nd Day, Priority, etc)</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
</tr>
<tr>
<td>Real Time Shipping carriers can vary based on Domestic<br />
                    or International shipping address</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
</tr>
<tr>
<td>Filter Real Time Rates You Want To Allow For Users To<br />
                    Select</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td>Add Shipping &amp; Handling Extra Fee To Orders</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td>Shipping Tracking #&#8217;s e-mailed to Customers</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td>Support for Download Products</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td>Batch Shipping Order Printing/Tracking Integration with<br />
                    UPS WorldShip, Endicia for USPS, and FedEx Shipping Mgr.</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Integration<br />
                    Support</td>
</tr>
<tr>
<td>Multiple ship-to addresses per order (a customer on one<br />
                    order can ship some items to address A, and other items to address B)</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
</tr>
<tr>
<td>Mark Customer Levels as free shipping (or tax exempt)</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td colspan="5"><b>Bulk Product<br />
                    Import Features</b></td>
</tr>
<tr>
<td>From Xml File</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
</tr>
<tr>
<td>From Excel File</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td colspan="5"> <b>Gift<br />
                    Registry Features</b></td>
</tr>
<tr>
<td>Gift Registry Supported</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Multiple<br />
                    baskets per user and named baskets to support gift registry scenarios</td>
</tr>
<tr>
<td colspan="5"> <b>Wish<br />
                    List Features</b></td>
</tr>
<tr>
<td>Customer Add To Wish List Supported (Persists over<br />
                    Customer Visits also)</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Multiple<br />
                    baskets per user and named baskets to support wish list scenarios</td>
</tr>
<tr>
<td colspan="5"> <b>MaxMind<br />
                    Integration</b></td>
</tr>
<tr>
<td>Integration of invaluable industry leading MaxMind fraud<br />
                    prevention/scoring technologies. Requires separate service agreement with<br />
                    MaxMind.com also. It prevents about 10 fraud orders per week (!) on our own<br />
                    production site, so we are very very pleased with this service, and the price<br />
                    is very reasonable.</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Customizable<br />
                    using Web Services provided by MaxMind</td>
</tr>
<tr>
<td colspan="5"> <b>Multi-Lingual<br />
                    Features</b></td>
</tr>
<tr>
<td>Multi-Lingual Support</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Multi-Lingual<br />
                    catalogs, ads, discounts, direct mail</td>
</tr>
<tr>
<td>Multi-Currency Support</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
</tr>
<tr>
<td colspan="5"> <b>Search<br />
                    Engine Features</b></td>
</tr>
<tr>
<td>EVERY product, category, and department page can have<br />
                    their own custom search engine meta tags (title, keywords, description, no<br />
                    script blocks, etc)&#8230;</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td>Static Product &amp; Category Pages: Designed to allow<br />
                    search engines to fully crawl and index EVERY product &amp; category page<br />
                    in&nbsp; your store. This can have a dramatic increase in site traffic from<br />
                    search engines.</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td>Google Xml Site Maps Supported: a direct Google search<br />
                    engine submission method sanctioned by Google</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td>Yahoo! Xml Site Maps Supported: a direct Yahoo! search<br />
                    engine submission method sanctioned by Yahoo!</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td colspan="5"> <b>Product<br />
                    Capabilities &amp; Features</b></td>
</tr>
<tr>
<td>Support for 3 images sizes: icon, medium, large</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
</tr>
<tr>
<td>Supports multiple images per product (icon, medium, and<br />
                    large)</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
</tr>
<tr>
<td>Support for swatch color image changing</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td>Automatic image watermarking for protection</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td>Image Galleries Supported</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td>Restrict product quantities to preset values (e.g. 5,<br />
                    10, 15, 20, 25, &#8230;)</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable<br />
                    w/ Pipelines</td>
</tr>
<tr>
<td>Enforce product minimum order quantities (i.e. must<br />
                    order at least 10, etc).</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable<br />
                    w/ Pipelines</td>
</tr>
<tr>
<td>Recurring products can have varying intervals (days,<br />
                    weeks, months, years)</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td>Downloadable products supported, with automatic e-mail<br />
                    to customer with download instructions</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td>Text options on products (e.g. require initials for<br />
                    monogrammed products, require text name for product customization, etc) </td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td>Sort products in any order desired (you can force<br />
                    popular products to the top of the pages)</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
</tr>
<tr>
<td>Fully dynamic site map (optimized for search engines)</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td>Unlimited number of variants per each product</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
</tr>
<tr>
<td>Each variant can have a different price</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
</tr>
<tr>
<td>Each variant can have different attributes (e.g. size, color,<br />
                    etc)</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
</tr>
<tr>
<td>Each variant can require a text option input (e.g. monogram)</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
</tr>
<tr>
<td>Each variant can have a separate SKU modifier, and<br />
                    price, description, etc</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
</tr>
<tr>
<td>Tell store to use Image Filename Override for pictures<br />
                    (medium pics)</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td>Support for sale prices</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
</tr>
<tr>
<td>Vary product prices for each customer level (e.g.<br />
                    wholesale/retail)</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
</tr>
<tr>
<td>Phone Order Entry Module</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td>Product Descriptions can include HTML formatting</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
</tr>
<tr>
<td>Support for Kits (build to order products).</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
</tr>
<tr>
<td>Support for Packs.</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td>Password Protected Products</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td>Disable buy buttons by product</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td><b>&nbsp;</b>Set Site to Wholesale Only<br />
                    (Prices not shown to general site customers)</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td colspan="5"> <b>Inventory<br />
                    Features</b></td>
</tr>
<tr>
<td>Inventory Tracking</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
</tr>
<tr>
<td>Limit orders to quantity on hand inventory, or allow<br />
                    customers to place orders for items out of stock (admin configurable)</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
</tr>
<tr>
<td>Manage Inventory by variant or attribute (e.g. size,<br />
                    color, etc)</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
</tr>
<tr>
<td>Show inventory on hand status on product page to<br />
                    customer (optional)</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td colspan="5"> <b>Coupon<br />
                    Features</b></td>
</tr>
<tr>
<td>Order Based Coupons (apply to entire order)</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
</tr>
<tr>
<td>Product Specific Coupons (apply to only specified<br />
                    product)</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
</tr>
<tr>
<td>Coupon discounts by amount or percent</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
</tr>
<tr>
<td>Coupons can offer free shipping</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
</tr>
<tr>
<td>Coupons can offer tax exception</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
</tr>
<tr>
<td>Coupons have start date</td>
<td>&nbsp;</td>
<td>Yes<br />
                    (pending)</td>
<td>Yes<br />
                    (pending)</td>
<td>Yes </td>
</tr>
<tr>
<td>Coupons have expiration date</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
</tr>
<tr>
<td>Coupons can be marked as use once per customer, use once<br />
                    by only one customer, use N times, etc.</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
</tr>
<tr>
<td colspan="5"> <b>Skinning<br />
                    &amp; Page Layout Customization</b></td>
</tr>
<tr>
<td>Completely customize the layout &amp; appearance of any<br />
                    category, section, manufacturer, or product page using XmlPackages (XML/XSL<br />
                    rendering engine)</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td>User defined skin replacement tokens, topic tokens,<br />
                    AppConfig tokens, etc. (e.g. skin Regular Expression token parser)</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td>Design skins in Dreamweaver or FrontPage</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
<td>N/A</td>
</tr>
<tr>
<td>Web form controls can be used within skin template user<br />
                    control</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>N/A</td>
</tr>
<tr>
<td>Integrated support for ComponentArt horizontal menu,<br />
                    vertical menu, site map, and tree view navigational controls</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>N/A</td>
</tr>
<tr>
<td>Skin Based UI Customization: Store site styles and web<br />
                    design can be completely customized by external HTML skin template and style<br />
                    sheets.</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
<td>N/A</td>
</tr>
<tr>
<td>Change skins in real-time. You can conceivably have 100+<br />
                    skins for a single store if you need to.</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
<td>N/A</td>
</tr>
<tr>
<td>You can link to the cart &quot;pages&quot; from your<br />
                    existing site pages, or use the storefront to run your entire site </td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td>Add page header/footer HTML blocks to cart page, and all<br />
                    checkout and order confirmation pages, to provide special notes/text specific<br />
                    to your store or business</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td>Use custom receipt formats &amp; templates</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td>Use custom &quot;your order has shipped&quot; e-mail<br />
                    formats and templates</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td>Automatic e-mail notification to customer with receipt</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
</tr>
<tr>
<td>Receipt can be fully customized</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
</tr>
<tr>
<td>Automatic e-mail notification to store admin of new<br />
                    order received</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
</tr>
<tr>
<td>Notification to Cell Phone of new order received</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td>Mini-Cart (optional small box on every page showing cart<br />
                    summary contents and checkout link)</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td colspan="5"> <b>Customer<br />
                    Accounts</b></td>
</tr>
<tr>
<td>Customer can view Order History</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
</tr>
<tr>
<td>Customer has address book</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
</tr>
<tr>
<td>Customer can easily re-order any prior order</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td>Integrated .NET Forms Authentication </td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
</tr>
<tr>
<td>Multiple billing/shipping addresses per customer<br />
                    (similar to Amazon.com style checkout)</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
</tr>
<tr>
<td>Recurring orders (e.g. for auto ship products, monthly<br />
                    subscription fees, monthly service type products, etc) </td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td>Skip account creation on checkout</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
</tr>
<tr>
<td>&quot;One Page&quot; Checkout</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>Yes<br />
                    (pending)</td>
<td>Customizable</td>
</tr>
<tr>
<td colspan="5"> <b>Payment<br />
                    Methods Supported (types of payment)</b></td>
</tr>
<tr>
<td>Credit Cards (Accept Credit Cards in Real Time: Cards<br />
                    can be processed &amp; verified in real-time, or you can delay processing<br />
                    until a later time)</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
</tr>
<tr>
<td>Check By Mail</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td>e-Checks (Authorize.net and Itransact gateways)</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td>C.O.D.</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td>Purchase Order</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
</tr>
<tr>
<td>PayPal</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
<td>Can be<br />
                    integrated using SDK</td>
</tr>
<tr>
<td>PayPal Express Checkout</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Can be<br />
                    integrated using SDK</td>
</tr>
<tr>
<td>Request For Quote</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td>MicroPay</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td><b>&nbsp;</b>Gift Cards</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
</tr>
<tr>
<td>Support for Verified By Visa/MasterCard Secure<br />
                    initiatives.</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Can be<br />
                    integrated using SDK</td>
</tr>
<tr>
<td colspan="5"> <b>Payment<br />
                    Gateways Supported</b></td>
</tr>
<tr>
<td>MANUAL Gateway (just collects order &amp; payment<br />
                    information for offline processing)</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
</tr>
<tr>
<td>Authorize.net Gateway</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
<td>Support<br />
                    for most payment gateways through pipeline components and/or .NET SDKs</td>
</tr>
<tr>
<td colspan="5"> <b>Transaction<br />
                    Features</b></td>
</tr>
<tr>
<td>Integrates with your own merchant account</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
</tr>
<tr>
<td>Store can be set to authorize only, or auth-capture<br />
                    credit card mode. You can then capture payment at shipment if desired</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td>Void &amp; Refund supported</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td>Partial Refund and Add-Hoc Charges Supported</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td>Mark Transactions As Fraud</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td>Ban Fraud Users from Site</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td>Support for CVV2 (credit card security code) entry and<br />
                    checking (fraud prevention)</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td>Address Verification codes reported to administrator<br />
                    with order</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td>Credit card numbers never displayed on site, but<br />
                    remembered for user in an encrypted state (shown as ****1111 on site)</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
</tr>
<tr>
<td>Disable storing of credit cards if desired (recommended)</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td>Force billing address to be the same as shipping address</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td>Set a minimum order total threshold for proceed to<br />
                    checkout</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td colspan="5"> <b>Misc<br />
                    Features</b></td>
</tr>
<tr>
<td>Customer Subscriptions for protected content </td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td>Password Protected HTML Pages</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td>General Site Disclaimer Message (Agree Before Entering)<br />
                    supported</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td>Can set a minimum order total threshold for proceed to<br />
                    checkout</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td>Can set minimum order product quantities before allowing<br />
                    checkout</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td>Order options supported (e.g. gift wrapping, ship in<br />
                    unmarked box, etc). Additionally, each order option can have a price<br />
                    associated with it. User can optionally select order options during checkout.</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td>Order Export to Xml</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td>Customer Record Export to Xml</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td>Customer e-mail lists to XML (i.e. produce list of all<br />
                    registered customer e-mails for your mailing manager)</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td>Product &amp; Site Photo Galleries: Create&nbsp; photo<br />
                    galleries of products, activities or other important corporate or store fun<br />
                    events. Showing prospective customers more than just a &quot;store<br />
                    facade&quot; is VITAL in creating brand loyalty</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td>Recent Products Page</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td>Best-Seller Products Page</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td>Shopping cart can persist over visits</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
</tr>
<tr>
<td>Shopping cart can be told to age in N days</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
</tr>
<tr>
<td>Built in support for the most common display formats:<br />
                    grid, table expanded, table condensed, simple form, right variant bars, and<br />
                    you can completely customize the product pages by altering the output code<br />
                    HTML</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
</tr>
<tr>
<td>Store News Items Supported (editable via Admin Site):<br />
                    Add real-time news announcements, and items to the site. Inform customers<br />
                    about important new items, or promotions</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td>Order notes can be entered by customer with special<br />
                    instructions</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
</tr>
<tr>
<td>Each cart item can also have notes entered by the<br />
                    customer</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td>Can require customer to agree to Terms and Conditions<br />
                    block (user defined) before proceeding with payment</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td>Support for subscription products. Each product can add<br />
                    N months to a customer subscription. Administration control panel allows<br />
                    override of subscription expiration date</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td>External Product HTML description files supported (e.g.<br />
                    product descriptions can be stored in external HTML files)</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
<td>&nbsp;</td>
</tr>
<tr>
<td>Hide products, categories or departments (publish or<br />
                    un-publish capability)</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td>Integrated Product Search</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td>Advanced Product Search Page (by category, section,<br />
                    manufacturer, price range, SKU, etc)</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td>Full Export to QuickBooks </td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td>Quantity discounts on products</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td>E-Mail Product To A Friend: Product pages can be<br />
                    e-mailed to friends by site visitors</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td colspan="5"> <b>Tax<br />
                    Features</b></td>
</tr>
<tr>
<td>Apply Tax by State</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
</tr>
<tr>
<td>Apply Tax by ZipCode</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
</tr>
<tr>
<td><b>&nbsp;</b>Apply Tax by Country</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
</tr>
<tr>
<td>Tax can be applied to shipping costs</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td>Individual Products can be marked Taxable or tax-exempt</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td>Customer Levels can be tax-exempt</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td colspan="5"> <b>Pricing<br />
                    Feed Support Features</b></td>
</tr>
<tr>
<td>Froogle Feed (now called GoogleBase) Supported -w-<br />
                    automatic generation and FTP upload to your Froogle account</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td>Add other product feeds (e.g. ShopZilla, shopper.com,<br />
                    etc)</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td colspan="5"> <b>Upsell<br />
                    Product Features</b></td>
</tr>
<tr>
<td>Related Products</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
</tr>
<tr>
<td>Show Upsell Products Directly On Cart Page</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td>Product prices can be set to &quot;Call for Price&#8217;</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
</tr>
<tr>
<td>Product prices can be hidden until product added to cart</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td>Products can require that other products are added to<br />
                    the cart (e.g. Product X requires Product Y)</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
</tr>
<tr>
<td colspan="5"> <b>Affiliate<br />
                    Tracking Features</b></td>
</tr>
<tr>
<td>Affiliate sign-up/account pages provided in store and<br />
                    admin site </td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td>Customers can be tracked to affiliates</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td>Orders can be tracked to affiliates</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td>Products visible on the site can be filtered by<br />
                    affiliate source id</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td>Real-Time skin changing based on<br />
                    URL/invocation/affiliate id</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td colspan="5"> <b>Customer<br />
                    Level Features</b></td>
</tr>
<tr>
<td>Unlimited number of customer levels (e.g. wholesale,<br />
                    retail, or gold, silver, platinum, etc..)</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
</tr>
<tr>
<td>Customers can be tracked to customer levels</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
</tr>
<tr>
<td>Customer levels can have special product pricing, can<br />
                    offer percent discounts, free shipping, tax exception, etc.</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
</tr>
<tr>
<td>Products visible on the site can be filtered by customer<br />
                    level</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
</tr>
<tr>
<td colspan="5"> <b>Operational<br />
                    Features</b></td>
</tr>
<tr>
<td>Manage your store via easy to use Administration control<br />
                    panel web site</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
<td>Windows-based<br />
                    management consoles</td>
</tr>
<tr>
<td>Customer Service Web Administration: Comprehensive<br />
                    administrative reports, including revenue trends &amp; graphs, visitor trends<br />
                    &amp; graphs, customer order percentages, affiliate revenue reports, tax<br />
                    reports, etc. You can also search for order by almost any customer record<br />
                    criteria to assist with customer support calls</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
<td>SQL<br />
                    Server Analytics and Reporting (built-in standard reports)</td>
</tr>
<tr>
<td>Built In Customer Mailing Manager: Send e-mails or HTML<br />
                    newsletters to registered customers. Design your newsletter in FrontPage or<br />
                    DreamWeaver and send to registered customers, or send to only customer with<br />
                    orders</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
</tr>
<tr>
<td>Administrators can edit customer profiles, delete<br />
                    customers, update their address books, billing information, etc.</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
</tr>
<tr>
<td>Administrator can edit/enter service notes visible by<br />
                    customer regarding order status, special notes, etc</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td colspan="5"> <b>Product<br />
                    Ratings &amp; Reviews</b></td>
</tr>
<tr>
<td>Customers can review &amp; rate products (if enabled)</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td>User Polls (find out what your customers are thinking!)</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td>Administrator can moderate comments</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td>Profanity checking provided on comment entry</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td colspan="5"> <b>Security<br />
                    Features</b></td>
</tr>
<tr>
<td>PABP VISA/MasterCard Final Certification Approval In<br />
                    Progress for v7.0.</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
<td>N/A</td>
</tr>
<tr>
<td>PABP release fully tested in PCI compliant environment<br />
                    for VISA/MasterCard Certification</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
<td>N/A</td>
</tr>
<tr>
<td>Supports SSL Encryption for secure ordering. Cart<br />
                    automatically switches into secure mode appropriately. Supports any brand SSL<br />
                    certificate.</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
</tr>
<tr>
<td>IP Address Tracking: For safety and auditing, IP<br />
                    addresses are logged (PABP)</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
</tr>
<tr>
<td>AVS (Address Verification) reporting from gateways in<br />
                    all orders</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
</tr>
<tr>
<td>Integrated MaxMind Geolocation Fraud Detection Metrics</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td>Require periodic password changes (PABP)</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td>Password Salting + Hashing (PABP)</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td>Store Admin can lock out any customer account for<br />
                    security/fraud reasons (PABP)</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
</tr>
<tr>
<td>Any order can be marked as fraud for later forensics<br />
                    (PABP)</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td>CAPTCHA Image login protection (protects against<br />
                    automated BOT login attacks (PABP)</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td>Comprehensive 1 Year Aged Read Only Security Log built<br />
                    into admin site. Viewable only by admin Super User. (PABP)</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td>Give individual admin operations permissions to view<br />
                    full credit cards or not (PABP)</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td>Allow Customers to individually select if they want<br />
                    their credit card information stored (overrides by store admin possible)<br />
                    (PABP)</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
</tr>
<tr>
<td>All Password Change Operations Logged (PABP)</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td>RegEx AppConfig control over strength of passwords<br />
                    required for store logins and admin logins (PABP)</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td>Support for dynamic encryption key changes via admin<br />
                    site (PABP)</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td>Store Admin specified encryption salting so every order<br />
                    record contains a separate encryption key (PABP)</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td>Encrypted database connection strings in web.config<br />
                    files (PABP)</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
<td>Customizable</td>
</tr>
<tr>
<td>Secured password protected Store Administrator Control<br />
                    Panel</td>
<td>Yes<br />
                    (Web)</td>
<td>Yes<br />
                    (Web)</td>
<td>Yes<br />
                    (Web)</td>
<td>Yes </td>
</tr>
<tr>
<td>Integrated .net security roles and support</td>
<td>&nbsp;</td>
<td>Yes </td>
<td>Yes </td>
<td>Yes </td>
</tr>
</table>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/patrickrayes.wordpress.com/13/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/patrickrayes.wordpress.com/13/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/patrickrayes.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/patrickrayes.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/patrickrayes.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/patrickrayes.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/patrickrayes.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/patrickrayes.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/patrickrayes.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/patrickrayes.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/patrickrayes.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/patrickrayes.wordpress.com/13/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=patrickrayes.wordpress.com&blog=976791&post=13&subd=patrickrayes&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://patrickrayes.wordpress.com/2007/04/22/aspdotnetstorefront-vs-commerce-server-2007/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/925b0aaddb041993501de3abd5a331a7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">prayes</media:title>
		</media:content>
	</item>
		<item>
		<title>Commerce Server 2007 vs AspDotNetStorefront</title>
		<link>http://patrickrayes.wordpress.com/2007/04/15/commerce-server-2007-vs-aspdotnetstorefront/</link>
		<comments>http://patrickrayes.wordpress.com/2007/04/15/commerce-server-2007-vs-aspdotnetstorefront/#comments</comments>
		<pubDate>Sun, 15 Apr 2007 05:56:26 +0000</pubDate>
		<dc:creator>prayes</dc:creator>
				<category><![CDATA[AspDotNetStorefront]]></category>
		<category><![CDATA[Commerce Server]]></category>

		<guid isPermaLink="false">http://patrickrayes.wordpress.com/2007/04/15/commerce-server-2007-vs-aspdotnetstorefront/</guid>
		<description><![CDATA[Below is a comparison matrix of Commerce Server 2007 against AspDotNetStorefront. Next week a similar post will compare AspDotNetStorefront features against Commerce Server 2007. Since this matrix was created AspDotNetStorefront 7.0 was upgraded with automatic image resizing with single product image upload, Web services and more.


High Availability Features







Feature
CS2007
ASPDNSF


Commerce Server Staging System to support scheduled deployments [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=patrickrayes.wordpress.com&blog=976791&post=8&subd=patrickrayes&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Below is a comparison matrix of Commerce Server 2007 against AspDotNetStorefront. Next week a similar post will compare AspDotNetStorefront features against Commerce Server 2007. Since this matrix was created AspDotNetStorefront 7.0 was upgraded with automatic image resizing with single product image upload, Web services and more.</p>
<table width="100%" border="1" cellspacing="1">
<tr>
<td colspan="3"><strong>High Availability Features</strong></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td><strong>Feature</strong></td>
<td><strong>CS2007</strong></td>
<td><strong>ASPDNSF</strong></td>
</tr>
<tr>
<td>Commerce Server Staging System to support scheduled deployments and upgrades of business data and Web site content.</td>
<td>Yes</td>
<td>No staging environment, have to setup manually.</td>
</tr>
<tr>
<td>Scale-out architectures. Full support for load-balanced server farms that enable maximum scalability and reliability.</td>
<td>Yes</td>
<td>No. Have to scale using multiple .NET Web servers.</td>
</tr>
<tr>
<td>64-bit server support.</td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td>Event logging support with Microsoft Windows NT Event Log reporting.</td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td>Performance monitoring using Health Monitor and Microsoft Operations Manager (MOM) and Commerce Server Health Monitor management pack.</td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td colspan="3"><strong>Profile System Features</strong></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td><strong>Feature</strong></td>
<td><strong>CS2007</strong></td>
<td><strong>ASPDNSF</strong></td>
</tr>
<tr>
<td>Full, native .NET Framework access to design-time and run-time APIs through a Web Service&acirc;&euro;&ldquo;Agent model.</td>
<td>Yes</td>
<td>No Web Service. APIs accessed via .NET.</td>
</tr>
<tr>
<td>Windows Forms-based management UI</td>
<td>Yes</td>
<td>No. Web-based admin.</td>
</tr>
<tr>
<td>Granular security applied through Windows Authorization Manager scopes, roles, tasks and operations.</td>
<td>Yes</td>
<td>No. Database-level user accounts/security.</td>
</tr>
<tr>
<td>User-defined catalog attributes and property attributes.</td>
<td>Yes</td>
<td>Customize</td>
</tr>
<tr>
<td>Multicurrency pricing support.</td>
<td>Yes</td>
<td>Yes</td>
</tr>
<tr>
<td>Multilingual catalogs support.</td>
<td>Yes</td>
<td>Language packs sold separately.</td>
</tr>
<tr>
<td>Virtual catalogs.</td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td>Catalog ranking (sort order on the site). Rank products, categories, product variants, relationships, and enumerated values in base and virtual catalogs.</td>
<td>Yes</td>
<td>Yes</td>
</tr>
<tr>
<td>Set rank (sort order) for the enumerated values of a property.</td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td>Set rank (sort order) for relationships of a product.</td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td>Search by specification or property.</td>
<td>Yes</td>
<td>Yes</td>
</tr>
<tr>
<td>Search in a category.</td>
<td>Yes</td>
<td>Yes</td>
</tr>
<tr>
<td>Full-text search for inflectional, weighted, and proximity searches.</td>
<td>Yes</td>
<td>Yes</td>
</tr>
<tr>
<td>Run-time and design-time data caching support.</td>
<td>Yes</td>
<td>Yes</td>
</tr>
<tr>
<td>Time-based caching for catalog objects.</td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td>Aggregate content from multiple catalogs.</td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td>Export changes to a catalog since a certain date.</td>
<td>Yes</td>
<td>Customize</td>
</tr>
<tr>
<td>Stage catalogs, virtual catalogs, schema changes, and properties in the catalog data.</td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td>Import/export catalog data through XSD.</td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td>Property-centric import/export of catalog data to XML.</td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td>Line of Business (LOB) integration with legacy catalogs through BizTalk Integration, Web services, and Message Queuing integration.</td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td>Export catalog data to Data Warehouse for reporting.</td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td colspan="3"><strong>Orders System</strong></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td><strong>Feature</strong></td>
<td><strong>CS2007</strong></td>
<td><strong>ASPDNSF</strong></td>
</tr>
<tr>
<td>APIs to programmatically search, retrieve, and delete baskets.</td>
<td>Yes</td>
<td>Yes</td>
</tr>
<tr>
<td>APIs to programmatically search, retrieve, and delete orders.</td>
<td>Yes</td>
<td>Yes</td>
</tr>
<tr>
<td>Mapped storage. The Orders System maps purchase orders to SQL tables so that you can mine purchase order data. XML mapping file maps logical properties to physical storage.</td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td>Multiple baskets per user and named baskets to support gift cards, wish lists, repeating orders, and gift registry scenarios.</td>
<td>Yes</td>
<td>Uses different model.</td>
</tr>
<tr>
<td>Customizable payment methods. UI to create new payment methods.</td>
<td>Yes</td>
<td>Yes</td>
</tr>
<tr>
<td>Process split-tender purchases (multiple payment methods for a single order) out of the box.</td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td>Handle split shipments (multiple shipment addresses for a single order) out of the box.</td>
<td>Yes</td>
<td>Yes</td>
</tr>
<tr>
<td>Marketing discount processing during checkout.</td>
<td>Yes</td>
<td>Yes</td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td colspan="3"><strong>Business Processing Features</strong></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td><strong>Feature</strong></td>
<td><strong>CS2007</strong></td>
<td><strong>ASPDNSF</strong></td>
</tr>
<tr>
<td>Pipeline component development for supported .NET Framework development platforms.</td>
<td>Yes</td>
<td>No pipelines</td>
</tr>
<tr>
<td>Define and link the stages of a business process.</td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td>Complex discount handling.</td>
<td>Yes</td>
<td>Yes</td>
</tr>
<tr>
<td>Content selection pipelines to select content to be displayed to users based on targeting expressions.</td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td>Direct mail pipelines to construct and deliver personalized e-mail or static content messages for direct mail campaigns</td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td>Inventory pipelines for basket/checkout to evaluate stock-on-hand and updating inventory and to calculate quantity that is in stock, back-ordered, or pre-ordered based on configurations.</td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td colspan="3"><strong>Catalog Features</strong></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td><strong>Feature</strong></td>
<td><strong>CS 2007</strong></td>
<td><strong>ASPDNSF</strong></td>
</tr>
<tr>
<td>Create multicurrency catalogs.</td>
<td>Yes</td>
<td>Yes</td>
</tr>
<tr>
<td>Create multilingual catalogs.</td>
<td>Yes</td>
<td>Multi-lingual pack required</td>
</tr>
<tr>
<td>Copy a product.</td>
<td>Yes</td>
<td>Yes</td>
</tr>
<tr>
<td>Catalog creation wizards:</td>
<td rowspan="6">Yes</td>
<td rowspan="6">No wizards</td>
</tr>
<tr>
<td> New Catalog Set Wizard</td>
</tr>
<tr>
<td> New Category Wizard</td>
</tr>
<tr>
<td> New Product Wizard</td>
</tr>
<tr>
<td> New Virtual Product Catalog Wizard</td>
</tr>
<tr>
<td> Add an Existing Virtual Catalog Item Wizard</td>
</tr>
<tr>
<td>Create category hierarchies.</td>
<td>Yes</td>
<td>Yes</td>
</tr>
<tr>
<td>Import/export wizards:</td>
<td rowspan="3">Yes</td>
<td rowspan="3">No</td>
</tr>
<tr>
<td> Export Product Catalog Wizard</td>
</tr>
<tr>
<td> Import Product Catalog Wizard</td>
</tr>
<tr>
<td>Define and modify inventory catalogs.</td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td>Inventory catalog wizards:</td>
<td rowspan="3">Yes</td>
<td rowspan="3">No</td>
</tr>
<tr>
<td> New Inventory Catalog Wizard</td>
</tr>
<tr>
<td> Export Inventory Catalog Wizard</td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td colspan="3"><strong>Customer and Order Features</strong></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td><strong>Feature</strong></td>
<td><strong>CS2007</strong></td>
<td><strong>ASPDNSF</strong></td>
</tr>
<tr>
<td>Create new address objects.</td>
<td>Yes</td>
<td>Yes</td>
</tr>
<tr>
<td>Create payment and address profiles.</td>
<td>Yes</td>
<td>Yes</td>
</tr>
<tr>
<td>Import a list of user profiles.</td>
<td>Yes</td>
<td>Yes</td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td colspan="3"><strong>Basket Features</strong></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td><strong>Feature</strong></td>
<td><strong>CS2007</strong></td>
<td><strong>ASPDNSF</strong></td>
</tr>
<tr>
<td>Customize shipping methods.</td>
<td>Yes</td>
<td>Yes</td>
</tr>
<tr>
<td>Review properties on an individual line item, order form in a purchase order, payment method, or payment collection.</td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td>Review and edit properties on a purchase order.</td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td>Find and delete baskets.</td>
<td>Yes</td>
<td>Yes</td>
</tr>
<tr>
<td>Find, sort, view, and delete orders.</td>
<td>Yes</td>
<td>Yes</td>
</tr>
<tr>
<td>Clear deleted baskets and orders from the Orders database.</td>
<td>Yes</td>
<td>Yes</td>
</tr>
<tr>
<td>Publish new or updated orders data on your Web site.</td>
<td>Yes</td>
<td>Yes</td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td colspan="3"><strong>Marketing Features</strong></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td><strong>Feature</strong></td>
<td><strong>CS2007</strong></td>
<td><strong>ASPDNSF</strong></td>
</tr>
<tr>
<td>Add coupons to discounts.</td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td>Export coupons.</td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td>Approve campaigns and discounts.</td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td>Schedule coupon/promotion code reservation tasks.</td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td>Define discount application policies.</td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td>Marketing wizards:</td>
<td rowspan="7">Yes</td>
<td rowspan="7">No wizards</td>
</tr>
<tr>
<td> Create New Advertisement Wizard</td>
</tr>
<tr>
<td> Create New Campaign Wizard</td>
</tr>
<tr>
<td> Create New Customer Wizard</td>
</tr>
<tr>
<td> Create New Discount Wizard</td>
</tr>
<tr>
<td> Create New Direct Mail Wizard</td>
</tr>
<tr>
<td> New List Wizard</td>
</tr>
<tr>
<td>Create target expressions and target groups.</td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td>Create direct mail campaigns.</td>
<td>Yes</td>
<td>Yes</td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td colspan="3"><strong>Analysis and Reporting Features</strong></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td><strong>Feature</strong></td>
<td><strong>CS2007</strong></td>
<td><strong>ASPDNSF</strong></td>
</tr>
<tr>
<td>Analytics based on SQL Reporting Services.</td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td>Reporting Life Cycle Management. Full life cycle management for all Commerce Server reports &#8211; including authoring, scheduling, versioning, snapshotting, access controls, and rendering &#8211; are provided using Microsoft SQL Reporting Services.</td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td>Create a new report from scratch.</td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td>Customize a predefined report.</td>
<td>Yes</td>
<td>Yes</td>
</tr>
<tr>
<td>Run user profile reports.</td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td>Run marketing campaign reports.</td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td>Export reports as lists to the Profiles System or Marketing System.</td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td>Group published reports.</td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td>Report drill-through capability.</td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td>Across-domain reporting.</td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td>Create prediction models to analyze usage behavior and display product recommendations to a site user.</td>
<td>No</td>
<td>No</td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td colspan="3"><strong>Development Features</strong></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td><strong>Tool</strong></td>
<td><strong>CS2007</strong></td>
<td><strong>ASPDNSF</strong></td>
</tr>
<tr>
<td>Full integration with Visual Studio 2005.</td>
<td>Yes</td>
<td>.NET Application development &ndash; no commerce tools/plug-ins</td>
</tr>
<tr>
<td>Full support for ASP.NET 2.0 Web applications.</td>
<td>Yes</td>
<td>Yes</td>
</tr>
<tr>
<td>Support for ASP.NET Web applications.</td>
<td>Yes</td>
<td>Yes</td>
</tr>
<tr>
<td>.NET Framework 2.0.</td>
<td>Yes</td>
<td>Yes</td>
</tr>
<tr>
<td>BizTalk Server Adapters to support integration with LOB systems.</td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td>Starter Site.</td>
<td>Yes</td>
<td>Yes</td>
</tr>
<tr>
<td>SDK items and tools.</td>
<td>Yes</td>
<td>No</td>
</tr>
</table>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/patrickrayes.wordpress.com/8/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/patrickrayes.wordpress.com/8/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/patrickrayes.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/patrickrayes.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/patrickrayes.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/patrickrayes.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/patrickrayes.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/patrickrayes.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/patrickrayes.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/patrickrayes.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/patrickrayes.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/patrickrayes.wordpress.com/8/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=patrickrayes.wordpress.com&blog=976791&post=8&subd=patrickrayes&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://patrickrayes.wordpress.com/2007/04/15/commerce-server-2007-vs-aspdotnetstorefront/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/925b0aaddb041993501de3abd5a331a7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">prayes</media:title>
		</media:content>
	</item>
	</channel>
</rss>