Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

shmerek

Archived
  • Posts

    43
  • Joined

  • Last visited

Posts posted by shmerek

  1. Hi I added all the tax zones, classes,rtes etc but the problem seems to be that the new gross price thingy with (MS2.2) calculates all the taxes onto the price for example I have a product that is 39.99 and it calculates it at 51.7871 that is 29%

    It is adding the GST/HST/PST Class Canada GST Zone 7.00%, GST/HST/PST Class Quebec TVQ Zone 7.50% and GST/HST/PST Class HST Zone

    15.00%. I set the producttax class as GST/HST/PST Class. Any ideas how to fix this or am I missing something?

  2. I am using the Basic template structure http://www.oscommerce.com/community/contributions,1263 and the installation seems to be compatible except for the catalog/advanced_search_result.php. I have no idea where to put the code because the page is completely different.

    <?php
    
    /*
    
     $Id: advanced_search_result.php,v 1.72 2003/06/23 06:50:11 project3000 Exp $
    
    
    
     osCommerce, Open Source E-Commerce Solutions
    
     http://www.oscommerce.com
    
    
    
     Copyright (c) 2003 osCommerce
    
    
    
     Released under the GNU General Public License
    
    */
    
    
    
     require('includes/application_top.php');
    
    
    
     require(DIR_WS_LANGUAGES . $language . '/' . FILENAME_ADVANCED_SEARCH);
    
    
    
     $error = false;
    
    
    
     if ( (isset($HTTP_GET_VARS['keywords']) && empty($HTTP_GET_VARS['keywords'])) &&
    
          (isset($HTTP_GET_VARS['dfrom']) && (empty($HTTP_GET_VARS['dfrom']) || ($HTTP_GET_VARS['dfrom'] == DOB_FORMAT_STRING))) &&
    
          (isset($HTTP_GET_VARS['dto']) && (empty($HTTP_GET_VARS['dto']) || ($HTTP_GET_VARS['dto'] == DOB_FORMAT_STRING))) &&
    
          (isset($HTTP_GET_VARS['pfrom']) && !is_numeric($HTTP_GET_VARS['pfrom'])) &&
    
          (isset($HTTP_GET_VARS['pto']) && !is_numeric($HTTP_GET_VARS['pto'])) ) {
    
       $error = true;
    
    
    
       $messageStack->add_session('search', ERROR_AT_LEAST_ONE_INPUT);
    
     } else {
    
       $dfrom = '';
    
       $dto = '';
    
       $pfrom = '';
    
       $pto = '';
    
       $keywords = '';
    
    
    
       if (isset($HTTP_GET_VARS['dfrom'])) {
    
         $dfrom = (($HTTP_GET_VARS['dfrom'] == DOB_FORMAT_STRING) ? '' : $HTTP_GET_VARS['dfrom']);
    
       }
    
    
    
       if (isset($HTTP_GET_VARS['dto'])) {
    
         $dto = (($HTTP_GET_VARS['dto'] == DOB_FORMAT_STRING) ? '' : $HTTP_GET_VARS['dto']);
    
       }
    
    
    
       if (isset($HTTP_GET_VARS['pfrom'])) {
    
         $pfrom = $HTTP_GET_VARS['pfrom'];
    
       }
    
    
    
       if (isset($HTTP_GET_VARS['pto'])) {
    
         $pto = $HTTP_GET_VARS['pto'];
    
       }
    
    
    
       if (isset($HTTP_GET_VARS['keywords'])) {
    
         $keywords = $HTTP_GET_VARS['keywords'];
    
       }
    
    
    
       $date_check_error = false;
    
       if (tep_not_null($dfrom)) {
    
         if (!tep_checkdate($dfrom, DOB_FORMAT_STRING, $dfrom_array)) {
    
           $error = true;
    
           $date_check_error = true;
    
    
    
           $messageStack->add_session('search', ERROR_INVALID_FROM_DATE);
    
         }
    
       }
    
    
    
       if (tep_not_null($dto)) {
    
         if (!tep_checkdate($dto, DOB_FORMAT_STRING, $dto_array)) {
    
           $error = true;
    
           $date_check_error = true;
    
    
    
           $messageStack->add_session('search', ERROR_INVALID_TO_DATE);
    
         }
    
       }
    
    
    
       if (($date_check_error == false) && tep_not_null($dfrom) && tep_not_null($dto)) {
    
         if (mktime(0, 0, 0, $dfrom_array[1], $dfrom_array[2], $dfrom_array[0]) > mktime(0, 0, 0, $dto_array[1], $dto_array[2], $dto_array[0])) {
    
           $error = true;
    
    
    
           $messageStack->add_session('search', ERROR_TO_DATE_LESS_THAN_FROM_DATE);
    
         }
    
       }
    
    
    
       $price_check_error = false;
    
       if (tep_not_null($pfrom)) {
    
         if (!settype($pfrom, 'double')) {
    
           $error = true;
    
           $price_check_error = true;
    
    
    
           $messageStack->add_session('search', ERROR_PRICE_FROM_MUST_BE_NUM);
    
         }
    
       }
    
    
    
       if (tep_not_null($pto)) {
    
         if (!settype($pto, 'double')) {
    
           $error = true;
    
           $price_check_error = true;
    
    
    
           $messageStack->add_session('search', ERROR_PRICE_TO_MUST_BE_NUM);
    
         }
    
       }
    
    
    
       if (($price_check_error == false) && is_float($pfrom) && is_float($pto)) {
    
         if ($pfrom >= $pto) {
    
           $error = true;
    
    
    
           $messageStack->add_session('search', ERROR_PRICE_TO_LESS_THAN_PRICE_FROM);
    
         }
    
       }
    
    
    
       if (tep_not_null($keywords)) {
    
         if (!tep_parse_search_string($keywords, $search_keywords)) {
    
           $error = true;
    
    
    
           $messageStack->add_session('search', ERROR_INVALID_KEYWORDS);
    
         }
    
       }
    
     }
    
    
    
     if (empty($dfrom) && empty($dto) && empty($pfrom) && empty($pto) && empty($keywords)) {
    
       $error = true;
    
    
    
       $messageStack->add_session('search', ERROR_AT_LEAST_ONE_INPUT);
    
     }
    
    
    
     if ($error == true) {
    
       tep_redirect(tep_href_link(FILENAME_ADVANCED_SEARCH, tep_get_all_get_params(), 'NONSSL', true, false));
    
     }
    
    
    
     $breadcrumb->add(NAVBAR_TITLE_1, tep_href_link(FILENAME_ADVANCED_SEARCH));
    
     $breadcrumb->add(NAVBAR_TITLE_2, tep_href_link(FILENAME_ADVANCED_SEARCH_RESULT, tep_get_all_get_params(), 'NONSSL', true, false));
    
    
    
     $content = CONTENT_ADVANCED_SEARCH_RESULT;
    
    
    
     require(DIR_WS_TEMPLATES . TEMPLATENAME_MAIN_PAGE);
    
    
    
     require(DIR_WS_INCLUDES . 'application_bottom.php');
    
    ?>

     

    Any idea where to add you bits or am I screwed?

     

    // Products Description Hack begins
    
                          'PRODUCT_LIST_DESCRIPTION' => PRODUCT_LIST_DESCRIPTION, 
    
                          // Products Description Hack ends

     // Products Description Hack begins
    
         case 'PRODUCT_LIST_DESCRIPTION':  
    
           $select_column_list .= 'pd.products_description, ';
    
           break;
    
         // Products Description Hack ends

     // Products Description Hack begins
    
         case 'PRODUCT_LIST_DESCRIPTION':
    
           $order_str .= "pd.products_description " . ($sort_order == 'd' ? "desc" : "");
    
           break;
    
         // Products Description Hack ends

  3. I had the Canadian Province Shipping v0.9 (http://www.oscommerce.com/community/contributions,1390) working fine with the oscommerce prior to the latest version 2.2 Milestone 2 but now with said version it doesn't give me the pull down menu to select my tax class for shipping it is just an empty space.

     

    this is what the old version looked like

     

    old.gif

     

    and now this is what it looks like since the update

     

    new.gif

     

    any ideas what would be causing the disappearing menu?

     

    The only thing that I can think of that is different is that the admin section is accessed through a shared SSL certificate but I don't know what difference that would make.

×
×
  • Create New...