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

<channel>
	<title>interactions &#8211; Say Yeah!</title>
	<atom:link href="https://sayyeah.com/digital-insights/tag/interactions/feed/" rel="self" type="application/rss+xml" />
	<link>https://sayyeah.com</link>
	<description>Digital management consulting that shapes more effective organizations.</description>
	<lastBuildDate>Wed, 01 Sep 2021 18:28:45 +0000</lastBuildDate>
	<language>en-CA</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=5.4</generator>

<image>
	<url>https://insights.sayyeah.com/wp-content/uploads/2021/10/cropped-apple-touch-icon-32x32.png</url>
	<title>interactions &#8211; Say Yeah!</title>
	<link>https://sayyeah.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Simplify checkout by detecting credit card types.</title>
		<link>https://sayyeah.com/digital-insights/simplify-checkout-by-detecting-credit-card-types/</link>
		
		<dc:creator><![CDATA[Matt Rintoul]]></dc:creator>
		<pubDate>Thu, 30 Sep 2010 15:07:00 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[e-commerce]]></category>
		<category><![CDATA[interactions]]></category>
		<category><![CDATA[retail]]></category>
		<category><![CDATA[UI]]></category>
		<guid isPermaLink="false">http://sayyeah.com/sayYeah/sayYeahNewSite/wordpress/simplify-checkout-by-detecting-credit-card-types/</guid>

					<description><![CDATA[<p>Visiting most e-commerce sites you’ll see a form like this on checkout: It’s pretty straight-forward and simple, but we can refine it a little further by auto-detecting which credit card the user has entered, rather than asking them to specify it manually. So how’s it done? Every credit card type has a specific number (or [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://sayyeah.com/digital-insights/simplify-checkout-by-detecting-credit-card-types/">Simplify checkout by detecting credit card types.</a> appeared first on <a rel="nofollow" href="https://sayyeah.com">Say Yeah!</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><!--
Following up on <a href="http://yousayyeah.com/post/1210668701/simplify-checkout-with-streamlined-address-entry" target="_self" rel="noopener noreferrer">my post about simplifying checkout with streamlined addresses</a> here’s another way you can shorten the checkout process on your website.
--></p>
<p>Visiting most e-commerce sites you’ll see a form like this on checkout:</p>
<p><img class="alignnone size-full wp-image-9469" src="https://insights.sayyeah.com/wp-content/uploads/2010/09/tumblr_l9gvv2NVDl1qa4s95.png" alt="Empty form flow" srcset="https://insights.sayyeah.com/wp-content/uploads/2010/09/tumblr_l9gvv2NVDl1qa4s95.png 500w, https://insights.sayyeah.com/wp-content/uploads/2010/09/tumblr_l9gvv2NVDl1qa4s95-300x168.png 300w" sizes="(max-width: 500px) 100vw, 500px" /></p>
<p>It’s pretty straight-forward and simple, but we can refine it a little further by auto-detecting which credit card the user has entered, rather than asking them to specify it manually.</p>
<p>So how’s it done? Every credit card type has a specific number (or 2 numbers) that it starts with. Visa always starts with 4, American Express uses 34 &amp; 37 and Mastercard uses 51-55. You can find a full list including other cards over at <a href="http://en.wikipedia.org/wiki/Bank_card_number">Wikipedia</a>.</p>
<p><img class="alignnone size-full wp-image-9470" src="https://insights.sayyeah.com/wp-content/uploads/2010/09/tumblr_l9gw5zU8ps1qa4s95.png" alt="Credit card info" srcset="https://insights.sayyeah.com/wp-content/uploads/2010/09/tumblr_l9gw5zU8ps1qa4s95.png 500w, https://insights.sayyeah.com/wp-content/uploads/2010/09/tumblr_l9gw5zU8ps1qa4s95-300x76.png 300w" sizes="(max-width: 500px) 100vw, 500px" /></p>
<p>Pair a simple javascript with some pretty icons and you’ll have a form that looks great and simplifies the user checkout process.</p>
<p><img class="alignnone size-full wp-image-9471" src="https://insights.sayyeah.com/wp-content/uploads/2010/09/tumblr_l9gw3hrC9T1qa4s95.png" alt="Credit card types" srcset="https://insights.sayyeah.com/wp-content/uploads/2010/09/tumblr_l9gw3hrC9T1qa4s95.png 500w, https://insights.sayyeah.com/wp-content/uploads/2010/09/tumblr_l9gw3hrC9T1qa4s95-300x53.png 300w" sizes="(max-width: 500px) 100vw, 500px" /></p>
<p>Here’s an example of the finished form.</p>
<p><img class="alignnone size-full wp-image-9472" src="https://insights.sayyeah.com/wp-content/uploads/2010/09/tumblr_l9gvxrQWyN1qa4s95.png" alt="Credit card form" srcset="https://insights.sayyeah.com/wp-content/uploads/2010/09/tumblr_l9gvxrQWyN1qa4s95.png 500w, https://insights.sayyeah.com/wp-content/uploads/2010/09/tumblr_l9gvxrQWyN1qa4s95-300x122.png 300w" sizes="(max-width: 500px) 100vw, 500px" /></p>
<p>If you shop around the internet, you’ll notice that many sites have started doing this kind of credit card detection. It’s a simple adjustment and a great way to take away another task the user has to do.</p>
<p>The post <a rel="nofollow" href="https://sayyeah.com/digital-insights/simplify-checkout-by-detecting-credit-card-types/">Simplify checkout by detecting credit card types.</a> appeared first on <a rel="nofollow" href="https://sayyeah.com">Say Yeah!</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Simplify checkout with streamlined address entry.</title>
		<link>https://sayyeah.com/digital-insights/simplify-checkout-with-streamlined-address-entry/</link>
		
		<dc:creator><![CDATA[Matt Rintoul]]></dc:creator>
		<pubDate>Wed, 29 Sep 2010 15:12:29 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[ecommerce]]></category>
		<category><![CDATA[interactions]]></category>
		<category><![CDATA[retail]]></category>
		<category><![CDATA[UI]]></category>
		<guid isPermaLink="false">http://sayyeah.com/sayYeah/sayYeahNewSite/wordpress/simplify-checkout-with-streamlined-address-entry/</guid>

					<description><![CDATA[<p>It’s generally understood that the traditional way of to write out an address is as follows: 301 Front Street West Toronto, Ontario M5V 2T6 Canada This is all well and good when mailing a letter, but it presents a problem of hierarchy when used in a web form. The specific issue is with the order of [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://sayyeah.com/digital-insights/simplify-checkout-with-streamlined-address-entry/">Simplify checkout with streamlined address entry.</a> appeared first on <a rel="nofollow" href="https://sayyeah.com">Say Yeah!</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>It’s generally understood that the traditional way of to write out an address is as follows:</p>
<p>301 Front Street West<br />
Toronto, Ontario M5V 2T6<br />
Canada</p>
<p>This is all well and good when mailing a letter, but it presents a problem of hierarchy when used in a web form. The specific issue is with the order of the <strong>province</strong>, <strong>country</strong> and <strong>postal code</strong>.</p>
<p><span id="more-5731"></span></p>
<p>Here’s how you’d generally find these fields organized in a standard checkout form.</p>
<p><img class="alignnone size-full wp-image-10351" src="https://insights.sayyeah.com/wp-content/uploads/2010/09/tumblr_l9cjqosmTy1qa4s95.png" alt="Typical form field design" srcset="https://insights.sayyeah.com/wp-content/uploads/2010/09/tumblr_l9cjqosmTy1qa4s95.png 500w, https://insights.sayyeah.com/wp-content/uploads/2010/09/tumblr_l9cjqosmTy1qa4s95-300x173.png 300w" sizes="(max-width: 500px) 100vw, 500px" /></p>
<p>So what’s the problem? For starters, every country has different regions (provinces, states, neither, etc.) but the user is being asked to specify which region they live in, before they’ve even decided what country they live in. This creates an issue where the user has to click or tab down past the region field, choose a country, then navigate back up to select their region.</p>
<p>We can make this process a whole lot simpler for the user by putting the country field <strong>before</strong> the region field, allowing the user to specify their country first. This may then update the form (using javascript) to display the applicable states or provinces for their country. This also gives the us the opportunity to update field labels to their proper values by country. For example, in Canada we have provinces and a postal code in place of states and a zip code.</p>
<p><img class="alignnone wp-image-10352 size-full" src="https://insights.sayyeah.com/wp-content/uploads/2010/09/tumblr_l9cjqvMdgd1qa4s95.png" alt="Swap the country and province form fields" srcset="https://insights.sayyeah.com/wp-content/uploads/2010/09/tumblr_l9cjqvMdgd1qa4s95.png 500w, https://insights.sayyeah.com/wp-content/uploads/2010/09/tumblr_l9cjqvMdgd1qa4s95-300x173.png 300w" sizes="(max-width: 500px) 100vw, 500px" /></p>
<p>Just like that we’ve made things a little easier for users. We can take it further, if you’re feeling a little more ambitious. It’s possible to determine the user’s city, province and country using their postal/zip code. To do this, you’d simply put the postal code before the city, province and country fields, and then evaluate it with Javascript which can automatically populate the following fields.</p>
<p><img class="alignnone size-full wp-image-10346" src="https://insights.sayyeah.com/wp-content/uploads/2010/09/tumblr_l9cj9jDxiV1qa4s95.png" alt="Putting postal code before city" srcset="https://insights.sayyeah.com/wp-content/uploads/2010/09/tumblr_l9cj9jDxiV1qa4s95.png 500w, https://insights.sayyeah.com/wp-content/uploads/2010/09/tumblr_l9cj9jDxiV1qa4s95-300x164.png 300w" sizes="(max-width: 500px) 100vw, 500px" /></p>
<p>If you’re dealing with a North American audience, we can easily determine if a user is from Canada or the USA by detecting whether their postal/zip code begins with a number (USA) or a letter (Canada). This may throughly confuse your international shoppers, as people from the UK would be told they’re from Canada, but if you’re running a local delivery service, this would be useful.</p>
<p>Let’s focus on the Canadian postal code system first, because it’s nicely structured, and neat how much information you can gather from it.</p>
<p>Using the first letter alone, we can determine what province a user is from. In fact, the entire M designation is for Toronto alone. So if a user enters M, we know immediately they’re in Toronto, and can fill in the city.</p>
<p>Other locations are simple to figure out as well. We’ll simply need to reference the first 3 characters of the postal code, for example, L3Y &amp; L3X are both postal codes for Newmarket.</p>
<p>A simple javascript object could be referenced to return the relevant data about a postal code. This process is nifty, and saves the user time when purchasing a product from your website. You can hop over to <a href="http://en.wikipedia.org/wiki/List_of_M_postal_codes_of_Canada">Wikipedia</a> and check out a listing of all the active <a href="http://en.wikipedia.org/wiki/List_of_M_postal_codes_of_Canada">Canadian postal codes</a>, and their respective provinces and cities.</p>
<p><img class="alignnone size-full wp-image-10347" src="https://insights.sayyeah.com/wp-content/uploads/2010/09/tumblr_l9cij90NIt1qa4s95.png" alt="Canadian form fields that can be autofilled" srcset="https://insights.sayyeah.com/wp-content/uploads/2010/09/tumblr_l9cij90NIt1qa4s95.png 500w, https://insights.sayyeah.com/wp-content/uploads/2010/09/tumblr_l9cij90NIt1qa4s95-300x206.png 300w" sizes="(max-width: 500px) 100vw, 500px" /></p>
<p>Zip codes in the USA don’t seem as structured. For example, a zip code with the first digit of 1 could be the state of Delaware, New York or Pennsylvania. We can’t determine what state the user lives with a single digit alone, however, we can decypher that they live in the USA, so we can set the country, and update the region list, changing the label to “State” and populating the drop-down.</p>
<p><img class="alignnone size-full wp-image-10348" src="https://insights.sayyeah.com/wp-content/uploads/2010/09/tumblr_l9cifnwQ8A1qa4s95.png" alt="American form fields that can be autopopulated" srcset="https://insights.sayyeah.com/wp-content/uploads/2010/09/tumblr_l9cifnwQ8A1qa4s95.png 500w, https://insights.sayyeah.com/wp-content/uploads/2010/09/tumblr_l9cifnwQ8A1qa4s95-300x206.png 300w" sizes="(max-width: 500px) 100vw, 500px" /></p>
<p>I don’t know enough about zip codes, but there is likely a pattern in the first few digits that would allow you to calculate what state the user lives in. You can find out more about zip codes at <a href="http://en.wikipedia.org/wiki/ZIP_code">Wikipedia</a>.</p>
<p>It is possible to use this technique for Canadian and American customers when you’re also serving international customers. The best way to do that would be to ask for the country first, then the postal code. That way you can be sure you’re suggesting the right information for the right country.</p>
<p><img class="alignnone size-full wp-image-10349" src="https://insights.sayyeah.com/wp-content/uploads/2010/09/tumblr_l9ikn7UAst1qa4s95.png" alt="Final form design" srcset="https://insights.sayyeah.com/wp-content/uploads/2010/09/tumblr_l9ikn7UAst1qa4s95.png 500w, https://insights.sayyeah.com/wp-content/uploads/2010/09/tumblr_l9ikn7UAst1qa4s95-300x164.png 300w" sizes="(max-width: 500px) 100vw, 500px" /></p>
<p>Be aware, if you decide to use a technique like this on your site, it’s very important to allow users to change your suggested responses. Why? The trouble with making a system smarter is that smart things often make dumb mistakes. There are going to be fringe cases that you can’t account for. For example, H0H 0H0 is the postal code for Santa Claus, but if you punched in H our system would assume you live in Quebec. These fringe cases <del datetime="2021-09-01T18:13:23+00:00">drive users insane</del> Make users upset when they can’t manually override them.</p>
<p>My personal encounter with such a system involves the Swiss Chalet online ordering system. For some reason, it thinks I live in Stouffville (which I don’t), and I can’t change it. I’ve learned to live with it, since my food always arrives, but the first time I ordered, it was very confusing and frustrating that I couldn’t set my city to Toronto manually.</p>
<p>It’s these little touches that will help make the experience of using your website a whole lot more exciting (yes, exciting!!) for your users. When a user gets to think less about using your site, they can focus a lot more on getting value from your content and services.</p>
<p>The post <a rel="nofollow" href="https://sayyeah.com/digital-insights/simplify-checkout-with-streamlined-address-entry/">Simplify checkout with streamlined address entry.</a> appeared first on <a rel="nofollow" href="https://sayyeah.com">Say Yeah!</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
