<?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>PointLoyalty - loyalty programs online &#187; customer&#8217;s transactions</title>
	<atom:link href="http://www.pointloyalty.com/blog/tag/customers-transactions/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.pointloyalty.com/blog</link>
	<description></description>
	<lastBuildDate>Mon, 29 Aug 2011 15:01:46 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Processing customers&#8217; transactions</title>
		<link>http://www.pointloyalty.com/blog/2009/11/16/processing-customers-transactions/</link>
		<comments>http://www.pointloyalty.com/blog/2009/11/16/processing-customers-transactions/#comments</comments>
		<pubDate>Mon, 16 Nov 2009 11:30:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PointLoyalty Manager]]></category>
		<category><![CDATA[bonus points]]></category>
		<category><![CDATA[customer's transactions]]></category>
		<category><![CDATA[processing]]></category>

		<guid isPermaLink="false">http://www.pointloyalty.com/blog/2009/11/16/processing-customers-transactions/</guid>
		<description><![CDATA[From the list of frequently asked questions… Consider following example: Let’s assume we have customer action – “purchase” with a set of attributes: product, category, price, amount, total sum, date of purchase, etc. A customer purchased two items: - product &#8230; <a href="http://www.pointloyalty.com/blog/2009/11/16/processing-customers-transactions/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>From the list of frequently asked questions…</p>
<p>Consider following example:<br />
Let’s assume we have customer action – “purchase” with a set of attributes: product, category,<br />
price, amount, total sum, date of purchase, etc. A customer purchased two items:<br />
- product &#8211; X, category – commodity goods, price – 100 dollars, quantity – 5 items, total sum – 500 dollars, purchase date – 1/1/2010 11:00.<br />
- product Y, category – other goods, price – 200 dollars, quantity – 1 item, total sum – 200 dollars, purchase date – 1/1/2010 11:00.<br />
I.e. for one purchase there are 2 records created in the system.<br />
It is obvious how to create reward rules for buying product X, or for buying a product from category “other goods” or for a purchasing items with cost more then 150 dollars.<br />
But sometimes it is required to assign bonus points if total purchase sum is larger then N dollars. In this case the product, its category and quantity will be ignored.<br />
What to do in this case?<br />
If you can simplify the processing rules – send only one record representing the total purchase with attributes: total sum, purchase date. In our case it will be following action:<br />
- total sum – 700 dollars, date of purchase – 1/1/2010 11:00.<br />
And create a reward rule depending on total purchase sum.<br />
So, with some preliminary data processing it is possible to solve vast majority of such problems without changing the <a href="http://www.pointloyalty.com"><span style="color: #800080;">PointLoyalty Manager</span></a> system.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pointloyalty.com/blog/2009/11/16/processing-customers-transactions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

