Advanced Shipping Validation for WooCommerce

Plugin Banner

Advanced Shipping Validation for WooCommerce

by Jeroen Sormani

Download
Description

With Advanced Shipping Validation for WooCommerce you can setup your own shipping validation rules. With these rules you can prevent
customers from finishing the checkout process based on your conditions.

Prevent finishing checkout?!
There are valid reasons why you’d want to prevent someone from checking out with products in their cart.
At the checkout is the moment where you definitely know where the products should be shipped, at that time, it could be that
the customer has some products that are not allowed to ship to certain locations.

A common use case with this is the restriction of certain products being shipped from the mainland to states like Hawaii and Alaska.

Translations, feature requests and ratings are welcome and appreciated!

  1. Upload the folder advanced-shipping-validation-for-woocommerce to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Go to the settings page to fine-tune the settings if desired
  1. Example shipping validation

    Example shipping validation

  2. Back-end shipping validation setup

    Back-end shipping validation setup

  3. Validation overview page

    Validation overview page

sad.

By caiopiva1234 on July 28, 2020

Exactly what I needed but it is not working for me.

Excellent plugin

By google100 on August 25, 2019

Hi, I'm very interested with this. I really like it. Actually, I'm looking for this service and finally got it. Very very thanks.

Perfect plugin to create customized shipping rules

By pablopaul on June 4, 2019

This plugin creates a Validation Rules page in WooCommerce Shipping which allows you to create any sort of shipping rules you might need. Our business has a category of products which cannot be delivered outside a certain zip code range, however, WooCommerce would still allow the transaction to proceed if there were other products in the cart which could be delivered anywhere. The Advanced Shipping Validation plugin solved that problem with a few simple conditions, and also allowed us to put up a message explaining to our customers why their transaction could not be processed. On top of this being a tremendously useful and free plugin, the plugin author Jeroen provides excellent support.

Perfecta

By sralexander on November 8, 2018

Justo lo necesario para validar los envíos en woocomerce.

Fantastic!

By chichi8x on May 10, 2018

Thank you for writing this plugin. This is what I've been looking for.

AMAZING!!!

By redfeather on October 3, 2017

This plugin is simple to use, yet incredibly powerful. It will save you hours of time - especially if you're a novice programmer. There are other plugins that do similar things but they charge outrageous amounts for subscriptions. Jeroen gives it all to you for free in a simple, easy to understand interface. He is clearly very skilled at what he does, and also exceptionally generous - given that this plugin is completely free. I highly recommend this for anyone that needs to set complicated rules over their Woocommerce shop.

Very useful plugin!

By mmax2 on September 3, 2016

Simple to use and very very useful. Works well, thank you!

Shipping Validation is a must have for complicated shipping rules

By screamingskull on September 3, 2016

I have recently put together a site that needs to be able to sort through products in the cart and then decide if the sale can be completed based upon the country of the purchaser.

I also need it to be able to tell the customer why they are unable to make the purchase. Is it one item or several.

The shipping validation plug-in does this. And if you have any questions, Joroen, the plug-ins author, is very helpful and responsive.

Simple. Does just what I need

By jhenry82 on September 3, 2016

All I can say is, you're a lifesaver. No complicated shipping setup, just a simple validator. I am building an e-commerce site that has products all over the place - some can ship outside of Australia, some can't, so I needed a simple validator that is customisable to that need.

Thank you!

1.1.5 – 28-01-2020

  • [Fix] – Overview setting not saving with some newer WC versions

1.1.4 – 02-08-2019

  • [Update] – Update WP Conditions to 1.0.9
  • [Fix] – Notice on overview table when turning debug mode on
  • [Fix] – WC Core shipping options showing on settings page on WC 3.6+

1.1.3 – 12-11-2018

  • [Improvement] – Update WP Conditions to 1.0.8
  • [Improvement] – Responsive overview table
  • [Fix] – Product condition not working for variations

1.1.2 – 29-06-2017

  • [Improvement] – Update WP Conditions to 1.0.3
    – [Fix] – ‘User role’ condition ‘Guest’ wasn’t working
    – [Improvement] – Allow conditions outside postbox / multiple times inside. Not limited to .postbox class.
    – [Add] – Zipcode range support. E.g. ‘Zipcode’ = ‘equal to’ = ‘10000-20000,30000-40000’

1.1.1 – 21-03-2017

  • [Improvement] – Full WC 3.0 compatibility changes / improvements
  • [Update] – WP Conditions library

1.1.0 – 03-03-2017

IMPORTANT NOTE – As of this version, the plugin requires PHP 5.3 or higher to function

  • [Improvement] – Big refactor of the backend conditions
  • [Improvement] – Smoother User Experience with conditions
    • Instant adding of conditions / condition groups
    • Only show valid operator options
    • Instantly show condition descriptions
    • Deleting entire condition groups
    • Duplicate condition groups
  • [Improvement] – WC 2.7 compatibility changes

1.0.3 – 09-09-2016

  • [Fix] – Add Condition not loading

1.0.2 – 26-08-2016

  • [Improvement] – Refactored condition code (backend)
  • [Improvement] – Allow dollar and percentage signs in the ‘coupon’ condition to setup the condition based on the amounts instead of solely coupon codes
  • [Improvement] – Add support for continents in the ‘country’ condition (requires WC 2.6+)
  • [Improvement] – Improved ‘product’ condition value fields (allow searching) and supports huge amounts of product

1.0.1

  • [Fix] – Make sure the ‘contains category’ condition with ‘equal to’ doesn’t always return true
  • [Fix] – Conflict where saving a different ‘shipping’ settings page, the ‘enabled’ option would go unchecked.

1.0.0

  • Initial release
Back to top