Bulk Package Class Helper for eShop Shipping Extension

This plugin provides the ability of updating eShop product Package Classes from a CSV file.

It’s as easy as downloading the template CSV containing all your products; adding the Package Class names to the appropriate fields; and uploading the updated file.

Continue Reading…

WordPress eShop FedEx Shipping Rates Plugin

WordPress eShop FedEx Shipping Rates Plugin

Use WordPress eShop FedEx Shipping Rates Plugin to replace eShop’s default shipping methods with live calls to Federal Express.

eShop Shipping Extension framework overrides eShop’s default shipping methods, interacting directly with Fedex and other systems for real-time shipping rates and services.

Other services such as DHL will be made available soon. See the bottom of this page for UPS, USPS, and Correios

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

Continue Reading…

WordPress Plugin para Integração do eShop com Correios

eShop Shipping Extension - Correios

Click here for the English version.

Use o WordPress Plugin para Integração do eShop com Correios para obter taxas de envio de pacotes via Correios.com.br.

O plugin eShop Shipping Extension substitui os métodos padrão do eShop, interagindo diretamente com os Correios para obter taxas de envio em tempo real.

Continue Reading…

Correios (Brazil) Module for eShop Shipping Extension

Clique aqui para a versão em português.

Replace eShop’s default shipping methods with live calls to Correios (Brazil).

eShop Shipping Extension framework overrides eShop’s default shipping methods, interacting directly with Correios and other systems for real-time shipping rates and services.

Other services such as DHL will be made available soon.

Continue Reading…

eShop Shipping Extension with improved Package Handling

Hi All,

I received a few requests to improve package handling in eShop Shipping Extension and got down to it. Originally, the setup would allow only a single package size for the whole store. Not very handy, I know, so when the request came in, I decided to go all out on version 1.4.

People can now choose between 3 different Package settings:

  1. Global – the original setting, a single package size for the whole site;
  2. Per Product – each product gets assigned a package, regardless of its options;
  3. Per Product Option – assign packages for each product option.

The concept of Package classes was added – in the Admin panel, create the package information you will be using in your store. (Click on the images to see them larger.)

Package Options for eShop Shipping Extension

New features in version 1.4

Once you have your package classes set up, you’ll be able to access them in the eShop Product Entry Box. The location of the fields depends on the option selected in the eSE Settings screen.

Using Per Product settings, the form is placed right under the “Stock Available” field. Note that the Product Class is mandatory in this mode, so if you go in to the product, you won’t be able to set “Stock Available” to true unless you set a Package Class. For products that already existed before setting up Package Classes, the system will fall back to “Global” (default) functionality.

Package Class field in Product Entry (Per Product mode)

Package Class field in Product Entry (Per Product mode)

In Per Product Option mode, the Package Class field gets moved into the Product Options table. Again, the Package Class is mandatory when an Option Name is set.

Package Class field in Product Entry (Per Product Option mode)

Package Class field in Product Entry (Per Product Option mode)

In both Product and Product Options modes, the product dimensions of the items in the cart are processed before calling the rates, as if they were actual boxes inside one big box.

Caveats

Adding Advanced Packaging was a huge challenge. Not only for me, but for everyone that ever tried to systematically fit several packages into a box, optimizing space as much as possible. There is a lot of math and logic involved, and from all the research I did, I found out that there is no optimal solution. The best anyone can get is “good enough”. Therefore, please be advised that quotes rendered with this plugin may be slightly different from the actual price charged by the courier.

Check out Wikipedia for Knapsack Problem and the Bin Packing Problem if you’d like to know more. For the time being, my tests rendered correct values from the Courier companies, but there are bound to be cases where there will be a difference in quotes. Any such cases will be investigated and the code adjusted.

Download

You can get your copy of eShop Shipping Extension v1.4 v2.4* from WordPress.org.

* v1.4 has come and gone. All versions since 1.4 contain its changes.

For more information on eShop Shipping Extension and the couriers it supports, check out the product page.

Support

For bug reports, please use the forum.

WordPress eShop UPS Shipping Rates Plugin

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.

Continue Reading…

WordPress eShop USPS Shipping Rates Plugin

Wordpress eShop USPS Shipping Rates Plugin

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

eShop Shipping Extension framework overrides eShop’s default shipping methods. Add USPS support with WordPress eShop USPS Shipping Rates Plugin for real time shipping rates.

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

Continue Reading…