Results 1 to 4 of 4
  1. #1
    Join Date
    Jul 2006
    Posts
    87
    Plugin Contributions
    0

    modifying final payment screen

    morning all, Can somebody please tell me where do i find the file to edit to do the following.

    I have edited my payment page to read credit card/paypal (have a business account so they can do either)

    or

    Cheque/Postal Order

    and i would now like to put some new text below these say something to the effect of 'if you choose credit card/paypal you will be redirected to paypal, where you can pay using your paypal account. If you o not have one you can either set one up or pay using a 1 time credit card payment' or words to that effect.

    Any ideas?

    Much appreciated!


  2. #2
    Join Date
    Mar 2004
    Posts
    16,042
    Plugin Contributions
    5

    Default Re: modifying final payment screen

    the file is
    includes/templates/YOUR TEMPLATE/templates/tpl_checkout_confirmation_default.php

    IF you dont have this file in your custom template move a copy of it from template default,
    then I would suggest adding in an if statement to only show IF paypal is the payment processer, and besides telling them they are going to be redirected also make note that if they dont have a paypal account that they will need to hit the link to return to your site
    Zen cart PCI compliant Hosting

  3. #3
    Join Date
    Jul 2006
    Posts
    87
    Plugin Contributions
    0

    Re: modifying final payment screen

    Hi, not had any luck with that. I now have the file includes/templates/New_template/templates/tpl_checkout_confirmation_default.php and have put in a test message but no luck. Not sure ive got the script or file location right. Any ideas? My script is below. Many thanks

    <?php
    /**
    * Page Template
    *
    * Loaded automatically by index.php?main_page=checkout_confirmation.<br />
    * Displays final checkout details, cart, payment and shipping info details.
    *
    * @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_confirmation_default.php 3306 2006-03-29 07:15:46Z drbyte $
    */
    ?>
    <div class="centerColumn" id="checkoutConfirmDefault">

    <h1 id="checkoutConfirmDefaultHeading"><?php echo HEADING_TITLE; ?></h1>

    <?php if ($messageStack->size('redemptions') > 0) echo $messageStack->output('redemptions'); ?>
    <?php if ($messageStack->size('checkout_confirmation') > 0) echo $messageStack->output('checkout_confirmation'); ?>
    <?php if ($messageStack->size('checkout') > 0) echo $messageStack->output('checkout'); ?>

    <div id="checkoutShipto" class="back">
    <h2 id="checkoutConfirmDefaultBillingAddress"><?php echo HEADING_BILLING_ADDRESS; ?></h2>
    <div class="buttonRow forward"><?php echo '<a href="' . zen_href_link(FILENAME_CHECKOUT_PAYMENT, '', 'SSL') . '">' . zen_image_button(BUTTON_IMAGE_EDIT_SMALL, BUTTON_EDIT_SMALL_ALT) . '</a>'; ?></div>

    <address><?php echo zen_address_format($order->billing['format_id'], $order->billing, 1, ' ', '<br />'); ?></address>

    <?php
    $class =& $_SESSION['payment'];
    ?>

    <h3 id="checkoutConfirmDefaultPayment"><?php echo HEADING_PAYMENT_METHOD; ?></h3>
    <h4 id="checkoutConfirmDefaultPaymentTitle"><?php echo $GLOBALS[$class]->title; ?></h4>

    <?php
    if (is_array($payment_modules->modules)) {
    if ($confirmation = $payment_modules->confirmation()) {
    ?>
    <div class="important"><?php echo $confirmation['title']; ?></div>
    <?php
    }
    ?>
    <div class="important">
    <?php
    for ($i=0, $n=sizeof($confirmation['fields']); $i<$n; $i++) {
    ?>
    <div class="back"><?php echo $confirmation['fields'][$i]['title']; ?></div>
    <div ><?php echo $confirmation['fields'][$i]['field']; ?></div>
    <?php
    }
    ?>
    </div>
    <?php
    }
    ?>

    <br class="clearBoth" />
    </div>

    <?php
    if ($_SESSION['sendto'] != false) {
    ?>
    <div id="checkoutBillto" class="forward">
    <h2 id="checkoutConfirmDefaultBillingAddress"><?php echo HEADING_DELIVERY_ADDRESS; ?></h2>
    <div class="buttonRow forward"><?php echo '<a href="' . zen_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL') . '">' . zen_image_button(BUTTON_IMAGE_EDIT_SMALL, BUTTON_EDIT_SMALL_ALT) . '</a>'; ?></div>

    <address><?php echo zen_address_format($order->delivery['format_id'], $order->delivery, 1, ' ', '<br />'); ?></address>

    <?php
    if ($order->info['shipping_method']) {
    ?>
    <h3 id="checkoutConfirmDefaultShipment"><?php echo HEADING_SHIPPING_METHOD; ?></h3>
    <h4 id="checkoutConfirmDefaultShipmentTitle"><?php echo $order->info['shipping_method']; ?></h4>

    <?php
    }
    ?>
    </div>
    <?php
    }
    ?>
    <br class="clearBoth" />
    <hr />
    <?php
    // always show comments
    // if ($order->info['comments']) {
    ?>

    <h2 id="checkoutConfirmDefaultHeadingComments"><?php echo HEADING_ORDER_COMMENTS; ?></h2>

    <div class="buttonRow forward"><?php echo '<a href="' . zen_href_link(FILENAME_CHECKOUT_PAYMENT, '', 'SSL') . '">' . zen_image_button(BUTTON_IMAGE_EDIT_SMALL, BUTTON_EDIT_SMALL_ALT) . '</a>'; ?></div>

    <div><?php echo (empty($order->info['comments']) ? NO_COMMENTS_TEXT : nl2br(zen_output_string_protected($order->info['comments'])) . zen_draw_hidden_field('comments', $order->info['comments'])); ?></div>
    <br class="clearBoth" />
    <?php
    // }
    ?>
    <hr />

    <h2 id="checkoutConfirmDefaultHeadingCart"><?php echo HEADING_PRODUCTS; ?></h2>

    <div class="buttonRow forward"><?php echo '<a href="' . zen_href_link(FILENAME_SHOPPING_CART) . '">' . zen_image_button(BUTTON_IMAGE_EDIT_SMALL, BUTTON_EDIT_SMALL_ALT) . '</a>'; ?></div>
    <br class="clearBoth" />
    <table border="0" width="100%" cellspacing="0" cellpadding="0" id="cartContentsDisplay">
    <tr class="cartTableHeading">
    <th scope="col" id="ccQuantityHeading" width="30"><?php echo TABLE_HEADING_QUANTITY; ?></th>
    <th scope="col" id="ccProductsHeading"><?php echo TABLE_HEADING_PRODUCTS; ?></th>
    <?php
    // If there are tax groups, display the tax columns for price breakdown
    if (sizeof($order->info['tax_groups']) > 1) {
    ?>
    <th scope="col" id="ccTaxHeading"><?php echo HEADING_TAX; ?></th>
    <?php
    }
    ?>
    <th scope="col" id="ccTotalHeading"><?php echo TABLE_HEADING_TOTAL; ?></th>
    </tr>
    <?php // now loop thru all products to display quantity and price ?>
    <?php for ($i=0, $n=sizeof($order->products); $i<$n; $i++) { ?>
    <tr class="<?php echo $product['rowClass']; ?>">
    <td class="cartQuantity"><?php echo $order->products[$i]['qty']; ?>&nbsp;x</td>
    <td class="cartProductDisplay"><?php echo $order->products[$i]['name']; ?>
    <?php echo $stock_check; ?>

    <?php // if there are attributes, loop thru them and display one per line
    if (isset($order->products[$i]['attributes']) && sizeof($order->products[$i]['attributes']) > 0 ) {
    echo '<ul id="cartAttribsList">';
    for ($j=0, $n2=sizeof($order->products[$i]['attributes']); $j<$n2; $j++) {
    ?>
    <li><?php echo $order->products[$i]['attributes'][$j]['option'] . ': ' . nl2br($order->products[$i]['attributes'][$j]['value']); ?></li>
    <?php
    } // end loop
    echo '</ul>';
    } // endif attribute-info
    ?>
    </td>

    <?php // display tax info if exists ?>
    <?php if (sizeof($order->info['tax_groups']) > 1) { ?>
    <td class="cartTotalDisplay">
    <?php echo zen_display_tax_value($order->products[$i]['tax']); ?>%</td>
    <?php } // endif tax info display ?>
    <td class="cartTotalDisplay">
    <?php echo $currencies->display_price($order->products[$i]['final_price'], $order->products[$i]['tax'], $order->products[$i]['qty']);
    if ($order->products[$i]['onetime_charges'] != 0 ) echo '<br /> ' . $currencies->display_price($order->products[$i]['onetime_charges'], $order->products[$i]['tax'], 1);
    ?>
    </td>
    </tr>
    <?php } // end for loopthru all products ?>
    </table>
    <hr />

    <?php
    if (MODULE_ORDER_TOTAL_INSTALLED) {
    $order_totals = $order_total_modules->process();
    ?>
    <div id="orderTotals"><?php $order_total_modules->output(); ?></div>
    <?php
    }
    ?>

    <?php
    echo zen_draw_form('checkout_confirmation', $form_action_url, 'post', 'id="checkout_confirmation" onsubmit="submitonce();"');

    if (is_array($payment_modules->modules)) {
    echo $payment_modules->process_button();
    }
    ?>
    <div class="buttonRow forward"><?php echo zen_image_submit(BUTTON_IMAGE_CONFIRM_ORDER, BUTTON_CONFIRM_ORDER_ALT, 'name="btn_submit" id="btn_submit"') ;?></div>
    </form>
    <div class="buttonRow back"><?php echo TITLE_CONTINUE_CHECKOUT_PROCEDURE . '<br />' . TEXT_CONTINUE_CHECKOUT_PROCEDURE; ?></div>

    </div>
    if $order->info['payment_type'] = paypal {
    echo "test message";
    }

  4. #4
    Join Date
    Jul 2006
    Posts
    87
    Plugin Contributions
    0

    Re: modifying final payment screen

    As per usual your absolutely right!

    Dont think i put my question to you very accurately. I was hoping for the text to appear on the screen before the page we have discussed. In hindsight, this works even better. Have been able to modify the text in dreamweaver.

    Many thanks!!!

 

 

Similar Threads

  1. Modifying payment text
    By tnay in forum PayPal Express Checkout support
    Replies: 2
    Last Post: 9 Sep 2011, 10:24 AM
  2. final payment error
    By Burge in forum PayPal Express Checkout support
    Replies: 12
    Last Post: 3 Jun 2011, 11:32 PM
  3. Can payment type be changed after order is final?
    By carol2848 in forum General Questions
    Replies: 2
    Last Post: 11 Apr 2011, 11:24 AM
  4. Error During Checkout Final Screen - Help!
    By DK_Scully in forum General Questions
    Replies: 4
    Last Post: 31 Jan 2011, 12:59 PM
  5. Help- Payment screen Asks for Payment -Then Nothing
    By Pet Herbal Remedies in forum Built-in Shipping and Payment Modules
    Replies: 3
    Last Post: 25 Sep 2008, 04:05 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
disjunctive-egg