<?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>The Cart Blog &#187; That Software Guy</title>
	<atom:link href="http://thecartblog.com/category/that-software-guy/feed/" rel="self" type="application/rss+xml" />
	<link>http://thecartblog.com</link>
	<description>A blog about shopping carts and e-commerce</description>
	<lastBuildDate>Fri, 04 May 2012 10:04:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Zen Cart &#8211; Free and Discounted Shipping now in Big Chooser</title>
		<link>http://thecartblog.com/2012/05/02/zen-cart-free-and-discounted-shipping-now-in-big-chooser/</link>
		<comments>http://thecartblog.com/2012/05/02/zen-cart-free-and-discounted-shipping-now-in-big-chooser/#comments</comments>
		<pubDate>Wed, 02 May 2012 10:48:03 +0000</pubDate>
		<dc:creator>thatsoftwareguy</dc:creator>
				<category><![CDATA[That Software Guy]]></category>
		<category><![CDATA[Zen Cart]]></category>

		<guid isPermaLink="false">http://thecartblog.com/?p=1027</guid>
		<description><![CDATA[Last year I added this feature to Big Spender &#8211; free or discounted shipping after orders reached certain dollar thresholds. Now it&#8217;s in Zen Cart Big Chooser. So shopowners have a mechanism to offer free or discounted shipping on orders which contain certain products, categories or manufacturers. Look for set_cart_discount_shipping and set_cart_free_shipping in the Big [...]]]></description>
			<content:encoded><![CDATA[<p>Last year I added this feature to Big Spender &#8211; free or discounted shipping after orders reached certain dollar thresholds. Now it&#8217;s in <a href="http://www.thatsoftwareguy.com/zencart_big_chooser.html">Zen Cart Big Chooser</a>. So shopowners have a mechanism to offer free or discounted shipping on orders which contain certain products, categories or manufacturers.</p>
<p>Look for set_cart_discount_shipping and set_cart_free_shipping in the <a href="http://www.thatsoftwareguy.com/zencart_big_chooser.html">Big Chooser help file</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://thecartblog.com/2012/05/02/zen-cart-free-and-discounted-shipping-now-in-big-chooser/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MailChimp Updates!</title>
		<link>http://thecartblog.com/2012/05/01/mailchimp-updates/</link>
		<comments>http://thecartblog.com/2012/05/01/mailchimp-updates/#comments</comments>
		<pubDate>Tue, 01 May 2012 12:23:43 +0000</pubDate>
		<dc:creator>thatsoftwareguy</dc:creator>
				<category><![CDATA[Email]]></category>
		<category><![CDATA[That Software Guy]]></category>
		<category><![CDATA[Zen Cart]]></category>

		<guid isPermaLink="false">http://thecartblog.com/?p=1024</guid>
		<description><![CDATA[Those crazy chimps are hard workers! Their API has been updated to version 1.3, so my Zen Cart MailChimp Integration and Zen Cart Newsletter Discount modules have been updated. Please use the new versions of the contributions for any future installations you are doing.]]></description>
			<content:encoded><![CDATA[<p>Those crazy chimps are hard workers! Their API has been updated to version 1.3, so my <a href="http://www.thatsoftwareguy.com/zencart_mailchimp.html">Zen Cart MailChimp Integration</a> and <a href="http://www.thatsoftwareguy.com/zencart_newsletter_discount.html">Zen Cart Newsletter Discount</a> modules have been updated. Please use the new versions of the contributions for any future installations you are doing.</p>
]]></content:encoded>
			<wfw:commentRss>http://thecartblog.com/2012/05/01/mailchimp-updates/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Updates to Zen Cart Save for Later</title>
		<link>http://thecartblog.com/2012/04/24/updates-to-zen-cart-save-for-later/</link>
		<comments>http://thecartblog.com/2012/04/24/updates-to-zen-cart-save-for-later/#comments</comments>
		<pubDate>Tue, 24 Apr 2012 10:59:56 +0000</pubDate>
		<dc:creator>thatsoftwareguy</dc:creator>
				<category><![CDATA[That Software Guy]]></category>
		<category><![CDATA[Zen Cart]]></category>

		<guid isPermaLink="false">http://thecartblog.com/?p=1021</guid>
		<description><![CDATA[Ajeh noticed that some attribute combinations were not well handled by Save for Later, so I submitted fixes to resolve this problem. Please update to Save for Later 1.3 if you are using Save for Later in your cart.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.zen-cart.com/member.php?5-Ajeh">Ajeh</a> noticed that some attribute combinations were not well handled by <a href="http://www.thatsoftwareguy.com/zencart_saveforlater.html">Save for Later</a>, so I submitted fixes to resolve this problem. Please update to Save for Later 1.3 if you are using Save for Later in your cart.</p>
]]></content:encoded>
			<wfw:commentRss>http://thecartblog.com/2012/04/24/updates-to-zen-cart-save-for-later/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How installing Zen Cart mods can break your site</title>
		<link>http://thecartblog.com/2012/04/14/how-installing-zen-cart-mods-can-break-your-site/</link>
		<comments>http://thecartblog.com/2012/04/14/how-installing-zen-cart-mods-can-break-your-site/#comments</comments>
		<pubDate>Sat, 14 Apr 2012 18:30:07 +0000</pubDate>
		<dc:creator>thatsoftwareguy</dc:creator>
				<category><![CDATA[That Software Guy]]></category>
		<category><![CDATA[Zen Cart]]></category>

		<guid isPermaLink="false">http://thecartblog.com/?p=1018</guid>
		<description><![CDATA[Installing mods to Zen  Cart is not a risk free proposition.  In this post on the Zen Cart forum, I explain how a badly coded .sql install script can break text attributes. A (partial) list of mods that have this problem is: Pinterest by Numinix FAQ Manager Google Analytics SimpleSEOURL Fual Slimbox Super Orders Integrated [...]]]></description>
			<content:encoded><![CDATA[<p>Installing mods to Zen  Cart is not a risk free proposition.  In <a href="http://www.zen-cart.com/forum/showthread.php?t=194965" target="_blank">this post on the Zen Cart forum</a>, I explain how a badly coded .sql install script can break text attributes.</p>
<p>A (partial) list of mods that have this problem is:</p>
<p>Pinterest by Numinix<br />
FAQ Manager<br />
Google Analytics<br />
SimpleSEOURL<br />
Fual Slimbox<br />
Super Orders<br />
Integrated COWOA<br />
Google Sitemap Admin<br />
Autoresponder+<br />
Return Authorization<br />
Recover Cart Sales<br />
CaptchaTTF and Hide Phone<br />
Amazon Exporter<br />
Fast and Easy Checkout<br />
Testimonial Manager<br />
Ty Package Tracker</p>
<p>Be sure to test carefully on a non-production site before you install a mod!</p>
]]></content:encoded>
			<wfw:commentRss>http://thecartblog.com/2012/04/14/how-installing-zen-cart-mods-can-break-your-site/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sales Report and my discounting mods</title>
		<link>http://thecartblog.com/2012/04/03/sales-report-and-my-discounting-mods/</link>
		<comments>http://thecartblog.com/2012/04/03/sales-report-and-my-discounting-mods/#comments</comments>
		<pubDate>Tue, 03 Apr 2012 23:14:36 +0000</pubDate>
		<dc:creator>thatsoftwareguy</dc:creator>
				<category><![CDATA[That Software Guy]]></category>
		<category><![CDATA[Zen Cart]]></category>

		<guid isPermaLink="false">http://thecartblog.com/?p=1014</guid>
		<description><![CDATA[If you are using any of my discounting software (Better Together, Combination Discounts, Big Spender, Big Chooser, Quantity Discounts, Frequency Discounts, Military Discounts, Newsletter Discounts) along with the Zen Cart Sales Report mod, please be aware of the following issue. Running Sales Report against an order with one of these discounts will cause the totals [...]]]></description>
			<content:encoded><![CDATA[<div>
<p>If you are using any of my discounting software (<a href="http://www.thatsoftwareguy.com/zencart_better_together.html">Better Together</a>, <a href="http://www.thatsoftwareguy.com/zencart_combination_discounts.html">Combination Discounts</a>, <a href="http://www.thatsoftwareguy.com/zencart_big_spender.html">Big Spender</a>, <a href="http://www.thatsoftwareguy.com/zencart_big_chooser.html">Big Chooser</a>, <a href="http://www.thatsoftwareguy.com/zencart_quantity_discounts.html">Quantity Discounts</a>, <a href="http://www.thatsoftwareguy.com/zencart_frequency_discounts.html">Frequency Discounts</a>, <a href="http://www.thatsoftwareguy.com/zencart_military_discount.html">Military Discounts</a>, <a href="http://www.thatsoftwareguy.com/zencart_newsletter_discount.html">Newsletter Discounts</a>) along with the <a href="http://www.zen-cart.com/index.php?main_page=product_contrib_info&amp;products_id=83">Zen Cart Sales Report</a> mod, please be aware of the following issue.</p>
<p>Running Sales Report against an order with one of these discounts will cause the totals not to add up correctly.</p>
<p>The fix is to modify admin/includes/classes/sales_report.php  as follows:  search for</p>
<pre>          elseif ($class == "ot_coupon" || $class == "ot_group_pricing" || $class == "ot_better_together") {</pre>
<p>and add in the classes you are using.</p>
<p>For Quantity Discounts, this would be</p>
<pre>$class == "ot_coupon" || $class == "ot_group_pricing" || $class == "ot_better_together" || $class == "ot_quantity_discount"</pre>
<p>A complete list of the classes I have created that require this fix is:</p>
<ul>
<li>Better Together: “ot_better_together”</li>
<li>Big Chooser: “ot_big_chooser”</li>
<li>Big Spender: “ot_bigspender_discount”</li>
<li>Combination Discounts: “ot_combination_discounts”</li>
<li>Frequency Discounts: “ot_frequency_discount”</li>
<li>Quantity Discounts:  “ot_quantity_discount”</li>
<li>Newsletter Discounts: “ot_newsletter_discount”</li>
<li>Military Discount: “ot_military_discount”</li>
</ul>
<p>If you want a complete if clause that handles all of these plus the built in discounts (including GV), it would look like this:</p>
<pre>elseif ($class == "ot_coupon" || $class == "ot_group_pricing" ||
                 $class == "ot_better_together" ||
                 $class == "ot_big_chooser" ||
                 $class == "ot_bigspender_discount" ||
                 $class == "ot_combination_discounts" ||
                 $class == "ot_frequency_discount" ||
                 $class == "ot_quantity_discount" ||
                 $class == "ot_newsletter_discount" ||
                 $class == "ot_military_discount"
) {</pre>
</div>
]]></content:encoded>
			<wfw:commentRss>http://thecartblog.com/2012/04/03/sales-report-and-my-discounting-mods/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Updates to Checkout Candy for Zen Cart Better Together</title>
		<link>http://thecartblog.com/2012/04/01/updates-to-checkout-candy-for-zen-cart-better-together/</link>
		<comments>http://thecartblog.com/2012/04/01/updates-to-checkout-candy-for-zen-cart-better-together/#comments</comments>
		<pubDate>Sun, 01 Apr 2012 10:23:31 +0000</pubDate>
		<dc:creator>thatsoftwareguy</dc:creator>
				<category><![CDATA[That Software Guy]]></category>
		<category><![CDATA[Zen Cart]]></category>

		<guid isPermaLink="false">http://thecartblog.com/?p=1009</guid>
		<description><![CDATA[The Zen Cart Buy Now button on Checkout Candy now works on Cross Sells. And Cross Sells are now checked against the cart to ensure that no already purchased items are displayed.]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://www.thatsoftwareguy.com/zencart_checkout_candy.html#buynow"> Zen Cart Buy Now button on Checkout Candy </a> now works on Cross Sells. And Cross Sells are now checked against the cart to ensure that no already purchased items are displayed.</p>
]]></content:encoded>
			<wfw:commentRss>http://thecartblog.com/2012/04/01/updates-to-checkout-candy-for-zen-cart-better-together/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zen Cart 1.5.0 updates for Better Together, Combination Discounts Add Ons</title>
		<link>http://thecartblog.com/2012/03/10/zen-cart-1-5-0-updates-for-better-together-combination-discounts-add-ons/</link>
		<comments>http://thecartblog.com/2012/03/10/zen-cart-1-5-0-updates-for-better-together-combination-discounts-add-ons/#comments</comments>
		<pubDate>Sat, 10 Mar 2012 18:49:55 +0000</pubDate>
		<dc:creator>thatsoftwareguy</dc:creator>
				<category><![CDATA[That Software Guy]]></category>
		<category><![CDATA[Zen Cart]]></category>

		<guid isPermaLink="false">http://thecartblog.com/?p=1005</guid>
		<description><![CDATA[The following extensions to Better Together and Combination Discounts have been updated for Zen Cart 1.5.0: Better Together Promotional Page with Add both to Cart Better Together Marketing Text with Buy Both Now Better Together Centerbox with I Want Both Buy The Set for Combination Discounts Add All to Cart for Combination Discounts See Better [...]]]></description>
			<content:encoded><![CDATA[<p>The following extensions to Better Together and Combination Discounts have been updated for Zen Cart 1.5.0:</p>
<ul>
<li><a href="http://www.thatsoftwareguy.com/zencart_better_together_promo.html#abtc">Better Together Promotional Page with Add both to Cart</a></li>
<li><a href="http://www.thatsoftwareguy.com/zencart_buybothnow.html">Better Together Marketing Text with Buy Both Now</a></li>
<li><a href="http://www.thatsoftwareguy.com/zencart_better_together_centerbox.html#iwb">Better Together Centerbox with I Want Both</a></li>
<li><a href="http://www.thatsoftwareguy.com/zencart_buytheset.html">Buy The Set for Combination Discounts</a></li>
<li><a href="http://www.thatsoftwareguy.com/zencart_combination_discounts_promo.html#aatc"> Add All to Cart for Combination Discounts</a></li>
</ul>
<p>See <a href="http://www.thatsoftwareguy.com/zencart_better_together_world.html">Better Together World</a> and <a href="http://www.thatsoftwareguy.com/zencart_combination_discounts_world.html">Combination Discounts World</a> for a complete listing of all components for both discounting modules. .</p>
]]></content:encoded>
			<wfw:commentRss>http://thecartblog.com/2012/03/10/zen-cart-1-5-0-updates-for-better-together-combination-discounts-add-ons/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zen Cart Combination Discounts &#8211; Add All to Cart</title>
		<link>http://thecartblog.com/2012/03/08/zen-cart-combination-discounts-add-all-to-cart/</link>
		<comments>http://thecartblog.com/2012/03/08/zen-cart-combination-discounts-add-all-to-cart/#comments</comments>
		<pubDate>Thu, 08 Mar 2012 17:43:06 +0000</pubDate>
		<dc:creator>thatsoftwareguy</dc:creator>
				<category><![CDATA[That Software Guy]]></category>
		<category><![CDATA[Zen Cart]]></category>

		<guid isPermaLink="false">http://thecartblog.com/?p=999</guid>
		<description><![CDATA[Combination Discounts now has a single button add for all items in a discount from the Promotional Page. It&#8217;s called Add All to Cart. This extension is a new addition to the Combination Discounts World. The usual restrictions apply: the items in the discount must all be products without attributes.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.thatsoftwareguy.com/zencart_combination_discounts.html">Combination Discounts</a> now has a single button add for all items in a discount from the <a href="http://www.thatsoftwareguy.com/zencart_combination_discounts_promo.html"> Promotional Page</a>. It&#8217;s called <a href="http://www.thatsoftwareguy.com/zencart_combination_discounts_promo.html#aatc"> Add All to Cart</a>. This extension is a new addition to the <a href="http://www.thatsoftwareguy.com/zencart_combination_discounts_world.html">Combination Discounts World</a>.</p>
<p>The usual restrictions apply: the items in the discount must all be products without attributes.</p>
]]></content:encoded>
			<wfw:commentRss>http://thecartblog.com/2012/03/08/zen-cart-combination-discounts-add-all-to-cart/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Disabling the forced Admin password change in Zen Cart 1.5.0</title>
		<link>http://thecartblog.com/2012/02/26/disabling-the-forced-admin-password-change-in-zen-cart-1-5-0/</link>
		<comments>http://thecartblog.com/2012/02/26/disabling-the-forced-admin-password-change-in-zen-cart-1-5-0/#comments</comments>
		<pubDate>Sun, 26 Feb 2012 14:11:21 +0000</pubDate>
		<dc:creator>thatsoftwareguy</dc:creator>
				<category><![CDATA[That Software Guy]]></category>
		<category><![CDATA[Zen Cart]]></category>

		<guid isPermaLink="false">http://thecartblog.com/?p=996</guid>
		<description><![CDATA[*** Warning: This change will violate the PCI status of your cart.  You should only do this on test carts on your own PC or on carts which do not require PCI certification. *** One of the features which is required for Zen Cart PCI compliance is periodic password changes.  This can be a nuisance [...]]]></description>
			<content:encoded><![CDATA[<p><span style="color: #ff0000">*** Warning: This change will violate the PCI status of your cart.  You should only do this on test carts on your own PC or on carts which do not require PCI certification. ***</span></p>
<p>One of the features which is required for Zen Cart PCI compliance is periodic password changes.  This can be a nuisance on test carts and carts on your local PC.  Here&#8217;s how to turn it off.</p>
<p>a) To disable forced 90 day password changes, edit</p>
<pre>admin/login.php</pre>
<p>and change</p>
<blockquote>
<pre>define('ADMIN_PASSWORD_EXPIRES_INTERVAL', strtotime('- 90 day'));</pre>
</blockquote>
<p>to</p>
<blockquote>
<pre>define('ADMIN_PASSWORD_EXPIRES_INTERVAL', strtotime('- 36500 day'));</pre>
</blockquote>
<p>(Note that the above change means you won&#8217;t have to change passwords for 100 years.  To require an annual password change, use the value 365 instead.)</p>
<p>b) To disable the check against the last 3 passwords, edit</p>
<pre>admin/includes/functions/admin_access.php</pre>
<pre>and change zen_check_for_password_problems() so that the first line is</pre>
<blockquote>
<pre>return FALSE;</pre>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://thecartblog.com/2012/02/26/disabling-the-forced-admin-password-change-in-zen-cart-1-5-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Increasing the Admin timeout in Zen Cart 1.5.0</title>
		<link>http://thecartblog.com/2012/02/25/increasing-the-admin-timeout-in-zen-cart-1-5-0/</link>
		<comments>http://thecartblog.com/2012/02/25/increasing-the-admin-timeout-in-zen-cart-1-5-0/#comments</comments>
		<pubDate>Sat, 25 Feb 2012 15:12:11 +0000</pubDate>
		<dc:creator>thatsoftwareguy</dc:creator>
				<category><![CDATA[That Software Guy]]></category>
		<category><![CDATA[Zen Cart]]></category>

		<guid isPermaLink="false">http://thecartblog.com/?p=991</guid>
		<description><![CDATA[*** Warning: This change will violate the PCI status of your cart.  You should only do this on test carts on your own PC or on carts which do not require PCI certification. *** To increase the Admin Timeout value to 1800 seconds (30 minutes), go to Admin-&#62;Tools-&#62;Install SQL patches, and paste the following into [...]]]></description>
			<content:encoded><![CDATA[<p><span style="color: #ff0000">*** Warning: This change will violate the PCI status of your cart.  You should only do this on test carts on your own PC or on carts which do not require PCI certification. ***</span></p>
<p>To increase the Admin Timeout value to 1800 seconds (30 minutes), go to Admin-&gt;Tools-&gt;Install SQL patches, and paste the following into the &#8220;Enter the query to be executed&#8221; box:</p>
<blockquote>
<pre>UPDATE configuration SET
configuration_value = '1800',
set_function = 'zen_cfg_select_option(array(\'1800\', \'900\', \'600\', \'300\'), '
WHERE configuration_key = 'SESSION_TIMEOUT_ADMIN';</pre>
</blockquote>
<p>To change it back, go to  Admin-&gt;Configuration-&gt;My Store, and set the<br />
<strong>Admin Session Time Out in Seconds</strong> value back to 900.</p>
<p>To use a value other than 30 minutes, just change the two &#8220;1800&#8243; numbers above to a number of seconds of your choosing (above 900).</p>
<p>Then modify /includes/functions/sessions.php as follows:</p>
<p>a) Find the block that looks like this:</p>
<pre>if (!$SESS_LIFE = (SESSION_TIMEOUT_ADMIN &gt; 900 ? 900 : SESSION_TIMEOUT_ADMIN)) {
$SESS_LIFE = (SESSION_TIMEOUT_ADMIN &gt; 900 ? 900 : SESSION_TIMEOUT_ADMIN);
}</pre>
<p>and change it to this:</p>
<pre>$SESS_LIFE = SESSION_TIMEOUT_ADMIN;</pre>
<p>b) Find the block that looks like this:</p>
<pre>     
@ini_set('session.gc_maxlifetime', (SESSION_TIMEOUT_ADMIN &gt; 900 ? 900 : SESSION_TIMEOUT_ADMIN));</pre>
<p>and change it to this:</p>
<pre>     
@ini_set('session.gc_maxlifetime', SESSION_TIMEOUT_ADMIN);</pre>
]]></content:encoded>
			<wfw:commentRss>http://thecartblog.com/2012/02/25/increasing-the-admin-timeout-in-zen-cart-1-5-0/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

