Jump to content

spoot

Members
  • Content count

    199
  • Joined

  • Last visited

Everything posted by spoot

  1. spoot

    Automated FedEx Labels

    This contribution currently does none of these things, but it could do them pretty easily. Where do you get the reference number that goes on the label? What does the address checking feature do? Since the address has to go through FedEx, this may be happening already - this contribution uses the same back end (I think) as FedEx's online stuff. OSCommerce is already set up to email customers when their order status changes, so it could alert the customer & sent them the tracking number. When you say you print the shipping information + price, is this for internal use? This application doesn't do that, but it wouldn't be hard to add a shipping report to osc.
  2. spoot

    Automated FedEx Labels

    The FedEx servers require an https connection. This contribution doesn't do anything with rates - it just schedules shipments & makes shipping labels & manifests. I believe FedEx Realtime Quotes (which this contribution is currently tied to) will add whatever discount you've got from FedEx.
  3. spoot

    Automated FedEx Labels

    It's a little absurd, I know. You really got to jump through the hoops. You only need to make test labels for shipments you'll be making. I took the easy road with this module, really - I built it for someone who was only ever going to use ground shipments, so I didn't test the other shipments to any degree. Of course, they all should work. I place a dummy order & enter the address info from the fedex test scenarios. For my first client, I just sent 3 ground shipment labels; that was enough for FedEx. I hope this helps. The confirmation process is a bear, it's true. Michael
  4. spoot

    Automated FedEx Labels

    Rich - The database connection is managed by catalog/admin/includes/configure.php. Check that the updates you've made haven't changed anything else in that file. Michael
  5. spoot

    Automated FedEx Labels

    This is nasty. Please let me know what you hear from FedEx, & I'll try to hassle them as well. As far as I know, the cancel request is sending them everything they need; maybe that's not the case though.
  6. spoot

    Automated FedEx Labels

    Gabor - Thanks for that logging information, it's cool. I'll mess with it & add it to the module. Regarding shipments from/to Canada: someone named justken has posted a fairly extensive fix for this, starting around page 4 of this thread. More stuff I want to add to the module; but in the meantime, look over his posts & new code & see if it can help solve your problem. Let us know how it goes - Michael
  7. spoot

    Automated FedEx Labels

    This is a new error - cancel used to work great. The cancel request doesn't include a date - and according to the API, it's neither possible nor necessary to include one. To show debugging information for a cancel request, in ship_fedex.php replace: $cancelData = $fedex_keys+$cancelData; with // debugging if ($debug) { echo 'Cancel shipment request data, package #' . $i . ':<br/><pre>'; print_r($cancelData); echo '</pre><br/>'; die('running in debug mode, cancel request not made'); } else { $cancelData = $fedex_keys+$cancelData; } (I haven't tested this yet, but it should do the job.) The debug output doesn't give the information in exactly the format in which it goes to FedEx, but it does show what fields we're sending them, & what data. I haven't yet talked to them about this error, please let me know what you hear from them if you do. Thanks Michael
  8. spoot

    Automated FedEx Labels

    Here you may want to try asking on the FedEx Realtime Quotes support thread. I believe there are ways to do what you want to do, but this module doesn't deal with the pricing.
  9. spoot

    Automated FedEx Labels

    Holy mackerel, shows what I get for not checking in now and then. Make sure your meter ID is for the test database. Make sure FedEx Realtime Quotes is set to use the test server. Then delete your meter ID in the FedEx Realtime Quotes admin. Then make a request for a FedEx quotes by initiating an order through your store (to the point where you get the list of FedEx prices). Then try the ship request again. When you get this error, first thing to do is regenerate your meter ID. (This burned me recently, lots of hassling of FedEx until I realized that the problem was, not surprisingly, on my side, with a faulty meter ID.) Michael
  10. spoot

    Automated FedEx Labels

    Greg - I'm glad you like it, & I'm glad you got it running. The installation can be a real pain, I know. So have the customer automatically get sent an email w/tracking number? This is another thing that should be user configurable. I'm working on a rebuild of sorts, & will hopefully add administrative features, we'll see. If I do, I'll try to add this. Michael
  11. spoot

    Automated FedEx Labels

    Could you try changing line 270 in admin/ship_fedex.php from: $shipData[1123] = 'master_trackNum'; to: $shipData[1123] = $master_trackNum; ...and post your debugging information again? Thanks - Michael
  12. spoot

    Does anyone use this Fedex module?

    I use it, it works well.
  13. spoot

    Automated FedEx Labels

    Another note - it's during the installation of FedEx Realtime Quotes that you'll be contacting FedEx to get added to their test server. Here's what you do (I'll add this to the docs shortly): - Call 800-810-9073 - When you hit a voice prompt (the thing that says "tell me what you want" or whatever), say: "I need wep A.P.I." That will get you to the people you need.
  14. spoot

    Automated FedEx Labels

    Have you installed FedEx Realtime Quotes? The first transaction you make with that contribution (or this one, if I recall correctly) should ask FedEx for a meter ID; that meter ID will be returned to oscommerce & added to the Realtime Quotes configuration information. Once you've got a meter ID, you should be set. It's a little whacky, but it works. Let me know if this makes any sense. Michael
  15. Hi - I'm using the Fedex_Direct_2.04 module. It's working well, giving me a list of quotes; but my client ships exclusively by FedEx Ground Service, and this option (though it's uncommented in the domestic_types array) doesn't show up in my shipping options. Currently I've got 90 (home delivery) and 92 (ground service) uncommented; but only home delivery displays as an option on checkout. Any ideas? Does FedEx not recognize 'Ground Service' anymore? Thanks in advance for any help - Michael
  16. spoot

    Automated FedEx Labels

    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
  17. spoot

    Automated FedEx Labels

    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: 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
  18. spoot

    Automated FedEx Labels

    Here it sounds like your orders table is missing the fedex_tracking column. Have updated your database with update_db.sql? This will probably be fixed when you run update_db.sql. Michael
  19. spoot

    Automated FedEx Labels

    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: I hope this helps - Michael
  20. spoot

    Automated FedEx Labels

    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
  21. spoot

    Automated FedEx 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
  22. spoot

    Automated FedEx Labels

    John - I'm glad you like it! FedEx only accepts 2 address lines, which I think is the same for OSC, so the limitation probably goes all the way through the system. Is that right? Two lines? Anyway - that's FedEx's limitation. If that's a limitation in OSC (me too lazy to check) & it doesn't work in this thing, let me know - I think it should though. Michael
  23. spoot

    Automated FedEx Labels

    I'm glad you like it, thank you! The labels contribution doesn't do anything with the shipping price - that's all in FedEx Realtime Quotes. Try installing one of the table rate shipping contributions & using that as your default shipping option. Michael
  24. spoot

    Automated FedEx Labels

    I've got the DHL API. It's a totally different animal, so the modification would have to be pretty severe. I'm hoping to find a sponsor to make it happen, I think it's gonna be a pile of work.
  25. spoot

    Automated FedEx Labels

    Jeff - You've got to talk to FedEx & have them add your number to their test server. I believe the contact information is in readme.txt. Later, when you go live, you'll need to talk to them again about adding your number to their production server. They'll want to see labels printed from your system. Michael
×