WordPress.org

Ready to get started?Download WordPress

Plugin Directory

eShop Shipping Extension

Replace eShop's default shipping methods with live calls to Canada Post, Correios, UPS, Fedex, and USPS.

2.1.16

  • Fixed: using delegation for jQuery.on().

2.1.15

  • Dropped version checks as it wasn't working with jQuery 1.10.x, so just check if jQuery.fn.on exists before reverting to jQuery.fn.live

2.1.14

  • Fixed jQuery version check

2.1.13

  • Added the ability to blacklist a service

2.1.12

  • convert_currency() fixes: 1) replaced file_get_contents() with wp_remote_get(); 2) fixed case where value was truncated due to bad characters in Google's response.

2.1.11

  • Added get_options filter.

2.1.10

  • Showing shipping fieldset even if shipping fields were hidden.

2.1.9

  • Added filter for Canada Post to work with Custom Handling fee add-on v2.0.

2.1.8

  • Changed logic to identify if eShop is installed. Thanks Nicolaus Sommer.

2.1.7

2.1.6

  • Merging errors in 2.1.5 removed the duplicate admin notices fix.

2.1.5

  • Fixed duplicate admin notices with WP 3.5.
  • Updated screenshot-1
  • Updated css to force float:left and clear:both on View/Update Shipping Options text

2.1.4

  • Added support for the Handling Fee add-on.
  • A few minor html fixes in the admin screen.
  • Number formatting for Canada Post weight, maximum 3 decimals.

2.1.3

  • Fixed a bug with the free shipping option.

2.1.2

  • Fixed a case where saving a product could not work depending on the package class selection.

2.1.1

  • Added option for callback in JS call_get_rates();

2.1

  • Handling eShop "free shipping over value" option.
  • Playing nicely with new Bulk Package Class management.

2.0.12

  • Fixed a bug where the shipping would sometimes not be carried over into the checkout overview form.
  • Fixed the shipping option field rendering when the form fails with an error - maintaing state.
  • Added version string next to module names in Admin.

2.0.11

  • Small glitch (PHP Warning) when adding a new product after renaming package classes.
  • Improved package bundling logic.
  • Fixed WP update issue - deactivate/reactivate no longer required for people who purchased UPS/USPS/Correios

2.0.10

  • Quoting class attribute in javascript so it won't break IE < 9.

2.0.9

  • No longer calling get_rates() when change or blur of address fields. This was causing problems with too many hits to Google currency exchange.

2.0.8

  • Fixed an issue with In-store pickup option.

2.0.7

  • Fixed a bug which could potentially break currency conversion

2.0.6

  • Removed extra JS logging
  • Separated multiple JS error messages with "; "

2.0.5

  • Improved Shipping Service drop-down with multiple carriers.

2.0.4

  • Fixed "Unsupported Operand Types" error.

2.0.3

  • Fixed "Cannot re-assign auto-global variable" error for PHP 5.4.

2.0.2

  • Fixed "Call-time pass-by-reference has been removed" error for PHP 5.4.

2.0.1

  • Re-added "None" option as a radio button.
  • Updated Admin screenshot.

2.0

  • Allowing multiple vendors to be used at the same time. Currencies are converted into the currency selected in eShop if required.

1.5.1

  • Small typo in previous commit which made much of eSE Admin's text bold.

= 1.5 - * Added in-store pickup option.

1.4.7

  • Fixed the date shown on the admin order page.

1.4.6

  • Fixed an error when adding more than 10 package classes in the admin.

1.4.5

  • Added link in readme.txt to Correios module

1.4.4

  • Changed SimpleXMLElement->count() to core count() for people using PHP < 5.3

1.4.3

  • Covered another scenario for bug found in 1.4.2

1.4.2

  • Fixed minor bug that appeared when no package classes had been created and users went into the post editor.

1.4.1

  • Fixed a bug where Global Package Options still considered Package Class mandatory in the Product Entry form.

1.4

  • NEW: Advanced packaging options (added product, and product-option levels)
  • Minor data massaging bug
  • Replace hardcoded XML with SimpleXML
  • Fixed total weight bug - jQuery did not always pass the correct weight to the rating API

1.3.2

  • Fixed "ZipCode Required" error for UPS users

1.3.1

  • Fixed bad call to jQuery.live() for users with jQuery version < 1.7

1.3

  • A few changes to support UPS module

1.2.6

  • Certificate file support in the installer

1.2.5

  • Fixed issue where order field showed "Extra: ()" when no extra was selected

1.2.4

  • Fixed a bug where the reloaded user details form showed undefined as shipping prices and did not reselect the appropriate shipping option

1.2.3

  • Added option for Commercial or Counter rates in Canada Post

1.2.2

  • Adjusted Canada Post prices to not apply Automation Discount of 3%
  • Removed CustomerNumber from Canada Post debug XML

1.2.1

  • Added debugging options to assist in support requests

1.2

  • Modifications to work with USPS module. Absolutely required for USPS to work.

1.1.6

  • Added package dimension options for Canada Post users. This will address most cases of Volumetric Weight vs. Actual Weight.

1.1.5

  • Fixed ajax bug with non-logged-in users.

1.1.4

  • Forcing uppercase on zipcodes.

1.1.3

  • Added "grams" support to the weight converter.
  • Fixed a bug when checking for eShop's weight measurement value

1.1.2

  • Fixed Admin CSS placement bug.

1.1.1

  • Fixed localization bugs in Canada Post module

1.1

  • Added install logic for additional third-party modules such as USPS

1.0

  • Initial release

Requires: 3.0 or higher
Compatible up to: 3.9.1
Last Updated: 2014-6-17
Downloads: 10,035

Ratings

5 stars
5 out of 5 stars

Support

Got something to say? Need help?

Compatibility

+
=
Not enough data

1 person says it works.
0 people say it's broken.

100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1
100,1,1
100,1,1 100,1,1
100,1,1 100,1,1 100,1,1
100,1,1
100,1,1
100,1,1 100,1,1
100,1,1
100,1,1