Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

rjckicks1

Pioneers
  • Posts

    72
  • Joined

  • Last visited

Everything posted by rjckicks1

  1. Hi Dynamoe, How could I check this ? Thanks
  2. Hi satish, I'm no programmer, do you think you could help me out with that line of code? The thing is i did this with another shipping module because I found the code in another module, and moved it to another module and it worked. The thing is I can't do that with this one because it seems to me that there are functions that are not described in this module for shipping so it dosen't know what $shipping or $shipping_weight are. Here is the php file - <?php /* $Id: rfq.php,v 1.3 2006/02/13 14:29:56 naegle Exp $ Based upon flat.php / spu.php by M. Halvorsen (http://www.arachnia-web.com) osCommerce, Open Source E-Commerce Solutions http://www.oscommerce.com Copyright (c) 2003 osCommerce Released under the GNU General Public License CHANGES: NOV-20-05 - formatted to work with latest checkout procedure - updated the db queries CHANGES: NOV-21-05 - included icon - fixed table configuration CHANGES: FEB-13-06 - Added Disable Zone */ class rfq { var $code, $title, $description, $icon, $enabled; // class constructor function rfq() { global $order; $this->code = 'rfq'; $this->title = MODULE_SHIPPING_RFQ_TEXT_TITLE; $this->description = MODULE_SHIPPING_RFQ_TEXT_DESCRIPTION; $this->sort_order = MODULE_SHIPPING_RFQ_SORT_ORDER; $this->icon = DIR_WS_ICONS . 'shipping_rfq.gif'; $this->enabled = ((MODULE_SHIPPING_RFQ_STATUS == 'True') ? true : false); if ( ($this->enabled == true) && ((int)MODULE_SHIPPING_RFQ_ZONE > 0) ) { $check_flag = false; $check_query = tep_db_query("select zone_id from " . TABLE_ZONES_TO_GEO_ZONES . " where geo_zone_id <> '" . MODULE_SHIPPING_RQF_ZONE . "' and zone_country_id <> '" . $order->delivery['country']['id'] . "' order by zone_id"); while ($check = tep_db_fetch_array($check_query)) { if ($check['zone_id'] < 1) { $check_flag = true; break; } elseif ($check['zone_id'] == $order->delivery['zone_id']) { $check_flag = true; break; } } if ($check_flag == false) { $this->enabled = false; } } } // class methods function quote($method = '') { global $order; $this->quotes = array('id' => $this->code, 'module' => MODULE_SHIPPING_RFQ_TEXT_TITLE, 'methods' => array(array('id' => $this->code, 'title' => MODULE_SHIPPING_RFQ_TEXT_WAY, 'cost' => MODULE_SHIPPING_RFQ_COST))); if (tep_not_null($this->icon)) $this->quotes['icon'] = tep_image($this->icon, $this->title); return $this->quotes; } function check() { if (!isset($this->_check)) { $check_query = tep_db_query("select configuration_value from " . TABLE_CONFIGURATION . " where configuration_key = 'MODULE_SHIPPING_RFQ_STATUS'"); $this->_check = tep_db_num_rows($check_query); } return $this->_check; } function install() { tep_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, set_function, date_added) values ('Enable Shipping Quotes', 'MODULE_SHIPPING_RFQ_STATUS', 'True', 'Do you want to offer shipping quotes?', '6', '6', 'tep_cfg_select_option(array(\'True\', \'False\'), ', now())"); tep_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, date_added) values ('Quote Fee', 'MODULE_SHIPPING_RFQ_COST', '0.00', 'What is the Quote Fee?', '6', '6', now())"); tep_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, use_function, set_function, date_added) values ('Shipping Zone', 'MODULE_SHIPPING_RFQ_ZONE', '0', 'If a zone is selected, DISABLE this shipping method for that zone.', '6', '0', 'tep_get_zone_class_title', 'tep_cfg_pull_down_zone_classes(', now())"); tep_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, date_added) values ('Sort Order', 'MODULE_SHIPPING_RFQ_SORT_ORDER', '6', 'Sort order of display.', '6', '6', now())"); } function remove() { $keys = ''; $keys_array = $this->keys(); for ($i=0; $i<sizeof($keys_array); $i++) { $keys .= "'" . $keys_array[$i] . "',"; } $keys = substr($keys, 0, -1); tep_db_query("delete from " . TABLE_CONFIGURATION . " where configuration_key in ('" . implode("', '", $this->keys()) . "')"); } function keys() { return array('MODULE_SHIPPING_RFQ_STATUS', 'MODULE_SHIPPING_RFQ_COST', 'MODULE_SHIPPING_RFQ_SORT_ORDER', 'MODULE_SHIPPING_RFQ_ZONE'); } } ?>
  3. I get the following error - An error occured when we tried to contact PayPal's servers. Field format error: 10736-A match of the Shipping Address City, State, and Postal Code failed. If I try clicking pay with paypal at the shopping_cart.php page then it takes me to the paypal site successfully. The problem is if I click the pay with paypal button after clicking checkout and logging in, at the checkout_payment.php page it produces that error. I would appreciate if someone can help me please I'm stuck here :( Thanks
  4. I have this module installed on my site - http://www.oscommerce.com/community/contri.../search,request I want to make it so this shipping method will only be available to select when the orders weight is over a certain amount. Does anyone know the code I would have to modify in the rfq.php file to do this? I would really appreciate some help. Thanks
  5. Hi, I'm having this problem now. My cart has physical items which I have setup correctly with Royal Mail, but it also has downloadable items with weight of 0. I need the downloadable items to not get charged for shipping but it still shows the shipping options for the phsyical items on the downloadable goods with 0 weight because of how the tables work on table shipping charging. If I add something for free shipping I can't make it show only for 0 weight (or I don't know how) and also the other shipping modules will still show. I want the customer to be able to completely pass selecting a shipping if the product weight is 0, or have ONLY the free shipping option available if the product weight is 0. Can someone please help me with this? Thanks
  6. Hi Janz, Thanks I didn't notice that opst, and I think that fixed the error. Thanks again
  7. Hi, I'm trying to use version 4.0 and getting the following error after install - http://www.nutralove.us/catalog/index.php?cPath=1_17 Here is the error too - 1054 - Unknown column 'p.products_id' in 'on clause' select count(p.products_id) as total from products_description pd, products p left join manufacturers m on p.manufacturers_id = m.manufacturers_id, products_to_categories p2c left join specials_retail_prices s on p.products_id = s.products_id where p.products_status = '1' and p.products_id = p2c.products_id and pd.products_id = p2c.products_id and pd.language_id = '1' and p2c.categories_id = '17' [TEP STOP] I clean installed OSCommerce 2.2 then installed Seperate Pricing Per Customer 4.0 but I get this error. Anyone know why? Thanks
×
×
  • Create New...