I'm just wondering, why hasn't a functioning shipping module been developed for use with Fedex? What is required for this to happen? is it a matter of no intrest or time, or lack of resources (Fedex has an API)? We have a UPS, DHL, USPS, and Canada Post, couldn't we take one of these and simply replace the curent cod with the Fedex API? The one issue I foud was that before you can deploy anything using a fedex API you must submit a working script to Fedex to obtain a meeter number. This is done on a case by case basis, the meter code could be added from the administration panel but a PHP file would need to be sent for fedex for testing that could run without mambo. I have the API and several other free scripts for other carts (i.e. OSCommerce) that are open source to work off of.
Hello,
I want to finish the FedEx shipping module for VirtueMart now.
I just did not receive an account from FedEx. Their homepage is pure HORROR. It's not clear where to get an account and why I should need a customer number that is sent to me via mail (???).
Could someone please send me information about his/her FedEx account? I need an account which is allowed to use the online services (xml, rate service, ... ).
Thanks,
soeren
Hi, Soeren, I have a client who want the FedEx module and he had allready an account...
What you say?
Denes
Please send me a PM with the details if your client doesn't mind.
I won't cause any trouble, but I need access to the FedEx API servers...
Thanks in advice
I will put you in direct conmtact, the AIM id for him is scott4335, will be online today for a hour, but if not, thursday surely will be able to chat with you on this subject, he's opened for this!
Best regards!
Denes
The web account number is not enough and I can't access the Test Server with it.
1. I need a testing account for FedEx.
2. I don't want / can't get an own account from FedEx.
3. I need some documentation, but the documentation on their site is worth a laughter.
Can someone help me out please?
Thanks-
soeren
Soeren, I think I can help you out. My acct # goes live in 12 hours on their test servers. I'll email you everything I got from them, including links to sample code. Sound good?
Soeren, if you are still in need, I have my account information that you are welcome to use. ;D
I just looked and you may not need an account number, Fedex Zipzones, for OScommerce went arround it by haveing the user get their zone chart from fedex.com and copy the data into text file. the code is then customized by way of a few lines of code that listed the various fedex services and allowed the user to comment out any service the user did not want to offer telling the script to ignore the rates for that service. This may be the best route to go, it is completely independant of the fedex servers, meaning that if the fedex rate server is down your shopping cart cannot opperate correctly, the down side is that it can only process domestic orders. The issue of only working in the US isn't a huge problem as they only do Domestic shipping in the US and Canada so the only consideration is the Canadian rates (this could be soved by changing the CSV rate files). This allows for easy changes to allow for use of certain couriers for certain areas (i.e other than Fedex)
This could really simplify the process for you soeren, most of it is already in Php and open source. If you do need permission I'm sure the author would be happy to allow you to do it/
the code is attached and can also be found at:
http://www.oscommerce.com/community/contributions,490
If you need more info PM me.
[attachment cleanup by admin]
I just looked at the Fedex.com info on their API's. The Zipzones approach is the only one possible with Virtumart. According to Fedex, the API code only works with Java, C/C++, Microsoft Visual Basic, VBScript, and JavaScript. You can get arround this, but that means coding everything from the ground up and not using their API or any of their codes. There are some more downsides to this approach other then what I mentioned though, mainly returns (the fedex server can process them automaticaly, we'd have to do them manually) and every time the rates go up the rate tables will need to be redone. If it's only the fuel surcharge, this could be done in the admi panel by entering in the field.
antcomp, you are correct. That's why one would not use the Fedex Ship Manager API. Instead, you would use the XML tools provided in FedEx Ship Manager Direct. I'm not going to explain all the differences, but bottom line, you don't need a .DLL or local "FedEx code" to connect with FedEx.
You can find both of these tools listed at:
http://www.fedex.com/us/solutions/wis/index.html/
Hello,
I have finished a first working version of the FedEx shipping module for VirtueMart (which should also run on mambo-phpShop!).
You can find it in the attachment. Installation instructions can be found inside.
Currently the class fetches the shipping rates & quotes from FedEx and lists them just like all the other shipping modules.
Please let me know any bugs.
We need a maintainer for this class! I can't and don't want to develop this class further, because I don't have a FedEx account (and I really can't maintain all the shipping and payment classes).
So please help us...
ciao, Soeren
[attachment cleanup by admin]
Thanks, Soeren, you will have a fast feedback on this one!
Denes
Quote from: Soeren on January 27, 2006, 17:44:26 PM
We need a maintainer for this class! I can't and don't want to develop this class further, because I don't have a FedEx account (and I really can't maintain all the shipping and payment classes).
So please help us...
ciao, Soeren
What would be involved? I may be able to help.
The module is working, there are some small issues - I solved for myself, but for inclusion in VirtueMar these need to be addressed:
1. In VM lang file must be added the following tokens:
FEDEX_ACCOUNT_NUMBER
FEDEX_METER_NUMBER
FEDEX_URI
2. Also in Shipping Carrier selection screen during the checkout the carrier name does not displays, but in the rest of the pages is present (Order confirmation page, e-mail etc.
Thanks for the great piece!
You can see it live here: http://www.tofutorch.com/index.php
I an able to install it but on the configuration screen the firt box is filled with x's and there are no labels for the form boxes. Also if I enter my account number and the URI I get errors regarding meter numbers, weight, and others.
Hello,
good to hear that it's working.
Some language variables must be added to the language file, that's correct.
Here they are:
var $_VM_FEDEX_ACCOUNT_NUMBER = 'FedEx Account Number';
var $_VM_FEDEX_METER_NUMBER = 'FedEx Meter Number';
var $_VM_FEDEX_METER_NUMBER_TIP = 'The meter number you have received from FedEx';
var $_VM_FEDEX_URI = 'FedEx Server Address';
var $_VM_FEDEX_URI_TIP = 'Per FedEx request the addresses to FedEx\'s API servers are not included (FEDEX_URI). Please register with FedEx to receive this information (<a href="http://www.fedex.com/globaldeveloper/shipapi/">www.fedex.com/globaldeveloper/shipapi/</a>).
<br/>Default for testing is: <strong>https://gatewaybeta.fedex.com/GatewayDC</strong>';
A maintainer for this class would have to care for bug which have been found and fix them. Nothing "big", but it requires skills at PHP/MySQL/Joomla/VirtueMart.
ciao, Soeren
Quote from: webgobe on January 27, 2006, 21:34:08 PM
The module is working, there are some small issues - I solved for myself, but for inclusion in VirtueMar these need to be addressed:
1. In VM lang file must be added the following tokens:
FEDEX_ACCOUNT_NUMBER
FEDEX_METER_NUMBER
FEDEX_URI
2. Also in Shipping Carrier selection screen during the checkout the carrier name does not displays, but in the rest of the pages is present (Order confirmation page, e-mail etc.
Thanks for the great piece!
You can see it live here: http://www.tofutorch.com/index.php
How do I add the tokens to the language file? I put this at about line 1448 with the others, but obviously I am missing a step somewhere because it gave an error:
Also, how did you fix #2? Not sure if it is an issue for me or not, but I may know soon... :)
...never mind this question...I somehow missed the post from Soeren. :-\
You place the new language varibales before the } class phpShopLanguage extends vmLanguage { } in the langage.php file.
New question:: Once a customer places an order how do you use the Fedex Shipping API to print your labels? I use this feature sucessfully in OsCommerce and I am very excited to see its creation here in Virtuecart. I just am trying to test it out before I convert.
-Holsum
I am working on getting this working and am getting this error where the shipping would be selected:
Error: FedEx Return Error F01F : Invalid weight type.
I checked and from what I can tell, the weight type is assigned 'LBS', which according to FedEx is correct. Is there a way I can print the string being sent to FedEx on the screen to enable me to get some help from their tech support? I don't know how to do it in PHP, or I would write it myself. :) (I knew learning ASP would come back to bite me! lol)
Or, if anyone else got the same error...how did you resolve it?
Thanks in advance!
I fixed my error problem. In administrator/components/com_virtuemart/classes/shipping/fedex.php, I changed it to manually set the weight type:
Change line 72 from this:
'weight_units' => WEIGHT_UOM.'S'
to this:
'weight_units' => 'LBS'
I had tried setting the WEIGHT_UOM to 'LB', 'LBS', and even 'pounds' and none of those worked. Manually setting it on that line seems to have taken care of the issue. Although...I am still on FedEx's testing servers. ;)
Hi: Can you guys put up your current iteration of the fedex module with all the changes incorporated? I would lilke to give it a try.
Thanks.
I am not getting the correct rates returned from FedEx. For example, it is saying a Ground package weighing 3 pounds will ship for 21 cents.
Any idea what the problem could be?
sesheridan, I can give you my latest files if you are still in need (if you want to try them). There are not a lot of changes that need to be made. Just add the new variables to the language file that Soeren posted January 28. And if you get the "Invalid Weight Type" error that I got, you can make the same change I listed on February 13. Good luck! :)
same problem here with the weights. also, did anyone solve how to add "fedex" before the shipping so customers know which service they are going with?
tomcat, I changed the language file because I am using exclusively FedEx: "Please select a FedEx Shipping Priority:".
And I did get a direction from the FedEx class mailing list:
QuoteYou might want to check what value VirtueMart is using for the quote? There are a few different ones.
i.e. Total Charge, Discount, Net Charge, etc...
However, I was not able to find where VirtueMart is telling FedEx this value. Maybe Soeren or someone else can shed some light on this?
for the rate issue. check to make sure first of all that virtuemart has the correct address entered in (I'm not sure but if your contact address in still set to the demo address this may cause issues. Also fedex mentioned something about a base rate code. If someone can code the script so that you can enter transactions tag by tag in the admin panel and also have it set up so the values are saved in a text file. Then Fedex techsupport could help us out more. They need all the tag data for any transaction weather the cart generated the data automatically or if we enter it in ourselves. This way the tech can enter the same data in on their end to see what they get.
Quote from: antcomp on February 25, 2006, 01:05:24 AM
for the rate issue. check to make sure first of all that virtuemart has the correct address entered in (I'm not sure but if your contact address in still set to the demo address this may cause issues.
Thanks for the suggestion. I did still have the default info, but changing it to the correct info did not make a difference.
QuoteAlso fedex mentioned something about a base rate code. If someone can code the script so that you can enter transactions tag by tag in the admin panel and also have it set up so the values are saved in a text file. Then Fedex techsupport could help us out more. They need all the tag data for any transaction weather the cart generated the data automatically or if we enter it in ourselves. This way the tech can enter the same data in on their end to see what they get.
I would also like to see something like this. Or, if someone can make a suggestion on how to do it...? ;D
Just checking to see if anyone is still working on this. I don't know how to create the text file of what is being sent to FedEx, so I am hoping one of the people who are more knowledgeable than me can help us get this working. We seem to be so close, and things have ground to hault. :-\
Anyone?
ok...I turned on debugging in the cart, and it actually printed out what I needed to see this tme (it wasn't printing this info before), and I think I can see what the issue is. The value that is being displayed and added as the shipping amount is actually a surcharge (fuel?) amount. This is FedEx Tag #1417-X. And tag #1419-X (net charge amount) is what should be displayed and used for the total. I don't see where #1419-X is ever assigned to $charge, and there is even tag #1133 in the code, and I can't find that in fedex-tags.php
In looking at /classes/shipping/fedex.php, I think the error is in this code is in the first 5 lines where $charge is assigned:
// Loop through all rates
for ($i=1; $i<=$rate_Ret[1133]; $i++) {
$charge = $rate_Ret['1417-'.$i] + floatval( FEDEX_HANDLINGFEE );
$charge *= $taxrate;
$surcharge = $CURRENCY_DISPLAY->getFullValue($charge);
$shipping_rate_id = urlencode($this->classname."|FedEx|".$fed->service_type($rate_Ret['1274-'.$i])."|".$charge);
$checked = (@$d["shipping_rate_id"] == $shipping_rate_id) ? "checked=\"checked\"" : "";
$html .= "\n<input type=\"radio\" id=\"$shipping_rate_id\" name=\"shipping_rate_id\" $checked value=\"$shipping_rate_id\" />\n";
$_SESSION[$shipping_rate_id] = 1;
$html .= "<label for=\"$shipping_rate_id\">".$fed->service_type($rate_Ret['1274-'.$i])." ";
$html .= "<strong>(".$surcharge.")</strong>";
if( !empty( $rate_Ret['194-'.$i] ) && !empty($rate_Ret['409-'.$i])) {
$html .= ", expected delivery: ".$rate_Ret['194-'.$i].', '.$rate_Ret['409-'.$i];
}
$html .= "</label><br />";
}
echo $html;
return true;
}
That code is from line 123 to line 147, for anyone else trying to find it.
Any help would be appreciated! Thanks in advance!
I got it working!
;D ;D ;D ;D ;D ;D ;D ;D
I made one simple change in classes/shipping/fedex.php.
Change line #125 from
$charge = $rate_Ret['1417-'.$i] + floatval( FEDEX_HANDLINGFEE );
to
$charge = $rate_Ret['1419-'.$i] + floatval( FEDEX_HANDLINGFEE );
;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D
Is there a finalized version of this that one of you could post with all the bug fixes? Although I am using UPS, there are a few items that a client has that would benifit from FedEx. Furthermore, more options for the customer would be great. Thank you. Fidel
Here is a zip file with all of the files I am using, including my changed fedex.php. The only changes I made were to manually assign the shipping weight UOM and changed the FedEx tag that was being displayed for the shipping rate.
I also added Soeren's instructions to the readme file for creating the variables in the language file and some very brief and broad instructions of my own on the process to getting set up with FedEx.
I'll be interested to know if this works for someone else...
[attachment cleanup by admin]
I'll give it a shot here as soon as I get some time, probably within the next day or so and provide my results here. Thanks again.
I will be testing this module after I am added to FedEx's testing server.
rightminddesigns, you may want to adjust your README file to have the variables (in step 6) entered between steps 3 and 4. This way, when one goes to configure the shipping module, the Tips are correctly displayed.
Good Job to everyone working on this module!
- rp
Why do we need to keep adding the language varibles? can't some one just make the nesscary changes and post the file? Or if it involves core files within VM, just change it in the next revision or even rerelease 1.0.3 with the changes as 1.0.3 and not tell anybody, (unless they use the fedex module it wouldn't matter).
I just thought of how to enable label creation for the fedex module. Unfortunatley I don't know exactly how to implement it. Basically this what would need to happen. First I've never coded for VM or Joomla (I do know php though). What I need to know is this: Fedex says that the transaction with their servers to get a rate quote needs to be seperate from the one to place a shipping request (this is what generates the label). this means that the label couldn't be generated until after the transaction has been processed. Other then this the entire class remains the same. All that changes are the values used in the tags (tag 0 is the tag that tells which type of transaction is being sent). So my main question is rather or not VM can access a shipping class at any point in the checkout process or only on adesignated page. The same applies to other transactions (i.e. returns) only thoes would need to be proccessed through the backend. Keep in mind though that this only makes it possible to create labels. The ability to enter all tags in the backend is still needed fr fedex to certify us for live lable creation. This is because to be certified they will send you a set of tagdata to use to generate a label that you must send them. This needs to be done for every meter number using lable creation.
I installed the FedEx module, configured it to include my FedEx account number, used the test server listed in the 'Read Me' file, and got the following error:
Error: FedEx Return Error 1247 : Required address field missing: Contact name
Error: Error updating the Meter Number
I need the FedEx for the rate quote, and not a shipping request. I've spent over 30 hours on this, and would really appreciate it if someone could help me to get this module functioning properly. Thanks in advance!
Rightminddesigns and antcomp,
First of all I am glad to see that you guys ahve tried ot tackle this. I do not know PHP but I want to get this fully working and will learn it to do so if I must, but I have very little time for it. If this helps though I can across Jay Powers most recent code which is in the module used, but found it also has some sample files for tracking, shipping and printing lables, etc.
If is here:
http://freshmeat.net/projects/fedexdc/?topic_id=914
I am trying to get this running for a client and signed up with FedEx with his account last night, but could not figure out where to go to get the Server Info and Meter number? Any suggestions. The site seams to take me in circles. Do I need to log into my customers account to get it or do they just email it when it's ready?
Now if this can get working all the way I would think this would be a big plus for ValueMart in the US. My client has several sites he would use this for so it's worth it for me right there.
If you guys are still on this let me know. Thanks,
Thank you so much for this module!!
After a long trial and error...I finally made it work on my website..
I wanted to share with you some things that I stumble along the way (and hope this will help some people)
Stage 1: Find updated Fedex shipping module by Jay Powers(I got FedEX dc 1.02 Jay Powers / Soeren Eberhardt www.vermonster.com)
Stage 2: Contact Fedex and ask them to put your account on test server
http://fedex.com/us/solutions/wis/index.html
Calling the number on this webpage-- and ask for "web integration"
Once you made the request you will recieve the confirmation email--and you will see the test server URL. It takes 24 hours for you to be added to the test server.
They will not contact you and let you know you are added to the test server. I contacted and make sure I was added after 24 hours (Just so I know...)
Stage 3: Configure, modify the module and connect to test server --and get meter number from the program
Read "README" that comes with the module for installation.
Here are some tips ;)
1) Account number should be without "-" and it is 9 digit number (at least mine was...)
2) You need cURL (go to Joomla's server/PHP configuration and make sure it's enabled)
3) If you have Godaddy shared hosting account... you will need to add the following
__________________________________________________
curl_setopt ($ch, CURLOPT_PROXYTYPE, CURLPROXY_HTTP);
curl_setopt ($ch, CURLOPT_PROXY,"http://64.202.165.130:3128");
curl_setopt ($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt ($ch, CURLOPT_TIMEOUT, 120);
__________________________________________________
after "curl_setopt($ch, CURLOPT_BINARYTRANSFER, 1);" in fedexdc.php (in Fedex folder)
4) Use the testing server URL given in the Fedex email
5) Make sure Fedex shipping is enabled in Admin
6) Make sure you have SSL
7) You don't need Meter number at first
8) Make sure fedex.cfg.php is writable (as it says in README)
Stage 4) Go to your website's shopping cart
Go and pretend to check out---when you reach the part you select your shipping, if all went well, you will see various selection of Fedex shipping method
Example:::
Express Priority Overnight ($53.63), expected delivery: WED, 28Jun06
Express Economy Two Day ($17.95), expected delivery: THU, 29Jun06
Express First Overnight ($105.62), expected delivery: WED, 28Jun06
Express Standard Overnight ($47.66), expected delivery: WED, 28Jun06
Express Saver ($16.48), expected delivery: FRI, 30Jun06
Ground Home Delivery ($5.83)
Ground Business Delivery ($3.97)
Stage 5) Go to admin --and go to shipping module -Fedex
You will see your meter number filled in :)
Stage 6) Contact Fedex to go through the certification process so your application can go to production server
I have not finished with Fedex's certification process---but since it at least worked- wanted to share the news with you.
I will let you know what happens next.
Cheers,
After dealing with two errors on subscription that were resolved by the same proxy info posted by Super_Yupi (also on GoDaddy / Wild West Domains reseller).
Errors were:
Error: cURL ERROR: 28: connect() timed out!<br>unable to process subscribe
and
Error: cURL ERROR: 7: <br>unable to process subscribe
This error came with both for abvious reasons:
Error: Error updating the Meter Number.
Found same proxy patch for tghe proxy fix for this on another forum as above and all is fine.
Going over the code trying to see if there was a bad pass of the URL I saw the features are all there that I posted about earlier and Jay Powers just broke out each task as it's own PHP page for other integration.
Also, for Super_Yupi the code posted by earlier on this page by rightminddesigns has the 1.2 code in it with some adjustments for ValueMart and works great so far.
On a side note you can forgo the automatic submittin of info from Joomla/ValueMart where it relates to the FedEx account info. The reason you may need ot do this is if the FedEx account is shared between businesses run by one individual/company, but may have some differing info between them.
To do this open "fedexdc.php" and comment out:
/*
* 4003 => $db->f('contact_first_name').' '.$db->f('contact_last_name'),
* 4008 => $vendor_address,
* 4011 => $vendor_city,
* 4012 => $vendor_state,
* 4013 => $vendor_zip,
* 4014 => $vendor_country_2_code,
* 4015 => $vendor_phone
*/
and then insert:
4003 => 'John Doe', // Name
4008 => '123 Main St', // Street Address
4011 => 'Boston', // City
4012 => 'MA', // State 2 letter
4013 => '02116', // Zip Code
4014 => 'US', // Country Code 2 letter
4015 => '6175551111', // Phone Number
after the commented out section and the next lines:
));
if ($error = $fed->getError() ) {
...
Once again only if the site info is different that the required FedEx account fields.
Quick question - when appling to have my fedex account set up for the API, in Canada, I get asked these questions:
Communication path to FedEx?
FSM API, or
FSM Direct
Data Format?
FedEx Tagged Transaction, or
XML Tools
What should I be answering for each?
Thanks!
Chris
Quote from: Chris Hutcheson on July 25, 2006, 16:33:10 PM
Data Format?
FedEx Tagged Transaction, or
XML Tools
Purely from memory, I think this is tagged.
Quote
Communication path to FedEx?
FSM API, or
FSM Direct
I can't remember what the setting is supposed to be. Have you tried either way? Or, maybe the FedEx tech support would know. I seem to remember them helping me figure out a lot of those kinds of questions.
Thanks for your response. The Fedex guy simply told me to fill out the appiication. I think I'll do that for now, answer using your suggestion and the API item and see what happens.
Cheers
Chris
When I started down the path suggested by Yogi, and called the number on the page link shared, I was told to read the "Web Integrated Systems Overview" document on the same page as above.
Basically, it says you have to download their API, and install it before you can get a test account. Does anyone know if the "FedEX dc 1.02 Jay Powers / Soeren Eberhardt" from vermonsters.com is a substitute for the software Fedex wants you to use or do they go hand in hand. It was not mentioned in Yogi's post, which is why I ask.
Thanks,
OK, I went to http://www.vermonster.com, and don't see any Virtumart modules there, just a standard PHP FedEx module. Is that what we're supposed to use?
Vicky Rowe
Rowe Computer Consulting
I've installed the module but all I get are the boxes and no text description teliing what goes where anyone know how I can fix this?
Thanks
Hi all,
I've installed the FedEx Module but I get this
Ground Home Delivery ($2.06)
Ground Business Delivery ($0.22)
Is there a way of getting rid of the business delivery or fix the weight issue?
Thanks for any help
I've downloaded and expanded the FedEx module from Vermonster. However, I must be stupid, because the directions that super_yupi gave really don't make any sense.
Where do you put the code?
How do you configure Virtumart to see it?
I can't be the only one that is wondering.......am I?
I just heard from my client that they want to go with FedEx Ground for their shipping. Big headache of course, but what's the status of this module? Is the version a page or so back the latest and is everyone getting it to work. Seems like Vicky is having trouble, anyone else? I'll install today but the client hasn't set up their account so I can't test right away.
I do have this question. The client gets the FedEx Account Number, then I use that and set up the Manager API at https://www.fedex.com/cgi-bin/shipapiDownload.cgi?link=4&first=y, right?
I am just curious how this module was coming along? I was planning on starting work on one today as I didnt know this already existed. I had hoped to use a lot of the code from the DHL module to allow tracking and such. I am also planning to implement a feature to the DHL and if i make one, FedEx Module that will allow users to track their own package from a virtuemart site.
I guess my real question is should I / can I reuse code from this module, or should I start from scratch, or should I not crate a Fedex module that allows shipping label printing/ management at all.
The best info I have gotten is from here http://virtuemart.net/index.php?option=com_smf&Itemid=71&topic=14414.msg46796#msg46796
There really should be a wiki entry somewhere with latest code and how to info. It is pretty frustrating trying to get this setup and working. I get a blank page when I get to the shipping part of virtuemart cart using 1.0.7.
I agree. A central place for help on implementing FedEx would be great. I need to set this up soon and am really dreading it.
I talked to Soren, and he said that the FedEx module was not being worked on for lack of interest by a programmer. So, I've got my programmer working on it, and am waiting for him to give me a quote.
Anyone interested in kicking in to help fund finishing the Fedex mod?
Quote from: meadwench on November 30, 2006, 01:46:04 AM
I talked to Soren, and he said that the FedEx module was not being worked on for lack of interest by a programmer. So, I've got my programmer working on it, and am waiting for him to give me a quote.
Anyone interested in kicking in to help fund finishing the Fedex mod?
How much is this going to be?
Yes, my client would be willing to kick in a few bucks to get this mod completed. Let me know what your programmer quotes and I'll see what I can squeeze out of my client!
Cheers!
I might be able to pitch in some, too.
Any idea on how much this might cost?
;D
Our FedEx representative came over this morning and tried to convince me that virtuemart could work directly with FedEx. We do many air shipments daily with FedEx.
I will see what I can do with their IT team.
I have a programmer who has set up a shipping mod to provide handling costs for shipping material, limited shipping states, and mixed-case discounts for a wine shipper I'm working on. I paid him for that, and when its done, he'll post it on his website for others to download.
He has also agreed to finish the FedEx module, free of charge. He's a great guy, we should donate money to him to finish this, don't you think? I'm talking to him now, we'll get this done.....
meadwench, that would be amazing! My team is planning to GO in a few months and we would love to keep our existing relationship with FedEx for shipping. Any details on how to donate?
-Tim
The programmer's name is Greg (can't remember his last name) and PM me for his paypal addy.
The mod is mostly finished, I'm installing it this week, and will be testing it for him. He's fast and efficient and his work is clean.
Vicky Rowe
Satori Digital Marketing
Is this work gonna be GPL'd and donated to VM? Or is this going to be a private mod?
GPL'd and donated, I believe. But he's put in considerable time and effort and I think he deserves to be paid, as he's a freelance programmer, so when he does Virtuemart/Joomla work, he's taking away from his paying work.
Vicky Rowe
Satori Digital Marketing
Just check SVN for the latest version of this module:
http://virtuemart.svn.sourceforge.net/viewvc/virtuemart/trunk/virtuemart/classes/shipping/fedex.php?view=log
You can also use this in VM 1.0.10.
ciao, Sören
I have posted a version of this (the one Soeren is referring to) FedEx shipping module in this topic: FedEx Shipping Module (http://virtuemart.net/index.php?option=com_smf&Itemid=71&topic=27345.0). It is packaged nicely for you :) .
Please provide feedback in that other topic. The shipping module can use more general testing.
Oh, to clear up possible confusion - I am the programmer that Vicky mentioned previously in this thread. I developed /donated this module at her request (separate from the VirtueMart project) and added it to VirtueMart 1.1.0 so that everyone can benefit.
Greg