Page 1 of 2 12 LastLast
Results 1 to 10 of 14
  1. #1
    Join Date
    Feb 2010
    Posts
    7
    Plugin Contributions
    0

    Default Why is there no Buy Now button on my product pages?

    i need to simply add a "add to cart button" or "buy now button" on each product info page.
    as it stand now, my prospects and clients has to go to the category to by (if they figure out they can do that)...so far i've only been able to find partial info on the subject.

    So in advance forgive me if it's somewhere on a thread, but so far no luck for me.

    Could someone give me the exact location on how to modify this, so the buttons show up.

    My site is www.pet-stain-removal.com

    Click on any product info and you'll see (out of frustration) I added a buy now link to the respective category pages since that's all I could do with my limited knowledge.

    Thanks in advance for your help.

  2. #2
    Join Date
    Jul 2005
    Location
    Upstate NY
    Posts
    22,010
    Plugin Contributions
    25

    Default Re: Why is there no Buy Now button on my product pages?

    Your Template Monster template has deleted or commented out the add to cart code block:

    <!--bof Add to Cart Box -->
    <!--eof Add to Cart Box-->

    so you need to open /includes/templates/your_template/templates/tpl_product_info_display.php and see what the area between those comments looks like. Post it inside [php] and [/php] tags so we can read it easily.

  3. #3
    Join Date
    Aug 2005
    Location
    Arizona
    Posts
    27,755
    Plugin Contributions
    9

    Default Re: Why is there no Buy Now button on my product pages?

    Product listings have a buy now
    http ://pet-stain-removal.com/shop/index.php?main_page=index&cPath=2

    Product Info pages have a missing add to cart
    Code:
    <!--bof Add to Cart Box -->
                  <!--eof Add to Cart Box-->
    As a Template Monster template - you need to check with them as to if this is how they have it coded or if it is something you changed
    Zen-Venom Get Bitten

  4. #4
    Join Date
    Feb 2010
    Posts
    7
    Plugin Contributions
    0

    Default Re: Why is there no Buy Now button on my product pages?

    Ok, here's the code...


    PHP Code:
     <?php
    /**
     * Page Template
     *
     * Loaded automatically by index.php?main_page=product_info.<br />
     * Displays details of a typical product
     *
     * @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_product_info_display.php 5369 2006-12-23 10:55:52Z drbyte $
     */
     //require(DIR_WS_MODULES . '/debug_blocks/product_info_prices.php');
    ?>



                            
    <!--bof Category Icon -->
    <?php if ($module_show_categories != 0) {?>
    <?php
    /**
     * display the category icons
     */
    require($template->get_template_dir('/tpl_modules_category_icon_display.php',DIR_WS_TEMPLATE$current_page_base,'templates'). '/tpl_modules_category_icon_display.php'); ?>
    <?php 
    ?>
    <!--eof Category Icon -->


    <div class="title_box">
        <div class="row1">
            <div class="title_inner1">
            <div class="title_inner2">
            <div class="title_inner3"><?php echo zen_draw_separator($image 'pixel_trans.gif''1''1');?></div>
            </div>
            </div>
        </div>
        <div class="row2">
        
            <div class="title_inner1">
            <div class="title_inner2">
            <div class="title_inner3">
            <div class="title_inner4">
                
        <h1 id="productName" class="productGeneral"><?php echo $products_name?></h1>
                  
            </div>
            </div>
            </div>
            </div>
        
            
            
        </div>
    </div>






                            
       
       
       


    <div class="centerColumn" id="productGeneral">

                                                    <div class="maintep">
                                                        <div class="row22">
                                                            <div class="inn1">
                                                                <div class="inn2" style="padding-bottom:15px;">

    <!--bof Form start-->
    <?php echo zen_draw_form('cart_quantity'zen_href_link(zen_get_info_page($_GET['products_id']), zen_get_all_get_params(array('action')) . 'action=add_product'), 'post''enctype="multipart/form-data"') . "\n"?>
    <!--eof Form start-->

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


    <!--bof Prev/Next top position -->
    <?php if (PRODUCT_INFO_PREVIOUS_NEXT == or PRODUCT_INFO_PREVIOUS_NEXT == 3) { ?>
    <?php
    /**
     * display the product previous/next helper
     */
    require($template->get_template_dir('/tpl_products_next_previous.php',DIR_WS_TEMPLATE$current_page_base,'templates'). '/tpl_products_next_previous.php'); ?>
    <?php 
    ?>
    <!--eof Prev/Next top position-->

    <!--bof Product Name-->
    <!--eof Product Name-->

    <!--bof Main Product Image -->
    <?php
      
    if (zen_not_null($products_image)) {
      
    ?>
    <?php
    /**
     * display the main product image
     */
       
    require($template->get_template_dir('/tpl_modules_main_product_image.php',DIR_WS_TEMPLATE$current_page_base,'templates'). '/tpl_modules_main_product_image.php'); ?>
    <?php
      
    }
    ?>
    <!--eof Main Product Image-->

    <!--bof Product Price block -->
    <strong><h2 id="productPrices" class="productGeneral">
    <?php
    // base price
      
    if ($show_onetime_charges_description == 'true') {
        
    $one_time '<span >' TEXT_ONETIME_CHARGE_SYMBOL TEXT_ONETIME_CHARGE_DESCRIPTION '</span><br />';
      } else {
        
    $one_time '';
      }
          
          
      echo 
    $one_time . ((zen_has_product_attributes_values((int)$_GET['products_id']) and $flag_show_product_info_starting_at == 1) ? TEXT_BASE_PRICE '') . zen_get_products_display_price((int)$_GET['products_id']);
    ?></h2></strong>
    <!--eof Product Price block -->

    <!--bof free ship icon  -->
    <?php if(zen_get_product_is_always_free_shipping($products_id_current) && $flag_show_product_info_free_shipping) { ?>
    <div id="freeShippingIcon"><?php echo TEXT_PRODUCT_FREE_SHIPPING_ICON?></div>
    <?php ?>
    <!--eof free ship icon  -->

     <!--bof Product description -->
    <?php if ($products_description != '') { ?>
    <div id="productDescription" class="productGeneral biggerText">







    <!--bof Add to Cart Box -->
    <?php
    if (CUSTOMERS_APPROVAL == and TEXT_LOGIN_FOR_PRICE_BUTTON_REPLACE_SHOWROOM == '') {
      
    // do nothing
    } else {
    ?>
                <?php
       
    // $display_qty = (($flag_show_product_info_in_cart_qty == 1 and $_SESSION['cart']->in_cart($_GET['products_id'])) ? '<p>' . PRODUCTS_ORDER_QTY_TEXT_IN_CART . $_SESSION['cart']->get_quantity($_GET['products_id']) . '</p>' : '');
                
    if ($products_qty_box_status == or $products_quantity_order_max== 1) {
                  
    // hide the quantity box and default to 1
                  //$the_button = '<input type="hidden" name="cart_quantity" value="1" />' . zen_draw_hidden_field('products_id', (int)$_GET['products_id']) . zen_image_submit(BUTTON_IMAGE_IN_CART, BUTTON_IN_CART_ALT);
                
    } else {
                  
    // show the quantity box
                  
        
    $the_button '<br /><span>' PRODUCTS_ORDER_QTY_TEXT '</span><div style="margin-top:0;">
        
        
        <br /><table><tr><td style="padding-top:0px;" class="padd1"><input type="text" name="cart_quantity" class="cart_quantity" value="' 
    . (zen_get_buy_now_qty($_GET['products_id'])) . '" maxlength="6" size="4" />' zen_get_products_quantity_min_units_display((int)$_GET['products_id']) . '' zen_draw_hidden_field('products_id', (int)$_GET['products_id']) . '</td><td style="padding-top:0;">
        
        
        &nbsp;&nbsp;' 
    zen_image_submit(BUTTON_IMAGE_IN_CARTBUTTON_IN_CART_ALT) .' </td></tr></table></div><br />';
                }
        
    $display_button zen_get_buy_now_button($_GET['products_id'], $the_button);
      
    ?>
      <?php if ($display_qty != '' or $display_button != '') { ?>
      
      
      
      
      
             
             
             <div id="cartAdd">
        <div class="cartAdd_indent">
        
        <?php
          
    echo $display_qty;
          echo 
    $display_button;
                
    ?>
                
                
            </div>
            </div>
            
                            
     
              
              
              
      <?php // display qty and button ?>
    <?php 
    // CUSTOMERS_APPROVAL == 3 ?>
    <!--eof Add to Cart Box-->



    <br class="clearBoth" />





    <?php echo stripslashes($products_description); ?></div><br class="clearBoth" />
    <?php ?>
    <!--eof Product description -->
    <br class="clearBoth" />


    <!--bof Product details list  -->
    <?php if ( (($flag_show_product_info_model == and $products_model != '') or ($flag_show_product_info_weight == and $products_weight !=0) or ($flag_show_product_info_quantity == 1) or ($flag_show_product_info_manufacturer == and !empty($manufacturers_name))) ) { ?>
    <ul id="productDetailsList" class="floatingBox back">
      <?php echo (($flag_show_product_info_model == and $products_model !='') ? '<li>' TEXT_PRODUCT_MODEL $products_model '</li>' '') . "\n"?>
      <?php echo (($flag_show_product_info_weight == and $products_weight !=0) ? '<li>' TEXT_PRODUCT_WEIGHT .  $products_weight TEXT_PRODUCT_WEIGHT_UNIT '</li>'  '') . "\n"?>
      <?php echo (($flag_show_product_info_quantity == 1) ? '<li>' $products_quantity TEXT_PRODUCT_QUANTITY '</li>'  '') . "\n"?>
      <?php echo (($flag_show_product_info_manufacturer == and !empty($manufacturers_name)) ? '<li>' TEXT_PRODUCT_MANUFACTURER $manufacturers_name '</li>' '') . "\n"?>
    </ul>
    <br class="clearBoth" />

    <br />
        



    <?php
      
    }
    ?>
    <!--eof Product details list -->

    <!--bof Attributes Module -->
    <?php
      
    if ($pr_attr->fields['total'] > 0) {
    ?>
    <?php
    /**
     * display the product atributes
     */
      
    require($template->get_template_dir('/tpl_modules_attributes.php',DIR_WS_TEMPLATE$current_page_base,'templates'). '/tpl_modules_attributes.php'); ?>
    <?php
      
    }
    ?>
    <!--eof Attributes Module -->

    <!--bof Quantity Discounts table -->
    <?php
      
    if ($products_discount_type != 0) { ?>
    <?php
    /**
     * display the products quantity discount
     */
     
    require($template->get_template_dir('/tpl_modules_products_quantity_discounts.php',DIR_WS_TEMPLATE$current_page_base,'templates'). '/tpl_modules_products_quantity_discounts.php'); ?>
    <?php
      
    }
    ?>
    <!--eof Quantity Discounts table -->

    <!--bof Additional Product Images -->
    <?php
    /**
     * display the products additional images
     */
      
    require($template->get_template_dir('/tpl_modules_additional_images.php',DIR_WS_TEMPLATE$current_page_base,'templates'). '/tpl_modules_additional_images.php'); ?>
    <!--eof Additional Product Images -->

    <!--bof Prev/Next bottom position -->
    <?php if (PRODUCT_INFO_PREVIOUS_NEXT == or PRODUCT_INFO_PREVIOUS_NEXT == 3) { ?>
    <?php
    /**
     * display the product previous/next helper
     */
     
    require($template->get_template_dir('/tpl_products_next_previous.php',DIR_WS_TEMPLATE$current_page_base,'templates'). '/tpl_products_next_previous.php'); ?>
    <?php 
    ?>
    <!--eof Prev/Next bottom position -->

    <!--bof Tell a Friend button -->
    <?php
      
    if ($flag_show_product_info_tell_a_friend == 1) { ?>
    <div id="productTellFriendLink" class="buttonRow forward"><?php echo ($flag_show_product_info_tell_a_friend == '<a href="' zen_href_link(FILENAME_TELL_A_FRIEND'products_id=' $_GET['products_id']) . '">' zen_image_button(BUTTON_IMAGE_TELLAFRIENDBUTTON_TELLAFRIEND_ALT) . '</a>' ''); ?></div>
    <?php
      
    }
    ?>
    <!--eof Tell a Friend button -->

    <!--bof Reviews button and count-->
    <?php
      
    if ($flag_show_product_info_reviews == 1) {
        
    // if more than 0 reviews, then show reviews button; otherwise, show the "write review" button
        
    if ($reviews->fields['count'] > ) { ?>
    <div id="productReviewLink" class="buttonRow back"><?php echo '<a href="' zen_href_link(FILENAME_PRODUCT_REVIEWSzen_get_all_get_params()) . '">' zen_image_button(BUTTON_IMAGE_REVIEWSBUTTON_REVIEWS_ALT) . '</a>'?></div>
    <br class="clearBoth" />
    <p class="reviewCount"><?php echo ($flag_show_product_info_reviews_count == TEXT_CURRENT_REVIEWS ' ' $reviews->fields['count'] : ''); ?></p>
    <?php } else { ?>
    <div id="productReviewLink" class="buttonRow back"><?php echo '<a href="' zen_href_link(FILENAME_PRODUCT_REVIEWS_WRITEzen_get_all_get_params(array())) . '">' zen_image_button(BUTTON_IMAGE_WRITE_REVIEWBUTTON_WRITE_REVIEW_ALT) . '</a>'?></div>
    <br class="clearBoth" />
    <?php
      
    }
    }
    ?>


    <!--eof Reviews button and count -->


    <!--bof Product date added/available-->
    <?php
      
    if ($products_date_available date('Y-m-d H:i:s')) {
        if (
    $flag_show_product_info_date_available == 1) {
    ?>
      <p id="productDateAvailable" class="productGeneral centeredContent"><?php echo sprintf(TEXT_DATE_AVAILABLEzen_date_long($products_date_available)); ?></p>
    <?php
        
    }
      } else {
        if (
    $flag_show_product_info_date_added == 1) {
    ?>
          <p id="productDateAdded" class="productGeneral centeredContent"><?php echo sprintf(TEXT_DATE_ADDEDzen_date_long($products_date_added)); ?></p>
    <?php
        
    // $flag_show_product_info_date_added
      
    }
    ?>
    <!--eof Product date added/available -->

    <!--bof Product URL -->
    <?php
      
    if (zen_not_null($products_url)) {
        if (
    $flag_show_product_info_url == 1) {
    ?>
        <p id="productInfoLink" class="productGeneral centeredContent"><?php echo sprintf(TEXT_MORE_INFORMATIONzen_href_link(FILENAME_REDIRECT'action=url&goto=' urlencode($products_url), 'NONSSL'truefalse)); ?></p>
    <?php
        
    // $flag_show_product_info_url
      
    }
    ?>
    <!--eof Product URL -->

    <!--bof also purchased products module-->
    <?php require($template->get_template_dir('tpl_modules_also_purchased_products.php'DIR_WS_TEMPLATE$current_page_base,'templates'). '/' 'tpl_modules_also_purchased_products.php');?>
    <!--eof also purchased products module-->

    <!--bof Form close-->
    </form>
    <!--bof Form close-->


     

                                                                
                                                                </div>
                                                            </div>
                                                        </div>
                                                        <div class="row33">
                                                            <div class="inn1">
                                                                <div class="inn2"><?php echo zen_draw_separator($image 'pixel_trans.gif''1''1');?></div>
                                                            </div>
                                                        </div>
                                                    </div>



    </div>
    Thanks for your help!

  5. #5
    Join Date
    Feb 2010
    Posts
    7
    Plugin Contributions
    0

    Default Re: Why is there no Buy Now button on my product pages?

    Quote Originally Posted by kobra View Post
    Product listings have a buy now
    http ://pet-stain-removal.com/shop/index.php?main_page=index&cPath=2

    Product Info pages have a missing add to cart
    Code:
    <!--bof Add to Cart Box -->
                  <!--eof Add to Cart Box-->
    As a Template Monster template - you need to check with them as to if this is how they have it coded or if it is something you changed
    You are right, I want it to showup on the product detail page as this is the quickest path for the prospect or client to buy.

    Thanks for your help.

  6. #6
    Join Date
    Jun 2003
    Posts
    33,720
    Plugin Contributions
    0

    Default Re: Why is there no Buy Now button on my product pages?

    What settings do you have in your Admin> Configuration> My Store> Store Status?
    Please do not PM for support issues: a private solution doesn't benefit the community.

    Be careful with unsolicited advice via email or PM - Make sure the person you are talking to is a reliable source.

  7. #7
    Join Date
    Feb 2010
    Posts
    7
    Plugin Contributions
    0

    Default Re: Why is there no Buy Now button on my product pages?

    Quote Originally Posted by Kim View Post
    What settings do you have in your Admin> Configuration> My Store> Store Status?
    it is set at "0" I tried setting to "3" with no luck.

  8. #8
    Join Date
    Jan 2004
    Posts
    66,443
    Plugin Contributions
    279

    Default Re: Why is there no Buy Now button on my product pages?

    Why do you have these lines commented out?

    PHP Code:
       // $display_qty = (($flag_show_product_info_in_cart_qty == 1 and $_SESSION['cart']->in_cart($_GET['products_id'])) ? '<p>' . PRODUCTS_ORDER_QTY_TEXT_IN_CART . $_SESSION['cart']->get_quantity($_GET['products_id']) . '</p>' : ''); 

                  //$the_button = '<input type="hidden" name="cart_quantity" value="1" />' . zen_draw_hidden_field('products_id', (int)$_GET['products_id']) . zen_image_submit(BUTTON_IMAGE_IN_CART, BUTTON_IN_CART_ALT); 
    .

    Zen Cart - putting the dream of business ownership within reach of anyone!
    Donate to: DrByte directly or to the Zen Cart team as a whole

    Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
    Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.

  9. #9
    Join Date
    Feb 2010
    Posts
    7
    Plugin Contributions
    0

    Default Re: Why is there no Buy Now button on my product pages?

    Didn't know it was that way...is that the problem? If so, would you tell me how it should be. thx

  10. #10
    Join Date
    Jan 2004
    Posts
    66,443
    Plugin Contributions
    279

    Default Re: Why is there no Buy Now button on my product pages?

    It appears as though whoever designed your template has intentionally busted core functionality.
    Such is the drawback of using templates designed by companies like TemplateMonster who take no regard for retaining proper functionality.

    You can either ask them to help you fix what they broke, or you can sort it out yourself by comparing what they gave you against the original versions of the files.

    You can find a copy of the original Zen Cart code by visiting the Download link at: www.zen-cart.com
    .

    Zen Cart - putting the dream of business ownership within reach of anyone!
    Donate to: DrByte directly or to the Zen Cart team as a whole

    Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
    Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.

 

 
Page 1 of 2 12 LastLast

Similar Threads

  1. Replies: 3
    Last Post: 3 Sep 2010, 03:11 PM
  2. Product Listing Buy Now Button
    By Mon3 in forum Templates, Stylesheets, Page Layout
    Replies: 4
    Last Post: 27 Nov 2008, 01:19 PM
  3. Instead of it saying Add to Cart can there be a buy now button instead?
    By tanyaleann in forum Templates, Stylesheets, Page Layout
    Replies: 3
    Last Post: 13 Oct 2008, 07:59 PM
  4. Lost again... Not understanding why there are no add to cart or buy now buttons
    By taogem in forum PayPal Express Checkout support
    Replies: 3
    Last Post: 8 Jun 2008, 09:12 AM
  5. why does product "buy Now" button changed to more info..
    By dhermanus in forum General Questions
    Replies: 2
    Last Post: 21 Oct 2006, 05:14 AM

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