<?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>Pakistan Web Development Consultant</title>
	<atom:link href="http://www.adeelsarfaraz.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.adeelsarfaraz.com</link>
	<description>Adeel Sarfraz is a consultant based in Pakistan giving out tips, tricks and code samples</description>
	<lastBuildDate>Fri, 27 Aug 2010 03:01:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>How to add reminder to Outlook from a web page</title>
		<link>http://www.adeelsarfaraz.com/how-to-add-reminder-to-outlook-from-a-web-page/</link>
		<comments>http://www.adeelsarfaraz.com/how-to-add-reminder-to-outlook-from-a-web-page/#comments</comments>
		<pubDate>Fri, 27 Aug 2010 02:20:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.adeelsarfaraz.com/?p=665</guid>
		<description><![CDATA[Have you ever felt the need of buying an item or service while surfing the internet? The answer to that would obviously be YES but maybe you felt that you would like to buy it at some other time due to some constraint like out of money, broke, waiting for special occasion etc. This happens [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.adeelsarfaraz.com%2Fhow-to-add-reminder-to-outlook-from-a-web-page%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.adeelsarfaraz.com%2Fhow-to-add-reminder-to-outlook-from-a-web-page%2F&amp;source=AdeelSarfaraz&amp;style=normal&amp;service=TinyURL.com" height="61" width="50" /><br />
			</a>
		</div>
<p>Have you ever felt the need of buying an item or service while surfing the internet? The answer to that would obviously be YES but maybe you felt that you would like to buy it  at some other time due to some constraint like out of money, broke, waiting for special occasion etc. This happens to nearly everyone of us but the other thing that happens as well is that we tend to forget about the item and the event for which we had chosen not to buy in the first place and finally end up with nothing. Ahh! the human mind. </p>
<p>The above scenario happens to most customers while shopping online and this ends up as lost sales for the business owner which is a loss loss situation for all parties. So, how to get out of this situation?  The best option for the business owner (in this case a website owner) is to setup a reminder link on his website which will allow the customer to create a reminder on Google, Yahoo, Bing or Outlook (the visitor may use anyone which he/she uses on a regular basis). We will be discussing Outlook here. For the others there is a lot of information on the web. I will discuss them too in due time.</p>
<p>Setting up a reminder on Outlook from a web page may sound complex but it's really very simple. Just follow the steps below</p>
<p>1. Go to the <a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/ICalendar#Core_object">ICalendar</a> page and copy the code from there.</p>
<p>2. We will make some changes to the code that has been copied to tailor it according to our requirements. Following is the code</p>
<p><code><br />
BEGIN:VCALENDAR<br />
VERSION:2.0<br />
METHOD:PUBLISH<br />
PRODID:-//hacksw/handcal//NONSGML v1.0//EN<br />
BEGIN:VEVENT<br />
UID:Enter a unique id to represent this reminder<br />
DTSTAMP;VALUE=DATE:20100826<br />
DTSTART;VALUE=DATE:20100831  (the start date of the event)<br />
DTEND;VALUE=DATE:20100831     (the end date of the event)<br />
SUMMARY:Give the name of the reminder here<br />
DESCRIPTION:Describe the reminder here. Mention the URL of the page as well<br />
END:VEVENT<br />
END:VCALENDAR<br />
</code></p>
<p>3. Copy the code into notepad and save it with .ics extension</p>
<p>If you double click the file it will open up Outlook and let you review the reminder text and make any sort of changes by which you would like to remember it by. Once saved, Outlook will remind you of the event. </p>
<p>You can also use a script to make the reminder text dynamic and therefore allow you to generate reminders for each product and service on your website.</p>
<p>Hope the above helps. If you need my help then do let me know and I will be more than happy to help you.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.adeelsarfaraz.com/how-to-add-reminder-to-outlook-from-a-web-page/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Now my blog number 1 on Google as well :)</title>
		<link>http://www.adeelsarfaraz.com/now-my-blog-number-1-on-google-as-well/</link>
		<comments>http://www.adeelsarfaraz.com/now-my-blog-number-1-on-google-as-well/#comments</comments>
		<pubDate>Thu, 26 Aug 2010 13:57:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.adeelsarfaraz.com/?p=661</guid>
		<description><![CDATA[As things would have it August seems to be my lucky month. First my blog went number 1 on Yahoo and Bing and now it is on first page on Google.com. I was nowhere on Google for some time now and with some work I have been able to get the results. Here is the [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.adeelsarfaraz.com%2Fnow-my-blog-number-1-on-google-as-well%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.adeelsarfaraz.com%2Fnow-my-blog-number-1-on-google-as-well%2F&amp;source=AdeelSarfaraz&amp;style=normal&amp;service=TinyURL.com" height="61" width="50" /><br />
			</a>
		</div>
<p>As things would have it August seems to be my lucky month. First my blog went number 1 on Yahoo and Bing and now it is on first page on Google.com. I was nowhere on Google for some time now and with some work I have been able to get the results.</p>
<p>Here is the snap shot of the results on Google</p>
<p><a href="http://www.adeelsarfaraz.com/wp-content/uploads/2010/08/google_pakistan_web_development_consultant.jpg"><img src="http://www.adeelsarfaraz.com/wp-content/uploads/2010/08/google_pakistan_web_development_consultant.jpg" alt="Results for Pakistan Web Development Consultant on Google" title="Results for Pakistan Web Development Consultant on Google" width="864" height="471" class="aligncenter size-full wp-image-662" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.adeelsarfaraz.com/now-my-blog-number-1-on-google-as-well/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My blog number 1 on Yahoo and Bing for Pakistan Web Development Consultant</title>
		<link>http://www.adeelsarfaraz.com/my-blog-number-1-on-yahoo-and-bing-for-pakistan-web-development-consultant/</link>
		<comments>http://www.adeelsarfaraz.com/my-blog-number-1-on-yahoo-and-bing-for-pakistan-web-development-consultant/#comments</comments>
		<pubDate>Wed, 11 Aug 2010 13:32:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[pakistan]]></category>
		<category><![CDATA[ranking]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://www.adeelsarfaraz.com/?p=652</guid>
		<description><![CDATA[I just checked results for Pakistan Web Development Consultant on Yahoo and Bing and my blog was ranked at top position on both search engines. It has some way to go on Google but I think I will be achieve it in a few days. Please see the results on Bing Please see the results [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.adeelsarfaraz.com%2Fmy-blog-number-1-on-yahoo-and-bing-for-pakistan-web-development-consultant%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.adeelsarfaraz.com%2Fmy-blog-number-1-on-yahoo-and-bing-for-pakistan-web-development-consultant%2F&amp;source=AdeelSarfaraz&amp;style=normal&amp;service=TinyURL.com" height="61" width="50" /><br />
			</a>
		</div>
<p>I just checked results for Pakistan Web Development Consultant on Yahoo and Bing and my blog was ranked at top position on both search engines. It has some way to go on Google but I think I will be achieve it in a few days.</p>
<p>Please see the results on Bing</p>
<p><img src="http://www.adeelsarfaraz.com/wp-content/uploads/2010/08/bing_pakistan_web_development_consultant.jpg" border="0" alt="Pakistan Web Development Consultant on Bing" width="500"/></p>
<p>Please see the results on Yahoo</p>
<p><img src="http://www.adeelsarfaraz.com/wp-content/uploads/2010/08/yahoo_pakistan_web_development_consultant.jpg" border="0" alt="Pakistan Web Development Consultant on Yahoo" width="500"/></p>
]]></content:encoded>
			<wfw:commentRss>http://www.adeelsarfaraz.com/my-blog-number-1-on-yahoo-and-bing-for-pakistan-web-development-consultant/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Importance of a coming soon page for a website</title>
		<link>http://www.adeelsarfaraz.com/importance-of-a-coming-soon-page-for-a-website/</link>
		<comments>http://www.adeelsarfaraz.com/importance-of-a-coming-soon-page-for-a-website/#comments</comments>
		<pubDate>Fri, 06 Aug 2010 13:27:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[coming soon]]></category>
		<category><![CDATA[website]]></category>

		<guid isPermaLink="false">http://www.adeelsarfaraz.com/?p=648</guid>
		<description><![CDATA[A Coming Soon page is an important if not a necessary step during website development. The coming Soon page usually comes at the end of website development when the website has been developed and is in the testing/quality assurance stage. Depending on the progress at this stage the client can ask the development team to [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.adeelsarfaraz.com%2Fimportance-of-a-coming-soon-page-for-a-website%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.adeelsarfaraz.com%2Fimportance-of-a-coming-soon-page-for-a-website%2F&amp;source=AdeelSarfaraz&amp;style=normal&amp;service=TinyURL.com" height="61" width="50" /><br />
			</a>
		</div>
<p>A Coming Soon page is an important if not a necessary step during website development. The coming Soon page usually comes at the end of website development when the website has been developed and is in the testing/quality assurance stage. Depending on the progress at this stage the client can ask the development team to setup this page on his hosting server. Most clients are very eager on the launch of their website especially if it's their first one and some clients even place ads in the daily newspapers to attract visitors to their website.</p>
<p>A Coming Soon page is a one page HTML which comprises of the website logo, brief introduction of the website, "first to know when the website launches" email input box. If the website is to come up for SEO after its launch then the content is tweaked further to include some content rich keywords and phrases so that if the crawler comes about then it will index the page with those keywords. It does help with future SEO.</p>
<p>People tend to think of the Coming Soon page as just another HTML page however in the light of the above this usually serves as the last step before the website launch and provides good boost to the website upon launch.</p>
<p>Let me know your thoughts. It's always nice to hear what others have to say.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.adeelsarfaraz.com/importance-of-a-coming-soon-page-for-a-website/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to consume WSDL in PHP using NuSOAP</title>
		<link>http://www.adeelsarfaraz.com/how-to-consume-wsdl-in-php-using-nusoap/</link>
		<comments>http://www.adeelsarfaraz.com/how-to-consume-wsdl-in-php-using-nusoap/#comments</comments>
		<pubDate>Wed, 28 Jul 2010 12:03:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[nusoap]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[wsdl]]></category>

		<guid isPermaLink="false">http://www.adeelsarfaraz.com/?p=645</guid>
		<description><![CDATA[I recently got a requirement from a client for a facility to display products/categories prices in real time on his website. The client's website was related to home interiors, blinds and curtains and as he was short on staff he wanted the website to fetch the products, images and prices without any human interference. He [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.adeelsarfaraz.com%2Fhow-to-consume-wsdl-in-php-using-nusoap%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.adeelsarfaraz.com%2Fhow-to-consume-wsdl-in-php-using-nusoap%2F&amp;source=AdeelSarfaraz&amp;style=normal&amp;service=TinyURL.com" height="61" width="50" /><br />
			</a>
		</div>
<p>I recently got a requirement from a client for a facility to display products/categories prices in real time on his website. The client's website was related to home interiors, blinds and curtains and as he was short on staff he wanted the website to fetch the products, images and prices without any human interference. </p>
<p>He signed up with a major blinds and curtains supplier in the UK to use their API on his website. The API provided information on products, product prices, product images and additional images etc. I had consumed WSDLs in ASP.NET countless times but this was the first time in PHP. </p>
<p>As expected it was not going to be a problem in PHP as well. NuSOAP is an open source package which allows us to consume WSDL online. I downloaded the package from SourceForge and went about my work. After unzipping the package I found that there are 2 folders within it the Lib folder and the Samples folder.</p>
<p>After going through a couple of files in the Samples folder I coded a script which would fetch all the active products in a category. I have not listed sample request data on purpose as it is confidential. I believe the following code would be enough for anyone who has just started.</p>
<p><code><br />
&lt;?php</p>
<p>// URL is the WSDL url where the request would be sent and received from<br />
// $params is the array which would pass the request parameters to the URL<br />
// SomeMethod is the name of the method where the parameters woule be passed</p>
<p>require_once('lib/nusoap.php');<br />
$client = new soapclient(URL);<br />
$params = array();<br />
$result = $client->SomeMethod($params);<br />
print_r($result);</p>
<p>?&gt;<br />
</code></p>
<p>Hope the above helped.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.adeelsarfaraz.com/how-to-consume-wsdl-in-php-using-nusoap/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to fetch categories from eBay using GetCategories method</title>
		<link>http://www.adeelsarfaraz.com/how-to-fetch-categories-from-ebay-using-getcategories-method/</link>
		<comments>http://www.adeelsarfaraz.com/how-to-fetch-categories-from-ebay-using-getcategories-method/#comments</comments>
		<pubDate>Mon, 12 Jul 2010 13:34:30 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[ebay]]></category>
		<category><![CDATA[getcategories]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.adeelsarfaraz.com/?p=643</guid>
		<description><![CDATA[While developing a module for Zencart where the user would be able to list his products on eBay using the Zencart admin panel the client requested that he wanted the list of categories on eBay available in the admin panel so he can list the products into the category he wishes. This would allow the [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.adeelsarfaraz.com%2Fhow-to-fetch-categories-from-ebay-using-getcategories-method%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.adeelsarfaraz.com%2Fhow-to-fetch-categories-from-ebay-using-getcategories-method%2F&amp;source=AdeelSarfaraz&amp;style=normal&amp;service=TinyURL.com" height="61" width="50" /><br />
			</a>
		</div>
<p>While developing a module for Zencart where the user would be able to list his products on eBay using the Zencart admin panel the client requested that he wanted the list of categories on eBay available in the admin panel so he can list the products into the category he wishes. This would allow the client to set the eBay category against the product from the add/edit product page in the admin panel. </p>
<p>Fortunately eBay provides this facility in their SOAP API. They provide a method called GetCategories which will return the category related information to you. Each eBay site i.e. eBay USA, eBay UK has it's own set of categories so you need to specify the location in your input to receive the related categories to that location.</p>
<p>GetCategories take an array as input. The array is made up of the following</p>
<p>Version<br />
RequesterCredentials<br />
CategorySiteID<br />
DetailLevel</p>
<p>and returns an array of objects which contains the category information as </p>
<p>BestOfferEnabled<br />
AutoPayEnabled<br />
CategoryID<br />
CategoryLevel<br />
CategoryName<br />
CategoryParentID</p>
<p>Here we are concerned with CategoryID and CategoryName. If you would like more information on the above you can view the information <a target="_blank" href="http://developer.ebay.com/devzone/xml/docs/reference/ebay/GetCategories.html">here</a>.</p>
<p>If you would like to view the code for fetching the categories and saving it into the database then you can download the code from <a target="_blank" href="http://www.adeelsarfaraz.com/wp-content/uploads/2010/07/ebay_categories.txt">here</a></p>
<p>Hope the above helped.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.adeelsarfaraz.com/how-to-fetch-categories-from-ebay-using-getcategories-method/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How to display current date and time on a webpage using JavaScript</title>
		<link>http://www.adeelsarfaraz.com/how-to-display-current-date-and-time-on-a-webpage-using-javascript/</link>
		<comments>http://www.adeelsarfaraz.com/how-to-display-current-date-and-time-on-a-webpage-using-javascript/#comments</comments>
		<pubDate>Fri, 25 Jun 2010 11:27:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[date and time]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://www.adeelsarfaraz.com/blog/?p=634</guid>
		<description><![CDATA[I make a habit of displaying the current date and time on website backoffice panels I develop for clients. The reason being that time is money for clients and they need to always know the time so they can manage it better and prioritize their work accordingly. I use JavaScript to display the date and [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.adeelsarfaraz.com%2Fhow-to-display-current-date-and-time-on-a-webpage-using-javascript%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.adeelsarfaraz.com%2Fhow-to-display-current-date-and-time-on-a-webpage-using-javascript%2F&amp;source=AdeelSarfaraz&amp;style=normal&amp;service=TinyURL.com" height="61" width="50" /><br />
			</a>
		</div>
<p>I make a habit of displaying the current date and time on website backoffice panels I develop for clients. The reason being that time is money for clients and they need to always know the time so they can manage it better and prioritize their work accordingly. I use JavaScript to display the date and time on the website backoffice panel.</p>
<p>You can download the JavaScript code from <a href="http://www.adeelsarfaraz.com/blog/wp-content/uploads/2010/06/javascript_code_to_display_computer_date_and_time.txt">here</a>. Hope this helps. If you have any questions/comments then please let me know</p>
]]></content:encoded>
			<wfw:commentRss>http://www.adeelsarfaraz.com/how-to-display-current-date-and-time-on-a-webpage-using-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to send product details to SagePay from Zencart store and safeguard against abandoned carts</title>
		<link>http://www.adeelsarfaraz.com/how-to-send-product-details-to-sagepay-from-zencart-store-and-safeguard-against-abandoned-carts/</link>
		<comments>http://www.adeelsarfaraz.com/how-to-send-product-details-to-sagepay-from-zencart-store-and-safeguard-against-abandoned-carts/#comments</comments>
		<pubDate>Wed, 19 May 2010 13:29:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[abandoned cart]]></category>
		<category><![CDATA[sage pay form]]></category>
		<category><![CDATA[zencart]]></category>

		<guid isPermaLink="false">http://www.adeelsarfaraz.com/blog/?p=622</guid>
		<description><![CDATA[Some times I come across issues which are very frustrating for me as well as for the client. It happened like this that a client had decided to spend &#163;1000 via Google Adwords in order to promote his website and try and get some orders. As the website was related to wooden furniture it became [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.adeelsarfaraz.com%2Fhow-to-send-product-details-to-sagepay-from-zencart-store-and-safeguard-against-abandoned-carts%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.adeelsarfaraz.com%2Fhow-to-send-product-details-to-sagepay-from-zencart-store-and-safeguard-against-abandoned-carts%2F&amp;source=AdeelSarfaraz&amp;style=normal&amp;service=TinyURL.com" height="61" width="50" /><br />
			</a>
		</div>
<p>Some times I come across issues which are very frustrating for me as well as for the client. It happened like this that a client had decided to spend &pound;1000 via Google Adwords in order to promote his website and try and get some orders. As the website was related to wooden furniture it became all the more important as this was an expensive product line and there are not many buyers especially when the recession is in full swing.</p>
<p>The campaign bore fruit in a just a few days and the client received an order worth &pound;600. Unfortunately, even though the customer paid online via SagePay, the order was not registered on the website and the client made his frustration well known. As the website was in Zencart the order does not get saved into the orders table till the customer pays for the products. In this case, the customer did not return from Sage Pay so the order was not visible in the admin panel. As the order details such as product information were not sent to Sage Pay the client had no way of knowing what the customer ordered and the client had to contact the customer to obtain the product details. You can understand how that would have felt for the client as well as what the customer would have thought of the website. </p>
<p>The default Sage Pay (formerly Protx) payment module does not provide the option to send the product details to Sage Pay even though this option is very much there. So, I went about writing a payment module which would allow the system to send the product details to Sage Pay so that the details are logged there as well. In case the customer did not return from Sage Pay after making the payment the client would still have the option of viewing the product details on Sage Pay.</p>
<p>I also installed the Zencart Abandoned Cart Module which would display the products in the admin panel if a customer did not proceed to purchase the order from the website. </p>
<p>What I (and probably you) learned from the above event is that you can never be safe and you must do all you can to prevent any sort of mishap which would affect the credibility of the website.</p>
<p>If you would like to download the Zencart payment module for Sage Pay form which allows you to send product details to Sage Pay then you can download it from <a href="http://www.adeelsarfaraz.com/blog/wp-content/uploads/2010/05/sagepay_form.php_.txt">here</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.adeelsarfaraz.com/how-to-send-product-details-to-sagepay-from-zencart-store-and-safeguard-against-abandoned-carts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What is the eBay Platform Notifications API?</title>
		<link>http://www.adeelsarfaraz.com/what-is-the-ebay-platform-notifications-api-2/</link>
		<comments>http://www.adeelsarfaraz.com/what-is-the-ebay-platform-notifications-api-2/#comments</comments>
		<pubDate>Fri, 07 May 2010 13:27:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[ebay]]></category>
		<category><![CDATA[Platform Notifications API]]></category>

		<guid isPermaLink="false">http://www.adeelsarfaraz.com/blog/?p=615</guid>
		<description><![CDATA[eBay provides a host of APIs on its website. You can browse the complete APIs on the eBay Developer website on this page. I will be discussing about eBay Platform Notifications API in this post. eBay provides this API to notify the buyer and/or seller regarding a particular event occurring on the eBay website. eBay [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.adeelsarfaraz.com%2Fwhat-is-the-ebay-platform-notifications-api-2%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.adeelsarfaraz.com%2Fwhat-is-the-ebay-platform-notifications-api-2%2F&amp;source=AdeelSarfaraz&amp;style=normal&amp;service=TinyURL.com" height="61" width="50" /><br />
			</a>
		</div>
<p>eBay provides a host of APIs on its website. You can browse the complete APIs on the eBay Developer website on this <a target="_blank" rel="nofollow" href="http://developer.ebay.com/products/overview/">page</a>.</p>
<p>I will be discussing about eBay Platform Notifications API in this post. eBay provides this API to notify the buyer and/or seller regarding a particular event occurring on the eBay website. eBay notifies in two ways</p>
<p>1. Email</p>
<p>2. XML post to website</p>
<p>eBay provides the first option by default to the user however you have the option to disable this notification. The second option is useful in cases where you wish to capture product inventory or order information and take appropriate action.</p>
<p>You can setup notifications for particular actions on eBay using the SetNotificationPreferences method. The method takes the following arguments</p>
<p>1. Notification mode<br />
This can be email or xml post or both. There is no restriction. However, it should be noted that in case of xml post the web page should respond with the HTTP 200 status otherwise eBay will keep sending notifications to the URL till it receives a HTTP 200 status response.</p>
<p>2. Notification type<br />
Notification types are events which when triggered are notified by eBay using the notification mode set above. Again these notifications can be related to the buyer, seller or both. </p>
<p>Once you have set the notifications using the SetNotificationPreferences method you can check whether they have been set correctly or not using the GetNotificationPreferences method. Of course you receive a success or error message in response to your SetNotificationPreferences method request but it's a good idea to check.</p>
<p>Hope the above helped in providing you a start to the platform notifications API. If you need my help do then let me know.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.adeelsarfaraz.com/what-is-the-ebay-platform-notifications-api-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What is the eBay Platform Notifications API?</title>
		<link>http://www.adeelsarfaraz.com/what-is-the-ebay-platform-notifications-api/</link>
		<comments>http://www.adeelsarfaraz.com/what-is-the-ebay-platform-notifications-api/#comments</comments>
		<pubDate>Fri, 07 May 2010 13:26:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[ebay]]></category>
		<category><![CDATA[Platform Notifications API]]></category>

		<guid isPermaLink="false">http://www.adeelsarfaraz.com/blog/?p=613</guid>
		<description><![CDATA[eBay provides a host of APIs on its website. You can browse the complete APIs on the eBay Developer website on this page. I will be discussing about eBay Platform Notifications API in this post. eBay provides this API to notify the buyer and/or seller regarding a particular event occurring on the eBay website. eBay [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.adeelsarfaraz.com%2Fwhat-is-the-ebay-platform-notifications-api%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.adeelsarfaraz.com%2Fwhat-is-the-ebay-platform-notifications-api%2F&amp;source=AdeelSarfaraz&amp;style=normal&amp;service=TinyURL.com" height="61" width="50" /><br />
			</a>
		</div>
<p>eBay provides a host of APIs on its website. You can browse the complete APIs on the eBay Developer website on this page.</p>
<p>I will be discussing about eBay Platform Notifications API in this post. eBay provides this API to notify the buyer and/or seller regarding a particular event occurring on the eBay website. eBay notifies in two ways</p>
<p>1. Email</p>
<p>2. XML post to website</p>
<p>eBay provides the first option by default to the user however you have the option to disable this notification. The second option is useful in cases where you wish to capture product inventory or order information and take appropriate action.</p>
<p>You can setup notifications for particular actions on eBay using the SetNotificationPreferences method. The method takes the following arguments</p>
<p>1. Notification mode<br />
This can be email or xml post or both. There is no restriction. However, it should be noted that in case of xml post the web page should respond with the HTTP 200 status otherwise eBay will keep sending notifications to the URL till it receives a HTTP 200 status response.</p>
<p>2. Notification type<br />
Notification types are events which when triggered are notified by eBay using the notification mode set above. Again these notifications can be related to the buyer, seller or both. </p>
<p>Once you have set the notifications using the SetNotificationPreferences method you can check whether they have been set correctly or not using the GetNotificationPreferences method. Of course you receive a success or error message in response to your SetNotificationPreferences method request but it's a good idea to check.</p>
<p>Hope the above helped in providing you a start to the platform notifications API. If you need my help do then let me know.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.adeelsarfaraz.com/what-is-the-ebay-platform-notifications-api/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
