<?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>TriCore IT Solutions</title>
	<atom:link href="http://www.tricoreitsolutions.com/feed" rel="self" type="application/rss+xml" />
	<link>http://www.tricoreitsolutions.com</link>
	<description>PHP Website Development India &#124; SEO Services &#124; Ecommerce Website Design Company India</description>
	<lastBuildDate>Wed, 12 Dec 2012 13:34:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Easy steps to update your wordpress</title>
		<link>http://www.tricoreitsolutions.com/easy-steps-to-update-your-wordpress</link>
		<comments>http://www.tricoreitsolutions.com/easy-steps-to-update-your-wordpress#comments</comments>
		<pubDate>Sat, 03 Nov 2012 07:46:41 +0000</pubDate>
		<dc:creator>RakeshJesadiya</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.tricoreitsolutions.com/?p=814</guid>
		<description><![CDATA[Do you want to update your wordpress to a latest version? Follow these easy steps and get it done.  <a href="http://www.tricoreitsolutions.com/easy-steps-to-update-your-wordpress">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Millions of websites are being developed in wordpress and current analytics says that 1 out of 6 websites is built using wordpress. It becomes crucial to keep our site updated with the latest development of wordpress to make sure that we get latest features and also our site is secured. Many times wordpress based sites get hacked because it&#8217;s using older version of wordpress with security loophole. To prevent this wordpress must be updated time to time.</p>
<p>Below I have written down the steps which you can follow and easily update your wordpress:</p>
<ol>
<li>Take back up of all the files and DB before starting the update process. You can download your files and save it on your computer for files backup. Steps are given below to take database backup.</li>
<li>Login to your wordpress admin panel as a main admin.</li>
<li>After login you will get a menu of the left side bar. Click on Tools menu and you will  see three sub-menu like available tools, import and export.</li>
<li>Click on export sub-menu which will open the export content in display and you get the download Export file button.</li>
<li>Click on button and save database file. This will take backup of database so if anything goes wrong while update process then you can revert your site back to the original state.</li>
<li>After you are done with file and database backup, click on the link at the top of admin panel &#8220;WordPress x.x.x is available! Please Update now&#8221;. Click on Please Update Now. That link displays page with link to download latest version of WordPress and plugins list which can be updated.</li>
<li>Download the latest version of wordpress and extract it.</li>
<li>Now open your document folder of running site where old wordpress files are kept.</li>
<li>Delete all files except three files (a).htaaccess file (b)wp-content folder (c)wp-config.php.</li>
<li>Now open your new wordpress folder which you downloaded and extracted. Delete wp-content folder, .htaccess file, wp-config file and copy rest of the files to your sites document folder.</li>
<li>Refresh wordpress admin panel and you should see the message of update successfully.</li>
</ol>
<p>On above steps I haven&#8217;t considered the plugins which needs to be updated. Before updating plugins make sure that it works with latest version of wordpress.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tricoreitsolutions.com/easy-steps-to-update-your-wordpress/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Create multiple share buttons on one page</title>
		<link>http://www.tricoreitsolutions.com/create-multiple-share-buttons-for-facebook-google-plus-one-and-twitter-on-single-page</link>
		<comments>http://www.tricoreitsolutions.com/create-multiple-share-buttons-for-facebook-google-plus-one-and-twitter-on-single-page#comments</comments>
		<pubDate>Sat, 29 Sep 2012 11:55:01 +0000</pubDate>
		<dc:creator>PareshNagar</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.tricoreitsolutions.com/?p=748</guid>
		<description><![CDATA[Today I am sharing the code you can use to display facebook share buttons, facebook send button, google plus one button and twitter share button. You can pass different URLs dynamically to create multiple buttons on the same page.  <a href="http://www.tricoreitsolutions.com/create-multiple-share-buttons-for-facebook-google-plus-one-and-twitter-on-single-page">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>It has become very crucial to provide social media sharing buttons on your website. Your website needs to give easy accessibility to share content so that you can create platform for viral marketing of your valuable content. We find facebook share, facebook send, google plus one and twitter share button on most of the sites. </p>
<p>Today I am sharing the code you can use to display multiple facebook share button, facebook send button, google plus one button and twitter share button. You can pass different URLs dynamically to create multiple buttons on one page. </p>
<p><strong>Facebook share button with share count using FBML:</strong></p>
<pre class="brush: jscript; title: ; notranslate">

&lt;script language=&quot;javascript&quot; type=&quot;text/javascript&quot; src=&quot;http://connect.facebook.net/en_US/all.js#xfbml=1&quot;&gt;&lt;/script&gt;
&lt;div id=&quot;fb-root&quot;&gt;&lt;/div&gt;
&lt;fb:share-button type=&quot;button_count&quot; href=&quot;http://YOUR_URL&quot;&gt;&lt;/fb:share-button&gt;
</pre>
<p><script language="javascript" type="text/javascript" src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script><strong>Example:</strong><br />
Share www.tricoreitsolutions.com &#8211; <fb:share-button type="button_count" href="http://www.tricoreitsolutions.com"></fb:share-button><br />
Share TriCore IT Solutions&#8217;s FB page &#8211; <fb:share-button type="button_count" href="http://www.facebook.com/TriCoreITSolutions"></fb:share-button><br />
Share TriCore IT Solutions&#8217;s twitter profile &#8211; <fb:share-button type="button_count" href="http://www.twitter.com/tricoreit"></fb:share-button></p>
<p>If you don&#8217;t want to display the count of share then change type=&#8221;button_count&#8221; to type=&#8221;button&#8221;. </p>
<p><strong>Facebook Send button: </strong></p>
<pre class="brush: jscript; title: ; notranslate">
&lt;script language=&quot;javascript&quot; type=&quot;text/javascript&quot; src=&quot;http://connect.facebook.net/en_US/all.js#xfbml=1&quot;&gt;&lt;/script&gt;
&lt;div id=&quot;fb-root&quot;&gt;&lt;/div&gt;
&lt;div class=&quot;fb-send&quot; data-href=&quot;http://YOUR_URL&quot;&gt;&lt;/div&gt;
</pre>
<p><strong>Example:</strong><br />
Send www.tricoreitsolutions.com &#8211;
<div class="fb-send" data-href="http://www.tricoreitsolutions.com"></div>
<p>
Send TriCore IT Solutions&#8217;s FB page &#8211;
<div class="fb-send" data-href="http://www.facebook.com/TriCoreITSolutions"></div>
<p>
Send TriCore IT Solutions&#8217;s twitter profile &#8211;
<div class="fb-send" data-href="http://www.twitter.com/tricoreit"></div>
<p><strong>Google Plus one button:</strong></p>
<pre class="brush: jscript; title: ; notranslate">
&lt;script type=&quot;text/javascript&quot;&gt;
  window.___gcfg = {
	lang: 'en-US'
  };

  (function() {
	var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
	po.src = 'https://apis.google.com/js/plusone.js';
	var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
  })();
&lt;/script&gt;
&lt;g:plusone data-action=&quot;share&quot; href=&quot;http://YOUR_URL&quot; width=&quot;80px&quot; &gt;&lt;/g:plusone&gt;
</pre>
<p><strong>Example:</strong><br />
Plus one www.tricoreitsolutions.com &#8211; <g:plusone data-action="share" href="http://www.tricoreitsolutions.com" width="80px" ></g:plusone><br />
Plus one TriCore IT Solutions&#8217;s FB page &#8211; <g:plusone data-action="share" href="http://www.facebook.com/TriCoreITSolutions" width="80px" ></g:plusone><br />
Plus one TriCore IT Solutions&#8217;s twitter profile &#8211; <g:plusone data-action="share" href="http://www.twitter.com/tricoreit" width="80px" ></g:plusone></p>
<p><strong>Twitter share button for multiple URLs on single page:</strong></p>
<pre class="brush: jscript; title: ; notranslate">
&lt;script&gt;!function(d,s,id){
var js,fjs=d.getElementsByTagName(s)[0];
	if(!d.getElementById(id)){js=d.createElement(s);
	js.id=id;js.src=&quot;https://platform.twitter.com/widgets.js&quot;;
	fjs.parentNode.insertBefore(js,fjs);
	}
}(document,&quot;script&quot;,&quot;twitter-wjs&quot;);&lt;/script&gt;
&lt;a href=&quot;https://twitter.com/share&quot; class=&quot;twitter-share-button&quot; data-lang=&quot;en&quot; data-url=&quot;http://www.google.com&quot; data-text=&quot;THE_TEXT_YOU_WANT_IN_TWEET&quot; data-via&quot;YOUR_TWITTER_USERNAME&quot;&gt;Tweet&lt;/a&gt;
</pre>
<p><script>!function(d,s,id){
var js,fjs=d.getElementsByTagName(s)[0];
	if(!d.getElementById(id)){js=d.createElement(s);
	js.id=id;js.src="https://platform.twitter.com/widgets.js";
	fjs.parentNode.insertBefore(js,fjs);
	}
}(document,"script","twitter-wjs");</script><br />
<strong>Example:</strong><br />
Share tricoreitsolutions.com on twitter &#8211; <a href="https://twitter.com/share" class="twitter-share-button" data-lang="en" data-url="http://www.tricoreitsolutions.com" data-text="this is a title" data-via="tricoreit">Tweet</a><br />
Share TriCore IT Solutions&#8217;s FB page on twitter &#8211; <a href="https://twitter.com/share" class="twitter-share-button" data-lang="en" data-url="http://www.facebook.com/TriCoreITSolutions" data-text="this is a title" data-via="tricoreit">Tweet</a><br />
Share this page on twitter &#8211; <a href="https://twitter.com/share" class="twitter-share-button" data-lang="en"  data-via="tricoreit">Tweet</a></p>
<p><strong>Points to note: </strong> </p>
<ul>
<li>Once the script (for facebook share, G+ or twitter) is added, it doesn&#8217;t need to be added each time you want to display the share button.</li>
<li>Facebook share/send button requires
<pre class="brush: plain; title: ; notranslate">&lt;div id=&quot;fb-root&quot;&gt;&lt;/div&gt;</pre>
<p> added on the page. This also needs to be added once only.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.tricoreitsolutions.com/create-multiple-share-buttons-for-facebook-google-plus-one-and-twitter-on-single-page/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Database backup script in php</title>
		<link>http://www.tricoreitsolutions.com/mysql-database-backup-script-in-php</link>
		<comments>http://www.tricoreitsolutions.com/mysql-database-backup-script-in-php#comments</comments>
		<pubDate>Fri, 28 Sep 2012 06:27:47 +0000</pubDate>
		<dc:creator>ParthThakkar</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[database backup script]]></category>
		<category><![CDATA[php database backup script]]></category>

		<guid isPermaLink="false">http://www.tricoreitsolutions.com/?p=723</guid>
		<description><![CDATA[A simple script to take backup of mysql database and generate sql file to download.  <a href="http://www.tricoreitsolutions.com/mysql-database-backup-script-in-php">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>As per the requirement, I had to create a simple script which will take backup of mysql database on regular interval. I thought to use cron job to run the script on regular interval and created a script file in PHP.</p>
<p>As per given database name, the script checks how many tables are there and make a list of it. It checks all the tables one by one and generate query to create table. Then it checks to see if there are records in the table and generates query to insert the records in the table.</p>
<p>This script will save the sql file in the same directory as the script. If you want to change the destination path of sql file then you can simple change that in fopen function. To save multiple files in the same directory the file name is generated dynamically by taking timestamp.</p>
<p>The code is as below:</p>
<pre class="brush: php; title: ; notranslate">
&lt;?php
$timestamp = time();
$file_result = fopen(&quot;db_backup_&quot;.$timestamp.&quot;.sql&quot;,&quot;w&quot;);
$str_result = &quot;&quot;;
$con = mysql_connect(&quot;localhost&quot;,&quot;root&quot;,&quot;&quot;);
mysql_select_db(&quot;testing&quot;,$con);
$table = mysql_query(&quot;show tables from testing&quot;);

while($result = mysql_fetch_row($table))
{
	$str_result =  'DROP TABLE IF EXISTS `'.$result[0].'`;
	';
	$str_result .= 'CREATE TABLE IF NOT EXISTS `'.$result[0].'` (
	';
	$struct = mysql_query(&quot;describe &quot;.$result[0]);
	while($row = mysql_fetch_row($struct))
	{
		if($row[2] == 'NO')
		{
			$nu = 'NOT NULL';
		}
		else
		{
			$nu = 'ALLOW NULLS';
		}
		//$str_result .= '`'.$row[0].'` '.$row[1].' '.$nu.',';
			$field[] = $row[0].' '.$row[1].' '.$nu;
			$str = implode(&quot;,
			&quot;,$field);
		}
		unset($field);
		$str_result .= $str;

		$l = mysql_query(&quot;SELECT EXISTS(
							SELECT 1
							FROM information_schema.columns
							WHERE table_schema = 'testing'
							and table_name='&quot;.$result[0].&quot;'
							and column_key = 'PRI'
						) As HasPrimaryKey&quot;);
		$s = mysql_fetch_row($l);
		if($s[0] == 1)
		{
			$q = mysql_query(&quot;SELECT `COLUMN_NAME`
								FROM `information_schema`.`COLUMNS`
								WHERE (`TABLE_SCHEMA` = 'testing')
								AND (`TABLE_NAME` = '&quot;.$result[0].&quot;')
								AND (`COLUMN_KEY` = 'PRI');&quot;);
								$p = mysql_fetch_row($q);
								$str_result .= ',
								PRIMARY KEY(`'.$p[0].'`)
							)
							';
		}
		else
		{
			$str_result .= '
			)
			';
		}
		$struct1 = mysql_query(&quot;describe &quot;.$result[0]);
		$row2 = array();
		$data1 = array();
		$data = mysql_query(&quot;select * from &quot;.$result[0]);
		$no_data = mysql_num_rows($data);
		if($no_data != 0)
		{
		$str_result .= 'INSERT INTO '.$result[0].'(';
		while($row1 = mysql_fetch_row($struct1))
		{
			$row2[] = '`'.$row1[0].'`';
		}
		$str_result .= implode(&quot;,&quot;,$row2);
		$str_result .= ') VALUES
		';

		while($data_result = mysql_fetch_row($data))
			{
				//$col_num = mysql_num_fields($data);
				foreach($data_result as $key =&gt; $value)
				{
					$new_data[] = '\''.$value.'\'';
				}
				$data1[] = '('.implode(',',$new_data).')
				';
				unset($new_data);

			}
	}
	$str_result .= implode(&quot;,&quot;,$data1);
	$str_result .='

	';
	fwrite($file_result,$str_result);
}

?&gt;
</pre>
<p>Output of this script is sql file with the queries to create all the tables in the chosen database and insert the data in those tables. It would be similar to the structure of export in phpMyAdmin.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tricoreitsolutions.com/mysql-database-backup-script-in-php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Magento Payment transaction failed</title>
		<link>http://www.tricoreitsolutions.com/magento-payment-transaction-failed-integrity-constraint-violation-1062-duplicate-entry</link>
		<comments>http://www.tricoreitsolutions.com/magento-payment-transaction-failed-integrity-constraint-violation-1062-duplicate-entry#comments</comments>
		<pubDate>Fri, 25 May 2012 22:00:53 +0000</pubDate>
		<dc:creator>jinitpatel</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Integrity constraint violation]]></category>
		<category><![CDATA[Magento Core development]]></category>
		<category><![CDATA[Magento developer gujarat]]></category>
		<category><![CDATA[magento developer india]]></category>
		<category><![CDATA[magento development]]></category>
		<category><![CDATA[Magento expert]]></category>
		<category><![CDATA[magento extension developer]]></category>
		<category><![CDATA[magento theme development]]></category>
		<category><![CDATA[order incrementid issue]]></category>
		<category><![CDATA[Payment transaction failed]]></category>

		<guid isPermaLink="false">http://www.tricoreitsolutions.com/?p=693</guid>
		<description><![CDATA[Solution for the error: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '22100017639' for key 2 <a href="http://www.tricoreitsolutions.com/magento-payment-transaction-failed-integrity-constraint-violation-1062-duplicate-entry">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>In Magento 1.6 and it&#8217;s higher version, customer gets below error on checkout page while placing an order.</p>
<div><strong>Payment transaction failed.</strong></div>
<div>Reason</div>
<div>SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry &#8217;22100017639&#8242; for key 2</div>
<div>OR</div>
<div>SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry &#8217;22100017639&#8242; for key &#8216;UNQ_SALES_FLAT_ORDER_INCREMENT_ID&#8217;</div>
<div>Checkout Type</div>
<div>onepage</div>
<div>Customer:</div>
<div>Jinit Patel &lt;jinitpatel@tricoreitsolutions.com&gt;</div>
<p><strong>Stack Trace:</strong></p>
<p>2012-05-16T12:31:39+00:00 ERR (3): exception &#8216;PDOException&#8217; with message &#8216;SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry &#8217;22100017680&#8242; for key 2&#8242; in /public_html/lib/Zend/Db/Statement/Pdo.php:228</p>
<div>Stack trace:</div>
<div>#0 /lib/Zend/Db/Statement/Pdo.php(228): PDOStatement-&gt;execute(Array)</div>
<div>#1 /lib/Varien/Db/Statement/Pdo/Mysql.php(110): Zend_Db_Statement_Pdo-&gt;_execute(Array)</div>
<div>#2 /lib/Zend/Db/Statement.php(300): Varien_Db_Statement_Pdo_Mysql-&gt;_execute(Array)</div>
<div>#3 /lib/Zend/Db/Adapter/Abstract.php(479): Zend_Db_Statement-&gt;execute(Array)</div>
<div>#4 /lib/Zend/Db/Adapter/Pdo/Abstract.php(238): Zend_Db_Adapter_Abstract-&gt;query(&#8216;INSERT INTO `sa&#8230;&#8217;, Array)</div>
<div>#5 /lib/Varien/Db/Adapter/Pdo/Mysql.php(389): Zend_Db_Adapter_Pdo_Abstract-&gt;query(&#8216;INSERT INTO `sa&#8230;&#8217;, Array)</div>
<div>#6 /lib/Zend/Db/Adapter/Abstract.php(574): Varien_Db_Adapter_Pdo_Mysql-&gt;query(&#8216;INSERT INTO `sa&#8230;&#8217;, Array)</div>
<div>#7 /app/code/core/Mage/Core/Model/Resource/Db/Abstract.php(448): Zend_Db_Adapter_Abstract-&gt;insert(&#8216;sales_flat_orde&#8230;&#8217;, Array)</div>
<div>#8 /app/code/core/Mage/Sales/Model/Resource/Order/Abstract.php(425): Mage_Core_Model_Resource_Db_Abstract-&gt;save(Object(TBT_Rewards_Model_Sales_Order))</div>
<div>#9 /app/code/core/Mage/Core/Model/Abstract.php(318): Mage_Sales_Model_Resource_Order_Abstract-&gt;save(Object(TBT_Rewards_Model_Sales_Order))</div>
<div>#10 /app/code/core/Mage/Core/Model/Resource/Transaction.php(151): Mage_Core_Model_Abstract-&gt;save()</div>
<div>#11 /app/code/core/Mage/Sales/Model/Service/Quote.php(189): Mage_Core_Model_Resource_Transaction-&gt;save()</div>
<div>#12 /app/code/core/Mage/Sales/Model/Service/Quote.php(249): Mage_Sales_Model_Service_Quote-&gt;submitOrder()</div>
<div>#13 /app/code/core/Mage/Checkout/Model/Type/Onepage.php(767): Mage_Sales_Model_Service_Quote-&gt;submitAll()</div>
<div>#14 /app/code/core/Mage/Checkout/controllers/OnepageController.php(501): Mage_Checkout_Model_Type_Onepage-&gt;saveOrder()</div>
<div>#15 /app/code/core/Mage/Core/Controller/Varien/Action.php(420): Mage_Checkout_OnepageController-&gt;saveOrderAction()</div>
<div>#16 /app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(250): Mage_Core_Controller_Varien_Action-&gt;dispatch(&#8216;saveOrder&#8217;)</div>
<div>#17 /app/code/core/Mage/Core/Controller/Varien/Front.php(176): Mage_Core_Controller_Varien_Router_Standard-&gt;match(Object(Mage_Core_Controller_Request_Http))</div>
<div>#18 /app/code/core/Mage/Core/Model/App.php(349): Mage_Core_Controller_Varien_Front-&gt;dispatch()</div>
<div>#19 /app/Mage.php(640): Mage_Core_Model_App-&gt;run(Array)</div>
<div>#20 /index.php(115): Mage::run(&#8221;, &#8216;store&#8217;)</div>
<div>#21 {main}</div>
<div><strong>Solution:</strong></div>
<div>Go to below file.</div>
<div>File : /app/code/core/Mage/Sales/Model/Resource/Quote.php</div>
<div>public function isOrderIncrementIdUsed($orderIncrementId)</div>
<div>Line number 146</div>
<div>$ Bind = array (&#8216;:increment_id&#8217; =&gt; (int) $orderIncrementId);</div>
<div>Replace it with below line</div>
<div>$bind      = array(&#8216;:increment_id&#8217; =&gt; $orderIncrementId);</div>
<div>If you do not want to make change in core file you can create directory &#8220;/Mage/Sales/Model/Resource/&#8221; in &#8220;app/code/local&#8221; folder and place Quote.php file there with changes.</div>
<div>I hope this will be helpful to other Magento developers. If you are facing any issue or need further information then feel free to give your feedback in comment.</div>
<p>Cheers,</p>
<p>Jinit Patel</p>
<p><a target="_blank" href="http://www.tricoreitsolutions.com/">PHP Web Development India, WordPress development, Facebook Application Development and E-commerce Website Design</a></p>
<p><a href="http://www.jinitpatel.com">htttp://www.jinitpatel.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.tricoreitsolutions.com/magento-payment-transaction-failed-integrity-constraint-violation-1062-duplicate-entry/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sort products by Facebook Likes in Magento</title>
		<link>http://www.tricoreitsolutions.com/sort-products-by-facebook-likes-in-magento</link>
		<comments>http://www.tricoreitsolutions.com/sort-products-by-facebook-likes-in-magento#comments</comments>
		<pubDate>Wed, 28 Mar 2012 13:15:31 +0000</pubDate>
		<dc:creator>jinitpatel</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.tricoreitsolutions.com/?p=670</guid>
		<description><![CDATA["Sort products by Facebook Likes" is an extension of Magento which provides user to see the products by total Facebook likes. It can give option of Most liked this month, Most liked this week, Most liked in last 2 days, Most liked today, etc. <a href="http://www.tricoreitsolutions.com/sort-products-by-facebook-likes-in-magento">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>In each online shopping store, user interface is quite crucial. If you can build an easy to use shopping cart with minimal efforts for user to know what he wants and how he can do it, you are in very good shape to attract more and more customers. To achieve this most of the stores provide category wise browse of products and sorting by different criteria like Sort by Price, Sort by Manufacturer, Sort by Newest/Oldest first, etc. This does make sense as it lessens the total efforts of the users to find what they are looking for.</p>
<p>These days, many of the stores provide Facebook like button on their stores so that users can like their products and it will promote the product on social media. It&#8217;s very useful as you are getting promotion of the products from your users directly. As there was a demand from one client to give an option of Sort products by their Facebook likes, I decided to create an extension for that.</p>
<p>I have created a script which fetches the total likes of the products and stores in the database and admin can select option in admin panel to give product ability of sorting by Facebook likes. The telly of Facebook likes can be updated on regular interval, either daily or hourly and based upon that sorting will work on front-side. It can give option of Most liked this month, Most liked this week, Most liked in last 2 days, Most liked today, etc.</p>
<p>If you want to get it for your magento store then you can contact me on jinitpatel@tricoreitsolutions.com or use contact us page of this website.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tricoreitsolutions.com/sort-products-by-facebook-likes-in-magento/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>e-Shop Recurring Payment Plugin</title>
		<link>http://www.tricoreitsolutions.com/e-shop-recurring-payment-plugin</link>
		<comments>http://www.tricoreitsolutions.com/e-shop-recurring-payment-plugin#comments</comments>
		<pubDate>Sat, 03 Dec 2011 20:33:14 +0000</pubDate>
		<dc:creator>sudhirtiwari</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[eshop recurring]]></category>
		<category><![CDATA[eshop recurring payments wordpress]]></category>
		<category><![CDATA[recurring eshop wordpress]]></category>
		<category><![CDATA[recurring payment]]></category>
		<category><![CDATA[recurring payment eshop]]></category>
		<category><![CDATA[recurring payments eshop]]></category>

		<guid isPermaLink="false">http://www.tricoreitsolutions.com/?p=633</guid>
		<description><![CDATA[Recurring payments are an option that allows your customers to make Visa card payments to you automatically at regular intervals. They can be used in a variety of situations, from monthly subscriptions and leasing arrangements to paying electricity and telephone bills. <a href="http://www.tricoreitsolutions.com/e-shop-recurring-payment-plugin">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Hii Friends/Webmasters,</p>
<p>I have seen few question over web &#8220;Can eShop handle Recurring Billing through PayPal?&#8221;. Yes ofcourse it can handle here is the solution in face of plugin <img src='http://www.tricoreitsolutions.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>As i am big fan of bloging sites, i have read lots of things regarding eshop. I have seen developers/webmasters love the eshop plugin.</p>
<p>Here i again with one new solution for your shopping site that you require <img src='http://www.tricoreitsolutions.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Guess&#8230; Hmmm&#8230; Yeah Its &#8220;e-Shop Recurring Payment&#8221;.</p>
<p>I have completed the first version of e-Shop Recurring payment.</p>
<p>First of all i would like to describe your what is &#8220;Recurring Payment&#8221;.</p>
<p>Recurring payments are an option that allows your customers to make Visa card payments to you automatically at regular intervals. They can be used in a variety of situations, from monthly subscriptions and leasing arrangements to paying electricity and telephone bills.</p>
<p>Recurring payments mean that customers do not have to worry about remembering to make their payment each time it is due, while you provide better service, receive your payments regularly and save valuable time.</p>
<p>How it works with e-Shop ?<br />
You just need to download the &#8220;e-Shop Recurring Payment&#8221; Plugin from the site. Install it using installation wizard of wordpress.. That&#8217;s It.</p>
<p>Version Support.<br />
It support latest stable version of e-Shop (3.2)</p>
<p>so if any one is in need for this feature let me know i will do it. You can reach me at info@tricoreitsolutions.com or fill the contact us form with<br />
subject of &#8220;Paypal Pro API Plugin for eShop&#8221; and your suggations on message part.</p>
<p>You can see the below screencasts that i will provide you for admin settings and user-end setting.<br />
<strong>Admin Side User Interface:</strong></p>
<div id="attachment_218" class="wp-caption alignnone" style="width: 310px"><a href="http://www.sudhirtiwari.com/wp-content/uploads/2011/12/eshop-recurring-payment-plugin-install.png"><img src="http://www.sudhirtiwari.com/wp-content/uploads/2011/12/eshop-recurring-payment-plugin-install-300x168.png" alt="eshop recurring payment plugin" title="eshop recurring payment plugin" width="300" height="168" class="size-medium wp-image-218" /></a><p class="wp-caption-text">eshop recurring payment plugin</p></div>
<p><strong>Front Side User Interface:</strong><br />
<div id="attachment_219" class="wp-caption alignnone" style="width: 310px"><a href="http://www.sudhirtiwari.com/wp-content/uploads/2011/12/eshop-recurring-payment-frontend.png"><img src="http://www.sudhirtiwari.com/wp-content/uploads/2011/12/eshop-recurring-payment-frontend-300x168.png" alt="eshop recurring payment plugin wordpress" title="eshop recurring payment plugin wordpress" width="300" height="168" class="size-medium wp-image-219" /></a><p class="wp-caption-text">eshop recurring payment plugin wordpress</p></div></p>
]]></content:encoded>
			<wfw:commentRss>http://www.tricoreitsolutions.com/e-shop-recurring-payment-plugin/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CakePHP Online Now With User History Traker</title>
		<link>http://www.tricoreitsolutions.com/cakephp-online-now-with-user-history-traker</link>
		<comments>http://www.tricoreitsolutions.com/cakephp-online-now-with-user-history-traker#comments</comments>
		<pubDate>Tue, 19 Jul 2011 16:32:08 +0000</pubDate>
		<dc:creator>sudhirtiwari</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Cake PHP]]></category>
		<category><![CDATA[Cake PHP Online Now]]></category>
		<category><![CDATA[Cake PHP User's Log]]></category>
		<category><![CDATA[Croogo Online Users Block]]></category>
		<category><![CDATA[Online Now]]></category>
		<category><![CDATA[Online Users]]></category>
		<category><![CDATA[Online Users Croogo]]></category>

		<guid isPermaLink="false">http://www.tricoreitsolutions.com/?p=529</guid>
		<description><![CDATA[Showing online users on the website shows thats that peoples are there registered and accessing your website from worldwide.
Its a very commong block in CMS but in framework we have to do it manually. Go through the steps i have mentioned you will get 
it up soon... <a href="http://www.tricoreitsolutions.com/cakephp-online-now-with-user-history-traker">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Its very simple to have a online block on your webpage in CakePHP.<br />
Here I am going to explain you Step By Step Tutorial for this. I have just developed it so want to share with Everyone because i have done research on google from long hours.</p>
<p>Step 1 :Hit The Controller first.<br />
/app/app_controller.php<br />
Create a function in your app_controller. You can create it anywhere in the controller.</p>
<pre class="brush:php">function recordActivity()
	{
		if($this-&gt;Auth-&gt;user('id'))
		{
			$this-&gt;Activity-&gt;query("DELETE FROM activities  WHERE user_id = '".$this-&gt;Auth-&gt;user('id')."'");
			$this-&gt;data['Activity']['user_ip'] = $_SERVER['REMOTE_ADDR'];
			$this-&gt;data['Activity']['user_id'] = $this-&gt;Auth-&gt;user('id');
			$this-&gt;data['Activity']['user_browser'] = $_SERVER['HTTP_USER_AGENT'];
			$this-&gt;data['Activity']['user_accessed'] = date("Y-m-d H:i:s");
			$this-&gt;Activity-&gt;save($this-&gt;data);
			unset($this-&gt;data['Activity']);
		}
	}</pre>
<p>Here you can see that i have used &#8220;Activity&#8221; model that&#8217;s having User&#8217;s IP Address , User&#8217;s Logged in ID<br />
The browser from which user has requested the webpage and Last Accessed Date&gt;</p>
<p>The below line is used to unset the Activity model because we have declared our function in application controller not<br />
in &#8220;Activity&#8221; Controller. If we Declare it in &#8220;Activity&#8221; Controller then it will be auto reset.</p>
<pre class="brush:php">unset($this-&gt;data['Activity']);</pre>
<p>Step 2 : Now call your defined function into same &#8220;app_controller&#8221; inside public function beforeFilter()</p>
<pre class="brush:php">public function beforeFilter() {
		$this-&gt;recordActivity();
}</pre>
<p>Step 3 : Create a table in your database name as &#8220;activities&#8221; it will track logs of users and by using this tabel we will display the &#8220;Online Users&#8221;.</p>
<pre class="brush:sql">CREATE TABLE `activities` (
  `activity_id` int(11) NOT NULL auto_increment,
  `user_browser` varchar(255) NOT NULL,
  `user_ip` varchar(15) NOT NULL,
  `user_id` varchar(15) NOT NULL,
  `user_accessed` datetime NOT NULL,
  PRIMARY KEY  (`activity_id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=1856 ;</pre>
<p>Step 4 : We are done with tracking logs of users data you can check them into your database.<br />
Now lets suppose you want to show the logged in users on home page of in side block of your website then just find them out from &#8220;Activity&#8221; and &#8220;User&#8221; Models..</p>
<pre class="brush:php">$online_cond = array(
								'limit' =&gt; 10,
								'conditions' =&gt; array(' activities.user_accessed  &gt;= DATE_SUB( CURRENT_DATE() , INTERVAL 10 MINUTE) ' ),
								'order' =&gt; array(' activities.user_accessed DESC ' ),
								'group' =&gt; ' User.id ',
								'joins' =&gt; array(
       								array(
           								'table' =&gt; 'activities',
           								'alias' =&gt; 'activities',
           								'type' =&gt; 'LEFT',
           								'conditions'=&gt; array(' activities.user_id  = User.id ')
									)
								)
							);
		$OnlineUser_Array = $this-&gt;User-&gt;find('all' , $online_cond);
		//print_r($OnlineUser_Array);exit;
		$this-&gt;set('OnlineUser_Array', $OnlineUser_Array);</pre>
<p>Step 5 : You must delete log of user who is going to logged out from the system. It will delete his logged history.<br />
This Step is necessary for only those who are not looking to keep track of logged user.<br />
The developers who are only looking for &#8220;Online User&#8221; Functionality can put below code to reduce database weight.</p>
<pre class="brush:php">public function logout() {
        $this-&gt;Session-&gt;setFlash(__('Log out successful.', true), 'default', array('class' =&gt; 'success'));
		$this-&gt;Activity-&gt;query("DELETE FROM activities  WHERE user_id = '".$this-&gt;Auth-&gt;user('id')."'");
        $this-&gt;redirect($this-&gt;Auth-&gt;logout());
    }</pre>
<p>You Have done it <img src='http://www.tricoreitsolutions.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Check Your page and Enjoy the time you saved &#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tricoreitsolutions.com/cakephp-online-now-with-user-history-traker/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Magento &#8211; Custom Account/Registration Fields</title>
		<link>http://www.tricoreitsolutions.com/custom-accountregistration-fields</link>
		<comments>http://www.tricoreitsolutions.com/custom-accountregistration-fields#comments</comments>
		<pubDate>Fri, 15 Jul 2011 14:09:23 +0000</pubDate>
		<dc:creator>sudhirtiwari</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[account]]></category>
		<category><![CDATA[add custom field]]></category>
		<category><![CDATA[add registration field]]></category>
		<category><![CDATA[custom registration]]></category>
		<category><![CDATA[login]]></category>
		<category><![CDATA[magento]]></category>
		<category><![CDATA[magento account]]></category>
		<category><![CDATA[magento development]]></category>
		<category><![CDATA[magento registration]]></category>
		<category><![CDATA[signup]]></category>

		<guid isPermaLink="false">http://www.tricoreitsolutions.com/?p=476</guid>
		<description><![CDATA[Magento provides a simple user account signup page. However, some online stores might want to collect relevant customer information for more targeted and personal interactions with their customers. Some examples of details that could be collected include occupation, education etc... <a href="http://www.tricoreitsolutions.com/custom-accountregistration-fields">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Our goal was to add a few fields to the standard Magento Registration form (Magento 1.4x, using the default template structure), enabling us to capture information such as Occupation, and Education.</p>
<p>Magento provides a simple user account signup page. However, some online stores might want to collect relevant customer information for more targeted and personal interactions with their customers. Some examples of details that could be collected include occupation, education etc&#8230;</p>
<p>Adding your custom fields on the signup form is not difficult, but it is not trivial either, since one cannot use the Magento backend for the task. As an example of how it can be done, I will demonstrate the addition of a new custom field to the signup form asking new users to enter their occupation and education.<br />
Okay, Let me follow step by step. Please do not miss any single step otherwise it won&#8217;t work&#8230;<br />
<strong>Step 1 :</strong></p>
<p>Open File :</p>
<p>app\design\frontend\base\default\template\customer\form\register.phtml</p>
<p>1. Find below code</p>
<pre class="brush:php">&lt;div&gt;
&lt;label for="email_address"&gt;&lt;?php echo $this-&gt;__('Email Address') ?&gt; &lt;span
class="required"&gt;*&lt;/span&gt;&lt;/label&gt;&lt;br/&gt;
&lt;input type="text" name="email" id="email_address" value="&lt;?php echo $this-
&gt;htmlEscape($this-&gt;getFormData()-&gt;getEmail()) ?&gt;" title="&lt;?php echo $this-&gt;__('Email
Address') ?&gt;" /&gt;
&lt;/div&gt;</pre>
<p>Replace Code</p>
<pre class="brush:php">&lt;div&gt;
&lt;label for="email_address"&gt;&lt;?php echo $this-&gt;__('Email Address') ?&gt; &lt;span
class="required"&gt;*&lt;/span&gt;&lt;/label&gt;&lt;br/&gt;

&lt;input type="text" name="email" id="email_address" value="&lt;?php echo $this-
&gt;htmlEscape($this-&gt;getFormData()-&gt;getEmail()) ?&gt;" title="&lt;?php echo $this-&gt;__('Email Address')
?&gt;" /&gt;

&lt;/div&gt;

&lt;div&gt;

&lt;label for="occupation"&gt;&lt;?php echo $this-&gt;__('Occupation') ?&gt;&lt;/label&gt;&lt;br/&gt;

&lt;input type="text" name="occupation" id="occupation" value="&lt;?php echo
$this-&gt;htmlEscape($this-&gt;getFormData()-&gt;getOccupation()) ?&gt;" title="&lt;?php echo $this-
&gt;__('Occupation') ?&gt;" /&gt;

&lt;/div&gt;

&lt;div&gt;

&lt;label for="education"&gt;&lt;?php echo $this-&gt;__('Education') ?&gt;&lt;/label&gt;&lt;br/&gt;

&lt;input type="text" name="education" id="education" value="&lt;?php echo $this-
&gt;htmlEscape($this-&gt;getFormData()-&gt;getEducation()) ?&gt;" title="&lt;?php echo $this-&gt;__('Education')
?&gt;" /&gt;

&lt;/div&gt;</pre>
<p><strong>step 2:</strong></p>
<p>Open file :</p>
<p>app\design\frontend\base\default\template\customer\form\edit.phtml</p>
<p>1. Find Below Code</p>
<pre class="brush:applescript">&lt;li&gt;
&lt;div&gt;
&lt;label for="email"&gt;&lt;?php echo $this-&gt;__('Email Address') ?&gt; &lt;span
class="required"&gt;*&lt;/span&gt;&lt;/label&gt;&lt;br /&gt;
&lt;input type="text" name="email" id="email" value="&lt;?php echo $this-
&gt;htmlEscape($this-&gt;getCustomer()-&gt;getEmail()) ?&gt;" title="&lt;?php echo $this-&gt;__('Email
Address') ?&gt;" /&gt;
&lt;/div&gt;
&lt;/li&gt;</pre>
<p>Replace Code</p>
<pre class="brush:php">&lt;li&gt;
&lt;div&gt;
&lt;label for="email"&gt;&lt;?php echo $this-&gt;__('Email Address') ?&gt; &lt;span
class="required"&gt;*&lt;/span&gt;&lt;/label&gt;&lt;br /&gt;
&lt;input type="text" name="email" id="email" value="&lt;?php echo $this-
&gt;htmlEscape($this-&gt;getCustomer()-&gt;getEmail()) ?&gt;" title="&lt;?php echo $this-&gt;__('Email
Address') ?&gt;" /&gt;
&lt;/div&gt;
&lt;/li&gt;

&lt;li&gt;
&lt;div&gt;
&lt;label for="occupation"&gt;&lt;?php echo $this-&gt;__('Occupation') ?&gt; &lt;/label&gt;&lt;br/&gt;
&lt;input type="text" name="occupation" id="occupation" value="&lt;?php echo
$this-&gt;htmlEscape($this-&gt;getCustomer()-&gt;getOccupation()) ?&gt;" title="&lt;?php echo $this-
&gt;__('Occupation') ?&gt;" /&gt;
&lt;/div&gt;
&lt;/li&gt;

&lt;li&gt;
&lt;div&gt;
&lt;label for="education"&gt;&lt;?php echo $this-&gt;__('Education') ?&gt; &lt;/label&gt;&lt;br/&gt;
&lt;input type="text" name="education" id="education" value="&lt;?php echo
$this-&gt;htmlEscape($this-&gt;getCustomer()-&gt;getEducation()) ?&gt;" title="&lt;?php echo $this-
&gt;__('Education') ?&gt;" /&gt;
&lt;/div&gt;

&lt;/li&gt;</pre>
<p><strong>Step 3:</strong></p>
<p>Open file :</p>
<p>app\code\core\Mage\Customer\Model\Entity\Setup.php</p>
<p>1. Find below code inside getDefaultEntities() function</p>
<p>Replace Code :</p>
<p>&nbsp;</p>
<pre class="brush:php"><strong><strong>'email' =&gt; array( 'type' =&gt; 'static', 'label' =&gt; 'Email', 'class' =&gt; 'validate-email', 'sort_order' =&gt; 6, ), 'occupation' =&gt; array( 'label' =&gt; 'Occupation', 'required' =&gt; false, 'sort_order' =&gt; 7, ), 'education' =&gt; array( 'label' =&gt; 'Education', 'required' =&gt; false, 'sort_order' =&gt; 8, ), </strong></strong></pre>
<p><strong>Note: (if you need field with validation then ‘requirted’ =&gt; true)</strong></p>
<p>Hey do not feel tired or boring  you are going right way. You are now only Two steps to get it done.<br />
<strong><br />
Step 4 :</strong></p>
<p>Open file :</p>
<p>app\code\core\Mage\Customer\etc\config.xml</p>
<p>1. Find below Code :</p>
<p>&lt;global&gt;<br />
&lt;fieldsets&gt;<br />
&lt;customer_account&gt;</p>
<p>Then In &lt;customer_account&gt;, you will find below line</p>
<p>&lt;email&gt;&lt;create&gt;1&lt;/create&gt;&lt;update&gt;1&lt;/update&gt;&lt;/email&gt;</p>
<p>After that line insert 2 more rows like below :</p>
<p>&lt;occupation&gt;&lt;create&gt;1&lt;/create&gt;&lt;update&gt;1&lt;/update&gt;&lt;/occupation&gt;<br />
&lt;education&gt;&lt;create&gt;1&lt;/create&gt;&lt;update&gt;1&lt;/update&gt;&lt;/education&gt;</p>
<p><strong>Step 5:</strong></p>
<p><strong>(Most important) </strong>Please follow below instruction :</p>
<p>1. Open file app\design\frontend\base\default\template\customer\form\register.phtml</p>
<p>2. Add Below code at top of the file,</p>
<pre class="brush:php">&lt;?php
$setup = new Mage_Eav_Model_Entity_Setup('core_setup');
$AttrCode = occupation;
$settings = array (
'position' =&gt; 1,
'is_required'=&gt; 0
);
$setup-&gt;addAttribute('1', $AttrCode, $settings); ?&gt;</pre>
<p>Now Save file Clear Cache from admin panel Refresh create account page</p>
<p>For Example, (http://websitename/ index.php/customer/account/create/)</p>
<p>Once Refreshed, then</p>
<p>Go to the customer_entity_varchar table in DB, your field is there&#8230;</p>
<p>Again Open file, app\design\frontend\base\default\template\customer\form\register.phtml</p>
<p>Now Replace Top code,</p>
<pre class="brush:php">&lt;?php
$setup = new Mage_Eav_Model_Entity_Setup('core_setup');
$AttrCode = education;
$settings = array (
'position' =&gt; 1,
'is_required'=&gt; 0
);
$setup-&gt;addAttribute('1', $AttrCode, $settings); ?&gt;</pre>
<p>Or Else put</p>
<pre class="brush:php">$AttrCode = education;</pre>
<p>Now Save file Clear Cache from admin panel Refresh create account page</p>
<p>For Example, (http://websitename/ index.php/customer/account/create/)</p>
<p>Once Refreshed then,</p>
<p>Again go to file, app\design\frontend\base\default\template\customer\form\register.phtml</p>
<p>And Comment Top Code or remove top code&#8230;.</p>
<p>$AttrCode = education;</p>
<p>Now create your account and login with your information&#8230;</p>
<p>Check my account page and get smile&#8230;.:)</p>
<p>That’s it&#8230;&#8230;&#8230;&#8230;&#8230;.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tricoreitsolutions.com/custom-accountregistration-fields/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Paypal Pro API Plugin for eShop</title>
		<link>http://www.tricoreitsolutions.com/paypal-pro-api-plugin-for-eshop</link>
		<comments>http://www.tricoreitsolutions.com/paypal-pro-api-plugin-for-eshop#comments</comments>
		<pubDate>Wed, 13 Jul 2011 13:40:34 +0000</pubDate>
		<dc:creator>sudhirtiwari</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[eshop]]></category>
		<category><![CDATA[eshop and paypal pro]]></category>
		<category><![CDATA[eshop enhancement with paypal pro]]></category>
		<category><![CDATA[PayPal Pro]]></category>
		<category><![CDATA[paypal pro api intergration]]></category>
		<category><![CDATA[PayPal Pro eShop]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.tricoreitsolutions.com/?p=434</guid>
		<description><![CDATA[In WordPress, The WordPress eShop is one of demanded plugin due to its great zone wise shipping functionality.
But It's missing "PayPal Pro" The most demanded feature in e-commerce market. Well We have developed full functional patch for all of its version.  <a href="http://www.tricoreitsolutions.com/paypal-pro-api-plugin-for-eshop">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Product 1 :<br />
We have got lots of request for integration of eshop with paypal pro API..</p>
<p>Clients are asking for same solution but their wording are different….<br />
###1<br />
I would like someone to modify the php for eshop’s paypal gateway so that customers do not leave my site when checking out.</p>
<p>###2<br />
I need a Paypal Pro merchant gateway plugin for eShop. eShop currently offers a standard paypal gateway but does not have settings/option for the Paypal API direct pay. I am aware other shopping carts offer this (like wp ecommerce) but I like the eShop interface and functions.</p>
<p>I would very much like it written as a plugin for eShop.</p>
<p>WordPress version: 3.0.4<br />
eShop version: 6.0.2</p>
<p>etc….</p>
<p>Finally, I desire to add this feature to eShop wordpress plugin..<br />
You can see the demo at my given demo url.<br />
Demo URL : http://www.techphpexpert.com/projects/eshop/</p>
<p>It was great to customize this plugin as its great achievement and everyone is in need of this…..</p>
<p>Currenltly i have customized “eShop” plugin for developers it might be easy to integrate my customization but may be not so easy for webmaster to do this job.</p>
<p>so if any one is in need for this feature let me know i will do it. You can reach me by filling the contact us form with<br />
subject of “Paypal Pro API Plugin for eShop” and your suggations on message part.</p>
<p>You can see the below screencasts that i will provide you for admin settings and user-end setting.<br />
Admin Side User Interface:<br />
<a href="http://www.tricoreitsolutions.com/wp-content/uploads/2011/06/admin-setting-eshop.png"><img src="http://www.tricoreitsolutions.com/wp-content/uploads/2011/06/admin-setting-eshop-1024x575.png" alt="" title="admin-setting-eshop" width="640" height="359" class="alignnone size-large wp-image-289" /></a></p>
<p>Front Side Paypal Pro checkout option:<br />
<a href="http://www.tricoreitsolutions.com/wp-content/uploads/2011/06/front-checkout-page.png"><img src="http://www.tricoreitsolutions.com/wp-content/uploads/2011/06/front-checkout-page-1024x575.png" alt="" title="front-checkout-page" width="640" height="359" class="alignnone size-large wp-image-291" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.tricoreitsolutions.com/paypal-pro-api-plugin-for-eshop/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
