<?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>AmberWeinberg.com &#187; eCommerce</title> <atom:link href="http://www.amberweinberg.com/tag/ecommerce/feed/" rel="self" type="application/rss+xml" /><link>http://www.amberweinberg.com</link> <description>Design, Development and Freelance Articles and Tutorials</description> <lastBuildDate>Fri, 03 Feb 2012 15:14:56 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <item><title>CoreCommerce Token Guide eBook</title><link>http://www.amberweinberg.com/corecommerce-token-guide-ebook/</link> <comments>http://www.amberweinberg.com/corecommerce-token-guide-ebook/#comments</comments> <pubDate>Thu, 21 Jul 2011 15:52:27 +0000</pubDate> <dc:creator>Amber Weinberg</dc:creator> <category><![CDATA[blog]]></category> <category><![CDATA[development]]></category> <category><![CDATA[extras]]></category> <category><![CDATA[ebook]]></category> <category><![CDATA[eCommerce]]></category> <category><![CDATA[php]]></category> <category><![CDATA[tutorial]]></category><guid
isPermaLink="false">http://www.amberweinberg.com/?p=4549</guid> <description><![CDATA[Just finished writing a new guide for CoreCommerce&#8216;s new php-less token system. Enjoy! View &#38; Download the eBook]]></description> <content:encoded><![CDATA[<p>Just finished writing a new guide for <a
title=\"CoreCommerce\" href="http://www.amberweinberg.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5zaGFyZWFzYWxlLmNvbS9yLmNmbT9iPTIwNTE4OSZhbXA7dT0zOTU4ODcmYW1wO209MjQ3NzUmYW1wO3VybGxpbms9JmFtcDthZmZ0cmFjaz0=" target=\"_blank\">CoreCommerce</a>&#8216;s new php-less token system. Enjoy!</p><p><a
title=\"CoreCommerce Token Guide\" href="http://www.amberweinberg.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cHM6Ly93d3cuY29yZWNvbW1lcmNlLmNvbS9jb3JlY29tbWVyY2VfY3VzdG9tX2d1aWRlLnBkZg==" target=\"_blank\">View &amp; Download the eBook</a></p> <img
src="http://www.amberweinberg.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=4549" width="1" height="1" style="display: none;" />]]></content:encoded> <wfw:commentRss>http://www.amberweinberg.com/corecommerce-token-guide-ebook/feed/</wfw:commentRss> <slash:comments>11</slash:comments> </item> <item><title>The Reality of Business Dreams</title><link>http://www.amberweinberg.com/the-reality-of-business-dreams/</link> <comments>http://www.amberweinberg.com/the-reality-of-business-dreams/#comments</comments> <pubDate>Tue, 12 Jul 2011 16:00:54 +0000</pubDate> <dc:creator>Amber Weinberg</dc:creator> <category><![CDATA[blog]]></category> <category><![CDATA[business]]></category> <category><![CDATA[apps]]></category> <category><![CDATA[eCommerce]]></category> <category><![CDATA[personal stories]]></category><guid
isPermaLink="false">http://www.amberweinberg.com/?p=4509</guid> <description><![CDATA[If you follow my blog at all, you&#8217;ll know that with Codesnipp.it, I started moving towards making my own apps instead of only working with clients. I&#8217;ve yet to really make any money at all, but I&#8217;m hoping that changes with the new app my husband and I are working on, called SpendK.it. (I don&#8217;t [...]]]></description> <content:encoded><![CDATA[<p>If you follow my blog at all, you&#8217;ll know that with <a
title=\"Code snippets\" href="http://www.amberweinberg.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL0NvZGVzbmlwcC5pdA==" target=\"_blank\">Codesnipp.it</a>, I started moving towards making my own apps instead of only working with clients. I&#8217;ve yet to really make any money at all, but I&#8217;m hoping that changes with the new app my husband and I are working on, called <a
href="http://www.amberweinberg.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL1NwZW5kSy5pdA==" target=\"_blank\">SpendK.it</a>. <em>(I don&#8217;t know what it is with me and .it domains!?)</em></p><p>Trying to jump into the app business has proved to be quite different from how I got into the freelance business. Compared to the app business, freelancing is a guaranteed source of income as much as a full time job. A lot of developers and designs wish to get in the app business to get away from working from anyone. Even if you freelance, you still technically &#8220;work for&#8221; people, those people being your clients.</p><p>What one doesn&#8217;t think about though, is that the app business has it&#8217;s own challenges. You may not have to deal with client demands, but you have to work for months on end with no pay while creating something you hope enough people will buy so you can feed your family. Gone are the days where you get paid multiple times.</p><p>I thought through this a bit, which is why I&#8217;m still freelancing full time and working on the app on the side. Of course, this means between work, p90x, some sort of social life and time with my family, I&#8217;m left with almost no time for the app. Did I mention I&#8217;m also trying to squeeze in time to write a couple of books and have some babies? Heh.</p><p>I have to often remind myself of some advice I once gave to both of my parents, who are both stuck in jobs they hate and have been planning on starting their own business for years now. The most common excuse I hear from almost everyone is that there&#8217;s &#8220;no time&#8221; and they can&#8217;t just quit their jobs to make time because they have a family to feed. Well, doesn&#8217;t everyone? Doesn&#8217;t the guy who started Starbucks have a family? Steve Jobs? Sam Walton?</p><p>We have to make time to start a business, otherwise we&#8217;ll be stuff forever in limbo, or worse, in a business or job we absolutely hate. Sure, I work a lot of hours at my desk, but I&#8217;m young and have no children and am trying to work now to retire at least at 50, but hopefully 30. I don&#8217;t want to be sitting at this desk at 75, making websites because I don&#8217;t have enough money to live off of.</p><p>Back to today and back to the plan. What is it you want to do? How will you accomplish it? You have to make every day a day that brings you even one step closer to the goal, or you might as well give up now and stop complaining about your stupid job.</p> <img
src="http://www.amberweinberg.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=4509" width="1" height="1" style="display: none;" />]]></content:encoded> <wfw:commentRss>http://www.amberweinberg.com/the-reality-of-business-dreams/feed/</wfw:commentRss> <slash:comments>10</slash:comments> </item> <item><title>7 Steps to Cross Cultural Web Design</title><link>http://www.amberweinberg.com/7-steps-to-cross-cultural-web-design/</link> <comments>http://www.amberweinberg.com/7-steps-to-cross-cultural-web-design/#comments</comments> <pubDate>Wed, 20 Apr 2011 14:39:46 +0000</pubDate> <dc:creator>Alexandru Rotaru</dc:creator> <category><![CDATA[blog]]></category> <category><![CDATA[design]]></category> <category><![CDATA[CSS]]></category> <category><![CDATA[culture]]></category> <category><![CDATA[eCommerce]]></category> <category><![CDATA[web design]]></category><guid
isPermaLink="false">http://www.amberweinberg.com/?p=4263</guid> <description><![CDATA[Any business owner in the world knows that having a website is a must in this day and age. The times when shop owners knew every client by name are behind us. With over one billion Internet users worldwide, this is one highway everyone should take. If you’re planning to go global and expand your [...]]]></description> <content:encoded><![CDATA[<p>Any business owner in the world knows that having a website is a must in this day and age. The times when shop owners knew every client by name are behind us. With over one billion Internet users worldwide, this is one highway everyone should take.</p><p>If you’re planning to go global and expand your business worldwide, the first thing you need to know is that creating a website for a foreign market means more than just translating the text of your English website. Cultural differences play a significant part in your future relationship with clients and visitors.</p><p>Although it might look slightly overwhelming at first, creating a website for a foreign market can be successfully done by following a few steps:</p><h3>Stop, pause and think</h3><p>Before you choose the website colour or font, you should stop, pause and think for a moment: Which country would benefit from your products or services? Which country has room for yet another online business? There’s nothing more frustrating than launching into a new market and being choked by strong competition. Check the other companies out and come up with a few ideas to outsmart them and win at their game.  After carefully choosing your new market, phase two can begin.</p><h3>Act local</h3><p>The first thing you need is an individual Top Level Domain (TLD). This helps twofold &#8211; better rankings on local search engines, plus respect and trust from local clients. In case purchasing individual TLDs for you foreign websites proves too expensive, use subdomains for each local site, with their location set in the target country from Google Webmaster Tools.</p><h3>Cultural background</h3><p>You should think of a general, unifying design for your websites, regardless of market, in order to create an image for your company. However, this does not mean that you won’t have to adapt and localise the imagery for every foreign market you want to target. For example, websites created for Asian countries should be livelier, full of colours and animations; Western websites should be simple and deliver a clear, straightforward message.<br
/> No matter how you change your website, keeping your navigation bars horizontal should save you some trouble when it comes to switching between right-to-left and left-to-right writing/languages.</p><h3>More than just colours</h3><p>You might think choosing the right colour is not that much of a problem. Well, think again. Colours play a significant part in day to day culture. Take for example red- it means ‘danger’ or ‘love’ in Western cultures, but it stands for ‘good luck’ and ‘celebration’ in China. For a safe pick, the general consensus is that blue works fine worldwide.</p><h3>The “right” images</h3><p>You probably realized by now that it’s a bad choice to use the same images for different markets and cultures. An image of an American family enjoying your product won’t have the same effect in China as in the US.<br
/> Also, you shouldn’t forget about Low Context (American, German, British etc) and High Context (Chinese, Indian, Japanese etc) cultures, and the impact the differences between them have on web design. For High Context countries, a website bursting with images, colours and the mandatory dancing animations are really important, but that certainly won’t work in the Western society.</p><h3>Choose the best tools</h3><p>If you’re going to create a series of localised sites and you want to quickly switch between languages without starting from scratch, then UTF-8 is your answer. With unique code for every character in over 90 languages, UTF-8 can easily switch between German, Arabic or even simplified Chinese.</p><p>Another great tool you should take advantage of is Cascading Style Sheets, or CSS. This helps you keep the content separated from images. You won’t have to start from fresh if you need to change the language of your content from one localised site to another. Another great thing about CSS is that the size of the files is small and this helps the pages load faster.</p><p>If you’re aiming for fast loading pages, keep in mind that a Flash heavy website will slow everything down. Visitors won’t wait 2 minutes for a home page to load and you might lose potential clients.</p><h3>Content is the heart of your website</h3><p>The most important part of your newly localised websites will be its content. Nothing ruins a customer’s desire to buy your products quicker than spelling mistakes, grammar errors or odd phrasing.</p><p>While it is cheaper to use machine translation tools, such as Google Translate, or various translation widgets on your website, the safest option is to seek professional help. A native translator will ensure your copy is professionally translated, taking into account everything from abbreviations, jargon and colloquialisms to culture-specific phrases.</p><p>Cross cultural web design may seem like a lot to take in at first but the results are more than worth it. Following these simple steps and, more importantly, doing some research before you get started, will surely pave your road to going global.</p><p>&nbsp;</p> <img
src="http://www.amberweinberg.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=4263" width="1" height="1" style="display: none;" />]]></content:encoded> <wfw:commentRss>http://www.amberweinberg.com/7-steps-to-cross-cultural-web-design/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Creating A Custom eCommerce Theme in CoreCommerce</title><link>http://www.amberweinberg.com/creating-a-custom-ecommerce-theme-in-corecommerce/</link> <comments>http://www.amberweinberg.com/creating-a-custom-ecommerce-theme-in-corecommerce/#comments</comments> <pubDate>Mon, 28 Feb 2011 14:30:01 +0000</pubDate> <dc:creator>Amber Weinberg</dc:creator> <category><![CDATA[blog]]></category> <category><![CDATA[development]]></category> <category><![CDATA[CSS]]></category> <category><![CDATA[eCommerce]]></category> <category><![CDATA[HTML]]></category> <category><![CDATA[php]]></category> <category><![CDATA[tutorial]]></category><guid
isPermaLink="false">http://www.amberweinberg.com/?p=4078</guid> <description><![CDATA[CoreCommerce is my favorite eCommerce software to work with simply because it&#8217;s easy to develop under. They host the site for you, so you don&#8217;t have to worry about hosting, installation or issues. The admin area is easy for both the client and developer to learn, and the FTP area is clean and organized. I&#8217;ve [...]]]></description> <content:encoded><![CDATA[<p><a
title=\"CoreCommerce customization\" href="http://www.amberweinberg.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5zaGFyZWFzYWxlLmNvbS9yLmNmbT9iPTIwNTE4OSZhbXA7dT0zOTU4ODcmYW1wO209MjQ3NzUmYW1wO3VybGxpbms9JmFtcDthZmZ0cmFjaz0=" target=\"_blank\">CoreCommerce</a> is my favorite eCommerce software to work with simply because it&#8217;s easy to develop under. They host the site for you, so you don&#8217;t have to worry about hosting, installation or issues. The admin area is easy for both the client and developer to learn, and the FTP area is clean and organized.</p><p>I&#8217;ve been seriously contemplating writing a book on <a
title=\"CoreCommerce customization\" href="http://www.amberweinberg.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5zaGFyZWFzYWxlLmNvbS9yLmNmbT9iPTIwNTE4OSZhbXA7dT0zOTU4ODcmYW1wO209MjQ3NzUmYW1wO3VybGxpbms9JmFtcDthZmZ0cmFjaz0=" target=\"_blank\">CoreCommerce</a> theming, but until then, I&#8217;ve decided to write up a long tutorial on how to get started with your own themes.</p><h3>Logging into the Admin</h3><p><a
href="http://www.amberweinberg.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5hbWJlcndlaW5iZXJnLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAxMS8wMi8xMS5qcGc="><img
class="size-medium wp-image-4102 alignright" title="1" src="http://www.amberweinberg.com/wp-content/uploads/2011/02/11-300x150.jpg" alt="" width="300" height="150" /></a>The admin area of CoreCommerce is pretty easy to understand, especially if you&#8217;re already used to CMS&#8217;s like WordPress or Drupal.</p><p>The tabbed navigation houses pretty much everything you&#8217;ll need to worry about, as clients will often set up the basics of the store themselves (shipping, products, etc).</p><p>To find your FTP information, simply hover over the Account links in the right hand menu and select &#8216;FTP&#8217;, which will give you the username, password and server you&#8217;ll need to login. Therefor, when doing this for a client, all you&#8217;ll ever need to get started is the main admin login!</p><h3>The FTP</h3><p><img
class="alignright size-full wp-image-4103" title="2" src="http://www.amberweinberg.com/wp-content/uploads/2011/02/2.jpg" alt="" width="316" height="317" />The file structure of CoreCommerce is laid out nicely and is sparse enough so you never get lost. Upon logging in, your taken to the main file structure for you site only.</p><p>Upon logging in, you&#8217;ll see that the FTP contains folders with numbers at the top, and several other folders labeled &#8220;images&#8221;, &#8220;templates&#8221;, etc. The only confusing part of the FTP, is that you don&#8217;t use any of the folders, except for the folders with numbers on them. These folders are themes that the client has installed, and it&#8217;s best to start from those when coding, as they contain styles for many parts of the site we often forget about (like the Customer Account area). In the example to the right, my client had installed four different themes, but decided to go with theme 00210-1, as it was the closest in design and colors to the template I would be coding for them (they do this from the admin area and it copies the theme to the FTP).</p><p>Inside of the 00210-1 folder (our theme number remember?), we see just two folders, labeled &#8220;design&#8221; and &#8220;templates&#8221;. Inside of the design folder, you&#8217;ll find folders for the CSS and images, and inside of the templates folder, is where we&#8217;ll be able to edit the actual site.</p><h3>Templates</h3><p><img
class="size-full wp-image-4106 alignright" title="3" src="http://www.amberweinberg.com/wp-content/uploads/2011/02/3.jpg" alt="" width="251" height="150" />CoreCommerce works similar to other templated CMS sites, where you&#8217;ve got a header and footer file, except there are a few key differences. CoreCommerce has two header files, one named header.tem.php for most of the site, and another labeled secure.header.temp.php for the SSL sections of the site.</p><p>One major restriction in CoreCommerce, is that you can&#8217;t edit the HTML or PHP in the center of the page, you can only edit the header and footers files <em>except</em> for the product detail page (more on that below). While this seems like a huge restriction, thanks to both CSS and CoreCommerce&#8217;s settings page, it&#8217;s actually not that restrictive.</p><h3>Header/Footer Files</h3><p>The header and footer files look pretty much similar to any other header or footer files. The most important part of these files are some of CoreCommerce&#8217;s code that you&#8217;ll want to take note of.</p><p>For example, customers often wait until the store is finished before transferring their domain. so you never want to use a relative path or use the temporary address as the path. Instead, you&#8217;ll used CoreCommerce&#8217;s site url call:</p><div
class="wp_syntax"><div
class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$config</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$config</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getValue</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'merchantURL'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #009900;">&#125;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div><p>This will grab the store&#8217;s URL, even if it changes. You use it inside of the url like so:</p><div
class="wp_syntax"><div
class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$config</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$config</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getValue</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'merchantURL'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #009900;">&#125;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>/shopping-cart.php</pre></div></div><p>Really the only difference between header.tem.php and secure.header.tem.php is the use of these URLs, the URL call needs to be changed for all images and links in the secure file, so you would changed the call to:</p><div
class="wp_syntax"><div
class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$config</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$config</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getValue</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'secureURL'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #009900;">&#125;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div><p>You&#8217;ll also need to add the &#8220;premium&#8221; folder name to the url after the secureURL call. this enables the template to pull from your normal images folder without any SSL errors. And you don&#8217;t have to worry about SSL or moving images anywhere else Here what an image URL would look like in the secure header:</p><div
class="wp_syntax"><div
class="code"><pre class="php" style="font-family:monospace;">&lt;img src=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$config</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$config</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getValue</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'secureURL'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #009900;">&#125;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>/premium/00210-1/design/images/image.jpg&quot;/&gt;</pre></div></div><p>For the information in the header file, it&#8217;s best to leave everything in between the head tags alone. I do tend to remove the IE stylesheet calls and instead of removing the CSS for the current theme you&#8217;re building off of, I start my own custom.css stylesheet and go from there. It&#8217;s simply too much a pain to redo everything in the cart, and a lot of pages you&#8217;ll never be able to see until people start using the cart. This is especially important because most clients will only give you the design for the homepage, category page and possibly the product detail page.</p><p>Also, be sure to leave all the PHP file includes in the head tags alone, otherwise you&#8217;ll break the cart. Everything after the body tags is fair game to be deleted if you&#8217;d like <img
src='http://www.amberweinberg.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p><h3>Admin Settings</h3><p>In the admin area, the &#8220;Design&#8221;, &#8220;Inventory&#8221;, and &#8220;Site Content&#8221; tabs are your best friends. From there, you can change the types of layouts, styles, grid numbers and more for the site&#8217;s layout. This allows you to do several things that are impossible from the backend, due to the restriction of being able to mess with the center of the site&#8217;s code.</p><p>Here are some of the things I&#8217;ve been able to use the design area for:</p><ul><li>Change the category grid to display 2, 3, or 4 products across</li><li>Change the category widget in the sidebar to show or hide subcategories</li><li>Hide or show buttons</li><li>Upload custom button images</li><li>Drag and drop widgets in the left and/or right sidebars</li><li>Control how add to cart works</li></ul><p>There are a ton of settings you can mess with in these three sections, so make sure you spend some time figuring out what each one does.</p><h3>Product Details Template</h3><p>Like I mentioned above, you can&#8217;t edit any of the content between the header and footer files in CoreCommerce, except for the Product Detail page. Not sure why this is so, but it is.</p><p>To edit the product detail template, there are 3 different ways of going about it, depending on how deep into the code you want to get.</p><p><a
href="http://www.amberweinberg.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5hbWJlcndlaW5iZXJnLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAxMS8wMi80LmpwZw=="><img
src="http://www.amberweinberg.com/wp-content/uploads/2011/02/4-300x189.jpg" alt="" title="4" width="300" height="189" class="alignright size-medium wp-image-4110" /></a>If you just want to switch the layout from one side to another, you just need to navigate to the &#8220;Design&#8221; tab and click on template layouts. From here, click on the manage link next to Product Detail. You&#8217;ll now be presented with several layout options.</p><p>You can either choose one of the layout options, activate it and leave it at that. But if you&#8217;re wanting to do a bit more, go ahead and click on &#8220;copy&#8221; for the layout that looks similar to the one you want to use.</p><p>You&#8217;ll be shown the HTML of the product detail page, along with what CoreCommerce calls &#8220;tokens&#8221;. These are basically functions wrapped with a pound symbol that you can copy, paste and move around the template. For example, the SKU token is simply:</p><div
class="wp_syntax"><div
class="code"><pre class="html" style="font-family:monospace;">##SKU##</pre></div></div><p>If you&#8217;re like me, you really want to geek out in the product detail template&#8217;s code and see all of the actual PHP. This is easy to do for those of us who know the secret <img
src='http://www.amberweinberg.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> .</p><p>In order to edit the actual PHP (and be able to download it to your editor), simply give the custom template a name (the one we copied from the previous step) and save it. Activate it from the menu that shows all of the layouts and save again.</p><p>In your FTP, go back out into the top level that showed all of the numbered theme folders. Click on the templates folder, then layouts and voila! Your product detail template should be contained inside. Here you can do some real damage as you can edit and remove any or all of the PHP contained inside, so be forewarned and keep a backup!</p><h3>Tips and Tricks</h3><p><strong>Display things on certain pages only</strong><br
/> Clients never want the same thing on every page, and with CoreCommerce, it&#8217;s tough to be able to control this, since you really don&#8217;t have much control over anything between the header and footer. For example, what if the client wants to show the categories in the side bar for every page but the homepage? Conditional comments are a lifesaver.</p><p>To target only the homepage:</p><div
class="wp_syntax"><div
class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #000088;">$cmd</span> <span style="color: #339933;">||</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$cmd</span> <span style="color: #339933;">==</span> CART_DEFAULT_CMD<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div><p>To target only the view cart page:</p><div
class="wp_syntax"><div
class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$cmd</span> <span style="color: #339933;">==</span> VIEW_CART_CMD<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div><p>To target a specific page ID (for the pages created under the &#8220;Site Content&#8221; tab (this example uses page ID 12)</p><div
class="wp_syntax"><div
class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>CONTENT <span style="color: #339933;">==</span> <span style="color: #000088;">$cmd</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span> <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$pc</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getId</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">==</span> <span style="color: #cc66cc;">12</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div><h3>Including files</h3><p>There are also several files you can include into the header, footer, or product detail templates:</p><p>Search box</p><div
class="wp_syntax"><div
class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">include</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'templates/cart.categories.tem.php'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div><p>Categories widgets</p><div
class="wp_syntax"><div
class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">include</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'templates/cart.search.tem.php'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div><p>A full list of includes can be found in the admin area under the &#8220;Site Content&#8221; tab, click on &#8220;Manage Widget Settings&#8221; and then on &#8220;Widget List&#8221;</p><p><strong>Styling all of the pages together</strong><br
/> CoreCommerce gives a unique ID to every main container on each page type. Unfortunately, that means there&#8217;s really no way to style all of the pages together, and I often had to go through each page to grab their ID just to give it the same container styles. However, if you wrap the containers together, by starting a div in the header and end it in the footer, you&#8217;ll have a much easier time of styling everything together.</p><h3>Your Questions</h3><p>If you&#8217;re thinking of getting into CoreCommerce development and still have some questions, let me know in the comments are and I&#8217;ll do my best to answer them <img
src='http://www.amberweinberg.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p> <img
src="http://www.amberweinberg.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=4078" width="1" height="1" style="display: none;" />]]></content:encoded> <wfw:commentRss>http://www.amberweinberg.com/creating-a-custom-ecommerce-theme-in-corecommerce/feed/</wfw:commentRss> <slash:comments>22</slash:comments> </item> <item><title>How One Ecommerce Company Got Started (Interview)</title><link>http://www.amberweinberg.com/how-one-ecommerce-company-got-started-interview/</link> <comments>http://www.amberweinberg.com/how-one-ecommerce-company-got-started-interview/#comments</comments> <pubDate>Wed, 27 Oct 2010 14:30:01 +0000</pubDate> <dc:creator>Amber Weinberg</dc:creator> <category><![CDATA[blog]]></category> <category><![CDATA[business]]></category> <category><![CDATA[eCommerce]]></category> <category><![CDATA[improvement]]></category> <category><![CDATA[interview]]></category><guid
isPermaLink="false">http://www.amberweinberg.com/?p=3615</guid> <description><![CDATA[Many freelancers start their one person business with the idea that someday they’d like to expand and become something more. Some freelancers go on to start a full design agency, while others prefer to make their own products to sell to clients. I’ve know the company SumEffect software for over a year now and they [...]]]></description> <content:encoded><![CDATA[<p>Many freelancers start their one person business with the idea that someday they’d like to expand and become something more. Some freelancers go on to start a full design agency, while others prefer to make their own products to sell to clients.</p><p>I’ve know the company SumEffect software for over a year now and they make an awesome product called <a
href="http://www.amberweinberg.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2NvcmVjb21tZXJjZS5jb20v">CoreCommerce</a>. SumEffect software is an excellent example of a company that makes their own products.</p><p>I’d heard stories that the two owners Nick McDuffie (bottom middle) and Matt DeLong (bottom right) used to work for a regular design agency before starting their business from scratch. They were able to bootstrap the business together until they become a full-fledged small business, and one of Nashville’s best businesses.</p><p>I know that a lot freelancers dream about becoming a bigger business so I asked one of the owners, Matt DeLong, to take some time for an interview for us. If you’re thinking of transitioning from freelancing to a small company, stay tuned and I’ll share what I learned from Matt. (We already know that <a
href="http://www.amberweinberg.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2ZyZWVsYW5jZWZvbGRlci5jb20vMTItYXdlc29tZS1idXNpbmVzc2VzLXRoYXQtd2VyZS1zdGFydGVkLWJ5LWZyZWVsYW5jZXJzLw==">many great businesses start with freelancers.</a>)</p><p><a
href="http://www.amberweinberg.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2ZyZWVsYW5jZWZvbGRlci5jb20vaG93LW9uZS1lY29tbWVyY2UtY29tcGFueS1nb3Qtc3RhcnRlZC1pbnRlcnZpZXctd2l0aC1jb3JlY29tbWVyY2Uv">View the rest of  my post on FreelanceFolder &raquo;</a></p> <img
src="http://www.amberweinberg.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=3615" width="1" height="1" style="display: none;" />]]></content:encoded> <wfw:commentRss>http://www.amberweinberg.com/how-one-ecommerce-company-got-started-interview/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>BarCamp Nashville 2010 Recap</title><link>http://www.amberweinberg.com/barcamp-nashville-2010-recap/</link> <comments>http://www.amberweinberg.com/barcamp-nashville-2010-recap/#comments</comments> <pubDate>Thu, 21 Oct 2010 14:30:40 +0000</pubDate> <dc:creator>Amber Weinberg</dc:creator> <category><![CDATA[blog]]></category> <category><![CDATA[business]]></category> <category><![CDATA[eCommerce]]></category> <category><![CDATA[events]]></category> <category><![CDATA[improvement]]></category> <category><![CDATA[marketing]]></category> <category><![CDATA[reviews]]></category> <category><![CDATA[socialmedia]]></category> <category><![CDATA[strategy]]></category><guid
isPermaLink="false">http://www.amberweinberg.com/?p=3581</guid> <description><![CDATA[BarCamp Nashville this year was great! The swag was awesome and the sponsors were great.  This year we had a giant 10ft tall robot and a large green octopus walking around! I videoed my all-time favorite speaker this year. Be sure to listen to the whole thing, not only is he a great speaker, he&#8217;s [...]]]></description> <content:encoded><![CDATA[<p><img
class="alignleft size-medium wp-image-3586" title="DSCN0397" src="http://www.amberweinberg.com/wp-content/uploads/2010/10/DSCN0397-300x225.jpg" alt="" width="300" height="225" />BarCamp Nashville this year was great! The swag was awesome and the sponsors were great.  This year we had a giant 10ft tall robot and a large green octopus walking around!</p><p>I videoed my all-time favorite speaker this year. Be sure to listen to the whole thing, not only is he a great speaker, he&#8217;s also very funny. Here&#8217;s <a
href="http://www.amberweinberg.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5tYWRlcmFsYWJzLmNvbS8=">Justin Davis from Madera Labs</a> speaking on toilet paper and technology silos:</p><p><iframe
src="http://player.vimeo.com/video/15973218" width="718" height="550" frameborder="0"></iframe></p><p>This year&#8217;s t-shirt was based on the popular game, Plants vs. Zombies (I really need a pic of this if any of you guys have one, mine&#8217;s in the wash!)</p><p>Me and the <a
href="http://www.amberweinberg.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL0NlbnRyZXNvdXJjZS5jb20=">Centresource</a> friendly robot:</p><p><img
class="alignleft size-medium wp-image-3592" title="IMG_0122" src="http://www.amberweinberg.com/wp-content/uploads/2010/10/IMG_0122.jpg" alt="" /></p><p>The <a
href="http://www.amberweinberg.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2NhcmxzYXlzLmNvbS8=">CarlSays</a> squid with Mitch of <a
href="http://www.amberweinberg.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3N0dWRpb25hc2h2ZWdhcy5jb20v">StudioNashvegas</a>:</p><p><img
class="alignnone size-full wp-image-3588" title="DSCN0399" src="http://www.amberweinberg.com/wp-content/uploads/2010/10/DSCN0399.jpg" alt="" width="713" height="535" /></p><p>And a few other photos from speakers and the attendees. I believe there was over 700 people in attendance!</p><p><img
class="alignleft size-medium wp-image-3590" title="DSCN0402" src="http://www.amberweinberg.com/wp-content/uploads/2010/10/DSCN0402-300x225.jpg" alt="" width="300" height="225" /><img
class="alignleft size-medium wp-image-3589" title="DSCN0400" src="http://www.amberweinberg.com/wp-content/uploads/2010/10/DSCN0400-300x225.jpg" alt="" width="300" height="225" /><img
class="alignleft size-medium wp-image-3587" title="DSCN0398" src="http://www.amberweinberg.com/wp-content/uploads/2010/10/DSCN0398-300x225.jpg" alt="" width="300" height="225" /><img
class="alignleft size-medium wp-image-3585" title="DSCN0396" src="http://www.amberweinberg.com/wp-content/uploads/2010/10/DSCN0396-300x225.jpg" alt="" width="300" height="225" /><img
class="alignleft size-medium wp-image-3584" title="DSCN0395" src="http://www.amberweinberg.com/wp-content/uploads/2010/10/DSCN0395-300x225.jpg" alt="" width="300" height="225" /></p><h3>Did you go?</h3><p>Who was your favorite speaker?</p> <img
src="http://www.amberweinberg.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=3581" width="1" height="1" style="display: none;" />]]></content:encoded> <wfw:commentRss>http://www.amberweinberg.com/barcamp-nashville-2010-recap/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching 1/32 queries in 0.203 seconds using disk: basic
Object Caching 464/535 objects using disk: basic

Served from: www.amberweinberg.com @ 2012-02-04 02:40:06 -->
