This is a relatively simple tool for getting live rate quotes for FedEx shipments using their Web Services.
This was designed specifically for retail shipping of wine, but the settings allow for a great deal of customization, including:
- Custom price margin
- Box specifics like dimensions, weights, and packaging/handling charges
- States that you are allowed to ship to while conforming to restrictions on shipping alcohol across state lines
- Days of the week that available for you to ship (ex. closed on Mondays, etc.)
To clone and run this repository you'll need Git and Node.js (which comes with npm) installed on your computer. While this can be run directly from there, it is intended be a standalone desktop application, packaged using electron-packager.
From your command line:
# Clone this repository
git clone https://github.com/alexmacy/fedex-rate-calculator
# Go into the repository
cd fedex-rate-calculator
# Install dependencies
npm installThis can then either be run using 'npm-start':
# Run the app
npm startOr if running as a standalone desktop application and you already have electron-packager installed:
# Run electron-packager
electron-packager .Once it is installed and running, you need to enter your FedEx Web Services Credentials to be able to communicate with their server:
- Visit FedEx Developer Resource Center to get the necessary Web Services Credentials - which may require creating a FedEx shipping account.
- Enter your credentials into the fields in Settings -> Credentials within the application.