In previous TechRepublic TR Dojo posts, I explained how to install the TomatoCart eCommerce shopping cart solution and how to customize TomatoCart for your website. The final step in the setup process is populating the TomatoCart installation with products. The task isn't terribly difficult, but it is time-consuming. The more products you have, the longer this step will take. In the end, your effort will be repaid in sales and customer satisfaction.
With the default installation, you should have plenty of sample content comprised of desktops, iPods, cameras, laptops, monitors, printers, and scanners. It doesn't matter if these products are not even remotely related to your business -- you'll be removing them.
Here's our goal:
- Add new tax codes (if applicable) and zones
- Manage product categories
- Add new products
- Change slide images for new highlighted products
I will assume your installation of TomatoCart is in line with my installation post, so to reach TomatoCart you would point your browser to http://ADDRESS_OF_SERVER/TOMCART, and to access the admin tool you would go to http://ADDRESS_OF_SERVER/TOMCART/admin (ADDRESS_OF_SERVER is the address of the server hosting TomatoCart).
Add new tax classes and zones
You set your primary tax code in the installation, but there may be instances when you need different classes for non-taxed products or services, for example. In order to manage your tax codes, do the following:
- From the TomatoCart admin site, go to Start | Definitions | Tax Classes.
- In the resulting window (Figure A) click the left side Add button to define a new class.
- Give the new class a title and a description.
- Click Save and then click Close.
By default, the only tax class that is installed is Taxable Goods. (Click the image to enlarge.)
You'll need to add zones to the new tax class; this is especially helpful when you need to charge different taxes for different states. Before you add a new zone, you have to add a new Zone Group. To do this, follow these steps:
- From the TomatoCart admin site, go to Start | Definitions | Zone Groups.
- In the resulting window, click the left-side Add button, enter the information for the new Zone Group (Name, Description), and click Save.
- Select the new Zone in the left-side pane.
- Click Add in the right-side pane.
- Select the country from the Country drop-down.
- Select the state from the Zone drop-down.
- Click Save.
Now, back to the Tax Classes window. To add a new Zone to the Class, do the following:
- From the Tax Classes window, select the Class in the left-side pane.
- Click the Add button in the right pane.
- In the resulting window (Figure B), fill in the necessary information.
- Click Save.
If you want to set a default tax zone, set the priority to 0 and all others higher than that. (Click the image to enlarge.)
Manage product categories
Before you add or remove products to the catalog, it's best the take care of the product categories. To add new product categories, do the following:
- From the TomatoCart admin site, go to Start | Catalog | Categories.
- In the resulting window (Figure C), fill out the necessary information for the category. If the category needs a page title, keywords, description, or a friendly URL, click the Meta. Information tab and fill out that information.
- Click Save.
Create as many product categories as you think your business will need. (Click the image to enlarge.)
I don't recommend deleting the default categories unless you need them. The default products depend upon those categories and, by deleting them, you create orphaned products.
Add new products
The steps for adding a product is as follows:
- From the TomatoCart admin site, double-click the Products icon on the desktop.
- From the new window (Figure D) go through every tab and complete the necessary information.
- When all the data is complete, click Save and click Continue Edit.
- Review the information and, if everything looks correct, click Submit.
The Data tab is especially important because it holds the pricing information. (Click the image to enlarge.)
After you enter your products (or at least some of them), you can start deleting the default products. Once the default products are deleted, you should go back and delete the default categories except for the categories you plan to use.
Create slide images
You will also want to create sliding images to highlight certain products on your TomatoCart site. The default images are 960x210 pixels and automatically rotate through on the site. After you create those banners and the products associated with the banners, it's time to add them to the Slide Images select. Here's how:
- From the TomatoCart admin site, double-click the Slide Images icon on the desktop.
- From the resulting window (Figure E) click the Add button.
- Click the Browse button and locate the image for the banner.
- Give the image a description.
- Enter the image URL (the clickthrough link), which will be in the form of products.php?.
- Check the box for Enabled.
- Click Save.
You should delete the default banners, or at least disable each one. (Click the image to enlarge.)
To be continued
There are a lot more features available with TomatoCart, but what you've learned so far will get you up and running. We'll revisit this topic again soon and discuss invoices, orders, and more.
Jack Wallen is an award-winning writer for Techrepublic and Linux.com. As an avid promoter/user of the Linux OS, Jack tries to convert as many users to open source as possible. His current favorite flavor of Linux is Bodhi Linux (a melding of Ubuntu and Enlightenment). When Jack isn't writing about Linux he is hard at work on his other writing career -- writing about zombies, various killers, super heroes, and just about everything else he can manipulate between the folds of reality. You can find Jack's books on Amazon, Barnes & Noble, and Smashwords. Outnumbered in his house one male to two females and three humans to six felines, Jack maintains his sanity by riding his mountain bike and working on his next books. For more news about Jack Wallen, visit his website Get Jack'd.