Zen Cart How to Set Free Site Wide Shipping for Certain Customers

You have a zen cart business that uses group discounts for special customer groups. One of your customer groups is a group for resellers. This group gets free shipping on all items in your store. This Easy Help Zen Cart Tutorial will show you how to add custom php code to your shipping module file to give site wide free shipping for one customer group.

In your favorite plain text editor, open the includes/modules/shipping/freeoptions.php file. Be sure to back this file up and make a note that you have edited it for future upgrades since it is a zen cart core file.

Find this:


   // disable only when entire cart is free shipping
      if (zen_get_shipping_enabled($this->code)) {
          $this->enabled = ((MODULE_SHIPPING_FREEOPTIONS_STATUS == 'True') ? true : false);
      }

Add this code on the next line:


// bof: offer only to customers in resellers group
  if (!IS_ADMIN_FLAG) {
    if ($_SESSION['customer_id'] > 0) {
      global $db;
      $group_id_resellers = 1;
      $sql = "SELECT customers_group_pricing from " . TABLE_CUSTOMERS . " WHERE customers_id = '" . $_SESSION['customer_id'] . "'";
      $chk_group_id = $db->Execute($sql);
      if ($chk_group_id->fields['customers_group_pricing'] != $group_id_resellers) {
        $this->enabled = false;
      }
    } else {
      $this->enabled = false;
    }
  }
// eof: offer only to customers in resellers group

So you have this:


      // disable only when entire cart is free shipping
      if (zen_get_shipping_enabled($this->code)) {
          $this->enabled = ((MODULE_SHIPPING_FREEOPTIONS_STATUS == 'True') ? true : false);
      }

// bof: offer only to customers in resellers group
  if (!IS_ADMIN_FLAG) {
    if ($_SESSION['customer_id'] > 0) {
      global $db;
      $group_id_resellers = 1;
      $sql = "SELECT customers_group_pricing from " . TABLE_CUSTOMERS . " WHERE customers_id = '" . $_SESSION['customer_id'] . "'";
      $chk_group_id = $db->Execute($sql);
      if ($chk_group_id->fields['customers_group_pricing'] != $group_id_resellers) {
        $this->enabled = false;
      }
    } else {
      $this->enabled = false;
    }
  }
// eof: offer only to customers in resellers group

      if ( ($this->enabled == true) && ((int)MODULE_SHIPPING_FREEOPTIONS_ZONE > 0) ) {

Save your changes and upload the files to your server making sure that you overwrite the files already on your server.

If you need help with your zen cart web siteplease contact us for a quote.

zen cart plus picaflor azul equals success

Zen Cart How to Set 4 Items per Shipping Charge

If you use your zen cart store to sell drop shipped items, you will know that many drop shippers have unique shipping set ups. This particular drop shipper allows 4 items to ship for the price of 1. If you order 5 items, it would be 2 shipping charges. 7 items still 2 shipping charges, 9 items would be three shipping charges. You are selling products from more than one drop shipper in your store. This Easy Help Zen Cart tutorial will show you how to add some custom php code to your shipping module to achieve this.

In this example, the zen cart is useing the Zone Rates shipping module using ship by weight and set up for the USA zone as one shipping cost and all other countries as another shipping cost.

In your favorite plain text editor open the includes/modules/shipping/zones.php file. Be sure to make a back up of the file since it is a zen cart core file and to make a note of the changes for future upgrades.

Find this code:


      $this->quotes = array('id' => $this->code,
                            'module' => MODULE_SHIPPING_ZONES_TEXT_TITLE,
                            'methods' => array(array('id' => $this->code,
                                                     'title' => $shipping_method,
                                                     'cost' => $shipping_cost)));

Change it to this:


// bof: purchase 5 items, it would be 2 shipping charges. 7 items still 2 shipping charges, 9 items would be three shipping charges.
$chk_products_id = 180; // products_id of product to charge special charge
$extra_charges = 12.00; // charge for each extra charge group
$chk_product_quantity = $_SESSION['cart']->get_quantity($chk_products_id);
switch (true) {
  case ($chk_product_quantity < 5):
    $extra_shipping = $extra_charges;
    break;
  case ($chk_product_quantity <= 7):
    $extra_shipping = $extra_charges * 2;
    break;
  case ($chk_product_quantity <= 9):
    $extra_shipping = $extra_charges * 3;
    break;
  default:
    $extra_shipping = 0.00; // nothing set for 5, 7 or 9 so no charge
    break;
}
      $this->quotes = array('id' => $this->code,
                            'module' => MODULE_SHIPPING_ZONES_TEXT_TITLE,
                            'methods' => array(array('id' => $this->code,
                                                     'title' => $shipping_method,
                                                     'cost' => $shipping_cost + $extra_shipping)));
// eof: purchase 5 items, it would be 2 shipping charges. 7 items still 2 shipping charges, 9 items would be three shipping charges.

Change the settings on:
$chk_products_id <-- your products_id number $extra_charges <-- amount you want to charge per group Change the settings in your Zone Rates zones shipping module to: Zone 1 0:0.00;10000:25.00 Zone 2 0:0.00;10000:55.00 Zone 3 0:0.00;10000:105.00

If you need help with your zen cart web siteplease contact us for a quote.

Picaflor Azul specializes in responsive zen cart design. Contact us to convert your current zen cart to a responsive design, or to have a fantastic new custom design made just for your business.

zen cart plus picaflor azul equals success

Zen Cart Shipping Cost Tied to an Attribute

Setting up your zen cart store to handle all of the various shipping situations can be a challenge. If you have complicated shipping set ups, most likely you will need to make some code changes to the zen cart php files. This example will show you how to add custom code to tie shipping cost to a product attribute.

Say, for example that you sell art prints. You sell prints and framed prints. Your framed prints are always Options Name ID (options_id) 1 and Options Values ID (options_values_id) 1. Your shipping set up is:

7 prints and 1 Framed Print the cost would be $8.00 + $22.00 = $30.00
7 prints and 2 Framed Print the cost would be $8.00 + 2 x $22.00 = $52.00
7 prints and 3 Framed Print the cost would be $8.00 + 3 x $22.00 = $74.00

In your favorite plain text editor open the includes/classes/shopping_cart.php file. Be sure to back this file up as it is a zen cart core file, and make a note that you have edited it so that you do not lose your changes in a future upgrade.

Find this:


    return $new_qty;
  }

Add immediately after:


// bof: change $total_count for options_id/options_values_id combo
/**
 * calculate the number of items in a cart based on an attribute option_id and option_values_id combo
 * USAGE:  $chk_attrib_1_16 = $this->in_cart_check_attrib_quantity(1, 16);
 * USAGE:  $chk_attrib_1_16 = $_SESSION['cart']->in_cart_check_attrib_quantity(1, 16);
 *
 * @param float $check_qty
 * @param int $check_option_id
 * @param int $check_option_values_id
 * @param string $message
 */
  function in_cart_check_attrib_quantity($check_option_id, $check_option_values_id) {
    // if nothing is in cart return 0
    if (!is_array($this->contents)) return 0;

    // compute total quantity for match
    $in_cart_check_qty = 0;
    // get products in cart to check
    $chk_products = $this->get_products();
    for ($i=0, $n=sizeof($chk_products); $i<$n; $i++) {
      if (is_array($chk_products[$i]['attributes'])) {
        foreach ($chk_products[$i]['attributes'] as $option => $value) {
          if ($option == $check_option_id && $value == $check_option_values_id) {
  //          echo 'Attribute FOUND FOR $option: ' . $option . ' $value: ' . $value . ' quantity: ' . $chk_products[$i]['quantity'] . '<br /><br />';
            $in_cart_check_qty += $chk_products[$i]['quantity'];
          }
        }
      }
    }
    return $in_cart_check_qty;
  }
// eof: change $total_count for options_id/options_values_id combo

Then open the includes/modules/shipping/table.php file. Find this code:


 function quote($method = '') {
    global $order, $shipping_weight, $shipping_num_boxes, $total_count;

Add immediately after it:


// bof: change $total_count for options_id/options_values_id combo
    $chk_options_id = 20;
    $chk_options_values_id = 72;
    $additional_shipping = 22.00;
    $reduce_count = $_SESSION['cart']->in_cart_check_attrib_quantity($chk_options_id, $chk_options_values_id);
    $total_count = $total_count - $reduce_count;
// eof: change $total_count for options_id/options_values_id combo

In the same file, find this code:


    $this->quotes = array('id' => $this->code,
    'module' => MODULE_SHIPPING_TABLE_TEXT_TITLE . $show_box_weight,
    'methods' => array(array('id' => $this->code,
    'title' => MODULE_SHIPPING_TABLE_TEXT_WAY,
    'cost' => $shipping + (MODULE_SHIPPING_TABLE_HANDLING_METHOD == 'Box' ? MODULE_SHIPPING_TABLE_HANDLING * $shipping_num_boxes : MODULE_SHIPPING_TABLE_HANDLING) ) ));

Change it to:


// bof: change $total_count for options_id/options_values_id combo
    $additional_shipping_charge = $reduce_count * $additional_shipping;

    $this->quotes = array('id' => $this->code,
    'module' => MODULE_SHIPPING_TABLE_TEXT_TITLE . $show_box_weight,
    'methods' => array(array('id' => $this->code,
    'title' => MODULE_SHIPPING_TABLE_TEXT_WAY,
    'cost' => $shipping + $additional_shipping_charge + (MODULE_SHIPPING_TABLE_HANDLING_METHOD == 'Box' ? MODULE_SHIPPING_TABLE_HANDLING * $shipping_num_boxes : MODULE_SHIPPING_TABLE_HANDLING) ) ));
// eof: change $total_count for options_id/options_values_id combo

    if ($this->tax_class > 0) {

Now, the module will charge the count for Products based on the number of regular Products that are Prints using the Table Rate table settings and for the Framed Prints it will charge $22.00 each.

Be sure to change the values on:


 $chk_options_id = 20;
    $chk_options_values_id = 72;

To match your options_id value and the options_values_id value.

If you need help with your zen cart web siteplease contact us for a quote.

Picaflor Azul specializes in responsive zen cart design. Contact us to convert your current zen cart to a responsive design, or to have a fantastic new custom design made just for your business.

zen cart plus picaflor azul equals success

Zen Cart Exclude Shipping Module From Being Auto Selected as Cheapest

You give your zen cart customers the choice of shipping via flat rate, but also ship via UPS, FedEx, USPS and store pickup but want a way to exclude the flat rate module from being auto selected as the cheapest. You just want UPS, FedEx, and USPS to be the shipping modules zen cart uses to determine auto selection. Custom php code is needed to accomplish this situation. This Easy Help Zen Cart Tutorial will show you how you can code your shipping module to achieve this.

In your favorite plain text editor open the includes/classes/shipping.php. This is a core zen cart file, so be sure to back it up and make a note that you have altered this file so that you changes will not be lost in a future upgrade.

Find this line:


  // never quote storepickup as lowest - needs to be configured in shipping module

Change the next line to this:


if (($rates[$i]['cost'] < $cheapest['cost'] and ($rates[$i]['module'] != 'storepickup' && $rates[$i]['module'] != 'flat' || $size == 1))) { // modified by Numinix for FEC  

So you should have this:


      $cheapest = false; 
      $size = sizeof($rates); 
      for ($i=0; $i<$size; $i++) { 
        if (is_array($cheapest)) { 
          // never quote storepickup as lowest - needs to be configured in shipping module 
          if (($rates[$i]['cost'] < $cheapest['cost'] and ($rates[$i]['module'] != 'storepickup' && $rates[$i]['module'] != 'flat' || $size == 1))) { // modified by Numinix for FEC 
            $cheapest = $rates[$i]; 
          } 
        } else { 
          if ($rates[$i]['module'] != 'storepickup' && $rates[$i]['module'] != 'flat' || $size == 1) { // modified by Numinix for FEC 
            $cheapest = $rates[$i]; 
          } 
        } 
      } 
      $this->notify('NOTIFY_SHIPPING_MODULE_CALCULATE_CHEAPEST', $cheapest); 
      return $cheapest; 
    } 
  } 
}  

Save the files, upload it to your server, choosing to overwrite the file already on your server. Add a product to your zen cart and navigate to your check out page to test the code. You should see the auto selected shipping module as either UPS, FedEx, or USPS and not the flat rate shipping module.

If you need help with your zen cart web site, please contact us for a quote.

zen cart plus picaflor azul equals success

Zen Cart Always Free Shipping Products not Offer Free Shipping Outside of US

In your zen cart store, you have several products that you have specified as “Always Free Shipping” when you entered them on the zen cart admin – catalog – new product page set up. You want these products to only have free shipping to the US (or whatever other zone you have specified) and you want to show your other flat rate shipping rates at checkout for anywhere outside of your US shipping zone. This zen cart tutorial will show you how you can add custom php code to achieve this.

In your favorite plain text editor, open the includes/classes/shipping.php file. This is a core zen cart file, so be sure to back it up and make a note that you have altered this file so that you changes will not be lost in a future upgrade.

Replace the 21 with the Zone Definition id number. If you do not know this, check in your Zen Cart Admin > Locations/Taxes > Zone Definitions, click on your zone and look for the zID= in the url.

Find this:


function calculate_boxes_weight_and_tare() {
global $total_weight, $shipping_weight, $shipping_quoted, $shipping_num_boxes;

Add this code on the next line:


// Always Free Shipping added back except for US 48 plus DC zone_id = 21
// bof: allow 1 zone only for Always Free Shipping
global $db, $order, $cart;
$valid_zone_id = 21;
$check_flag = false;
$check = $db->Execute("select zone_id from " . TABLE_ZONES_TO_GEO_ZONES . " where geo_zone_id = '" . $valid_zone_id . "' and zone_country_id = '" . $order->delivery['country']['id'] . "' order by zone_id");
while (!$check->EOF) {
if ($check->fields['zone_id'] < 1) {
$check_flag = true;
break;
} elseif ($check->fields['zone_id'] == $order->delivery['zone_id']) {
$check_flag = true;
break;
}http://www.zen-cart.com/showthread.php?197946-Calculated-shipping-doesn-t-show-up-when-an-item-is-free-shipping

$check->MoveNext();
}

if ($check_flag == false) {
$total_weight += $_SESSION['cart']->free_shipping_weight;
}
// eof: allow 1 zone only for Always Free Shipping
// Always Free Shipping added back except for US 48 plus DC zone_id = 21

So you have this:


function calculate_boxes_weight_and_tare() {
global $total_weight, $shipping_weight, $shipping_quoted, $shipping_num_boxes;

// Always Free Shipping added back except for US 48 plus DC zone_id = 21
// bof: allow 1 zone only for Always Free Shipping
global $db, $order, $cart;
$valid_zone_id = 21;
$check_flag = false;
$check = $db->Execute("select zone_id from " . TABLE_ZONES_TO_GEO_ZONES . " where geo_zone_id = '" . $valid_zone_id . "' and zone_country_id = '" . $order->delivery['country']['id'] . "' order by zone_id");
while (!$check->EOF) {
if ($check->fields['zone_id'] < 1) {
$check_flag = true;
break;
} elseif ($check->fields['zone_id'] == $order->delivery['zone_id']) {
$check_flag = true;
break;
}
$check->MoveNext();
}

if ($check_flag == false) {
$total_weight += $_SESSION['cart']->free_shipping_weight;
}
// eof: allow 1 zone only for Always Free Shipping
// Always Free Shipping added back except for US 48 plus DC zone_id = 21

if (is_array($this->modules)) {

Then, open includes/modules/shipping/flat_rate.php.

Find this line:


// disable only when entire cart is free shipping

Comment out the following lines:


// if (zen_get_shipping_enabled($this->code)) {
$this->enabled = ((MODULE_SHIPPING_FLAT_STATUS == 'True') ? true : false);
// }

So you have:


// disable only when entire cart is free shipping
// if (zen_get_shipping_enabled($this->code)) {
$this->enabled = ((MODULE_SHIPPING_FLAT_STATUS == 'True') ? true : false);
// }

Also find this:


// class methods
function quote($method = '') {
global $order;

Add this on the next line:


global $shipping_weight;
//echo 'Flat $shipping_weight: ' . $shipping_weight . ' $total_weight: ' . $total_weight . '<br>';
if ($shipping_weight > 0) {
$this->quotes = array('id' => $this->code,
'module' => MODULE_SHIPPING_FLAT_TEXT_TITLE,
'methods' => array(array('id' => $this->code,
'title' => MODULE_SHIPPING_FLAT_TEXT_WAY,
'cost' => MODULE_SHIPPING_FLAT_COST + $chk_weight_charge)));
}

So you have this:


// class methods
function quote($method = '') {
global $order;

global $shipping_weight;
//echo 'Flat $shipping_weight: ' . $shipping_weight . ' $total_weight: ' . $total_weight . '<br>';
if ($shipping_weight > 0) {
$this->quotes = array('id' => $this->code,
'module' => MODULE_SHIPPING_FLAT_TEXT_TITLE,
'methods' => array(array('id' => $this->code,
'title' => MODULE_SHIPPING_FLAT_TEXT_WAY,
'cost' => MODULE_SHIPPING_FLAT_COST + $chk_weight_charge)));
}

if ($this->tax_class > 0) {

Save the files, upload it to your server, choosing to overwrite the file already on your server. Add a product to your zen cart and navigate to your check out page to test the code. You should see the option for free media mail shipping as well as the various options for USPS shipping that you have selected to show.

If you need help with your zen cart project, or need a quote for a customization that is beyond your skill level, contact us for a quote.

zen cart customization

Zen Cart Free Media Mail Shipping Show USPS Upgrade Rates

Your zen cart site offers products which meet media mail shipping requirements. You want to offer free shipping by media mail to all of your zen cart customers for all of your products. You also want to offer regular USPS shipping rates since media mail can take a long time to deliver and you want your customers to have the choice about whether they want to pay extra to upgrade to a faster shipping time, or just select the slower, free media mail shipping. This tutorial will show you how to add custom php code to your zen cart usps shipping module to cater to this situation.

In your favorite plain text editor, open the includes/modules/shipping/usps.php file. Be sure to back up the file and make a note that you have altered it for future upgrades.

Find this, on or around line 566:


$show_hiddenCost = '';

Add this immediately after:


// bof: offer Free Media if total >= 100.00
if ($_SESSION['cart']->total >= 100.00 && preg_match('#(Media Mail)#i', $type_rebuilt)) {
$cost = 0.00;
}
// eof: offer Free Media if total >= 100.00

So you will have this:


$show_hiddenCost = '';
// bof: offer Free Media if total >= 100.00
if ($_SESSION['cart']->total >= 100.00 && preg_match('#(Media Mail)#i', $type_rebuilt)) {
$cost = 0.00;
}
// eof: offer Free Media if total >= 100.00
$methods[] = array('id' => $type_rebuilt,
'title' => $title . $show_hiddenCost,
'cost' => $cost,
);

Save the file, upload it to your server, choosing to overwrite the file already on your server. Add a product to your cart and navigate to your check out page to test the code. You should see the option for free media mail shipping as well as the various options for USPS shipping that you have selected to show.

If you need help with your zen cart project, or need a quote for a customization that is beyond your skill level, contact us for a quote.

zen cart customization

Zen Cart How to Override USPS Rates with Free Shipping

In your zen cart store, you are primarily using USPS shipping rates to ship products in your zen cart store, but you have also turned on the free shipping module and specified a free shipping rule for all orders over $50.00. At checkout, customers are shown both the free shipping (selected by default) and the USPS rates (not selected). This is not ideal as it can be confusing to some customers. It would be better, and make for a more streamlined page (this is especially important for your customers who are shopping using a phone or tablet since less scrolling is better) if the USPS rates did not show on the page when an order total was over the $50.00 free shipping minimum. This customization can not be done from the zen cart admin and requires some php coding to work.

In your favorite plain text editor, open the includes/modules/shipping/usps.php. Be sure to back up this file and make a note that you have altered it so that you have a record for future upgrades. Find this code:


global $template, $current_page_base;
// CUSTOMIZED CONDITIONS GO HERE
// Optionally add additional code here to change $this->enabled to false based on whatever custom rules you require.
// -----

Directly after it add this:


// bof: disable USPS if cart >= 50
if ($_SESSION['cart']->show_total() >= 50) {
$this->enabled = false;
}
// eof: disable USPS if cart >= 50

So you will have this:


global $template, $current_page_base;
// CUSTOMIZED CONDITIONS GO HERE
// Optionally add additional code here to change $this->enabled to false based on whatever custom rules you require.
// -----

// bof: disable USPS if cart >= 50
if ($_SESSION['cart']->show_total() >= 50) {
$this->enabled = false;
}
// eof: disable USPS if cart >= 50

// -----
// eof: optional additional code
}

$this->notify('NOTIFY_SHIPPING_USPS_UPDATE_STATUS');

If you need help with your zen cart project, or need a quote for a customization that is beyond your skill level, contact us for a quote.

zen cart customization

Zen Cart Turn Off Shipping Modules by Testing for Products in Cart

The situation: You sell certain products that you don’t want to ship due to the extreme inconvenience or cost of shipping the product. You want these certain products to have the pick up only option shown at checkout. Or you might have certain products that you only want to show the USPS shipping module at checkout, etc.

One way to accomplish this would be to turn off the shipping modules byflat.php testing for the Products in the shopping cart.

For example, on the Flat Rate flat shipping module you could add the code below to prevent the module from working for products_id 12, 17 and 18.

In your favorite plain text editor, open the includes/modules/shipping/flat.php file.


// disable only when entire cart is free shipping
if (zen_get_shipping_enabled($this->code)) {
$this->enabled = ((MODULE_SHIPPING_FLAT_STATUS == 'True') ? true : false);
}

// bof: turn off for various products in the cart
if (!IS_ADMIN_FLAG) {
global $db, $cart;
// check how many products are in the cart for products_id 12, 17, 18
$chk_products = 0;
$chk_products += $_SESSION['cart']->in_cart_check('products_id', '12');
$chk_products += $_SESSION['cart']->in_cart_check('products_id', '17');
$chk_products += $_SESSION['cart']->in_cart_check('products_id', '18');
if ($chk_products > 0) {
// turn off shipping module
$this->enabled = false;
}
}
// eof: turn off for various products in the cart

Save the file and upload it to your server.

This tutorial features the Westminster New responsive zen cart template. It is designed for zen cart version 1.5x and has been released to the community by Picaflor Azul under the GPL licence. Use it for your clients web site, or for your personal zen cart site. The template comes with a neutral, modern color palette. The colors can be easily changed using css and the zen cart stylesheets. If you do not have any experience at all with css and need help matching the template to your logo, contact the professionals at Picaflor Azul for a quote.

If you need help with your zen cart project, or need a quote for a customization that is beyond your skill level, contact us for a quote.

zen cart customization

Set the Package Tare for Small to Medium Packages

Setting your package tare weight accurately is important to your bottom line. This step by step tutorial will show you how to set the package tare for small to medium packages.

This tutorial features the London Grunge zen cart template by Picaflor Azul. If you like it and want to use it for your zen cart project, you can download it for free here:

London Grunge by Picaflor Azul

In your admin go to Configuration–> Shipping/Packaging.

zen cart easy help tutorial

Click on “Package Tare Small to Medium – added percentage:weight”, input the desired amount, and click on the “update” button.

zen cart easy help tutorial

Best Shipping/Packaging Practices for Your Zen Cart Business

It may seem like common sense, but using the best tools for the job is essential for good packing of your shipped goods. If the product has an unusual size or shape, you might need to use a createive unusual approach to the usual wrapping and packing. Products of unusual shapes or sizes have more potential for leaving empty air space inside the container. This could lead to undesired product shifting while in transit. Some good advice would be to use any and all available techniques such as bubble wrap, packaging peanuts, heavy paper, foam molds, dunnage and other supportive padding to close up the empty air space. Packaging should protect from the inside and out and items should not protrude out or cave in when reasonable pressure is applied.

There is no one solution fits all when it comes to shipping. Your shipping policy will depend on the industry that you are in, the kinds of products that you sell, the weight of the items you’re shipping, and your customers’ needs. Shipping is the last transaction you’ll make with your customers. A bad final impression means you probably won’t see the customers return.

If you need help with your zen cart web site, please contact us for a quote.

Zen Cart: Set the Maximum Package Weight You Will Ship

In Zen Cart, the default maximum shipping weight is set to 50 pounds. If your maximum shipping weight is higher or lower you will may want to change this number. This step by step tutorial will show you how to set the maximum package weight you will ship.

This tutorial features the Brighton Pets zen cart template by Picaflor Azul. If you like it and want to use it for your project, you can download it for free here:

Brighton Pets Zen Cart Template by Picaflor Azul

Features:

  • Super flexible design perfect for all types of ecommerce stores–the possibilites are endless!
  • Fixed width 2 or 3 column display
  • Matching button set included
  • Matching icons
  • Custom header with header search box, shopping cart total number of items, and dollar amount, and header text ad.
  • Fully customizable header drop down mega menu with quick links, shop, brands, info (includes admin configurable ez pages), connect with us (with facebook, twitter, youtube, pinterest, google plus, and blog), and service (with customizable text and images).
  • Custom product info page layout
  • Home Page slideshow included
  • Tabbed home page centerbox content for New Products, Featured Products, and Specials
  • Add This social bookmarking added to all product pages (includes Facebook like button, Twitter Tweet Button, and 300+ Sharing Services)
  • Custom footer featuring a footer menu with contact information (telephone and link to contact us page), information, customer support, and useful links (ez pages), integrated, optional links to your Facebook, Twitter, Youtube, Pinterest, Google Plus, and blog, and optional, customizable links to payment options.
  • Cross Browser tested using Firefox, IE9, IE8, IE7, IE6, Google Chrome, Opera, and Safari.
  • W3C Valid XHTML and CSS
  • Comes with the following modules installed: Column Layout Grid, About Us Page, Footer Menu , Column Divider Pro, Designer Monthly Boxes, Pure CSS Mega Menu
  • No changes to core files
  • Detailed html readme file with written tutorials and screen shots and links to videos of the installation and customization steps
  • Fully compatible with versions 1.3.8, 1.3.9, 1.5. Would probably work with lower versions although it has not been tested.

In your store admin go to Configuration –> Shipping/Packaging.

Click on “Enter the Maximum Package Weight you will ship”, enter the desired amount, and click on the “update” button.

If you need help with your commerce web site, please contact us for a quote.

big contact Zen Cart Tutorial: How to Add a Facebook Like Box to Zen Cart

equation