Forums / Addon Shipping Modules / Cloned Flat Rate Not Showing

Cloned Flat Rate Not Showing

Locked

Views: 2,389

Results 1 to 16 of 16
This thread is locked. New replies are disabled.
12 Aug 2010, 3:59 AM
#1
forced avatar

forced

New Zenner

Join Date:
Oct 2007
Posts:
61
Plugin Contributions:
0

Cloned Flat Rate Not Showing

Cloned Flat Rate Not Showing in Shipping Modules Admin.

I cloned the flat.php files to flatint.php files. I also changed all the references in the files from flat to flatint and FLAT to FLATINT. I then uploaded them to the site.

When I go in to the Admin. Under Shipping Modules, the second flat rate international does not show up for me to install. :(

Any ideas? I tried to delete them both and then reuploaded them. Same problem.

http://www.urbansparrowdesigns.com/index.php?main_page=

Thanks,
Steve

12 Aug 2010, 2:12 PM
#2
ajeh avatar

ajeh

Oba-san

Join Date:
Sep 2003
Location:
Ohio
Posts:
62,757
Plugin Contributions:
1

Re: Cloned Flat Rate Not Showing

Did you notice if ALL shipping modules are listed or are you getting a partial listing?

If a partial listing, then there is probably a typo in you new shipping module or some type of code condition that you have set that cannot run properly in the Admin ...

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!]
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!

13 Aug 2010, 4:27 AM
#3
forced avatar

forced

New Zenner

Join Date:
Oct 2007
Posts:
61
Plugin Contributions:
0

Re: Cloned Flat Rate Not Showing

All the rest are there.

13 Aug 2010, 4:33 AM
#4
ajeh avatar

ajeh

Oba-san

Join Date:
Sep 2003
Location:
Ohio
Posts:
62,757
Plugin Contributions:
1

Re: Cloned Flat Rate Not Showing

If you look in:
/includes/modules/shipping

on the server ... do you see the files:
/includes/modules/shipping/item.php
/includes/modules/shipping/perweightunit.php
/includes/modules/shipping/flat.php
/includes/modules/shipping/flatint.php

If you look in:
/includes/languages/english/modules/shipping

on the server ... do you see the files:
/includes/languages/english/modules/shipping/item.php
/includes/languages/english/modules/shipping/perweightunit.php
/includes/languages/english/modules/shipping/flat.php
/includes/languages/english/modules/shipping/flatint.php

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!]
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!

13 Aug 2010, 4:47 AM
#5
forced avatar

forced

New Zenner

Join Date:
Oct 2007
Posts:
61
Plugin Contributions:
0

Re: Cloned Flat Rate Not Showing

Well I started with a fresh copy of flat.php and went through carefully replacing flat to flatint and FLAT to FLATINT. I uploaded them again and now:

Thanks Ajeh, it must have been something in my code. I installed it and added some International countries and all seems to be well!

:clap:

13 Aug 2010, 4:52 AM
#6
ajeh avatar

ajeh

Oba-san

Join Date:
Sep 2003
Location:
Ohio
Posts:
62,757
Plugin Contributions:
1

Re: Cloned Flat Rate Not Showing

Spookie ain't it? :eek:

Thanks for the update that this is now working for you ... :smile:

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!]
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!

17 Aug 2010, 12:21 AM
#9
ajeh avatar

ajeh

Oba-san

Join Date:
Sep 2003
Location:
Ohio
Posts:
62,757
Plugin Contributions:
1

Re: Cloned Flat Rate Not Showing

Could you expand on the errors that you are getting?

Perhaps you have a file copied to the server wrong or in the wrong place ...

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!]
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!

17 Aug 2010, 1:08 AM
#10
pinkleopard avatar

pinkleopard

Zen Follower

Join Date:
Jun 2009
Posts:
383
Plugin Contributions:
0

Re: Cloned Flat Rate Not Showing

Hi Ajeh, I get this error:

Item Nr. Line Nr. Value
72 1,161 MODULE_SHIPPING_FLAT_COST
74 1,193 MODULE_SHIPPING_FLAT_COST
83 1,337 MODULE_SHIPPING_FLAT_COST
92 1,481 MODULE_SHIPPING_FLAT_COST
178 2,857 MODULE_SHIPPING_FLAT_COST

Should I not use this addon?

Please help and clarify what is the best solution for USA & International shipping. This would be a great help to the community here. I am sure I am not the only one who has this dilemma.

Thanks.

17 Aug 2010, 1:23 AM
#11
pinkleopard avatar

pinkleopard

Zen Follower

Join Date:
Jun 2009
Posts:
383
Plugin Contributions:
0

Re: Cloned Flat Rate Not Showing

Here's the code:

<?php // // +----------------------------------------------------------------------+ // |zen-cart Open Source E-commerce | // +----------------------------------------------------------------------+ // | Copyright (c) 2004 The zen-cart developers | // | | // | <http://www.zen-cart.com/index.php> | // | | // | Portions Copyright (c) 2003 osCommerce | // +----------------------------------------------------------------------+ // | This source file is subject to version 2.0 of the GPL license, | // | that is bundled with this package in the file LICENSE, and is | // | available through the world-wide-web at the following url: | // | <http://www.zen-cart.com/license/2_0.txt>. | // | If you did not receive a copy of the zen-cart license and are unable | // | to obtain it through the world-wide-web, please send a note to | // | [email protected] so we can mail you a copy immediately. | // +----------------------------------------------------------------------+ // $Id: zoneflat.php 1969 2007-08-19 06:57:21Z surf7.net $ // class zoneflat { var $code, $title, $description, $icon, $enabled, $num_zones, $dest_zone; // class constructor function zoneflat() { global $order, $db; $geozones = $db->Execute("SELECT * FROM " . TABLE_GEO_ZONES); $this->num_zones = $geozones->RecordCount(); $this->code = 'zoneflat'; $this->title = MODULE_SHIPPING_ZONEFLAT_TEXT_TITLE; $this->description = MODULE_SHIPPING_ZONEFLAT_TEXT_DESCRIPTION; $this->sort_order = MODULE_SHIPPING_ZONEFLAT_SORT_ORDER; $this->icon = ''; $this->tax_class = MODULE_SHIPPING_ZONEFLAT_TAX_CLASS; $this->tax_basis = MODULE_SHIPPING_ZONEFLAT_TAX_BASIS; // disable only when entire cart is free shipping if (zen_get_shipping_enabled($this->code)) { $this->enabled = ((MODULE_SHIPPING_ZONEFLAT_STATUS == 'True') ? true : false); } if ($this->enabled == true) { $this->dest_zone = 0; for ($i=1; $i<=$this->num_zones; $i++) { if ((int)constant('MODULE_SHIPPING_ZONEFLAT_ZONE_' . $i) > 0) { $check = $db->Execute("select zone_id from " . TABLE_ZONES_TO_GEO_ZONES . " where geo_zone_id = '" . constant('MODULE_SHIPPING_ZONEFLAT_ZONE_' . $i) . "' and zone_country_id = '" . $order->delivery['country']['id'] . "' order by zone_id"); while (!$check->EOF) { if ($check->fields['zone_id'] < 1) { $this->dest_zone = $i; break; } elseif ($check->fields['zone_id'] == $order->delivery['zone_id']) { $this->dest_zone = $i; break; } $check->MoveNext(); } } // END if ((int)constant('MODULE_SHIPPING_ZONEFLAT_ZONE_' . $i) > 0) } // END for ($i=1; $i<=$this->num_zones; $i++) if ($this->dest_zone < 1) { $this->enabled = false; } } // END if ($this->enabled == true) } // END function zoneflat() // class methods function quote($method = '') { global $order, $db; $get_gzn = $db->Execute("select geo_zone_name from " . TABLE_GEO_ZONES . " where geo_zone_id = '" . constant('MODULE_SHIPPING_ZONEFLAT_ZONE_' . $this->dest_zone) . "' LIMIT 1"); while (!$get_gzn->EOF) { $gzn = $get_gzn->fields['geo_zone_name']; $get_gzn->MoveNext(); } $this->quotes = array('id' => $this->code, 'module' => MODULE_SHIPPING_ZONEFLAT_TEXT_TITLE, 'methods' => array(array('id' => $this->code, 'title' => MODULE_SHIPPING_ZONEFLAT_TEXT_WAY . $gzn, 'cost' => constant('MODULE_SHIPPING_ZONEFLAT_COST_' . $this->dest_zone)))); if ($this->tax_class > 0) { $this->quotes['tax'] = zen_get_tax_rate($this->tax_class, $order->delivery['country']['id'], $order->delivery['zone_id']); } if (zen_not_null($this->icon)) $this->quotes['icon'] = zen_image($this->icon, $this->title); return $this->quotes; } function check() { global $db; if (!isset($this->_check)) { $check_query = $db->Execute("select configuration_value from " . TABLE_CONFIGURATION . " where configuration_key = 'MODULE_SHIPPING_ZONEFLAT_STATUS'"); $this->_check = $check_query->RecordCount(); } return $this->_check; } function install() { global $db; $db->Execute("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, set_function, date_added) values ('Enable Flat Shipping', 'MODULE_SHIPPING_ZONEFLAT_STATUS', 'True', 'Do you want to offer flat rate shipping?', '6', '0', 'zen_cfg_select_option(array(\'True\', \'False\'), ', now())"); $db->Execute("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, use_function, set_function, date_added) values ('Tax Class', 'MODULE_SHIPPING_ZONEFLAT_TAX_CLASS', '0', 'Use the following tax class on the shipping fee.', '6', '0', 'zen_get_tax_class_title', 'zen_cfg_pull_down_tax_classes(', now())"); $db->Execute("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, set_function, date_added) values ('Tax Basis', 'MODULE_SHIPPING_ZONEFLAT_TAX_BASIS', 'Shipping', 'On what basis is Shipping Tax calculated. Options are<br />Shipping - Based on customers Shipping Address<br />Billing Based on customers Billing address<br />Store - Based on Store address if Billing/Shipping Zone equals Store zone', '6', '0', 'zen_cfg_select_option(array(\'Shipping\', \'Billing\', \'Store\'), ', now())"); $db->Execute("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, date_added) values ('Sort Order', 'MODULE_SHIPPING_ZONEFLAT_SORT_ORDER', '0', 'Sort order of display.', '6', '0', now())"); for ($i = 1; $i <= $this->num_zones; $i++) { $db->Execute("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 " . $i . "', 'MODULE_SHIPPING_ZONEFLAT_ZONE_" . $i . "', '0', 'If a zone is selected, only enable this shipping method for that zone.', '6', '0', 'zen_get_zone_class_title', 'zen_cfg_pull_down_zone_classes(', now())"); $db->Execute("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, date_added) values ('Zone " . $i . " Shipping Cost', 'MODULE_SHIPPING_ZONEFLAT_COST_" . $i . "', '5.00', 'The shipping cost for all orders using this shipping method.', '6', '0', now())"); } } function remove() { global $db; $db->Execute("delete from " . TABLE_CONFIGURATION . " where configuration_key in ('" . implode("', '", $this->keys()) . "')"); } function keys() { $keys = array('MODULE_SHIPPING_ZONEFLAT_STATUS', 'MODULE_SHIPPING_ZONEFLAT_TAX_CLASS', 'MODULE_SHIPPING_ZONEFLAT_TAX_BASIS', 'MODULE_SHIPPING_ZONEFLAT_SORT_ORDER'); for ($i=1; $i<=$this->num_zones; $i++) { $keys[] = 'MODULE_SHIPPING_ZONEFLAT_ZONE_' . $i; $keys[] = 'MODULE_SHIPPING_ZONEFLAT_COST_' . $i; } return $keys; } } ?>
17 Aug 2010, 2:32 AM
#12
ajeh avatar

ajeh

Oba-san

Join Date:
Sep 2003
Location:
Ohio
Posts:
62,757
Plugin Contributions:
1

Re: Cloned Flat Rate Not Showing

Where are you when you see that error?

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!]
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!

17 Aug 2010, 2:39 AM
#13
ajeh avatar

ajeh

Oba-san

Join Date:
Sep 2003
Location:
Ohio
Posts:
62,757
Plugin Contributions:
1

Re: Cloned Flat Rate Not Showing

I have installed this shipping module in v1.3.9e and cannot reproduce any errors ... :unsure:

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!]
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!

17 Aug 2010, 2:45 AM
#14
pinkleopard avatar

pinkleopard

Zen Follower

Join Date:
Jun 2009
Posts:
383
Plugin Contributions:
0

Re: Cloned Flat Rate Not Showing

Originally, I just had the zone flat rate (stock version).

Wanting to add international. I found that addon. Prior to installing the addon I set my zone definitions per Ajeh in another thread.

I installed the addon and when I went to uninstall the flat rate (stock version) I got an error...it was really fast and I cannot remember exactly what it said.

I then added all the information for the addon flat rate....shipping zone 1...etc. on the right hand side...

Now I am getting error when I try to add other addons.

Now sure if that makes sense but I tried to explain it the best I can.

I am guessing this addon is just not compatible...ok..I am really lost what to do.

Is it possible to have a simple way of having USA & International shipping...either flat rate or per item...this would benefit the community..otherwise it's a difficult problem.

17 Aug 2010, 4:31 AM
#15
ajeh avatar

ajeh

Oba-san

Join Date:
Sep 2003
Location:
Ohio
Posts:
62,757
Plugin Contributions:
1

Re: Cloned Flat Rate Not Showing

The shipping zone add on is very simple and should not be the problem if it is installed correctly ...

What other add ons did you try to install? Perhaps one of those is causing the real issue ...

If you look in the /cache directory do you see any debug logs?

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!]
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!

17 Aug 2010, 4:31 AM
#16
ajeh avatar

ajeh

Oba-san

Join Date:
Sep 2003
Location:
Ohio
Posts:
62,757
Plugin Contributions:
1

Re: Cloned Flat Rate Not Showing

NOTE: make sure that you loaded the files to the right directories for this shipping module ...

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!]
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!