eShop Dynamic Checkout State/County/Province – Region Packs

Dynamically load the correct State/County/Province in Checkout forms according to the selected Country.

This is where you find extension packs for eShop Dynamic Checkout State/County/Province.


  • South America

Click for details

[eshop_addtocart id=”1587″]

  • Europe

Click for details

[eshop_addtocart id=”1629″]

Check back often for newly added regions!

South America Region Pack for eShop Dynamic Checkout Form

Dynamically display South American States/Regions for eShop Checkout form.

Available Regions:

  • Argentina
  • Bolivia
  • Chile
  • Colombia
  • Ecuador
  • Guyana
  • Paraguay
  • Peru
  • Suriname
  • Uruguay
  • Venezuela

Brazil is not included in this file because it comes with eShop Checkout Dynamic States, required for this extension to work.

Installation

  1. Upload eshop-checkout-dynamic-states-south-america.zip into your WordPress plugins directory;
  2. Activate the plugin.

eShop Dynamic Checkout State/County/Province

Dynamically load the correct State/County/Province in Checkout forms according to the selected Country.

Improve your customer’s checkout experience by showing the appropriate State/County/Province when the Country field is changed.

If the selected country does not have any regions in the database, replace the drop-down with a text field.

Comes out of the box with US and Brazilian States, and Canadian Provinces. Additional countries/regions will soon be available.

For best results, use with eShop Shipping Extension.

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…

eShop Shipping Extension for WordPress

eShop Shipping Extension

Update: v2.0 is now available, allowing the use of multiple shipping vendors at the same time.

Replace eShop’s default shipping methods with live calls to Canada Post, Correios*, UPS*, and USPS*.
* See Extension Modules below.

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

Other services such as Fedex, and DHL will be made available soon.

Continue Reading…