Table Of Contents
- Overview
- UPS Setup
- Troubleshooting the UPS Integration
- FedEx Setup
- Troubleshooting the FedEx Integration
- GLS Setup
- Troubleshooting the GLS Integration
Overview
OrderPort provides integrations with FedEx, GLS, and UPS. Integrating your shipping accounts with OrderPort allows you to:
1. Get real-time prices from the carrier
2. Automatically generate tracking numbers which will be sent to customers
3. Print shipping labels from the OrderPort Fulfillment module
Below you will find the steps for integrating your shipping accounts with OrderPort:
UPS Setup
The instructions below are for the New OAuth API integrations. Starting on 06/03/2024 UPS will no longer support Acess Key API integration. All clients using UPS must use this as the hard deadline. See the Steps below. For more information click here.
*It can take up to 24 hours to see rates. OrderPort suggests doing this on a day you are not going to ship any products.
- Login to your UPS account from this link. https://developer.ups.com/?loc=en_US
- Click Create an Application. Create an Application for OrderPort.
- On the Next step, select: 'I need API credentials because: “I want to integrate with UPS technology to represent many users”'
- Choose an account to associate with these credentials (select your account #).
- In the next step provide your information
- For the next step make sure to select at least the following products: This is very Important! If you do not select all of these the integration will not work.
- Rating
- Pickup
- Address Validation
- Authorization (OAuth)
- Tracking
- Shipping
- Time In Transit
- Callback URL to use if required: https://administration.orderport.net/shipping/carriers/ups
- Credentials Now that you have your Credentials navigate to OrderPort Admin > Shipping > UPS.
- Select OAuth Client Credentials under Authentication Mode.
- Input your Client ID and Client Secret. Save Changes.
- It can take up to 24 hours before you will see rates in OrderPort. After 24hrs proceed to the section below to test your rates.
When you have completed the set-up, proceed to Enter Orders and try creating a test order. On the first screen, indicate that the order “needs shipping”. When you arrive on the check-out screen, you should see UPS prices. If you see this, then the integration is set up correctly. If you receive an error message, contact helpdesk@orderport.net.
Troubleshooting the UPS Integration
If you get the error UPS: 2500002 please make sure you added the correct products shown on #6 and the Callback URL shown on #7 has been entered. This error means the integration hasn't been set up properly.
FedEx Setup
- Log in to Fedex.com and go to the Developer Resource Center. You can find this in the footer of the site or you can navigate there directly: FedEx Developer Resource Center.
- Click on FedEx Web Services and then click on “Move to Production”.
- Click on “Get Production Key”
- Agree to the terms and fill out the form according to the screenshot below.
- Accept the terms again.
- Add your account number to the form. If you are unsure of your account number, you can obtain it by going to fedex.com > My Profile > Account Management. Click Continue. You should see a meter number on the next page. Save the meter number for the subsequent steps.
- Log in to OrderPort admin at orderport.net. Go to the Shipping Settings and check the FedEx box.
- On the FedEx tab, fill out the Account Number and Meter No that you obtained from the previous steps. Do not change the key or the password. Choose your desired Shipping Label Format and stock type, and then click Save. The key and password should be left with the default values that were loaded into OrderPort, which are:
- Key: yVzPNLfDFlToIGYS
- Password: O4kYlQtVHD96aNH5euwlqTKQH
- Open the Carrier Email Notifications & Recipients section and enable any notifications that you would like for FedEx to send your customers. You can also choose to be copied on these emails. OrderPort recommends that you copy yourself on any emails related to problems with the shipment.
Troubleshooting the FedEx Integration
- If you are not seeing FedEx prices when you try to place your test order, make sure that the items in your cart all have weight in the Catalog Manager.
- If you receive an error message that says “Wine Shipping Restricted due to state laws,” go to admin > Sales Tax & Licenses > state licenses and make sure that you have added a license for each state that you are willing and able to ship to.
- If you receive an error message that says “Shipping prices are not available at this time,” it is possible that your FedEx account is not set up to ship alcohol. You will need to contact your FedEx account manager to get the appropriate approval on your account.
- Contact FedEx (877)339-2774 Web Service for support.
GLS Setup
The account holder (winery) needs to call GLS support (1-800-322-5555) and ask for the OrderPort-GLS Integration to be enabled. Once the integration has been enabled, GLS will provide the below information to the winery.
Acct: XXXXX
User Name: XXXXXXXXXXX
Password: XXXXXXXXXX*
*Please note that the password here is different from the password used by the winery to log into GLS.com. This password is specifically generated for use with the OrderPort-GLS integration and can only be obtained by contacting GLS.
Once you have this information from GLS, you need to:
- Log in to OrderPort admin at orderport.net
- Go to the Shipping Settings and check the GLS box.
- Open the GLS tab and plug in the below values. Click Save when you are finished.
Open the Carrier Email Notifications & Recipients section and enable any notifications that you would like for GLS to send your customers. You can also choose to be copied on these emails. OrderPort recommends that you copy yourself on any emails related to problems with the shipment.
When you have completed the set-up, proceed to Enter Orders and try creating a test order. On the first screen, indicate that the order “needs shipping”. When you arrive on the check-out screen, you should see GLS prices. If you see this, then the integration is set up correctly.
Troubleshooting the GLS Integration
Error: GSO: Failure - Invalid Token.
Solution:
The account holder (winery) needs to call GLS support (1-800-322-5555) and ask for the OrderPort-GLS Integration to be enabled. Once the integration has been enabled, GLS will provide the below information to the winery.
Acct: XXXXX
User Name: XXXXXXXXXXX
Password: XXXXXXXXXX*
*Please note that the password here is different from the password used by the winery to log into GLS.com. This password is specifically generated for use with the OrderPort-GLS integration and can only be obtained by contacting GLS.