UseStrict Consulting

WordPress Plugins and Customization

UseStrict Consulting - WordPress Plugins and Customization

WordPress eShop UPS Shipping Rates Plugin

Use WordPress eShop UPS Shipping Rates Plugin to replace eShop’s default shipping methods with live calls to United Parcel Service.

eShop Shipping Extension framework overrides eShop’s default shipping methods. WordPress eShop UPS Shipping Rates Plugin allows interacting directly with UPS real-time shipping rates and services.

Please note that if you’re using WooCommerce, turn away – this is NOT FOR YOU! This works with eShop for WordPress only.

Installation

  1. Install eshop-shipping-extension plugin from WordPress.org if you haven’t already done so (min. v1.4 required!);
  2. Upload eshop-shipping-extension-ups.zip to your blog’s wp-content/plugins directory;
  3. Activate Wordpress eShop UPS Shipping Rates Plugin in your Plugin Admin interface;
  4. Set eShop shipping preferences to Mode 4 (by Weight & Zone);
  5. Set the Shipping Weight Units under eShop -> Shipping;
  6. Go to Settings -> eShop Shipping Extension to activate UPS interface;
  7. Follow the instructions on how to obtain your UPS API credentials, and save your preferences.

Screenshots

1. A few easy settings get you up and running in minutes.

2. Ajax requests to UPS API fetch base rates and extra services (when available).

Supported Services

This version of the UPS API integration does NOT support Ground Freight Rates service, because UPS separates their APIs into GFR calls, and everything-else calls. GFR support will be made available soon. This module can be used for the following UPS services (where available):

  • UPS Ground
  • UPS ExpeditedSM
  • UPS Express
  • UPS Express Early A.M. SM
  • UPS Express Plus
  • UPS Next Day Air Early A.M. SM
  • UPS Next Day Air Saver
  • UPS Saver
  • UPS Second Day Air
  • UPS Second Day Air A.M.
  • UPS Standard
  • UPS Three-Day Select
  • UPS Today Dedicated CourrierSM
  • UPS Today Express
  • UPS Today Express Saver
  • UPS Today StandardSM
  • UPS Worldwide ExpeditedSM
  • UPS Worldwide ExpressSM
  • UPS Worldwide Express PlusSM

Support

Use the forum to post your questions and I’ll help however I can. For fastest results, make sure you include the following:

  1. eShop Shipping Extension version
  2. UPS version
  3. Debug XMLs
  4. Complete Error Message, if applicable

Related Modules

 

Order UPS Module for WordPress eShop Shipping Extension Single License @ CAD$45.00
  • Edward says:

    Looking at the screenshot of the admin settings, it shows fields for weight and size. Is that set once for all the products on the site, or can it pull from the info put into the product options? I have a client that has several different products with different weights and sizes.

    July 30, 2012 at 4:37 pm
    • vinny says:

      Edward,

      The weight field is only the weight measurement – the plugin uses the sum of all weights in the shopping cart to send to UPS. Regarding the size, I’m still working on getting per-product sizes set up. Right now, I recommend setting up the largest possible size in the Admin panel or some sort of average. I expect to have the per-product size functionality complete by the end of the week.

      Cheers,
      Vinny

      July 30, 2012 at 4:48 pm
      • Tony says:

        Hi, its giving me a zip code error after i put in ups info, zip and api. I can’t get passed this stage.

        August 1, 2012 at 7:44 pm
        • vinny says:

          Hi Tony,

          The issue has been fixed in version 1.3.2 of eShop Shipping Extension, available from WordPress.org.

          August 1, 2012 at 7:58 pm
  • Edward says:

    Hi Vinny,

    I have a client who’s looking at buying this. He wants to know if it can do all the following:

    1) Based on what the customer enters for a zip code (or state/country) during the checkout process, they will get a list of UPS shipping options with associated costs from which they can choose the shipping method they desire

    2) This choice will reflect the current shipping rates for our account with UPS including whatever discounts we may have available

    3) The shipping method and charges get captured in the sales transaction information and are communicated to the customer and us on the order confirmation email

    4) The module will also allow for the calculation of shipping rates to Canada, or will indicate to potential Canadian customers must call us to order and receive shipping cost information

    5) A nice to have item (but not mandatory) would be if we could add a standard handling charge to the shipping amount sent back by UPS before it is posted for the customer to select their option (e.g., we would add $3.00 to each of the shipping charges that came back from UPS).

    August 2, 2012 at 12:51 pm
    • vinny says:

      Hi Edward, here are the answers to your questions

      1) Based on what the customer enters for a zip code (or state/country) during the checkout process, they will get a list of UPS shipping options with associated costs from which they can choose the shipping method they desire

      [Vinny]: Yes! And they’ll also be able to select if they want Delivery Confirmation as well.

      2) This choice will reflect the current shipping rates for our account with UPS including whatever discounts we may have available

      [Vinny]: Yes – as long as you tick the “Get Negotiated Rates” checkbox.

      3) The shipping method and charges get captured in the sales transaction information and are communicated to the customer and us on the order confirmation email

      [Vinny]: The total shipping charges show in the Order Confirmation email, and the details are shown in the eShop Order screen.

      4) The module will also allow for the calculation of shipping rates to Canada, or will indicate to potential Canadian customers must call us to order and receive shipping cost information

      [Vinny]: First Option. The module sends shipping address information to UPS, whatever it may be. If UPS ships to that country, the rates are returned.

      5) A nice to have item (but not mandatory) would be if we could add a standard handling charge to the shipping amount sent back by UPS before it is posted for the customer to select their option (e.g., we would add $3.00 to each of the shipping charges that came back from UPS).

      [Vinny]: I’ll consider adding that after eShop Shipping Extension v1.4 comes out with improved package handling.

      Cheers,
      Vinny

      August 2, 2012 at 1:23 pm
  • David says:

    Does the plugin still work? I just bought it and installed it and it’s not showing up in the Settings to add in my client’s credentials

    August 3, 2012 at 12:18 am
    • vinny says:

      There are 2 modules involved in getting UPS rates: “eShop Shipping Extension” (from WordPress.org) and UPS Module (that you purchased). Please make sure you install “eShop Shipping Extension” and activate it in order to reach the settings panel (as per the Install Instructions above).

      Cheers,
      Vinny

      August 3, 2012 at 8:36 am
  • Niema says:

    Hello, I’ve downloaded the eshop shipping extension 1.32 version. How do I get the 1.4 version for the usps shipping. I downloaded 1.4 from your site but it installs as 1.32 and the screens are different. I guess its the older version. Help please

    August 6, 2012 at 6:43 pm
    • vinny says:

      Hi Niema,

      Version 1.4 is not yet stable, and UPS/USPS versions 1.0 do not support it. I’m working on finalizing those 2 extensions and hope to have them out tonight. If you still want it though, version 1.4rc2 is available here.

      August 6, 2012 at 8:19 pm
  • Edward says:

    Any change on per product sizes?

    August 15, 2012 at 7:37 pm
    • vinny says:

      Yes! It went out with eSE 1.4 (UPS 1.1) stable a few days back. 1.4.4 should have all the bugs ironed out.

      August 15, 2012 at 7:39 pm
  • Katy says:

    I’m interested in purchasing, but not sure if this plug-in will meet my needs:

    1) I have large, heavy items. Right now, when trying use default Canada Post option I am getting an error, and believe it is because my order weight is heavier than Canada Post will ship. The plan is to ship single boxes for each item in the order. Does this plugin calculate shipping based on multiple boxes, or just the order total?

    2) Some of my items ship in more than one box (ie. headboard in one, rails in the other). Total weight for the item may be more than 150lbs, but it could be an 85lb & 75lb box. Having trouble finding a system to accommodate this. Any chance this one can do it?

    Look forward to hearing from you!

    December 16, 2012 at 3:52 pm
    • vinny says:

      Hi Katy,

      The plugin does some heavy lifting in the back-end in the weights/dimensions in order to get the closest-to-accurate rates possible given a shopping cart consisting of items of multiple dimensions. I’m not entirely sure that the plugin will meet your needs, but you can give it a try. If it doesn’t work for you I can a) give you a full refund; and/or b) modify it to meet your needs. For option b) I’ll probably need to set up some products on my machine to mimic yours.

      Cheers,
      Vinny

      December 16, 2012 at 4:18 pm
  • Rasheed says:

    Hello Vinny, How much in the UPS/USPS/Fed-X plug ins? I have small to medium size packages, as well some slim large. Nothing over maybe 40-50lbs. Just need the plug in to weigh based on weight/size and add up shipping based on zip from Shop to client. Will use Pay Pal for payment. Dont want to modify the site anymore until i get the checkout correct, which may require input data per product pertaining check out. Any help is a blessing, Thanks

    Gadget

    December 16, 2012 at 5:46 pm
  • Rasheed says:

    Found where to purchase the plug in, but stuck on the checkout page where it ask to confirm your info. I filled in all areas with the red star, proceed to confirm info, and nothing, no other check out button that leads to payment? Any ideas anyone?

    December 18, 2012 at 7:41 am
    • vinny says:

      Hi Rasheed,

      I’ve seen that before, and in my case, the issue was a conflicting facebook image plugin. eShop calls include_once() to display the “Proceed to Paypal” button, and if you have any plugins that make an extra call to do_shortcode(), the button is included in the first call, and not in the last/final call.

      Try deactivating all your plugins except the relevant eShop ones and activate the one by one while testing for the button. It should point out which one is doing the extra do_shortcode() call.

      Cheers,
      Vinny

      December 18, 2012 at 8:32 am
  • Tyson says:

    Hey Vinny,

    Is this still working? I’d like to buy it!

    March 21, 2013 at 11:54 pm
    • vinny says:

      Hi Tyson,

      Yes, it’s working fine!

      March 25, 2013 at 4:47 pm
  • vern says:

    Hello Vinny, is this still working?

    April 7, 2014 at 12:28 pm
    • vinny says:

      Hi Vern,

      Yes it is. Out of curiosity, is there anything that made you think it wasn’t? Please let me know so I can look into it.

      Cheers,
      Vinny

      April 7, 2014 at 12:57 pm

Leave a Reply

%d bloggers like this: