Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

Automated FedEx Labels


spoot

Recommended Posts

hi spoot, gr8 contribution :)

 

Iam using a flat rate(negociated rate) shipping for Fedex, i installed the cont which seems working fine. When I click on the submit button i get this error

 

"Could not find a FedEx account number. Is FedEx RealTime Quotes installed and configured?"

 

Should i install real time quote for this to work, i don't need real times quote since i have a flat negociated quote? Where can i add the fedex number directly so that i can get shipping labels.

Link to comment
Share on other sites

  • Replies 713
  • Created
  • Last Reply

Top Posters In This Topic

hi spoot, gr8 contribution :)

 

Iam using a flat rate(negociated rate) shipping for Fedex, i installed the cont which seems working fine. When I click on the submit button i get this error

 

"Could not find a FedEx account number. Is FedEx RealTime Quotes installed and configured?"

 

Should i install real time quote for this to work, i don't need real times quote since i have a flat negociated quote? Where can i add the fedex number directly so that i can get shipping labels.

 

Rhytha -

 

You do need Real Time Quotes installed, even if you're not using them. I sort of piggy-back on the preferences used for that contribution.

 

The next significant update will get rid of that depency, but for now, yes you'll need to install both contributions.

 

You don't need to have Real Time Quotes as an option for customers, but you do need to install it.

 

Thanks for the kind words -

 

Michael

Link to comment
Share on other sites

I'm getting an error when shipping from US to Canada.

This transaction could not be completed. Please note the error message below.

 

ERROR: FedEx Return Error F591 : Invalid FTSR exemption number for this service

 

Here is the debug:

Shipment request data, package #1:

Array
(
   [0] => 21
   [16] => NS
   [13] => 14-4 Westwood Blvd. suite 360
   [1273] => 01
   [1274] => 92
   [18] => 9024415363
   [15] => Upper Tantallon
   [23] => 01
   [117] => US
   [17] => b3z1h3
   [50] => CA
   [11] => justken.net
   [12] => Ken Easson
   [1333] => 1
   [1415] => 30.00
   [1368] => 2
   [1369] => 1
   [1370] => 5
   [24] => 20041123
   [1119] => Y
   [440] => N
   [10] => 261995786
   [498] => 1031537
   [75] => LBS
   [4] => Hardwaregods LLC
   [5] => 40020 NW Banks RD.
   [6] => NONE
   [7] => Banks
   [8] => OR
   [9] => 97106
   [183] => 5033176022
   [68] => USD
   [1401] => 8.0
)

Manifest data, package #1:

Array
(
   [delivery_id] => 
   [orders_id] => 13
   [delivery_name] => Ken Easson
   [delivery_company] => 
   [delivery_address_1] => 14-4 Westwood Blvd. suite 360
   [delivery_address_2] => 
   [delivery_city] => Upper Tantallon
   [delivery_state] => NS
   [delivery_postcode] => b3z1h3
   [delivery_phone] => 902-441-5363
   [package_weight] => 
   [package_value] => 30
   [oversized] => 0
   [pickup_date] => 20041123
   [shipping_type] => 92
   [residential] => N
   [cod] => 
   [tracking_num] => master_trackNum
)

 

I've already added Canadian Abbreviations to the abbreviate.php file, and fixed the postal code to remove spaces.

Has anyone got this module working for US to Canada shipping?

 

thanks

ken easson

Link to comment
Share on other sites

Ken -

 

I think there's something about this error in this FedEx FAQ:

 

What are the SED exemption formats?

 

There are four SED exemption formats:

 

1. Federal Trade Statistics Regulation (FTSR). These series of exemptions are used when a shipment is exempt from an SED filing requirement (e.g. "FTSR 30.55(h)" is used when a shipment of merchandise under the same Schedule B commodity number is valued at US$2,500 or less, and is sent from the same exporter to the same consignee on the same day and shipment does not require an export license/permit, is not subject to ITAR, and is not traveling to a proscribed country. Others can be found at http://www.census.gov/foreign-trade/regula.../forms/qna.html - exemptionstosed).

 

2. XTN. "AES + AES Filer ID Number + Filer's shipment reference number"

 

3. ITN. "AES + ITN" (ITN provided by AES)

 

4. Option 4 Filing Statement. "AES Option 4 + AES Filer ID number"

My guess (which may well be wrong) is that it's defaulting to #1, when maybe it should be defaulting to one of the others - or you should have the ability to choose the appropriate one.

 

Given these four options, does any one of them sound like it might apply to you & your shipping procedures?

 

Let me know, thanks -

 

Michael

Link to comment
Share on other sites

I just installed the Fedex Label 1.03

 

but I have 2 questions:

 

- Where do I go to set my Fedex account number, meter ID and server URL?

- Is there a file missing in the download. Shouldn't have a file name fedex.php or something like this in catalog/includes/modules/shipping/

 

I followed exactly what the installation file say. It doesn't seem to work

 

Thank you

Link to comment
Share on other sites

I just installed the Fedex Label 1.03

 

but I have 2 questions:

 

- Where do I go to set my Fedex account number, meter ID and server URL?

- Is there a file missing in the download. Shouldn't have a file name fedex.php or something like this in catalog/includes/modules/shipping/

 

I followed exactly what the installation file say. It doesn't seem to work

 

Thank you

 

And I forgot to mention that when I go to this link:

www.mywebsite.com/catalogue/admin/ship_fedex.php - Nothing appear exept the top, side and bottom original layout

Edited by joprout
Link to comment
Share on other sites

Ken -

 

I think there's something about this error in this FedEx FAQ:

My guess (which may well be wrong) is that it's defaulting to #1, when maybe it should be defaulting to one of the others - or you should have the ability to choose the appropriate one.

 

Given these four options, does any one of them sound like it might apply to you & your shipping procedures?

 

Let me know, thanks -

 

Michael

 

Hello, Thanks.

I've made a number of changes to the module to allow for a) US to Canada shipping.

B) tighter integration with our own system. Heavily modded.

 

the main fixes are outlined here - let me know if i should post this to the Contribution page.

 

in admin/ship_fedex.php

replace :

// start the array for fedex
 $shipData = array( 
<...snip ...>
    );

with

// start the array for fedex
 $shipData = array(
     0=>  $transaction_code // transaction code
 ,16=>   $delivery_state // delivery state
 ,13=>   $order_info['delivery_street_address'] // delivery address
 ,1273=> $HTTP_POST_VARS['packaging_type'] // packaging type (01 is customer packaging)
 ,1274=> $HTTP_POST_VARS['service_type'] // 
 ,18=>   $delivery_phone // customer's phone number
 ,15=>   $order_info['delivery_city']
 ,23=>   $HTTP_POST_VARS['bill_type'] // payment type (1 is bill to sender)
 ,117=>  $senders_country // sender's country
 ,17=>   preg_replace('/ /','', $order_info['delivery_postcode']) // postal code it's going to
 ,50=>   $delivery_country // country it's going to
 ,11 =>	$order_info['customers_company'] // recipient's company name
 ,12=>   $order_info['customers_name'] // recipient's contact name
 ,1333=> $HTTP_POST_VARS['dropoff_type'] // drop off type (1 is regular pickup)
 ,1415=> $order_value . '.00' // total order value, forced to 2 decimal places
 ,1368 => 2 // label type (2 is standard)
 ,1369 => 1 // printer type (1 is laser)
 ,1370 => 5 // label media (5 is plain paper)
 ,24 => $corrected_date  // ship date   	 
 ,1119 => $future // future day shipment
    );
// handle Export from US - Ken Nov 2004 (More info: http://www.census.gov/foreign-trade/regulations/forms/qna.html)
 if ($senders_country == 'US' and $delivery_country != 'US'){
	 $shipData[1358] = ($delivery_country == 'CA') ? '30.58' : '30.55';
 }

This will remove the space in Alphanumeric (A#A #A#) postal codes.

and add the 1358 UTI for exports from the US.

 

in admin/includes/abbreviate.php

Insert into the

 function abbreviate_state($state) {
 switch ($state) {:

 	 case 'British Columbia':
    $state = 'BC';
    break;
	 case 'Alberta':
    $state = 'AB';
    break;
	 case 'Saskatchewan':
    $state = 'SK';
    break;
	 case 'Manitoba':
    $state = 'MB';
    break;
	 case 'Ontario':
    $state = 'ON';
    break;
	 case 'Quebec':
    $state = 'QC';
    break;
	 case 'New Brunswick':
    $state = 'NB';
    break;
	 case 'Nova Scotia':
    $state = 'NS';
    break;
	 case 'Prince Edward Island':
    $state = 'PE';
    break;
	 case 'Newfoundland':
    $state = 'NL';
    break;
	 case 'Nunavut':
    $state = 'NU';
    break;
	 case 'Yukon Territory':
    $state = 'YT';
    break;
	 case 'Northwest Territories':
    $state = 'NT';
    break;

 

WARNING: i have not tested this very completely, and can't be sure that it will work for all provinces - i have tested with shipping to Nova Scotia. I used the long province names from the zones table in osc.

 

There seems to still be export issues with Export shipments that are not ground... i'll post updates as they come.

Link to comment
Share on other sites

I installed as directed, but got this error in the orders section of the admin. I have not setup a fedex account as yet, could this have anything to do with it.

 

1054 - Unknown column 'o.fedex_tracking' in 'field list'

 

select o.orders_id, o.customers_name, o.payment_method, o.date_purchased, o.last_modified, o.currency, o.currency_value, s.orders_status_name, o.fedex_tracking, ot.text as order_total from orders o left join orders_total ot on (o.orders_id = ot.orders_id), orders_status s where o.orders_status = s.orders_status_id and s.language_id = '1' and ot.class = 'ot_total' order by o.orders_id DESC limit 0, 20

 

[TEP STOP]

 

 

 

 

I also get an error in the reports section as follows:

 

1146 - Table 'island-racing_com_-_oscommerce.shipping_manifest' doesn't exist

 

select pickup_date from shipping_manifest order by pickup_date desc limit 1

 

[TEP STOP]

 

 

Any help would be appreciatted.

Thanks,

Craig

Link to comment
Share on other sites

I'm hoping someone can help here. I finally got FEDEX to put me on the test server (that took about a week), but now when I try to process I get the following message:

 

1146 - Table 'XXX.TABLE_SHIPPING_MANIFEST' doesn't exist

 

insert into TABLE_SHIPPING_MANIFEST (delivery_id, orders_id, delivery_name, delivery_company, delivery_address_1, delivery_address_2, delivery_city, delivery_state, delivery_postcode, delivery_phone, package_weight, package_value, oversized, pickup_date, shipping_type, residential, cod, tracking_num) values ('', '13', 'Greg Jesse', '', '1145 Goodwin Road', '', 'Atlanta', 'GA', '30324', '404 869 9898', '', '450', '0', '20041130', '03', 'N', '', '470026620750')

 

[TEP STOP]

 

I have checked and I do have that table setup with the appropriate fields. What am I missing?

Link to comment
Share on other sites

I'm hoping someone can help here.  I finally got FEDEX to put me on the test server (that took about a week), but now when I try to process I get the following message:

 

1146 - Table 'XXX.TABLE_SHIPPING_MANIFEST' doesn't exist

 

insert into TABLE_SHIPPING_MANIFEST (delivery_id, orders_id, delivery_name, delivery_company, delivery_address_1, delivery_address_2, delivery_city, delivery_state, delivery_postcode, delivery_phone, package_weight, package_value, oversized, pickup_date, shipping_type, residential, cod, tracking_num) values ('', '13', 'Greg Jesse', '', '1145 Goodwin Road', '', 'Atlanta', 'GA', '30324', '404 869 9898', '', '450', '0', '20041130', '03', 'N', '', '470026620750')

 

[TEP STOP]

 

I have checked and I do have that table setup with the appropriate fields.  What am I missing?

 

I am experiencing similar problems, I posted previously but no responses yet.

Link to comment
Share on other sites

I'm hoping someone can help here.  I finally got FEDEX to put me on the test server (that took about a week), but now when I try to process I get the following message:

 

1146 - Table 'XXX.TABLE_SHIPPING_MANIFEST' doesn't exist

 

insert into TABLE_SHIPPING_MANIFEST (delivery_id, orders_id, delivery_name, delivery_company, delivery_address_1, delivery_address_2, delivery_city, delivery_state, delivery_postcode, delivery_phone, package_weight, package_value, oversized, pickup_date, shipping_type, residential, cod, tracking_num) values ('', '13', 'Greg Jesse', '', '1145 Goodwin Road', '', 'Atlanta', 'GA', '30324', '404 869 9898', '', '450', '0', '20041130', '03', 'N', '', '470026620750')

 

[TEP STOP]

 

I have checked and I do have that table setup with the appropriate fields.  What am I missing?

 

Any time you get an error that says something like TABLE_SHIPPING_MANIFEST doesn't exist (that is, you get an error that reads SOMETHING_IN_ALL_CAPITAL_LETTERS doesn't exist), it means you haven't written a "define" statement for that particular thing.

 

You've missed this little chunk of install.txt:

 

##

## add to admin/includes/database_tables.php:

##

 

// fedex

define('TABLE_SHIPPING_MANIFEST','shipping_manifest');

// fedex eof

 

##

 

I hope this helps -

 

Michael

Link to comment
Share on other sites

I installed as directed, but got this error in the orders section of the admin. I have not setup a fedex account as yet, could this have anything to do with it.

 

1054 - Unknown column 'o.fedex_tracking' in 'field list'

 

select o.orders_id, o.customers_name, o.payment_method, o.date_purchased, o.last_modified, o.currency, o.currency_value, s.orders_status_name, o.fedex_tracking, ot.text as order_total from orders o left join orders_total ot on (o.orders_id = ot.orders_id), orders_status s where o.orders_status = s.orders_status_id and s.language_id = '1' and ot.class = 'ot_total' order by o.orders_id DESC limit 0, 20

 

[TEP STOP]

 

Here it sounds like your orders table is missing the fedex_tracking column. Have updated your database with update_db.sql?

 

I also get an error in the reports section as follows:

 

1146 - Table 'island-racing_com_-_oscommerce.shipping_manifest' doesn't exist

 

select pickup_date from shipping_manifest order by pickup_date desc limit 1

 

[TEP STOP]

 

 

This will probably be fixed when you run update_db.sql.

 

Michael

Link to comment
Share on other sites

- Where do I go to set my Fedex account number, meter ID and server URL?

 

 

 

You have to install FedEx Realtime Quotes. This contribution uses that contribution's configuration stuff. You don't need to use the quotes themselves, but for now you do need to install that contribution. From install.txt:

 

##

## install FedEx Real Time Quotes contribution

## (http://www.oscommerce.com/community/contributions,1462)

##

 

- Is there a file missing in the download. Shouldn't have a file name fedex.php or something like this in catalog/includes/modules/shipping/

 

 

This isn't a standard shipping module, so I didn't put it in the modules section. No files are missing from the download.

 

I hope this helps -

 

Michael

Link to comment
Share on other sites

// handle Export from US - Ken Nov 2004 (More info: http://www.census.gov/foreign-trade/regulations/forms/qna.html)
 if ($senders_country == 'US' and $delivery_country != 'US'){
	 $shipData[1358] = ($delivery_country == 'CA') ? '30.58' : '30.55';
 }

This will remove the space in Alphanumeric (A#A #A#) postal codes.

and add the 1358 UTI for exports from the US.

 

 	 case 'British Columbia':
    $state = 'BC';
    break;
	 case 'Alberta':
    $state = 'AB';
    break;
	 case 'Saskatchewan':
    $state = 'SK';
    break;
	 case 'Manitoba':
    $state = 'MB';
    break;
	 case 'Ontario':
    $state = 'ON';
    break;
	 case 'Quebec':
    $state = 'QC';
    break;
	 case 'New Brunswick':
    $state = 'NB';
    break;
	 case 'Nova Scotia':
    $state = 'NS';
    break;
	 case 'Prince Edward Island':
    $state = 'PE';
    break;
	 case 'Newfoundland':
    $state = 'NL';
    break;
	 case 'Nunavut':
    $state = 'NU';
    break;
	 case 'Yukon Territory':
    $state = 'YT';
    break;
	 case 'Northwest Territories':
    $state = 'NT';
    break;

 

 

Ken, this all makes sense & looks good to me. Maybe get some more testing in before posting an update? I'll definitely add this to any updates I make.

 

Thanks -

 

Michael

Link to comment
Share on other sites

Hi Michael;

 

Thanks for writing this mod!

 

I installed it and get an error in the admin. After it asks for weight I get this error;

 

ERROR: FedEx Return Error F84A : Invalid recipient province code for Canada

 

I checked my account info and I'm listed in the province of British Columbia. I tried changing my accounts province to BC, which osC accepts, but then it changes it back to British Columbia.

 

I suspect the reason for the above error is because it's sending British Columbia to FedEx? Maybe FedEx wants to see BC instead?

 

Would it be an idea for me to install the new mods listed a few posts up or is this some other error?

 

Thanks - it looks really good :thumbsup:

Best & Thanks;
Marvin
----------------------
osCommerce 2.3.3.4 

Link to comment
Share on other sites

How exactly does one get on the testing server for FedEx?

 

We call FedEx and they continuously tell us to send in a transaction code with the initial api conect. They also have refered us to thick volumes of manuals that make no sense whatsoever.

 

Please clearly outline what one msut do to get on a test server.

 

Jason

Edited by Johnson
Link to comment
Share on other sites

Has any progress been made on problems shipping multiple packages for this module?

 

I'm still getting the following error:

ERROR: FedEx Return Error 1219 : Invalid package count or package sequence exceeds package count.

 

From what I've been able to see so far, the arrays shown in debug mode have the correct information, however, post.txt is only showing the information for the first box - not all of them.

 

Is it possible that the string that is built and sent to FedEx is only receiving the information from the first itertation through the series of boxes?

 

I've done some looking around, but, I'm struggling in seeing where the string is built and added to before being sent.

 

Help.

 

Output from Debug Mode (Some information changed)

Shipment request data, package number 1:

Array
(
   [0] => 21
   [16] => IL
   [13] => 2900 123 street
   [1273] => 01
   [1274] => 03
   [18] => 8150000000
   [15] => peru
   [23] => 01
   [117] => US
   [17] => 61354
   [50] => US
   [11] => 
   [12] => customer name
   [1333] => 1
   [1415] => 664.00
   [1368] => 2
   [1369] => 1
   [1370] => 5
   [24] => 20041209
   [1119] => Y
   [2975] => Y
   [440] => N
   [10] => 295868520
   [498] => 1046149
   [75] => LBS
   [4] => Store Name
   [5] => Store Address
   [6] => NONE
   [7] => Denver
   [8] => CO
   [9] => 80229
   [183] => 3032890001
   [68] => USD
   [116] => 4
   [1117] => 1
   [1400] => 64.0
   [1401] => 16.0
)

Manifest data, package number 1:

Array
(
   [delivery_id] => 
   [orders_id] => 33
   [delivery_name] => customer name
   [delivery_company] => 
   [delivery_address_1] => 2900 123 Street
   [delivery_address_2] => 
   [delivery_city] => peru
   [delivery_state] => IL
   [delivery_postcode] => 61354
   [delivery_phone] => 815 000 0000
   [package_weight] => 
   [package_value] => 664
   [oversized] => 0
   [pickup_date] => 20041209
   [shipping_type] => 03
   [residential] => N
   [cod] => 
   [multiple] => 1
   [tracking_num] => master_trackNum
)

Shipment request data, package number 2:

Array
(
   [0] => 21
   [16] => IL
   [13] => 2900 123 Street
   [1273] => 01
   [1274] => 03
   [18] => 8150000000
   [15] => peru
   [23] => 01
   [117] => US
   [17] => 61354
   [50] => US
   [11] => 
   [12] => customer name
   [1333] => 1
   [1415] => 664.00
   [1368] => 2
   [1369] => 1
   [1370] => 5
   [24] => 20041209
   [1119] => Y
   [2975] => Y
   [440] => N
   [10] => 295868520
   [498] => 1046149
   [75] => LBS
   [4] => Store Name
   [5] => Store Address
   [6] => NONE
   [7] => Denver
   [8] => CO
   [9] => 80229
   [183] => 303280001
   [68] => USD
   [116] => 4
   [1117] => 2
   [1400] => 64.0
   [1401] => 16.0
   [1123] => master_trackNum
)

Manifest data, package number 2:

Array
(
   [delivery_id] => 
   [orders_id] => 33
   [delivery_name] => customer name
   [delivery_company] => 
   [delivery_address_1] => 2900 123 Street
   [delivery_address_2] => 
   [delivery_city] => peru
   [delivery_state] => IL
   [delivery_postcode] => 61354
   [delivery_phone] => 815 000 0000
   [package_weight] => 
   [package_value] => 664
   [oversized] => 0
   [pickup_date] => 20041209
   [shipping_type] => 03
   [residential] => N
   [cod] => 
   [multiple] => 2
   [tracking_num] => trackNum
)

Shipment request data, package number 3:

Array
(
   [0] => 21
   [16] => IL
   [13] => 2900 123 Street
   [1273] => 01
   [1274] => 03
   [18] => 8150000000
   [15] => peru
   [23] => 01
   [117] => US
   [17] => 61354
   [50] => US
   [11] => 
   [12] => customer name
   [1333] => 1
   [1415] => 664.00
   [1368] => 2
   [1369] => 1
   [1370] => 5
   [24] => 20041209
   [1119] => Y
   [2975] => Y
   [440] => N
   [10] => 295868520
   [498] => 1046149
   [75] => LBS
   [4] => Store Name
   [5] => Store Address
   [6] => NONE
   [7] => Denver
   [8] => CO
   [9] => 80229
   [183] => 3032890001
   [68] => USD
   [116] => 4
   [1117] => 3
   [1400] => 64.0
   [1401] => 16.0
   [1123] => master_trackNum
)

Manifest data, package number 3:

Array
(
   [delivery_id] => 
   [orders_id] => 33
   [delivery_name] => customer name
   [delivery_company] => 
   [delivery_address_1] => 2900 123 Street
   [delivery_address_2] => 
   [delivery_city] => peru
   [delivery_state] => IL
   [delivery_postcode] => 61354
   [delivery_phone] => 815 000 0000
   [package_weight] => 
   [package_value] => 664
   [oversized] => 0
   [pickup_date] => 20041209
   [shipping_type] => 03
   [residential] => N
   [cod] => 
   [multiple] => 3
   [tracking_num] => trackNum
)

Shipment request data, package number 4:

Array
(
   [0] => 21
   [16] => IL
   [13] => 2900 123 Street
   [1273] => 01
   [1274] => 03
   [18] => 8150000000
   [15] => peru
   [23] => 01
   [117] => US
   [17] => 61354
   [50] => US
   [11] => 
   [12] => customer name
   [1333] => 1
   [1415] => 664.00
   [1368] => 2
   [1369] => 1
   [1370] => 5
   [24] => 20041209
   [1119] => Y
   [2975] => Y
   [440] => N
   [10] => 295868520
   [498] => 1046149
   [75] => LBS
   [4] => Store Front
   [5] => Store Address
   [6] => NONE
   [7] => Denver
   [8] => CO
   [9] => 80229
   [183] => 3032890001
   [68] => USD
   [116] => 4
   [1117] => 4
   [1400] => 64.0
   [1401] => 16.0
   [1123] => master_trackNum
)

Manifest data, package number 4:

Array
(
   [delivery_id] => 
   [orders_id] => 33
   [delivery_name] => customer name
   [delivery_company] => 
   [delivery_address_1] => 2900 123 street
   [delivery_address_2] => 
   [delivery_city] => peru
   [delivery_state] => IL
   [delivery_postcode] => 61354
   [delivery_phone] => 815 000 0000
   [package_weight] => 
   [package_value] => 664
   [oversized] => 0
   [pickup_date] => 20041209
   [shipping_type] => 03
   [residential] => N
   [cod] => 
   [multiple] => 4
   [tracking_num] => trackNum
)

Running in debug mode, no ship request made

 

Information that hits post.txt

 

0,"21"16,"IL"13,"2900 123 Street"1273,"01"1274,"03"18,"8154348294"15,"peru"23,"01"117,"US"17,"61354"50,"US"11,""12,"customer name"1333,"1"1415,"664.00"1368,"2"1369,"1"1370,"5"24,"20041209"1119,"Y"2975,"Y"440,"N"10,"295868520"498,"1046149"75,"LBS"4,"Store name"5,"Store Address"6,"NONE"7,"Denver"8,"CO"9,"80229"183,"3032890001"68,"USD"116,"4"1117,"1"1400,"64.0"1401,"16.0"3025,"FDXE"99,""

Link to comment
Share on other sites

How exactly does one get on the testing server for FedEx?

[snip]

Please clearly outline what one msut do to get on a test server.

[snip]

 

You will need two things: a FedEx account and a FedEx representative. You need to establish with FedEx that you want to be able to utilize the FedEx API for automated shipping. You will go through about a week of approvals, etc. Then, your account will be setup on the test servers. You will go through an even longer process when you plan to move from testing to production.

Edited by relix42
Link to comment
Share on other sites

Hi Michael;

 

Thanks for writing this mod!

 

I installed it and get an error in the admin. After it asks for weight I get this error;

 

ERROR: FedEx Return Error F84A : Invalid recipient province code for Canada

 

I checked my account info and I'm listed in the province of British Columbia. I tried changing my accounts province to BC, which osC accepts, but then it changes it back to British Columbia.

 

I suspect the reason for the above error is because it's sending British Columbia to FedEx? Maybe FedEx wants to see BC instead?

 

Would it be an idea for me to install the new mods listed a few posts up or is this some other error?

 

Thanks - it looks really good  :thumbsup:

 

BTW, turning on debugging only shows data when I checkout and not in the admin. Any ideas?

Best & Thanks;
Marvin
----------------------
osCommerce 2.3.3.4 

Link to comment
Share on other sites

Hi Michael;

 

Thanks for writing this mod!

 

I installed it and get an error in the admin. After it asks for weight I get this error;

 

ERROR: FedEx Return Error F84A : Invalid recipient province code for Canada

 

I checked my account info and I'm listed in the province of British Columbia. I tried changing my accounts province to BC, which osC accepts, but then it changes it back to British Columbia.

 

I suspect the reason for the above error is because it's sending British Columbia to FedEx? Maybe FedEx wants to see BC instead?

 

Would it be an idea for me to install the new mods listed a few posts up or is this some other error?

 

Thanks - it looks really good  :thumbsup:

 

Marvin,

 

You are exactly right, see my post above for the addition of Canadian province codes to the abreviations file, i believe that they are all correct there. There is also an addition for export from US to Canada, if you are shipping within Canada you may need to modify that a bit, i have no way of testing it myself at the moment, i'd love to know if you have success with it, and i'll bet Michael would as well.

 

Michael,

there seems to be a bug that is changing the weight used for calculating shipping prices in the real time quotes from the weight that is entered in the admin, it affects both fedex and usps (the two shipping methods i'm working with). The USPS also seems to have some other stability issues, these two problems are keeping me from finalizing my patches to the fedex labling system for international shipping from the US, once i can get back on track i'll try and send you a full list that you can use to update the module. So far the patches seem to be working for simple exports under $2500US. We should have our lables approved by Fedex shortly - they've been sent in for approval, so once that is done, and we've gotten some milage from the software, i'll let you know the results.

 

ken.

Edited by justken
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...