The Ultimate Guide to Getting Started with Zen Cart (Part 1)

Posted in Tutorials4 years ago • Written by 26 Comments

In this article I will be covering the basic installation and functionality of ZenCart eCommerce shopping cart. I have been using ZenCart on clients eCommerce websites for a while and found the most common questions about installing, and modifying along with the most edited files to get you up and running with ZenCart. I will also cover some basic theme creation for ZenCart as well. This should be an excellent starting point for everyone looking to setup an online store and create a custom look and feel.

 

The Ultimate Guide to Getting Started with Zen Cart Part 2

The Ultimate Guide to Getting Started with Zen Cart Part 3

When I first started with ZenCart I found myself searching the web trying to find where the most simple things were located. Even for me on the ZenCart website itself I found it hard sometimes to find the simple answers I was looking for. I was looking for basic things like changing the page title, and editing the meta information. These small things seemed so hard to find at first. The more I found myself using ZenCart over the past year I have found out easy ways to change and modify it for each website I have it on. I learned that it actually wasn’t as hard as I was making it to begin with. Even though you can find most of the information online and different sources, I wanted to make an article that was a central location for doing the main things to install and setup ZenCart.

First things First

Now go grab a copy of ZenCart to install on your server. You can download the latest release by visiting here:
ZenCart Download
This will come with everything you need. The install is pretty straight forward. If there are any technical questions for those of you that have not installed a script of any kind before, then please see the help file documentation or visit the ZenCart website for installation help. I am going to assume that most of us here have installed a script before so I can move on to the good stuff.

Right After The Installation

Right after the installation you will now have your script up and running for the first time. You will notice that by visiting your site that you installed it on, there is a lot that seems to need changing. First off the ZenCart logo is in place, and all of the text on the page is aimed at ZenCart with links back to ZenCart. Considering that it’s free, I don’t mind seeing it all at first – But let’s get started. We will need to select a theme to use, as well as change the front page text, and add our meta information.

Let’s Get Started

To Start, I want to take a look at the file structure. There are a few main files that can be easily edited to modify many different things on our ZenCart powered website. To make it easier on myself I have found that downloading these files and saving them locally allow me to make changes on my desktop, then upload the modified files to my server via FTP to make the changes to my website.

Let’s start by downloading the following files using your ftp software and logging into your website:

/includes/languages/english/index.php

/includes/languages/english/header.php

/includes/languages/english/meta_tags.php

We will do more with these files later one, so be sure to save them where you can access them later on. These files will do most of the setup for your ZenCart installation. I will cover these each in more detail after we choose our theme and get the basic site setup to use.

Get that Template!

Now we will choose a theme. I have found one theme that I like the best. It is somewhat of a “framework” theme that is very easy to work with, and has always allowed me to make a custom site for every client I have used it for. The theme is called “Bare Bones” – This theme is basic, very easy to modify, and a perfect starting point for a custom ZenCart template. You can download the Bare Bones template by clicking [HERE]

Logging In To your ZenCart Installation

Now it is time to log in to your admin account of your ZenCart Install. To do this you will visit your website domain name then add the forward slash and “admin” – You can then use your login name and password that you set during the install of ZenCart to access the backend of your store.

This is where most of your business end will take place. From the Admin panel you can setup the “Boxes” or “Layout” of your site, as well as add / remove products for your store. We will start with a basic overview of the menu functions and screens to give you an idea of how it all works. First off let’s go change our template.

To Change your template in ZenCart use the menu and select “Tools” then select “Template Selection”

Now you can see the installed templates located on the right hand side of the screen. Selecting “Edit” on the right side of the admin panel will allow you to select and change templates within your ZenCart Install. Let’s select the Bare Bones template we have uploaded and activate it now by selecting “Update” below the drop down box.

Layout of the Site

Now to choose some layout options. Again at the top of the admin panel menu select “Tools” then select “Layout Boxes Controller”

Using this you can add change and remove different options that will be set for your ZenCart powered site. These are some basic functions that include the search option, as well as displaying newly added products. Make sure when you choose to turn the boxes on, you are also editing the options that appear on the right side of the admin panel. This allows you to choose options like where to place the box, and additional options for each individual box being placed on the site.

Getting Rid of those Banners

Now to remove the banners that are default with the ZenCart install. Again go to “Tools” Then “Banner Manager” – You can then click on each one displayed to de-activate them. You can add your own later if you want, but we will remove these to better help see our website and how to set it up for now.

Store Configuration

For this part you may want to spend some time viewing the options yourself. On the menu in the admin panel you can select “Configuration” and see the self explanitory options that are all below it. This will be the main area you can setup your store name, and store info. There are many other options that you will want to set under the configuration area. This will ensure your website is personalized to what you need.

Where are we now?

Ok, you should have a basic starting point now where your store looks really empty, and you have the files ready to start making it your own. Let’s go back to the files we downloaded earlier and take a quick look at each one and what they do. This step is important for making your ZenCart powered store SEO friendly, as well as making it custom to suit your needs. First we will look at the index.php file:

index.php

php
/**
 * @package languageDefines
 * @copyright Copyright 2003-2006 Zen Cart Development Team
 * @copyright Portions Copyright 2003 osCommerce
 * @license  GNU Public License V2.0
 * @version $Id: index.php 6550 2007-07-05 03:54:54Z drbyte $
 */

define('TEXT_MAIN','This is the main define statement for the page for english when no template defined file exists. It is located in: <strong>/includes/languages/english/index.php</strong>');

// Showcase vs Store
if (STORE_STATUS == '0') {
  define('TEXT_GREETING_GUEST', 'Welcome <span class="greetUser">Guest!</span> Would you like to <a href="%s">log yourself in</a>?');
} else {
  define('TEXT_GREETING_GUEST', 'Welcome, please enjoy our online showcase.');
}

define('TEXT_GREETING_PERSONAL', 'Hello <span class="greetUser">%s</span>! Would you like to see our <a href="%s">newest additions</a>?');

define('TEXT_INFORMATION', 'Define your main Index page copy here.');

//moved to english
//define('TABLE_HEADING_FEATURED_PRODUCTS','Featured Products');

//define('TABLE_HEADING_NEW_PRODUCTS', 'New Products For %s');
//define('TABLE_HEADING_UPCOMING_PRODUCTS', 'Upcoming Products');
//define('TABLE_HEADING_DATE_EXPECTED', 'Date Expected');

if ( ($category_depth == 'products') || (zen_check_url_get_terms()) ) {
  // This section deals with product-listing page contents
  define('HEADING_TITLE', 'Available Products');
  define('TABLE_HEADING_IMAGE', 'Product Image');
  define('TABLE_HEADING_MODEL', 'Model');
  define('TABLE_HEADING_PRODUCTS', 'Product Name');
  define('TABLE_HEADING_MANUFACTURER', 'Manufacturer');
  define('TABLE_HEADING_QUANTITY', 'Quantity');
  define('TABLE_HEADING_PRICE', 'Price');
  define('TABLE_HEADING_WEIGHT', 'Weight');
  define('TABLE_HEADING_BUY_NOW', 'Buy Now');
  define('TEXT_NO_PRODUCTS', 'There are no products to list in this category.');
  define('TEXT_NO_PRODUCTS2', 'There is no product available from this manufacturer.');
  define('TEXT_NUMBER_OF_PRODUCTS', 'Number of Products: ');
  define('TEXT_SHOW', 'Filter Results by:');
  define('TEXT_BUY', 'Buy 1 \'');
  define('TEXT_NOW', '\' now');
  define('TEXT_ALL_CATEGORIES', 'All Categories');
  define('TEXT_ALL_MANUFACTURERS', 'All Manufacturers');
} elseif ($category_depth == 'top') {
  // This section deals with the "home" page at the top level with no options/products selected
  /*Replace this text with the headline you would like for your shop. For example: 'Welcome to My SHOP!'*/
  define('HEADING_TITLE', 'Congratulations! You have successfully installed your Zen Cart&trade; E-Commerce Solution.');
} elseif ($category_depth == 'nested') {
  // This section deals with displaying a subcategory
  /*Replace this line with the headline you would like for your shop. For example: 'Welcome to My SHOP!'*/
  define('HEADING_TITLE', 'Congratulations! You have successfully installed your Zen Cart&trade; E-Commerce Solution.');
}
?>

It is easy with this file to remember one golden rule: If it starts with the word “DEFINE” then you can change the value for it. Make sure when editing these .php files you keep everything within the single quotes and don’t overwrite something by accident. It is good practice to back up files and keep local copies as well.

Let’s check out some of the most basic areas of the index.php file that we will want to change to start personalizing the ZenCart powered site:

index.php

define('TEXT_MAIN','This is the main define statement for the page for english when no template defined file exists. It is located in: <strong>/includes/languages/english/index.php</strong>');

// Showcase vs Store
if (STORE_STATUS == '0') {
  define('TEXT_GREETING_GUEST', 'Welcome <span class="greetUser">Guest!</span> Would you like to <a href="%s">log yourself in</a>?');
} else {
  define('TEXT_GREETING_GUEST', 'Welcome, please enjoy our online showcase.');
}

define('TEXT_GREETING_PERSONAL', 'Hello <span class="greetUser">%s</span>! Would you like to see our <a href="%s">newest additions</a>?');

define('TEXT_INFORMATION', 'Define your main Index page copy here.');

This is the main page information. You can change it to make it your own to fit your website as you need to. Some of the main page content can also be edited using the “Page Editor” from the admin panel – but for now we will stick to doing it this way. You will notice some of the text that is located in the above code, also displays within your website on the homepage.

The lower portion of this file contains more areas you can define. Some of these are more detailed. Let’s take a look at it:

index.php

if ( ($category_depth == 'products') || (zen_check_url_get_terms()) ) {
  // This section deals with product-listing page contents
  define('HEADING_TITLE', 'Available Products');
  define('TABLE_HEADING_IMAGE', 'Product Image');
  define('TABLE_HEADING_MODEL', 'Model');
  define('TABLE_HEADING_PRODUCTS', 'Product Name');
  define('TABLE_HEADING_MANUFACTURER', 'Manufacturer');
  define('TABLE_HEADING_QUANTITY', 'Quantity');
  define('TABLE_HEADING_PRICE', 'Price');
  define('TABLE_HEADING_WEIGHT', 'Weight');
  define('TABLE_HEADING_BUY_NOW', 'Buy Now');
  define('TEXT_NO_PRODUCTS', 'There are no products to list in this category.');
  define('TEXT_NO_PRODUCTS2', 'There is no product available from this manufacturer.');
  define('TEXT_NUMBER_OF_PRODUCTS', 'Number of Products: ');
  define('TEXT_SHOW', 'Filter Results by:');
  define('TEXT_BUY', 'Buy 1 \'');
  define('TEXT_NOW', '\' now');
  define('TEXT_ALL_CATEGORIES', 'All Categories');
  define('TEXT_ALL_MANUFACTURERS', 'All Manufacturers');
} elseif ($category_depth == 'top') {
  // This section deals with the "home" page at the top level with no options/products selected
  /*Replace this text with the headline you would like for your shop. For example: 'Welcome to My SHOP!'*/
  define('HEADING_TITLE', 'Congratulations! You have successfully installed your Zen Cart&trade; E-Commerce Solution.');
} elseif ($category_depth == 'nested') {
  // This section deals with displaying a subcategory
  /*Replace this line with the headline you would like for your shop. For example: 'Welcome to My SHOP!'*/
  define('HEADING_TITLE', 'Congratulations! You have successfully installed your Zen Cart&trade; E-Commerce Solution.');
}
?>

These defined objects will allow you to change the terms used on the website such as “weight” – “product name” – “price” and etc. If you wanted them to display differently you could simply change the name within the single quotes and it will display that way on your website.

Below this list of defined objects you will see where there are two titles available to change. Both are located on your website homepage.

index.php

} elseif ($category_depth == 'top') {
  // This section deals with the "home" page at the top level with no options/products selected
  /*Replace this text with the headline you would like for your shop. For example: 'Welcome to My SHOP!'*/
  define('HEADING_TITLE', 'Congratulations! You have successfully installed your Zen Cart&trade; E-Commerce Solution.');
} elseif ($category_depth == 'nested') {
  // This section deals with displaying a subcategory
  /*Replace this line with the headline you would like for your shop. For example: 'Welcome to My SHOP!'*/
  define('HEADING_TITLE', 'Congratulations! You have successfully installed your Zen Cart&trade; E-Commerce Solution.');

Changing the values for these will change more information on your homepage. Setting these to give custom welcome messages are a good start to customizing your ZenCart install. This is all a good starting point to setting up your online store.

Moving On

Next we will take a look at the header.php file we downloaded.

header.php

<?php
/**
 * @package languageDefines
 * @copyright Copyright 2003-2006 Zen Cart Development Team
 * @copyright Portions Copyright 2003 osCommerce
 * @license  GNU Public License V2.0
 * @version $Id: header.php 2940 2006-02-02 04:29:05Z drbyte $
 */

// header text in includes/header.php
  define('HEADER_TITLE_CREATE_ACCOUNT', 'Create Account');
  define('HEADER_TITLE_MY_ACCOUNT', 'My Account');
  define('HEADER_TITLE_CART_CONTENTS', 'Shopping Cart');
  define('HEADER_TITLE_CHECKOUT', 'Checkout');
  define('HEADER_TITLE_TOP', 'Top');
  define('HEADER_TITLE_CATALOG', 'Home');
  define('HEADER_TITLE_LOGOFF', 'Log Out');
  define('HEADER_TITLE_LOGIN', 'Log In');

// added defines for header alt and text
  define('HEADER_ALT_TEXT', 'Powered by Zen Cart :: The Art of E-Commerce');
  define('HEADER_SALES_TEXT', 'TagLine Here');
  define('HEADER_LOGO_WIDTH', '192px');
  define('HEADER_LOGO_HEIGHT', '64px');
  define('HEADER_LOGO_IMAGE', 'logo.gif');

// header Search Button/Box Search Button
  define('HEADER_SEARCH_BUTTON','Search');
  define('HEADER_SEARCH_DEFAULT_TEXT', 'Enter search keywords here');

?>

Using this file we can change our header text, our search field text as well as the search button itself, and the logo for our website. Titles are defined in this file for use across the store. We will get more into changing the logo and customizing the header later on. Let’s look at the other files we have downloaded:

Meta_Tags.php

<?php
/**
 * @package languageDefines
 * @copyright Copyright 2003-2008 Zen Cart Development Team
 * @copyright Portions Copyright 2003 osCommerce
 * @license  GNU Public License V2.0
 * @version $Id: meta_tags.php 10330 2008-10-10 20:14:32Z drbyte $
 */

// page title
define('TITLE', 'Zen Cart!');

// Site Tagline
define('SITE_TAGLINE', 'The Art of E-commerce');

// Custom Keywords
define('CUSTOM_KEYWORDS', 'ecommerce, open source, shop, online shopping');

// Home Page Only:
  define('HOME_PAGE_META_DESCRIPTION', '');
  define('HOME_PAGE_META_KEYWORDS', '');

  // NOTE: If HOME_PAGE_TITLE is left blank (default) then TITLE and SITE_TAGLINE will be used instead.
  define('HOME_PAGE_TITLE', ''); // usually best left blank

// EZ-Pages meta-tags.  Follow this pattern for all ez-pages for which you desire custom metatags. Replace the # with ezpage id.
// If you wish to use defaults for any of the 3 items for a given page, simply do not define it.
// (ie: the Title tag is best not set, so that site-wide defaults can be used.)
// repeat pattern as necessary
  define('META_TAG_DESCRIPTION_EZPAGE_#','');
  define('META_TAG_KEYWORDS_EZPAGE_#','');
  define('META_TAG_TITLE_EZPAGE_#', '');

// Per-Page meta-tags. Follow this pattern for individual pages you wish to override. This is useful mainly for additional pages.
// replace "page_name" with the UPPERCASE name of your main_page= value, such as ABOUT_US or SHIPPINGINFO etc.
// repeat pattern as necessary
  define('META_TAG_DESCRIPTION_page_name','');
  define('META_TAG_KEYWORDS_page_name','');
  define('META_TAG_TITLE_page_name', '');

// Review Page can have a lead in:
  define('META_TAGS_REVIEW', 'Reviews: ');

// separators for meta tag definitions
// Define Primary Section Output
  define('PRIMARY_SECTION', ' : ');

// Define Secondary Section Output
  define('SECONDARY_SECTION', ' - ');

// Define Tertiary Section Output
  define('TERTIARY_SECTION', ', ');

// Define divider ... usually just a space or a comma plus a space
  define('METATAGS_DIVIDER', ' ');

// Define which pages to tell robots/spiders not to index
// This is generally used for account-management pages or typical SSL pages, and usually doesn't need to be touched.
  define('ROBOTS_PAGES_TO_SKIP','login,logoff,create_account,account,account_edit,account_history,account_history_info,account_newsletters,account_notifications,account_password,address_book,advanced_search,advanced_search_result,checkout_success,checkout_process,checkout_shipping,checkout_payment,checkout_confirmation,cookie_usage,create_account_success,contact_us,download,download_timeout,customers_authorization,down_for_maintenance,password_forgotten,time_out,unsubscribe,info_shopping_cart,popup_image,popup_image_additional,product_reviews_write,ssl_check');

// favicon setting
// There is usually NO need to enable this unless you need to specify a path and/or a different filename
//  define('FAVICON','favicon.ico');

?>

There are a few main things we will change in the meta_tags.php file.

// page title
define('TITLE', 'Zen Cart!');

// Site Tagline
define('SITE_TAGLINE', 'The Art of E-commerce');

// Custom Keywords
define('CUSTOM_KEYWORDS', 'ecommerce, open source, shop, online shopping');

The above code is what will help with SEO for your ZenCart powered site. Changing the page title, tagline, and adding keywords is very important. This will help your site be seen later by search engines and also to display to visitors what your website is and has to offer.

The other thing I want to point out within the meta_tags.php file is the favicon. The favicon image is the tiny icon that appears on your toolbar next to where you type your http://www -

This area at the bottom of the meta_tags.php defines that for us, so we can easily add a favicon.ico image to be displayed on our site:

Meta_Tags.php

// favicon setting
// There is usually NO need to enable this unless you need to specify a path and/or a different filename
//  define('FAVICON','favicon.ico');

So What is Next?

Next in part two I will cover the following items:

1. Adding a custom logo to your ZenCart powered website.

2. The catalog menu for adding products to your website.

3. Extra addon modules available and how to edit them.

4. Define Pages Editor for custom pages

5. Custom Templates and File Structure of templates

Stay tuned for the second part of this tutorial. If there is something else you would like to see or if you have any questions then feel free to comment below. I will respond and help out as much as I can. I hope everyone enjoys!

10 Written Articles

My name is Kevin. I am a 30 year old freelance web designer. I have been working with HTML, CSS, and PHP for 6+ years - And creating websites using Wordpress for 3 years. I enjoy creating websites and also doing some graphic design using Photoshop and Illustrator. I hope everyone enjoys reading my articles and I look forward to your questions, comments, and feedback.

26 Comments Best Comments First
  • Dave

    Monday, August 30th, 2010 17:46

    2

    Great tutorial, I have been working with zen-cart a bit and always looking for something new to learn =)

    Dave

    0
  • Nichole

    Sunday, September 26th, 2010 04:18

    10

    Hi there!! Gotta tell you first- that these tutorials were “invaluable” to me while I have been “setting up” my first ecommerce zen cart ever… THANK YOU….

    I have a few questions- that I can’t seem to find the answers to- on the forum- or anywhere- for that matter…. Wondering if you could help…

    First off- I cannot for the life of me figure out a way to either center the “nav main” ??? on my page. I would like for the “home” and the “Log In” links to be in the center of the page- lined up under my logo… I am not sure if I am trying to edit wrong files, misunderstand what exactly this “section” is really called etc… Any and all help will be GREATLY appreciated…

    The other thing I wish to do- is remove that “home” link that is showing up all the way down on the left.. Not needed- as I am going to put a custom footer in with links…

    Ohh- yes- my site is technically not live yet- so if you just want to see where I am going with this- you’ll have to visit http://www.justforkeeps.net/index.php

    Hope you can help.. I’m sure the answer is simple- but I am so mind boggling lost….

    Niki

    0
  • Alex

    Wednesday, October 27th, 2010 05:02

    11

    Hi Kevin!
    Great tutorial! Learned quite a few things.
    After installing Zen cart on my site I ran into a problem. As soon as I change the text on a page, it doesn’t display correctly. You can take a look at on my url.
    Need help really bad.
    Thanks a lot!

    0
  • Norman

    Thursday, November 18th, 2010 04:24

    12

    Hi, I am really remedial. I tried changing templates and the right and left columns don’t appear. http://victorrex.com/ Also,I tried changing widths Display Product Price/Add to Cart Column Width and it seemd to have no effect. Can you tell what I am doing wrong? Thanks, Norman

    0
  • Martin

    Monday, August 30th, 2010 13:44

    1

    Wow cool, thats exactly what i was looking for =)

    I`m doing a Project for a Client with Zen Cart.

    Thank you very much =)

    0
    • Kevin Stanley

      Tuesday, August 31st, 2010 14:37

      8

      No problem! And good luck! If you have any questions feel free to ask. I am thinking about actually doing a part 3 that would continue the tutorial to an advanced level but want to see how many will be interested. Gladd I could help you out!

      +1
  • Veronica

    Monday, August 30th, 2010 17:25

    3

    I’m fairly new to the whole ecommerce game, and I was just wondering, what factors led you to use Zen Cart over any other e-commerce app? Are there certain features you like better?

    0
    • Kevin Stanley

      Tuesday, August 31st, 2010 14:36

      7

      Veronica:

      There are many features that I like better. I could write a whole article on that all in itself. I will cover a few basic points that were decision factors for me. It is lightweight, more than complete (as far as options go) Both the admin panel and front-end are VERY easy to customize (Easy templating system) And the code is easily modifed. I have tried out every shopping cart script there is at least 3 times, and came to my own personal conclusion that the only way to do it right, and with confidence for myself was to use Zen Cart. I love it!

      0
      • Dan

        Wednesday, September 1st, 2010 13:55

        9

        I’m very interested to hear your recommendation of Zen Cart.

        It’s good to hear that you’ve tried a lot of other carts thoroughly

        I think with the help of your tutorial, I might give Zen Cart a trial myself!!

        0
  • Scott Spear

    Tuesday, August 31st, 2010 03:59

    4

    Very helpful, thank you. I just started using Zen Cart on a client project and this information is very helpful. Thank you for the template recommendation; that looks like a great base to start with for each new client installation.

    0
  • Ishita

    Tuesday, August 31st, 2010 12:06

    5

    I am a php developer, but beginner in ZenCart implementation. You guide me step by step, and I completed my first project using ZenCart. Thanks a lot……..

    0
    • Kevin Stanley

      Tuesday, August 31st, 2010 14:33

      6

      No problem! Glad I could help you out.

      0
  • Rima

    Sunday, December 12th, 2010 10:49

    13

    I have a good knowlege of navigating through Zen Cart but no idea about the set up and installation. Can you give me some guidance as to how downloading the following files using your ftp software and logging into your website:
    1 /includes/languages/english/index.php
    2
    3 /includes/languages/english/header.php
    4
    5 /includes/languages/english/meta_tags.php

    0
  • varun867

    Wednesday, December 22nd, 2010 04:38

    14

    Please please please do part 3….I am new to zencart and have been asked by my boss to learn zencart custom theming

    0
  • Stacey

    Monday, November 28th, 2011 02:40

    22

    Hi Kevan

    Thanks so much for your time, knowledge and efforts about Zen Cart. I don’t know script, but I do some mananging of the back end of our website.

    I have one question and one constant problem and am hoping this note reaches you and appreciate your help in advance.

    1. question, I sometimes run a free shipping sale with a start and stop date and with a certain $$$ threshold for the free shipping. Now, we do not have Zen Cart set up to “run” a customers credit card, we prefer it this way. We charge the cc when we are actually shipping the order, but, we have so many customers that are constantly contacting us after they place their orders to inquire about the free shipping( they didn’t see the small writing in the banner that states our website doesn’t remove the shipping quote)..:( Does zen cart have a function for “free shipping” and lets me customize it by dollar amount and/or start and stop date? The dates aren’t so important, because it would be just as easy for me to turn on and off, but if I put in a threshold amount, it would be nice if zen cart would know to not charge the shipping amount if the order sub total was lets say $100.00. The other part to this is, we only offer free shipping on UPS ground orders only, but we offer usps priority mail shipping as an option, I would need zen cart to know the difference on an order.

    2. the problem…….I get on average, about 2-5 calls per week from customers who finish on step 3 of 3 of the check out process, hit the confirm button on step 3, but the order doesn’t go through. When I instruct them to clear out their cookies and/or cache, 99% of the time, it solves the problem, but do you know why this keeps happening. Shouldn’t all of these browsers work with zen cart with no hicups?

    0
  • Dave Kein

    Tuesday, December 6th, 2011 08:50

    23

    This information was helping me lot. Now i good zencart developer. Thank for sharing such great details on zencart. Please keep posting.

    0
  • sandeep

    Tuesday, January 17th, 2012 15:08

    24

    please tell me steps for integration payment gateway
    I need to integrate DirecPay Payment Gateway at my website
    Please help me.

    please tell me how to get all value of main_page=checkout_confirmation page

    0
  • Adam Daly

    Saturday, May 12th, 2012 17:51

    25

    Great info thanks! But where is the link to part two?

    0
  • Lee

    Wednesday, August 17th, 2011 18:47

    21

    Me to. Did you get an answer to this question? I go onto my domain/admin, but all I get is this crappy Zen Cart website, with no options to custom edit it. How do I get into the backend/dashboard?

    0
  • Sean

    Thursday, July 28th, 2011 11:51

    20

    Hi, thanks a bunch for the zencart tut:D im still working on figuring out where i copy the bone template? what files do i copy from it and what folder to i place it in?

    Regards

    Sean

    0
  • FM

    Saturday, March 12th, 2011 19:51

    15

    Thanks for your tutorial. I’m new to Zen cart and your tutorial is very clear and straight forward!! Thanks.
    I have one problem, no matter what I do the header.php page will not update. The other pages (index.php & Meta_Tags.php) worked just fine. Any idea why the header.php page is not updating?

    0
  • Ivanna Lurn

    Friday, June 17th, 2011 18:31

    16

    Thank you for part 1 tutorial. It was very helpful and I was lost without it. At least I canbegin to make website. Other people speak about part 2 and you say you will write part 3. Where is part 2. I cannot see it.

    thank you

    0
  • Gary Nield

    Wednesday, June 29th, 2011 14:42

    17

    Hey Kevin,
    I just want to thank you so much for this brilliant tutorial! I installed Zen cart to a demo sub domain to try out for a client and as I am very new to the freelancing game I had no idea what to do. I was completely lost, but your words of wisdom have helped me out so much! I would love to see a part 3 of this tutorial and I’m sure many others would! Thanks once again.
    Gary (:

    0
  • Paul

    Monday, July 25th, 2011 22:20

    19

    Good guide as I am working with on a project and now starting one also with http://www.fortune3.com which seems easier.

    0
  • David Salvati

    Monday, July 4th, 2011 14:03

    18

    I’m adding a shopping cart to our website and this tutorial helped me get started customizing it. Looking forward to reading part II.

    0
  • Adam Daly

    Saturday, May 12th, 2012 17:51

    25

    Great info thanks! But where is the link to part two?

    0
  • sandeep

    Tuesday, January 17th, 2012 15:08

    24

    please tell me steps for integration payment gateway
    I need to integrate DirecPay Payment Gateway at my website
    Please help me.

    please tell me how to get all value of main_page=checkout_confirmation page

    0
  • Dave Kein

    Tuesday, December 6th, 2011 08:50

    23

    This information was helping me lot. Now i good zencart developer. Thank for sharing such great details on zencart. Please keep posting.

    0
  • Stacey

    Monday, November 28th, 2011 02:40

    22

    Hi Kevan

    Thanks so much for your time, knowledge and efforts about Zen Cart. I don’t know script, but I do some mananging of the back end of our website.

    I have one question and one constant problem and am hoping this note reaches you and appreciate your help in advance.

    1. question, I sometimes run a free shipping sale with a start and stop date and with a certain $$$ threshold for the free shipping. Now, we do not have Zen Cart set up to “run” a customers credit card, we prefer it this way. We charge the cc when we are actually shipping the order, but, we have so many customers that are constantly contacting us after they place their orders to inquire about the free shipping( they didn’t see the small writing in the banner that states our website doesn’t remove the shipping quote)..:( Does zen cart have a function for “free shipping” and lets me customize it by dollar amount and/or start and stop date? The dates aren’t so important, because it would be just as easy for me to turn on and off, but if I put in a threshold amount, it would be nice if zen cart would know to not charge the shipping amount if the order sub total was lets say $100.00. The other part to this is, we only offer free shipping on UPS ground orders only, but we offer usps priority mail shipping as an option, I would need zen cart to know the difference on an order.

    2. the problem…….I get on average, about 2-5 calls per week from customers who finish on step 3 of 3 of the check out process, hit the confirm button on step 3, but the order doesn’t go through. When I instruct them to clear out their cookies and/or cache, 99% of the time, it solves the problem, but do you know why this keeps happening. Shouldn’t all of these browsers work with zen cart with no hicups?

    0
  • Lee

    Wednesday, August 17th, 2011 18:47

    21

    Me to. Did you get an answer to this question? I go onto my domain/admin, but all I get is this crappy Zen Cart website, with no options to custom edit it. How do I get into the backend/dashboard?

    0
  • Sean

    Thursday, July 28th, 2011 11:51

    20

    Hi, thanks a bunch for the zencart tut:D im still working on figuring out where i copy the bone template? what files do i copy from it and what folder to i place it in?

    Regards

    Sean

    0
  • Paul

    Monday, July 25th, 2011 22:20

    19

    Good guide as I am working with on a project and now starting one also with http://www.fortune3.com which seems easier.

    0
  • David Salvati

    Monday, July 4th, 2011 14:03

    18

    I’m adding a shopping cart to our website and this tutorial helped me get started customizing it. Looking forward to reading part II.

    0
  • Gary Nield

    Wednesday, June 29th, 2011 14:42

    17

    Hey Kevin,
    I just want to thank you so much for this brilliant tutorial! I installed Zen cart to a demo sub domain to try out for a client and as I am very new to the freelancing game I had no idea what to do. I was completely lost, but your words of wisdom have helped me out so much! I would love to see a part 3 of this tutorial and I’m sure many others would! Thanks once again.
    Gary (:

    0
  • Ivanna Lurn

    Friday, June 17th, 2011 18:31

    16

    Thank you for part 1 tutorial. It was very helpful and I was lost without it. At least I canbegin to make website. Other people speak about part 2 and you say you will write part 3. Where is part 2. I cannot see it.

    thank you

    0
  • FM

    Saturday, March 12th, 2011 19:51

    15

    Thanks for your tutorial. I’m new to Zen cart and your tutorial is very clear and straight forward!! Thanks.
    I have one problem, no matter what I do the header.php page will not update. The other pages (index.php & Meta_Tags.php) worked just fine. Any idea why the header.php page is not updating?

    0
  • varun867

    Wednesday, December 22nd, 2010 04:38

    14

    Please please please do part 3….I am new to zencart and have been asked by my boss to learn zencart custom theming

    0
  • Rima

    Sunday, December 12th, 2010 10:49

    13

    I have a good knowlege of navigating through Zen Cart but no idea about the set up and installation. Can you give me some guidance as to how downloading the following files using your ftp software and logging into your website:
    1 /includes/languages/english/index.php
    2
    3 /includes/languages/english/header.php
    4
    5 /includes/languages/english/meta_tags.php

    0
  • Norman

    Thursday, November 18th, 2010 04:24

    12

    Hi, I am really remedial. I tried changing templates and the right and left columns don’t appear. http://victorrex.com/ Also,I tried changing widths Display Product Price/Add to Cart Column Width and it seemd to have no effect. Can you tell what I am doing wrong? Thanks, Norman

    0
  • Alex

    Wednesday, October 27th, 2010 05:02

    11

    Hi Kevin!
    Great tutorial! Learned quite a few things.
    After installing Zen cart on my site I ran into a problem. As soon as I change the text on a page, it doesn’t display correctly. You can take a look at on my url.
    Need help really bad.
    Thanks a lot!

    0
  • Nichole

    Sunday, September 26th, 2010 04:18

    10

    Hi there!! Gotta tell you first- that these tutorials were “invaluable” to me while I have been “setting up” my first ecommerce zen cart ever… THANK YOU….

    I have a few questions- that I can’t seem to find the answers to- on the forum- or anywhere- for that matter…. Wondering if you could help…

    First off- I cannot for the life of me figure out a way to either center the “nav main” ??? on my page. I would like for the “home” and the “Log In” links to be in the center of the page- lined up under my logo… I am not sure if I am trying to edit wrong files, misunderstand what exactly this “section” is really called etc… Any and all help will be GREATLY appreciated…

    The other thing I wish to do- is remove that “home” link that is showing up all the way down on the left.. Not needed- as I am going to put a custom footer in with links…

    Ohh- yes- my site is technically not live yet- so if you just want to see where I am going with this- you’ll have to visit http://www.justforkeeps.net/index.php

    Hope you can help.. I’m sure the answer is simple- but I am so mind boggling lost….

    Niki

    0
  • Ishita

    Tuesday, August 31st, 2010 12:06

    5

    I am a php developer, but beginner in ZenCart implementation. You guide me step by step, and I completed my first project using ZenCart. Thanks a lot……..

    0
    • Kevin Stanley

      Tuesday, August 31st, 2010 14:33

      6

      No problem! Glad I could help you out.

      0
  • Scott Spear

    Tuesday, August 31st, 2010 03:59

    4

    Very helpful, thank you. I just started using Zen Cart on a client project and this information is very helpful. Thank you for the template recommendation; that looks like a great base to start with for each new client installation.

    0
  • Veronica

    Monday, August 30th, 2010 17:25

    3

    I’m fairly new to the whole ecommerce game, and I was just wondering, what factors led you to use Zen Cart over any other e-commerce app? Are there certain features you like better?

    0
    • Kevin Stanley

      Tuesday, August 31st, 2010 14:36

      7

      Veronica:

      There are many features that I like better. I could write a whole article on that all in itself. I will cover a few basic points that were decision factors for me. It is lightweight, more than complete (as far as options go) Both the admin panel and front-end are VERY easy to customize (Easy templating system) And the code is easily modifed. I have tried out every shopping cart script there is at least 3 times, and came to my own personal conclusion that the only way to do it right, and with confidence for myself was to use Zen Cart. I love it!

      0
      • Dan

        Wednesday, September 1st, 2010 13:55

        9

        I’m very interested to hear your recommendation of Zen Cart.

        It’s good to hear that you’ve tried a lot of other carts thoroughly

        I think with the help of your tutorial, I might give Zen Cart a trial myself!!

        0
  • Dave

    Monday, August 30th, 2010 17:46

    2

    Great tutorial, I have been working with zen-cart a bit and always looking for something new to learn =)

    Dave

    0
  • Martin

    Monday, August 30th, 2010 13:44

    1

    Wow cool, thats exactly what i was looking for =)

    I`m doing a Project for a Client with Zen Cart.

    Thank you very much =)

    0
    • Kevin Stanley

      Tuesday, August 31st, 2010 14:37

      8

      No problem! And good luck! If you have any questions feel free to ask. I am thinking about actually doing a part 3 that would continue the tutorial to an advanced level but want to see how many will be interested. Gladd I could help you out!

      +1

Comments are closed.

107.20.121.254 - unknown - unknown - US