Page 1 of 5 123 ... LastLast
Results 1 to 10 of 42
  1. #1
    Join Date
    Jan 2004
    Posts
    66,364
    Blog Entries
    7
    Plugin Contributions
    274

    Default Known Bugs (and fixes) with v1.3.8 / v1.3.8a

    This thread is a collection of known bugs and their fixes ... specifically applicable to v1.3.8 / v1.3.8a.

    FIRST, YOU SHOULD APPLY ALL KNOWN SECURITY PATCHES, as listed here:
    http://www.zen-cart.com/forum/showthread.php?t=131115

  2. #2
    Join Date
    Jan 2004
    Posts
    66,364
    Blog Entries
    7
    Plugin Contributions
    274

    Default Re: Known Bugs with v1.3.8

    Symptom:
    Using v1.3.8 (not v1.3.8a). Getting: SMTP Error - Could Not Connect to SMTP Host


    Solution:
    Details and fix posted here:
    http://www.zen-cart.com/forum/showthread.php?t=82570



    NOTE: This issue is fixed in v1.3.8a ... announced here: http://www.zen-cart.com/forum/showth...780#post473780
    .

    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.

  3. #3
    Join Date
    Sep 2003
    Location
    Ohio
    Posts
    69,402
    Plugin Contributions
    6

    Default Re: Known Bugs with v1.3.8

    Symptom:
    Center boxes for NEW PRODUCTS and UPCOMING PRODUCTS show Products even when products_status = 0

    Solution:
    Fix SELECT statements in the two modules:

    /includes/modules/new_products.php

    This section around lines 40-45
    PHP Code:
        $new_products_query "select distinct p.products_id, p.products_image, p.products_tax_class_id, pd.products_name,
                                      p.products_date_added, p.products_price, p.products_type, p.master_categories_id
                               from " 
    TABLE_PRODUCTS " p, " TABLE_PRODUCTS_DESCRIPTION " pd
                               where p.products_id = pd.products_id
                               and pd.language_id = '" 
    . (int)$_SESSION['languages_id'] . "'
                               and p.products_id in (" 
    $list_of_products ")"
    Needs to be updated to:
    PHP Code:
        $new_products_query "select distinct p.products_id, p.products_image, p.products_tax_class_id, pd.products_name,
                                      p.products_date_added, p.products_price, p.products_type, p.master_categories_id
                               from " 
    TABLE_PRODUCTS " p, " TABLE_PRODUCTS_DESCRIPTION " pd
                               where p.products_id = pd.products_id
                               and pd.language_id = '" 
    . (int)$_SESSION['languages_id'] . "'
                               and p.products_status = 1
                               and p.products_id in (" 
    $list_of_products ")"
    And then in the:
    /includes/modules/upcoming_products.php

    around lines 43 to 50
    PHP Code:
        $expected_query "select p.products_id, pd.products_name, products_date_available as date_expected, p.master_categories_id
                           from " 
    TABLE_PRODUCTS " p, " TABLE_PRODUCTS_DESCRIPTION " pd
                           where p.products_id = pd.products_id
                           and p.products_id in (" 
    $list_of_products ")
                           and pd.language_id = '" 
    . (int)$_SESSION['languages_id'] . "' " .
                           
    $display_limit .
                           
    $limit_clause
    to read:
    PHP Code:
        $expected_query "select p.products_id, pd.products_name, products_date_available as date_expected, p.master_categories_id
                           from " 
    TABLE_PRODUCTS " p, " TABLE_PRODUCTS_DESCRIPTION " pd
                           where p.products_id = pd.products_id
                           and p.products_status = 1
                           and p.products_id in (" 
    $list_of_products ")
                           and pd.language_id = '" 
    . (int)$_SESSION['languages_id'] . "' " .
                           
    $display_limit .
                           
    $limit_clause
    Last edited by Ajeh; 4 Jan 2008 at 05:15 AM.
    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: v1.5.5]
    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!

  4. #4
    Join Date
    Jan 2004
    Posts
    66,364
    Blog Entries
    7
    Plugin Contributions
    274

    Default PHP 4.3.2 vs admin login issues in v1.3.7.x and v1.3.8

    Symptom: Using PHP 4.3.2 (specifically), cannot stay logged in to the admin area

    Cause: Inconsistency in how PHP 4.3.2 vs newer versions of PHP handle sessions.

    Solution: See instructions in this post: http://www.zen-cart.com/forum/showpo...8&postcount=29
    .

    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.

  5. #5
    Join Date
    Sep 2003
    Location
    Ohio
    Posts
    69,402
    Plugin Contributions
    6

    Default Re: Known Bugs with v1.3.8

    Symptom:
    Tax calculation logic for Gift Vouchers.

    Solution:
    To fix for v1.3.8/1.3.8a you need to edit

    includes/modules/order_total/ot_gv.php

    at around line 294 you should see this code

    Code:
            
    if ($this->include_tax) {
              reset($order->info['tax_groups']);
              foreach ($order->info['tax_groups'] as $key=>$value) {
                $od_amount['tax_groups'][$key] = $order->info['tax_groups'][$key] * $ratio_tax;
                $tax_deduct += $od_amount['tax_groups'][$key];
              }
            }
    you need to comment out that whole block so you get

    Code:
    //        if ($this->include_tax) {
    //          reset($order->info['tax_groups']);
    //          foreach ($order->info['tax_groups'] as $key=>$value) {
    //            $od_amount['tax_groups'][$key] = $order->info['tax_groups'][$key] * $ratio_tax;
    //            $tax_deduct += $od_amount['tax_groups'][$key];
    //          }
    //       }
    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: v1.5.5]
    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!

  6. #6
    Join Date
    Sep 2003
    Location
    Ohio
    Posts
    69,402
    Plugin Contributions
    6

    Default Re: Known Bugs with v1.3.8

    Symptom:
    Admin Category/Product Listing is not showing prices when Customer Authorization is set to 1 or 2 ...

    This was originally designed to make the Admin mirror the Catalog ... unfortunately, *somebody* ... er ... umm ... me ... forgot to finish this section of code so there was an additional switch in place of the customer_id session variable ...

    This means, if you have your shop setup with Customer Authorization and you do not see the Prices in the Catalog ... Categories/Products ... it is because it is first checking if the prices "should" show ... this is not a valid test in the Admin and should be changed so that the Prices *always* show in the Admin ...

    Temporary Solution:
    This can be changed with a quick fix of:
    /admin/includes/functions/functions_prices.php
    PHP Code:
      function zen_get_products_display_price($products_id) {
        global 
    $db$currencies;

        if (
    false) {
    // 0 = normal shopping
    // 1 = Login to shop
    // 2 = Can browse but no prices
        // verify display of prices
          
    switch (true) {
            case (
    CUSTOMERS_APPROVAL == '1' and $_SESSION['customer_id'] == ''):
            
    // customer must be logged in to browse
            
    return '';
            break;
            case (
    CUSTOMERS_APPROVAL == '2' and $_SESSION['customer_id'] == ''):
            
    // customer may browse but no prices
            
    return '';
            break;
            default:
            
    // proceed normally
            
    break;
          }
        }

    // show case only
        
    if (STORE_STATUS != '0') {
          if (
    STORE_STATUS == '1') {
            return 
    '';
          }
        } 
    NOTE: the STORE_STATUS is also there to do the same thing, that if you turn off the prices based on STORE_STATUS then the prices would turn off in the Admin as well ...

    Both of these will be fixed in v1.4 with a better arrangement of code ...
    Last edited by Ajeh; 16 Feb 2010 at 12:50 AM. Reason: add filename to fix ... updated bug definition
    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: v1.5.5]
    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!

  7. #7
    Join Date
    Jan 2004
    Posts
    66,364
    Blog Entries
    7
    Plugin Contributions
    274

    Default PayPal Website Payments Pro 10726 error with downloadable products

    Symptom: When doing checkout with Website Payments Pro and have only downloadable products in the cart (or otherwise don't require shipping for anything), error 10726 appears.
    10726 - Invalid Data - There's an error with this transaction. Please enter a complete shipping address.

    Cause: Partial shipping information is being sent, when none should be sent at all.


    Solution: posted here: http://www.zen-cart.com/forum/showpo...82&postcount=4
    .

    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.

  8. #8
    Join Date
    Jan 2004
    Posts
    66,364
    Blog Entries
    7
    Plugin Contributions
    274

    Default Re: Known Bugs with v1.3.8

    This issue exists prior to v1.3.8, and is formally fixed in v1.4.0

    Symptom: customer date of birth gets erased when editing customer records from the admin page, if the minimum length for the DOB field is set to zero

    Solution: see this thread: http://www.zen-cart.com/forum/showthread.php?t=83839
    .

    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
    Jan 2004
    Posts
    66,364
    Blog Entries
    7
    Plugin Contributions
    274

    Default Linkpoint API payment module problem if using low-order-fee module

    Symptom: If you are using the low-order-fee module and using Linkpoint/Yourpay API payment module in v1.3.8, you will encounter some errors when submitting payments for processing.

    Cause: the code wasn't written to support low-order-fee module

    Solution: A newer version of this file has been posted here, to handle this bug and another related to coupons:
    http://www.zen-cart.com/forum/showth...490#post563490
    .

    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.

  10. #10
    Join Date
    Jan 2004
    Posts
    66,364
    Blog Entries
    7
    Plugin Contributions
    274

    Default Division by Zero warning in ot_group_pricing

    Symptom: On login page with something in your cart, you might see a "Division by zero" warning in module ot_group_pricing.php

    Fix: Make the following edit:

    /includes/modules/order_total/ot_group_pricing.php
    around line 67 you'll see this section of code.
    Add the line highlighted:
    Code:
      function calculate_deductions($order_total) {
        global $db, $order;
        $od_amount = array();
        if ($order_total == 0) return $od_amount;
        $orderTotal = $this->get_order_total();

    Discussed here:
    http://www.zen-cart.com/forum/showth...731#post487731
    .

    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 5 123 ... LastLast

Similar Threads

  1. v155 Known Bugs (and fixes) with v1.5.5 , a, b, c, d, e, f
    By DrByte in forum Upgrading to 1.5.x
    Replies: 17
    Last Post: 16 Aug 2017, 03:25 AM
  2. v153 Known Bugs (and fixes) with v1.5.3
    By swguy in forum Upgrading to 1.5.x
    Replies: 9
    Last Post: 18 Oct 2016, 06:17 PM
  3. v151 Known Bugs (and fixes) with v1.5.1
    By DrByte in forum Upgrading to 1.5.x
    Replies: 4
    Last Post: 18 Oct 2016, 06:17 PM
  4. v150 Known Bugs (and fixes) with v1.5.0
    By DrByte in forum Upgrading to 1.5.x
    Replies: 5
    Last Post: 18 Oct 2016, 06:17 PM
  5. Known Bugs (and fixes) with v1.3.9
    By DrByte in forum Upgrading from 1.3.x to 1.3.9
    Replies: 5
    Last Post: 31 Oct 2010, 01:11 AM

Bookmarks

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
Zen-Cart, Internet Selling Services, Klamath Falls, OR