Forums / Templates, Stylesheets, Page Layout / List shipping methods automatically on Shipping and Return Page

List shipping methods automatically on Shipping and Return Page

Locked

Views: 3,128

Results 1 to 6 of 6
This thread is locked. New replies are disabled.
15 Jul 2006, 5:45 PM
#1
gems14k avatar

gems14k

New Zenner

Join Date:
Jul 2005
Posts:
95
Plugin Contributions:
0

List shipping methods automatically on Shipping and Return Page

I want to list the shipping methods that I enabled from admin on the shipping and return page automatically. I modiflied the tpl_checkout_shipping_default.php, but it didn't work.

Below is what I got:

<?php /** * Page Template * * Loaded automatically by index.php?main_page=checkout_shipping.<br /> * Displays allowed shipping modules for selection by customer. * * @package templateSystem * @copyright Copyright 2003-2006 Zen Cart Development Team * @copyright Portions Copyright 2003 osCommerce * @license <http://www.zen-cart.com/license/2_0.txt> GNU Public License V2.0 * @version $Id: tpl_checkout_shipping_default.php 3183 2006-03-14 07:58:59Z birdbrain $ */ ?> <?php if (zen_count_shipping_modules() > 0) { ?> <fieldset> <legend id="checkoutShippingHeadingMethod"><?php echo TABLE_HEADING_SHIPPING_METHOD; ?></legend> <?php if (sizeof($quotes) > 1 && sizeof($quotes[0]) > 1) { ?> <div id="checkoutShippingContentChoose" class="important"><?php echo TEXT_CHOOSE_SHIPPING_METHOD; ?></div> <?php } elseif ($free_shipping == false) { ?> <div id="checkoutShippingContentChoose" class="important"><?php echo TEXT_ENTER_SHIPPING_INFORMATION; ?></div> <?php } ?> <?php if ($free_shipping == true) { ?> <div id="freeShip" class="important" ><?php echo FREE_SHIPPING_TITLE; ?> <?php echo $quotes[$i]['icon']; ?></div> <div id="defaultSelected"><?php echo sprintf(FREE_SHIPPING_DESCRIPTION, $currencies->format(MODULE_ORDER_TOTAL_SHIPPING_FREE_SHIPPING_OVER)) . zen_draw_hidden_field('shipping', 'free_free'); ?></div> <?php } else { $radio_buttons = 0; for ($i=0, $n=sizeof($quotes); $i<$n; $i++) { ?> <fieldset> <legend><?php echo $quotes[$i]['module']; ?> <?php if (isset($quotes[$i]['icon']) && zen_not_null($quotes[$i]['icon'])) { echo $quotes[$i]['icon']; } ?></legend> <?php if (isset($quotes[$i]['error'])) { ?>
  <div><?php echo $quotes[$i]['error']; ?></div>
<?php } else { for ($j=0, $n2=sizeof($quotes[$i]['methods']); $j<$n2; $j++) { // set the radio button to be checked if it is the method chosen $checked = (($quotes[$i]['id'] . '_' . $quotes[$i]['methods'][$j]['id'] == $_SESSION['shipping']['id']) ? true : false); if ( ($checked == true) || ($n == 1 && $n2 == 1) ) { //echo ' <div id="defaultSelected" class="moduleRowSelected">' . "\n"; //} else { //echo ' <div class="moduleRow">' . "\n"; } ?> <?php if ( ($n > 1) || ($n2 > 1) ) { ?> <div class="important forward"><?php echo $currencies->format(zen_add_tax($quotes[$i]['methods'][$j]['cost'], (isset($quotes[$i]['tax']) ? $quotes[$i]['tax'] : 0))); ?></div> <?php } else { ?> <div class="important forward"><?php echo $currencies->format(zen_add_tax($quotes[$i]['methods'][$j]['cost'], $quotes[$i]['tax'])) . zen_draw_hidden_field('shipping', $quotes[$i]['id'] . '_' . $quotes[$i]['methods'][$j]['id']); ?></div> <?php } ?> <?php echo zen_draw_radio_field('shipping', $quotes[$i]['id'] . '_' . $quotes[$i]['methods'][$j]['id'], $checked, 'id="ship-'.$quotes[$i]['id'] . '-' . $quotes[$i]['methods'][$j]['id'].'"'); ?>

<label for="ship-<?php echo $quotes[$i]['id'] . '-' . $quotes[$i]['methods'][$j]['id']; ?>" class="checkboxLabel" ><?php echo $quotes[$i]['methods'][$j]['title']; ?></label>

<!--</div>--> <br class="clearBoth" /> <?php $radio_buttons++; } } ?> </fieldset> <?php } } ?> <?php } ?> </form> </div>
15 Jul 2006, 6:59 PM
#2
ajeh avatar

ajeh

Oba-san

Join Date:
Sep 2003
Location:
Ohio
Posts:
62,757
Plugin Contributions:
1

Re: List shipping methods automatically on Shipping and Return Page

Why are you changing code?

Your Shipping Modules that you install in the Admin already list automatically on the checkout_shipping ...

If you do not see them then something is not configured correctly ...

Linda McGrath
If you have to think ... you haven't been zenned ...

**Did YOU buy the Zen Cart Team a cup of coffee and a donut today? Just click here to support the Zen Cart Team!!**

Are you using the latest? Perhaps you've a problem that's fixed in the latest version: [Upgrade today!]
Officially PayPal-Certified! Just click here

Try our Zen Cart Recommended Services - Hosting, Payment and more ...
Signup for our Announcements Forums to stay up to date on important changes and updates!

15 Jul 2006, 8:54 PM
#3
gems14k avatar

gems14k

New Zenner

Join Date:
Jul 2005
Posts:
95
Plugin Contributions:
0

Re: List shipping methods automatically on Shipping and Return Page

Ajeh:

Why are you changing code?

Your Shipping Modules that you install in the Admin already list automatically on the checkout_shipping ...

If you do not see them then something is not configured correctly ...

I want it the shipping methods to display on the static information page, the "Shipping & Returns," not in the checkout process.

15 Jul 2006, 9:23 PM
#4
gems14k avatar

gems14k

New Zenner

Join Date:
Jul 2005
Posts:
95
Plugin Contributions:
0

Re: List shipping methods automatically on Shipping and Return Page

Let me clarify the what I did.

I copied

/includes/templates/nokoria/template/tpl_checkout_shipping_default.php
to
/includes/languages/english/html_includes/nokoria/define_shippinginfo.php

and I deleted part of the code, so that only the shipping methods will dispaly. But nothing display.

15 Jul 2006, 10:38 PM
#5
ajeh avatar

ajeh

Oba-san

Join Date:
Sep 2003
Location:
Ohio
Posts:
62,757
Plugin Contributions:
1

Re: List shipping methods automatically on Shipping and Return Page

Wouldn't it be easier to type the names in the Shipping & Returns as they will not display if the customer is not logged in ... and unless there is something in the cart they would not run a value ...

Might peek at the shipping estimator and how that is called to display on the shopping cart if you still think you want to do it this way ...

Linda McGrath
If you have to think ... you haven't been zenned ...

**Did YOU buy the Zen Cart Team a cup of coffee and a donut today? Just click here to support the Zen Cart Team!!**

Are you using the latest? Perhaps you've a problem that's fixed in the latest version: [Upgrade today!]
Officially PayPal-Certified! Just click here

Try our Zen Cart Recommended Services - Hosting, Payment and more ...
Signup for our Announcements Forums to stay up to date on important changes and updates!

15 Jul 2006, 11:00 PM
#6
gems14k avatar

gems14k

New Zenner

Join Date:
Jul 2005
Posts:
95
Plugin Contributions:
0

Re: List shipping methods automatically on Shipping and Return Page

Thanks for the replies. I will look at it.