<?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>Brackett Design &#38; Strategic Marketing &#187; Zen Cart</title>
	<atom:link href="http://www.brackettdesign.com/tag/zen-cart/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.brackettdesign.com</link>
	<description>Los Angeles Based Digital Media Services:  Web Design, Web Development, Web Video and Still Photography Services</description>
	<lastBuildDate>Wed, 28 Dec 2011 13:46:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Nexugen Skin Care Products</title>
		<link>http://www.brackettdesign.com/nexugen-skin-care-products/</link>
		<comments>http://www.brackettdesign.com/nexugen-skin-care-products/#comments</comments>
		<pubDate>Thu, 01 May 2008 01:15:12 +0000</pubDate>
		<dc:creator>John Brackett</dc:creator>
				<category><![CDATA[E-Commerce]]></category>
		<category><![CDATA[Professional]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Zen Cart]]></category>

		<guid isPermaLink="false">http://www.brackettdesign.com/nexugen-skin-care-products</guid>
		<description><![CDATA[URL: nexugen.com Nexugen.com is an ecommerce store that features natural anti-aging skin care products. The store is built with Zen-Cart, and is wrapped in Word Press, which I configured as a content management system. A central homepage mixes elements from Word Press and from Zen-Cart. The customer can easily navigate either to a blog to [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;">URL: <a href="http://www.nexugen.com">nexugen.com</a><a href="http://www.brackettdesign.com/nexugen-skin-care-products"><img class="size-full wp-image-152 aligncenter" title="nexugen2" src="http://www.brackettdesign.com/site/wp-content/uploads/2008/04/nexugen2.jpg" alt="nexugen2" width="521" height="329" /></a></p>
<p>Nexugen.com is an ecommerce store that features natural anti-aging skin care products. The store is built with Zen-Cart, and is wrapped in Word Press, which I configured as a content management system. A central homepage mixes elements from Word Press and from Zen-Cart. The customer can easily navigate either to a blog to read articles about skin care products, or they can go to the store to shop. <span id="more-15"></span></p>
<p>This site encompasses several features for natural search optimization including dozens of relevant articles that are keyword centric, various modules to support meta-tagging and keyword featuring tools to attract search engine spiders.</p>
<p>This configuration has proven to be immensely more successful than the old site in terms of SEO and customer experience. Since I launched it in November 2007, sales has steadily increased, as well has natural search terms list ranking.</p>
<p>Technology:  WordPress (used as CMS). Zen-Cart. Various modules and extensions added as well.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.brackettdesign.com/nexugen-skin-care-products/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zen Cart Blank Checkout Page Error- Solved!</title>
		<link>http://www.brackettdesign.com/zen-cart-blank-checkout-page-error-solved/</link>
		<comments>http://www.brackettdesign.com/zen-cart-blank-checkout-page-error-solved/#comments</comments>
		<pubDate>Fri, 25 Apr 2008 16:55:02 +0000</pubDate>
		<dc:creator>John Brackett</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Coding Tips]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Zen Cart]]></category>

		<guid isPermaLink="false">http://www.brackettdesign.com/?p=29</guid>
		<description><![CDATA[I was recently preparing the launch of a new Zen Cart store for a client when encountered a blank page on checkout. There was no error, just a blank page. Baffled, I reloaded the CHECKOUT page and processed another test transaction only to see the blank page appear farther up the checkout process on the [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://www.brackettdesign.com/blog/wp-content/uploads/2008/04/cart2.jpg"><img class="size-full wp-image-171 aligncenter" title="cart2" src="http://www.brackettdesign.com/wp-content/uploads/2008/04/cart2.jpg" alt="cart2" /></a>I was recently preparing the launch of a new Zen Cart store for a client when encountered a blank page on checkout. There was no error, just a blank page. Baffled, I reloaded the CHECKOUT page and processed another test transaction only to see the blank page appear farther up the checkout process on the CART page.</p>
<p>The admin showed the orders were being processed, so the data was hitting the database. I had no where to go, and was looking at either systematically going through each template file and each database table to see if I could find any evidence of what was causing the errors.<span id="more-29"></span></p>
<p>The more I thought about doing this the reality of the tedious hours it would take to just find it began to sink in. I did research and found other developers that had encountered this issue, but none seemed to offer any clear path that would fix my issue. Basically they were even more lost than I was on the blank page horror.</p>
<p>Finally I found the <a href="http://www.zen-cart.com/index.php?main_page=product_contrib_info&amp;products_id=860">Zen Cart Error-Logging Utility</a>. This little app saved the day and boosted my confidence for future Zen Cart installs. First, the download page explains that the blank page effect is the result of PHP syntax errors. This can happen by tinkering around in the template files and mistyping an operator. Ok, that sounded good. However, I had purposely set my customizations from the admin just for this reason.</p>
<p>Apparently Zen Cart version 1.3.8 has this bug. It’s recommended to upgrade to 1.3.8a, which I had already done. I was still getting the error.</p>
<p>I proceeded to download and install the Debugging Tool per their instructions.</p>
<p>I ran the transaction again and returned this error in the log file</p>
<div id="codebase">
<div class="code">
<ul>
<li> <code>[04-Apr-2008 13:34:22] PHP Warning: Cannot modify header information - headers already sent by<br />
(output started at /home/broadcas/public_html/catalog/includes/languages/<br />
english.php:1401)<br />
in/home/broadcas/public_html/catalog/includes/init_includes/<br />
init_templates.php on line 78</code></li>
</ul>
<ul>
<li> <code>[04-Apr-2008 13:34:22] PHP Warning: Cannot modify header information - headers already sent by<br />
(output started at /home/broadcas/public_html/catalog/includes/languages/<br />
english.php:1401)<br />
in /home/broadcas/public_html/catalog/includes/functions/<br />
functions_general.php on line 44\</code></li>
</ul>
</div>
<p><!--code--></p>
</div>
<p><!--codebody--></p>
<p>I replaced these files and thought I got it working until the confirmation page came up blank. After more research I discovered that functions_general.php is not the correct file to swap, it’s english.php in the languages file. At this point I just uploaded the whole damn languages folder from a fresh download of Zen Cart 1.3.8a. Boom! it all worked. It tested and retested with no errors.</p>
<p>If you run into this issue, or any other Zen Cart weirdness, please download this file. It will save tons of time and frustration, when you need to squash little pain-in-the-ass bugs like this.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.brackettdesign.com/zen-cart-blank-checkout-page-error-solved/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>BroadcastSolutions.com</title>
		<link>http://www.brackettdesign.com/broadcastsolutionscom/</link>
		<comments>http://www.brackettdesign.com/broadcastsolutionscom/#comments</comments>
		<pubDate>Mon, 17 Mar 2008 15:50:09 +0000</pubDate>
		<dc:creator>John Brackett</dc:creator>
				<category><![CDATA[E-Commerce]]></category>
		<category><![CDATA[Professional]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Zen Cart]]></category>

		<guid isPermaLink="false">http://www.brackettdesign.com/?p=51</guid>
		<description><![CDATA[I just completed work on the ground-up revamp for the site BroadcastSolutions.com, a site that I first built in 1995. Desperately in need of an “extreme makeover” I built the new site from the ground-up with my WordPress and Zen Cart Combination. 

The required store (catalog in this case) customizations to Zen Cart presented some interesting challenges that greatly enhanced my knowledge base of this powerful Open-Source store management system.
]]></description>
			<content:encoded><![CDATA[<p>URL: <a href="http://www.broadcastsolutions.com">www.broadcastsolutions.com</a></p>
<p style="text-align: center;"><a href="http://www.brackettdesign.com/broadcastsolutionscom"><img class="size-full wp-image-146 aligncenter" title="broadcastsolutions" src="http://www.brackettdesign.com/site/wp-content/uploads/2008/04/broadcastsolutions.jpg" alt="broadcastsolutions" width="521" height="329" /></a></p>
<p>Broadcastsolutions.com is a broker of professional video production and post production equipment. The site is built on WordPress as it&#8217;s primary framework. I integrated the Zen-Cart E-Commerce system into the mix to create a seemless solution that enables them to generate a lead and follow up with it offline. <span id="more-51"></span></p>
<p>I built their original site in 1995, which served their purpose even though it was dated and missed the latest technologies that would benefit their business. When the owners Rick and Teresa contacted me about revamping the site a couple of months ago, I was astonished to see that they were still using the old site, frames and all.</p>
<p>Even though the old site was working for them, it desperately needed to be rebuilt from the ground up. the current site could not display images of the equipment they were selling, the admin was clunky, and they were not ranking for any of their primary keywords. I won’t even go into the whole thing with frames. Hey! it was 1995, frames were in back then.</p>
<p>This made it a perfect fit for my WordPress and Zen-Cart combination. They loved the idea and the samples I showed from nexugen.com and georgetemerson.com. The blog was pretty standard issue, it only required a custom homepage. I did create a custom header with a nice CSS navigation bar that maximizes their keyword text in header, and is very user friendly.</p>
<p>I made strong use of the All-In-One-SEO wordpress plugin to set the site up for what will hopefully be a quick rise for their primary keyword rankings. With a domain that is over 10 years old, I have to think that they can get ranked once some basic optimizing techniques are applied. In this case I’ve got them on a course of content creation that should stock their blog with quality content in just a few months.</p>
<p>The store required much more customization because they don’t directly take orders from the site. The requirement was for a “catalog” only interface that would mail equipment requests, which would be followed up and transacted over the phone between Rick or Teresa and the client.</p>
<p>I was able to accomplish most of this through the standard Zen Cart admin. The rest was done through gentle tweeks to the core code. Zen Cart can be very finicky, I’ve come to learn, so I’m not a fan of tinkering too much under hood except when there is no other choice. Ultimately I turned off the all of the payment and shipping module admin settings, leaving only the Check/Money order function live.</p>
<p>In the individual product listing I tried various combinations of the shipping options until I found one that removed the shipping feature by configuring the product “Virtual” which removed the shipping options and form inputs for shipping address information.</p>
<p>The result is that their specific needs are met, yet if they want to start taking online payments in the future, we can transition to that method quickly and efficiently.</p>
<p>It was on the development of Zen Cart for this store that I experienced the nightmare “Blank Zen Cart Checkout Page” error for the first time. I’ve explained how I dealt with it another post. If you are attempting custom Zen Cart work, I highly suggest reading it.</p>
<p>The entire project took about 6 weeks to complete. The site in now officially launched with over 200 products, featuring pictures, blog articles, and no frames.</p>
<p style="text-align: center;">
]]></content:encoded>
			<wfw:commentRss>http://www.brackettdesign.com/broadcastsolutionscom/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

