Jump to content

spoot

Members
  • Content count

    199
  • Joined

  • Last visited

Everything posted by spoot

  1. The automated fedex labels contribution is an addition to the administrative pages that retrieves label data from FedEx. To use this contribution, you must have a FedEx account number. In order to get on FedEx's production server, you must contact FedEx directly. They will have you, uh, FedEx your printed labels to them. When they give you their OK, you can go live. These labels come directly from FedEx, so they should pass the test.
  2. spoot

    Automated FedEx Labels

    I think that's in there because I misunderstood the purpose of the residential delivery flag! So "home delivery" is different than "residential delivery?" I am confused. But that needs to be fixed - those lines could probably just be commented out. I hope this hasn't cost too much $$...
  3. spoot

    Automated FedEx Labels

    That's what I've done - change "suburb" to "address 2." Obviously there are ways to avoid this, but "suburb" needs to go away and "address 2" is useful, so it's a good move. It should be that way in the initial install. Are there countries that use "suburb" as a standard address line? I dunno.
  4. spoot

    Automated FedEx Labels

    Did you install the latest version (1.07) of the contribution? You'll have to either reinstall oscommerce, or correct the entries for DB_SERVER_USERNAME and, possibly, DB_SERVER_PASSWORD (and check the rest of the database variables while you're at it). Michael
  5. spoot

    Automated FedEx Labels

    Rich - Try updating ship_fedex.php, shortly after line 123, in the $shipData array. What you need to add, I believe, is tag 1208, the "No Indirect Delivery Flag." Try changing: 0=> $transaction_code // transaction code ,16=> $delivery_state // delivery state ...to: 0=> $transaction_code // transaction code ,1208=> 'Y' // signature required? ,16=> $delivery_state // delivery state This is untested, please post back here if it works... - Michael
  6. spoot

    Automated FedEx Labels

    Chris - Right on. It's great to see all these updates, & especially to see the "cancel" bug fixed - that's been a pain in the butt. If/when you add your contribution, be sure to consolidate (if necessary) releases 1.06 and 1.07 - I believe ship_fedex.php was altered separately by both. Alright great work thanks everyone! Michael
  7. spoot

    Automated FedEx Labels

    That's the spirit. It's true that it's annoying to know that your project has bugs; and because of that, they'll eventually be fixed. But you've got to prioritize, & I prioritize this particular project well below a stable income and about 14 other things in my life. But it'll get done, esp. if everyone dives into the code. If you can't fix it, you may be able to find the place(s) in the code where things are going awry - that'd speed things along, I'm sure. Sorry about the lecture. Michael
  8. spoot

    Automated FedEx Labels

    John - I'm also busy, with a move and many other things. If these bugs were small, I may have time to look at them in the next week or so, but they don't sound small to me. Also: everyone here does this in their spare time, and as I'm sure you know, sometimes there's not much spare time to go around. There's nothing odd about a person posting a substantial & valuable update to an open-source application, then getting swamped by other projects. Please try to avoid showing impatience with the people who are providing this software, and enhancements to this software, at no cost to you. The best option, if you're in need of an immediate fix, is to hire a freelance PHP coder. Michael
  9. spoot

    Automated FedEx Labels

    Piston - I'm glad you like the mod. It's nice to come back here after a while away and see updates & activity etc. It wasn't a total forfeit, but it's fairly easy to get obsessed over projects like this. Your answer was 1/2 right. This mod uses the API only. Michael
  10. spoot

    Automated FedEx Labels

    Oh, that is fantastic. Great work. And thanks for watching this forum, I don't get here all that often.
  11. spoot

    Automated FedEx Labels

    Thermal printers aren't supported yet. There may be a way to adjust the layout of the label display page to make it print, but it hasn't been done yet.
  12. spoot

    Automated FedEx Labels

    No support for thermal labels as of yet, I'm sorry to say. I wish I had a thermal printer around, it'd be easier to figure out. Michael
  13. spoot

    Automated FedEx Labels

    Oh, nice work. This helps a ton. There's one change I'd like to make: since the curl error is not consistent across systems, I'd like to comment out the changes & add the error message to the readme & install files. If you could send your changes to me (michael at wrds dot net), that would be great.
  14. spoot

    Automated FedEx Labels

    This is a huge help. This is a common & strange error, and I've been unwilling to tell anyone to edit fedexdc.php, since I didn't build it and it works well as is, most of the time. I'll add this to the documentation, thank you - Michael
  15. spoot

    Automated FedEx Labels

    I'm currently working on an install for a client, and checked to see if this were true. According to FedEx, my client (who uses the online Ship Manager) is not on the production server: But you're saying you just changed your settings to "production" & you could ship packages right away? It's worth a try...
  16. spoot

    Automated FedEx Labels

    You don't need another meter ID - this module uses the meter ID obtained by fedex realtime quotes (fedex1.php).
  17. spoot

    Automated FedEx Labels

    It doesn't currently pass this info, but there's room for it to do so. I believe the only way to add this to the application is to provide a field where you could add an invoice or reference number when requesting the shipment. It can't easily be automated, as different users will want to include different reference numbers; but it'd be easy to add a form field that allows user input of any pertinent number. Michael
  18. spoot

    Automated FedEx Labels

    There are so many fields that need to be available: dry ice, corrosives, a hold-at-address option, etc. I'm working on a test scenario script, & will use the opportunity to figure out how to get all these variables into the request & on the label. Please don't expect it terribly soon, but know I'm working on it. Michael
  19. spoot

    Automated FedEx Labels

    websupport@fedex.com
  20. spoot

    Automated FedEx Labels

    Billy - You're probably not around here anymore, but just so you know, I've started working on a test label script. It's way too involved - all those test scenarios, you know - but it'll make implementation much easier, I'm glad you brought it up. Michael
  21. spoot

    Automated FedEx Labels

    I'll talk to FedEx sometime in the next few weeks & see what the story is with cancel not cancelling w/them. It should be working - if we don't get a "success" signal from their servers, we get an error, too. Regarding the date format - I saw it, and was annoyed by it. But I just did a fresh install on a new site, and the date format error is gone. I'm really not sure what the story is, but with a clean install, it works. This'll take a little bit of work, but it's on the list. Probably in the admin section there'll be the option to email or not email the customer.
  22. spoot

    Automated FedEx Labels

    Charlie - Rather than post track_fedex.php, could you post the URL you're at when you get the error 9982? Thanks - Michael
  23. spoot

    Automated FedEx Labels

    I've been trying to come up with a solution for this, & I've basically given up. My understanding is that we're trying to call a local printer with no user interaction - that is, we don't get a "print" dialog, we're just going to stream the print data from FedEx, across the server, to the thermal printer. I asked the guy who wrote fedexdc.php how to do it, and he said, as if it were a walk in the park, "just open a pipe to the printer." I looked into this - but I don't see how it's done without significant client-side activity. My impression is that there would need to be a plug-in or applet or huge javascript that holds the printer data, calls the printer, & sends the data along. Hopefully you aren't seeing the same stumbling blocks that I am, or you see them as much smaller than I do. It's also possible to print the .png label to a thermal printer. My workaround solution is going to be to make a new label display template specifically for thermal printers, something that's easy to adjust & correct.
  24. spoot

    Automated FedEx Labels

    Are you sure? It's a cURL error, & the certificate location isn't related to those variables - I don't think it is, anyway... does the error change when you change those variables? Were you ever able to get labels from the FedEx test server? At any rate - $server variable should say 'test' or 'production', whichever is appropriate $request_referer variable should say 'blackswanhome.com'
  25. spoot

    Automated FedEx Labels

    If you're confused as to where to go after you've got the test labels working, here's some useful information from Federal Express:
×