Shipping By Rules for WooCommerce

IMPORTANT ANNOUNCEMENT: Plugin development ceased, all plugins made available freely (GPL)

With great sadness we have to announce that we are ceasing development of all our VirtueMart, WooCommerce and Joomla plugins. Effective immediately, all our plugins -- even those that were paid downloads -- are made available for free from our homepage (GPL license still applies), but we cannot and will not provide any support anymore.

It has been a great pleasure to be part of the thriving development communities of VirtueMart as well as WooCommerce. However, during the last year it became painstakingly clear that in addition to a full-time job, a young family and several other time-consuming hobbies at professional level (like being a professional singer) the plugin development and the support that it requires is not sustainable and is taking its toll. It has been an honor, but it is now time to say good bye!



The forum is in read only mode.
Welcome, Guest
Username: Password: Remember me
  • Page:
  • 1


(legacy) Shipping by Rules 10 Dec 2017 02:30 #1

  • natalia
  • natalia's Avatar Topic Author
after update to 2.0.3
I have this message This method is deprecated in WooCommerce 2.6, where shipping zones are introduced, and will be removed in future versions. Please use WooCommerce's shipping zones for country restrictions and set up methods of type "Shipping by Rules" inside each shipping zone. Your existing rules and this legacy shipping method will continue to work until you manually transfer all rules to the Shipping Zones. and remove all Shipping by Rules methods here.

the cash on delivery for shipping by rules now it is not working
please help

(legacy) Shipping by Rules 27 Dec 2017 23:16 #2

Dear Natalia,
Sorry for the late reply. In the latest version of the plugin, we switched from our own implementation of "country zones" to the WooCommerce shipping zones (which are way more flexible than our country zones).
For existing shipping methods, we provide full legacy support, i.e. existing methods should work without any need for changes. We just display this information message to the admin. For now, we have no intentions to actually remove that legacy support. Sooner or later, it might still make sense to thing about moving your existing methods to the new shipping zones.

So, in short: this is just an informative message and things should work just fine. If your cash on delivery is not working, that's an apparent bug. Can you give us some more information what is not working? What are the exact rules / settings of your shipping method and what are the symptoms of "it is not working"?

Best regards,

(legacy) Shipping by Rules 28 Dec 2017 12:15 #3

  • natalia
  • natalia's Avatar Topic Author
I have shipping by rules(legacy) not enabled
first I created shipping zones for my countries with shipping methods - shipping by rules
so now it is working properly with the ability to have Tax or not
this was a problem before, but now I have also create Standard Tax rates for each country

The problem with COD (cash on delivery) from checkout settings was that it was not working cause it was not available shipping method to choose to enable this option.

now after creating all the shipping zones everything is working great, even the limitation that I have,
Condition=contains_any(ShippingClasses,"alcohol-limitation"); Shipping=noshipping

[SOLVED] (legacy) Shipping by Rules 28 Dec 2017 12:15 #4

  • natalia
  • natalia's Avatar Topic Author
Problem solved.
  • Page:
  • 1