Page 2 of 3 FirstFirst 123 LastLast
Results 11 to 20 of 30
  1. #11
    Join Date
    Mar 2007
    Location
    Hatch, NM
    Posts
    23
    Plugin Contributions
    1

    Default Re: FedEx Ship manager integration

    OK in reply to your first post:

    You can download either the zip or msi file. Both will allow you to install the odbc connector. Once installed, you'll need to configure the machine's odbc dsn or machine profiles to include her website's mysql database server's IP address and login credentials. With most hosting providers, you'll also need to allow her local computer's public ip address to access your databases remotely.

    In reply to your second post:

    zen is simply the table prefix for the installation I did. That is why it is prepended to each of the table names. Why do you have an SQL statement instructing mysql to create tables? Use the fedex integration wizard to select the fields in each table through the provided gui. Once you've set up a dsn or machine odbc link on her computer, you'll be able to select it within ship manager and it will list available tables to map shipping fields to. Map the lookup field to the order number. This will allow you to type in an order number and have all of the shipping information automatically populate the fedex ship manager fields.

    This is a rather complicated setup, so you'll probably have to take remote control of her machine and do the ship manager integration yourself. It took me about three hours but I went in blind. With a rough outline as to the order of the steps which I provided you should be able to do it in an hour and a half. During the field matching, just think through what should go where logically. Also, be sure to run some test orders. I seem to remember there were a few fields which I mapped incorrectly because zencart stores the correct information somewhere you wouldn't think it would be.

    Let me know if you need anything further.

    Preston
    If you know what hatch green chile is, click this link to buy it! :)
    Hatch Green Chile

  2. #12
    Join Date
    May 2011
    Posts
    10
    Plugin Contributions
    0

    Default Re: FedEx Ship manager integration

    Thanks for the reply.

    The SQL statement was there only because I just grabbed the structure info from an sql download I did. Made it easier to see what fields might be involved.

    I've never done anything remotely on someone's computer before. She is on satelite and has connection issues and I have a wireless broadband internet using a dying technology (no longer supported by Cisco Systems) that just got some radio frequency filters slapped on a week ago per the FTC (?) resulting in a degraded and spotty connection (though it seems to be working okay at the moment). I may be able to work something out but unsure for now.

    Before I pursue this further, it occurs to me the FedEx Ship Manager is normally used on a local database by non-web based businesses. When you access a database remotely on a server, you can't encrypt the data being passed. Or does the ODBC connector somehow do this?

    I'm just wondering if this could be a security issue.

    [edit -- I was doing a google search and it appears the FedEx Ship Manager uses SSL -- I'll see how far I can get with this]
    Last edited by ezlynx; 18 May 2011 at 09:54 PM. Reason: more info

  3. #13
    Join Date
    May 2011
    Posts
    10
    Plugin Contributions
    0

    Default Re: FedEx Ship manager integration

    You wrote: "With most hosting providers, you'll also need to allow her local computer's public ip address to access your databases remotely."

    Just to let people know what is involved in getting a connection (I had to find out), the mysql 3360 port needed to be added to your firewall cnf.

    From my excellent servint support staff:

    1. Edit /etc/csf/csf.conf as root
    2. Add 3306 on the line starting TCP_IN within the the double quotes (")
    3. Save and reload CSF with:
    csf --restart
    4. Confirm with:
    iptables -L -n |grep ":3306"

    You also have to change Access Hosts for the database. For those with a cpanel, click MySQL® Databases (bottom right corner)
    Find "Access Hosts:" at the bottom of the page and add your IP address (a string of numbers). Restricting access to particular ips is much more secure than opening access to everyone.

    I haven't yet got this set up on her computer but hope to this weekend (need to find out how to get to the config area in her operating system first -- I'm using XP).

  4. #14
    Join Date
    May 2011
    Posts
    10
    Plugin Contributions
    0

    Default Re: FedEx Ship manager integration

    I've made a lot of headway. But I'm not there yet.

    What I am doing is trying to get it to be fully functional on my computer. I've installed the FedEx module, gotten the database hookup and mapped the customer fields.

    What I find is difficulty with getting countries and states to properly carry over. The options they have for mapping I don't understand and don't seem to work.

    For now for the US, I set up a default profile for US customers.

    Although I enabled the dropdown state selection for zencart, it seems to save the whole state and it is that name that is entered as delivery_state I have mapped to fedex. Since the full name isn't valid, it ends up empty and I have to manually enter the two letter state field through FedEx drop down.

    How did you handle getting the zencart to save the two letter state prefix instead of the full state name for delivery_state (in the order table)?

    I figure I am going to have to set up a separate profile for Canada, England, and any other countries unless you have tips for getting that to work too.

  5. #15
    Join Date
    Mar 2007
    Location
    Hatch, NM
    Posts
    23
    Plugin Contributions
    1

    Default Re: FedEx Ship manager integration

    You're looking in the wrong table. Shipping information doesn't necessarily correspond to the customer's address. Rather than looking for shipping info in the customers table, look in the orders table and establish a primary/foreign relationship with the order number. State and country are stored there in the correct format for fedex as well. I don't get on this forum too often so if you need assistance feel free to email me at ptmitch2009######################. I'd be more than happy to let you post anything I write here on the forum to help others as well, but if you want a quicker response email is better for me.

    Thanks,
    Preston
    If you know what hatch green chile is, click this link to buy it! :)
    Hatch Green Chile

  6. #16
    Join Date
    Mar 2007
    Location
    Hatch, NM
    Posts
    23
    Plugin Contributions
    1

    Default Re: FedEx Ship manager integration

    Looks like my email got blacked out, I didn't realize it would do that. Its just missing the at (google's free email service) dot c o m. :)
    If you know what hatch green chile is, click this link to buy it! :)
    Hatch Green Chile

  7. #17
    Join Date
    Mar 2007
    Location
    Hatch, NM
    Posts
    23
    Plugin Contributions
    1

    Default Re: FedEx Ship manager integration

    Looks like I spoke too soon. Take a look at the conversion tab within the integration wizard. It lets you match zencart database values to fedex values for states and countries etc. Be sure to still use the delivery info from the orders table though.
    If you know what hatch green chile is, click this link to buy it! :)
    Hatch Green Chile

  8. #18
    Join Date
    May 2011
    Posts
    10
    Plugin Contributions
    0

    Default Re: FedEx Ship manager integration

    Thanks for the reply.

    I seem to have gotten things working for me (no time yet to get this set up for my friend). After opening FedEx Ship Manager, I clicked on "Integration" and selected "FedEx Integration Assistant". Went on to select the database (available from the ODBC linkup list FedEx accessed) and chose single labels and on the next page "after I enter a lookup value". For clarity, I was not mapping customer info from the customer table but customer info from the delivery info in the orders table so there will hopefully be no shipping address errors.

    For the profile, I checked Address1, Address2, City, Country, Contact Name, State/Profince, Company, Phone, Postal Code and "Account Number" (what I used was the order number). So I used orders as the table for all and matched them with:

    delivery_street_address
    delivery_suburb
    delivery_city
    delivery_country
    delivery_company
    delivery_name
    customers_telephone
    delivery_postcode
    delivery_state
    and orders_id

    I used orders_id as the key (you click on a box "Select Index" to add the key). So that is what you enter in the search box when you are transferring the data to the fedex form.

    I needed to map zencart's values to the state/province and country because they weren't showing up properly (the states would not automatically load). Since this cart is still a test cart and had only a few test orders, I realized (after talking to a fedex rep) that the reason I was not able to set up the profile to enter the all the states was because it functions by accessing the database and pulling your choices into a drop down menu. I added the two test states. When I was told I could actually send my friend the profile and she could put it in the appropriate folder, I figured I might be able to edit the profile manually and did so, adding each state.

    The location of the xml profile:
    C:\Documents and Settings\All Users\Application Data\FedEx\Integration\Profiles

    I understand this is the default location. I also used a newer version of FedEx Ship Manager (v. 2472-a). Check the FedEx site for the newest version.

    This is what I added for the states between the state conversion tags:

    <conversion>
    <select value="Alabama">AL - Alabama</select>
    <select value="Alaska">AK - Alaska</select>
    <select value="Arizona">AZ - Arizona</select>
    <select value="Arkansas">AR - Arkansas</select>
    <select value="California">CA - California</select>
    <select value="Colorado">CO - Colorado</select>
    <select value="Connecticut">CT - Connecticut</select>
    <select value="Delaware">DE - Delaware</select>
    <select value="District of Columbia">DC - District of Columbia</select>
    <select value="Florida">FL - Florida</select>
    <select value="Georgia">GA - Georgia</select>
    <select value="Hawaii">HI - Hawaii</select>
    <select value="Idaho">ID - Idaho</select>
    <select value="Illinois">IL - Illinois</select>
    <select value="Indiana">IN - Indiana</select>
    <select value="Iowa">IA - Iowa</select>
    <select value="Kansas">KS - Kansas</select>
    <select value="Kentucky">KY - Kentucky</select>
    <select value="Louisiana">LA - Louisiana</select>
    <select value="Maine">ME - Maine</select>
    <select value="Maryland">MD - Maryland</select>
    <select value="Massachusetts">MA - Massachusetts</select>
    <select value="Michigan">MI - Michigan</select>
    <select value="Minnesota">MN - Minnesota</select>
    <select value="Missouri">MO - Missouri</select>
    <select value="Montana">MT - Montana</select>
    <select value="Nebraska">NE - Nebraska</select>
    <select value="Nevada">NV - Nevada</select>
    <select value="New Hampshire">NH - New Hampshire</select>
    <select value="New Jersey">NJ - New Jersey</select>
    <select value="New Mexico">NM - New Mexico</select>
    <select value="New York">NY - New York</select>
    <select value="North Carolina">NC - North Carolina</select>
    <select value="North Dakota">ND - North Dakota</select>
    <select value="Ohio">OH - Ohio</select>
    <select value="Oklahoma">OK - Oklahoma</select>
    <select value="Oregon">OR - Oregon</select>
    <select value="Pennsylvania">PA - Pennsylvania</select>
    <select value="Puerto Rico">PR - Puerto Rico</select>
    <select value="Rhode Island">RI - Rhode Island</select>
    <select value="South Carolina">SC - South Carolina</select>
    <select value="South Dakota">SD - South Dakota</select>
    <select value="Tennessee">TN - Tennessee</select>
    <select value="Texas">TX - Texas</select>
    <select value="Utah">UT - Utah</select>
    <select value="Vermont">VT - Vermont</select>
    <select value="Virginia">VA - Virginia</select>
    <select value="Washington">WA - Washington</select>
    <select value="West Virginia">WV - West Virginia</select>
    <select value="Wisconsin">WI - Wisconsin</select>
    <select value="Wyoming">WY - Wyoming</select>
    </conversion>

    I don't know what countries she wants to include so I only added the United States for now.

    I hope this helps someone else too!

    I'll check back after I get things set up on my friend's computer to fill in whether there were any additional problems.

    Oh, and I made the customer address choice in zencart to require a dropdown menu for the state/province. This way there are no misspellings of the state and it will map correctly.

    The order table was the only table I ended up using to create the mapping profile.
    Last edited by ezlynx; 25 May 2011 at 06:54 PM.

  9. #19
    Join Date
    May 2011
    Posts
    10
    Plugin Contributions
    0

    Default Re: FedEx Ship manager integration

    I have a quick question. With the FedEx Ship Manager, you have the option to hold labels for later printing. I am unsure if they are held on the FedEx site or on "my" computer. I would be happy if someone else logging into the same account on a different computer could retrieve the labels from fedex.

  10. #20
    Join Date
    Dec 2008
    Location
    San Fran
    Posts
    382
    Plugin Contributions
    0

    Default Re: FedEx Ship manager integration

    I have a quick question too... Is this what we need installed and running by June 1st?

    Fedex is doing a major update for their API, will this integration replace the current mods I am using for Fedex labels and rate generation?

    This is a major deal, I'm very surprised there are no threads in the forum regarding this!

 

 
Page 2 of 3 FirstFirst 123 LastLast

Similar Threads

  1. FedEx Module Ship Date
    By sharc316 in forum Addon Shipping Modules
    Replies: 2
    Last Post: 4 Oct 2011, 02:33 PM
  2. Replies: 13
    Last Post: 19 Jul 2011, 07:36 PM
  3. Mod for FedEx Ship Manager?
    By fourpoints in forum Built-in Shipping and Payment Modules
    Replies: 2
    Last Post: 7 Aug 2007, 06:16 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
disjunctive-egg