4125 comments found.
Hi there, I’m using the per order shipping for a client, for some reason it defaults to a multiple of the cheaper shipping price if someone puts two different shipping class items into their basket. I can’t figure out where it’s going wrong at all! Any insight?
I have 2 zones set up, but one is only used for adding a handling rate for stuff heading to a specific county. All other table rates are set up on one zone, and I have a sep line for each quantity at a specific rate, up to a maximum. Shout if you you’d be willing to look at the backend for me 
Thanks Ali
Hi Ali, I can definitely take a look at the backend to try and help figure out the problem. I’m not entirely sure what could be wrong just from the information provided. If you’d like, please send me login credentials through a private message on my codecanyon profile. Or a screenshot should suffice as well if you would prefer this.
Hi guys, I have a pre-sale question:
My scenario as follows: We sell yoga class tickets and yoga class mats within Germany only. Tickets are free of shipping charges. Shipping costs for one mat or more are 5 euros. According to that I use the in-built Woocommerce functionality flat rate with a class for tickets (0 euros) and a class for mats (5 euros). Additionally to that I use local pickup for people who pick up tickets or mats in our studio (= 0 euros costs). So far so good.
What we are looking for now is an additional functionality that sets the shipping to zero if the final cart amount is more than 49 euros. I already tried different other plugins, but the don’t work additionally, but instead they substitute the core functions of woocommerce. Which means, at the end the customer doesn’t have the choice between flat rate and local pickup anymore but gets the correctly calculated price only.
So my question is if I can use your plugin to work this out:
1. Tickets = 0 euros shipping 2. Mats (no matter if 1, 2 or more) = 5 euros shipping 3. Local pickup = 0 euros shipping 3. But if total cart amount >= 49 euros = 0 euros shipping 4. Still the choice for the customer between shipping or local pickup at check out.
I know it’s a lot of conditions, but probably your plugin can handle that.
Thanks in advance! Micha
I don’t see any reason why it should not work. Under the per order method, you can create the appropriate lines to say if the cart only contains tickets, no shipping, but if it includes a mat or multiple mats then it will be 5 euros. You can also declare another row that states when the price is >= 49 euros it is also 0 euros. The trick is to title them properly. If you give the standard shipping and the potential free shipping the same title, it will override the other when the customer reaches 49 euros.
I hope that helps. Please let me know if you have any further questions
I sell stickers and shirts. But I wanted to put a flat rate shipping for the stickers (which are light and can be sent by letter). But if the customer purchases a shirt in the same order, this flat rate shipping can not be shown.
In short, if the customer buy only stickers freight should be fixed, if it later add another product category, this flat rate shipping can not be selected
This should be possible with this plugin if you use the Per Class feature. This plugin also uses shipping classes in the table of rules so you also have the option to use it to set flat rates for carts with just shirts or both. Either way you should be able to accomplish this using this plugin.
Hi. I wish to do free shipping to mainland uk and exclude certain areas by postcode. Is this possible with your plugin?
All the best.
It’s possible to include only the postal codes given which therefor restricts all other post codes in that country. The list can be simplified by using wildcards to specify a range of zip codes that are applicable. All in all you should be able to accomplish this task. Please let me know if you have any further questions.
I have tried your plugin and it is excellent. I would like to know if I can restrict shipping of a certain shipping class to a certain shipping zone to a minimum of items. From the minimum on, shipping would be free, but the user shouldn’t have the option to order less than the minimun.
Hello,
I’m having a problem with the shipping calculator, and I’m not sure if it’s WooCommerce, or this plugin that is causing the issue.
It keeps switching between these two screens Bad Screen Good Screen
Now the good screen is good because it makes it so that the user can not misspell the state they wish to ship to. The bad one is bad because it only accepts two letter state codes in all caps (OR, CA, WA, etc.), and does not tell you if what you entered is wrong. Just tells you that location is not available.
I would like to be able to either have the drop down list at all times, or know how to add all the possible variations of a state’s name to the code so that it works properly. Or possibly make it give an error message if it’s not typed properly?
Thanks in advance,
I’m not sure I understand the problem you’re experiencing, and the files you attached return a 404 error. Could you please try uploading them again. Thank you.
Hello, I’m interested in your plugin, but before buying i will like to know if your pluging is compatible with ANY Wordpress site other than WooCommerce. My site is http://www.cameroonvisit.com Thanks
This plugin is a shipping extension for WooCommerce so no, it will not work on a WordPress site that’s not using WooCommerce. All extensions are customized specifically for the system they’re on, so if you’re using a different e-commerce plugin you will need a shipping method specific for that one.
Thanks for the clarification.
Hi,
does this plugin allow us to create a shipping calculator similar to the one on this page: http://www.interparcel.com.au/Hello,
Just paid and installed your plugin. First, the radio buttons look ugly on the checkout form, but the bigger problem is, selecting any new shipment options does not recalculate the total. Is it a bug or I missed something? thanks.
WooCommerce is what sets the option types on the checkout page. You can choose either radio buttons or a select box, but this change is made in your WooCommerce settings. It is separate from this plugin.
Since this plugin does not affect the checkout page persay, it may be a problem with WooCommerce or even another plugin. Javascript is used to recalculate the cart total. If there is a javascript error anywhere on your site, none of your javascript will execute. Could you please send a link to your site? Every browser has a javascript error console. I would start here to see if there is a problem with javascript on your website.
hi there, with this plugin i can use my woocommerce template with shipping by weight.
so i’d like to have a shipping cost with weight per item…. because here in italy some express courier have the first “zone” form 0kg to 3kg!!! do u understand? example, if i sell t-shirts and 1 t-shirts weight is 0.80gr and one customer buy 3 t-shirts is 2,4kg so is ok for my first zone 0-3kg
thanks!
—max
If I understand correctly, yes this plugin should be able to work you. You can charge shipping based on a range of weights. You can calculate it based on the entire cart’s weight, the weight of each individual item, or the weight of groups by class.
This plugin simple creates a new shipping method based on the shipping structure set by WooCommerce so it will work with any WooCommerce supported theme. It simply adds new rate(s) based on your defined rules to the set of shipping costs.
Please let me know if you have any further questions.
Sir/Mam,
A valid zone ID must be supplied.
I got this. why it came. i am unable to create Tables.
This happens when the database holding the zone information isn’t created properly. If this happens, generally right after installing the plugin, please look for the link on the Shipping Zones page that says ‘Zones Not Working?” It should be under the zone table to the right. If you follow this process, it should correct the problem.
Hello, Again same problem
I haven’t seen a case where that didn’t work. If you would like, I can look into it on your server. I’ll just need you to send me some login credentials via private message on my CodeCanyon profile. Thanks!
Is there a way to charge per Kg / Lbs ? I didn’t find a way to add this.
thanks (:
Yes, in the table of rates you can select weight under the based on column. This is just a basic number. The type of measurement is based on your WooCommerce settings and whatever values you have given to each product.
So I can add $20.00 per Kg? on one single line in the table? btw, thanks for the fast reply.
Oh I understand what you are asking now. I just added the multiplier feature in the last version but it only multiplies by quantity. I think perhaps it should check the based on column value, maybe? Then if it’s item count or price, it would be by quantity, and if it’s by weight then it should be multiplied by weight. Do you think that would cover it for you? I have had buyers ask for this in the past but it slipped my mind. I can definitely implement something like this in the next version.
I’m not sure how long it will be before the next release because I have other updates, but if you need this soon I can work on that feature next and send you an advanced copy. Just message me via my profile so I will have your email address and I will let you know when that portion is complete.
Hi, I just bought this plugin and it appears to be working okay until you try to select a shipping method. My table rate shipping is there but you cannot actually select it. Any ideas? The website is mollysmills.com
I have never seen anything like this. It would seem that you can choose anything but the first item but it doesn’t reflect that except in the subtotal. How it calculates looks a little different than my woocommerce test site. Are you running the latest version of WooCommerce? Have you disabled the jquery?
Actually I took a look at the error console in my web browser and you do have some errors regarding your jquery. Do you have a plugin with something to do with shareaholic.com? If it’s easy enough to do, I would try disabling this and see if the problem persists.
I just added the shareaholic plugin this morning and the shipping hasn’t been working since yesterday. Any other ideas? My shipping is super simple, as the order total goes up, the price goes up but taps out at $8.99. Do I possibly have a setting wrong?
I just updated the woocommerce yesterday as well and have not touched the jquery (at least not that I know of).
It also shows the line for tax but it isn’t labeled, wasn’t sure if that was part of my other issues or not.
I noticed this too. Is your theme approved for use on WooCommerce? Sometimes this can cause an issue as well. I don’t think you have anything wrong in your settings. My plugin doesn’t modify the cart/checkout pages in any way. It just adds a title and price to the list of possible shipping selections. It does appear to be a javascript error of some sort. Did you have all of this setup/working before upgrading WooCommerce?
No, it wasn’t working before I did the upgrade either but it was a lot worse so I was just using the standard flat rate shipping instead. I had a developer help me set up the site and he used the Bootstrap theme.
If you disable my plugin and setup a couple other shipping methods so there are still options to choose from, does it work? I’ve never seen this happen before, but I’d like to at least find out if it’s my plugin that’s causing the issue or something else. Thanks!
Solved it last night, totally was not your plugin’s fault. It had to do with upgrading woocommerce. Found the solution here: http://wordpress.org/support/topic/shipping-methods-are-not-selected. Thanks for your help!
Excellent! I’m glad you were able to resolve the dilemma. 
Before buying…
Does your plugin detect and add Shipping Methods selections (radio buttons, etc.) that are associated with the Table Rates? FYI: I am asking this question because … if your Screenshots included an image of the Customer’s display of the options vs. the Admin section, I probably could have figured out this answer.
Meaning… If I have a UPS Ground rate … and then want to offer UPS 2nd Day shipping method … Will your plugin add selections (radio buttons, etc.) to the front end of the cart for these methods and then add the additional cost (or associated cost)?
Your advice… Create these rates “rules” using all “Shipping Table Rates” for the individual GROUND/2ND DAY rates or… use “Shipping Rates” section for default “Ground Shipping” and then add “Handling Fee” rule for the additional cost for the 2nd Day?
Thanks.
As long as you have your table setup correctly, yes. The screenshot of the cart page that I included only shows rates that were defined by this plugin. They probably don’t match because all the images but that one have changed since adding zone support.
If you want to give the customer the option you have to create separate rules in the table of rates. The handling cost is added to all orders, and the way WooCommerce handles it is to add it to the shipping cost directly so it’s only one price the customer is viewing. I’ve seen other purchasers set it up in a similar way offering the different services of one of the shipping companies so it should work out well, you just have to define the rates manually.
Hi there!
Prepurchase question:
I have a webshop with both small and large products. They should have different shipping rates.
Small products: 10 dollars for shipping. Free shipping at 100 dollars
Large products: 100 dollars, no free shipping.
Can that be handled with your plugin?
It should be able to work so long as you setup shipping classes for the two types of products. There are more ways of how you can set it up depending on you want, if it’s per item, or per shipping class, or even per order if you want the small products to ship for free if a large product is in the cart. There are many many ways to use this plugin.
Hi again! Purchased, but I can’t get it right. I’m using shipping classes, one for the small and one for the large. How should I setup the tables?
I’m trying to do the following setup:
Small products only: Shipping rate = 10 dollars Free shipping = 100 dollars or more
Large products only: Shipping rate = 100 dollars no matter how many Free shipping = no
Mix of large and small: Shipping rate = 100 dollars no matter how many Free shipping = no (the small products are shipped free of charge in this case)
I only have one zone (Danmark)
Thanks! Jan
Okay, I understand now. For this type of setup you will want to use the Per Order condition. In the table of rates, you should only need three rows. Each row will have your zone with Danmark and should have the same title in each row. Row 1: Shipping Class = Small, Based on = Price, Min = 0, Max = 99.99, Cost = 10 Row 2: Shipping Class = Small, Based on = Price, Min = 100, Max = *, Cost = 0 Row 3: Shipping Class = Large, Based on = Price, Min = 0, Max = *, Cost = 100
Finally, you will need to change the priority number in the priorities table so that the number for the Large Class is higher than the number of the Small Class.
That should get you the results you described above. Let me know if it all worked out right!
This works, as long as I don’t mix!
As soon as I mix, the free shipping is enabled, even though there is a large product included…
Ahhh, sorry – I did not see I had to use the same title – I think it’s done now – thanks for your help 
Great, glad I could help.
Hi! Can you help me out? I just installed the plugin in my site. Whenever I add an entry to the “Shipping Table Rates” and click “Save Changes”, the entry that I typed disappeared. Any help will be very much appreciated.
There are few required fields in order for the rows to be saved. The most common are the first two: Title & Zone. Did you setup your zones first before creating the rates table? And secondly did you include a title? If you don’t want the title to appear next to the cost on the shipping page, you can use the ascii code for a space: & nbsp; (Remove the space between the ampersand and letter n)
Thank you! Its already working well. 
Can we add flat rate shipping on particular items woocommerce?? I am using table rate shipping . Each zones have 5 to 8 postcodes . There are more than 15 zones with different shipping values. That´s the reason I used table rate shipping. Now on few items I need to have flat rate shipping of $24.99. In these products it will not show the option to put the postcodes and will directly show the $24.99 value as shipping. ( but only for few chosen items) . Any help will be really appreciated.
Thank you Tirtha
I’m sorry Tirtha, I’m not sure that I follow your question because all this plugin does is set flat rates based on the criteria you provide. However, it does not appear that you have purchased this plugin according to this post.
Hello, I’ve been attempting to switch my site from Woo’s default Flat Rate shipping to using your plugin for the Zone feature. I’ve created four shipping zones, seems like everything’s in order, but when I enable “Table Rate” in Woo’s settings, my Cart disappears. When I disable, cart reappears. When I say “disappears” I mean the Cart page displays my nav bar/header and the rest is a blank white page. Any idea what might be causing that? I saw a chap on page 1 had a similar problem, so I deactivated any plugins I thought might be conflicting. Still get the same white page problem. Any help you could provide would be appreciated.
And on an (mostly) unrelated note, I set each Zone to “Postal Code” and then set the codes to, for example, “010?250” etc. Does the plugin support this wildcard? It didn’t say anything about that in the index.html support doc.
Thanks!
Are you using the most recent version of this plugin, 3.1? With 3.0 this error occurred for anyone using the per item condition but has since been fixed. If you are using the current version, please enable WP_DEBUG mode. The cart disappears when there is a PHP error, but by default WordPress hides these. If you open your wp-config.php file in the root directory of WordPress, you will find a variable titled WP_Debug. Change it from false to true. Then please send me the error that you see.
Wildcards are supported in this plugin, they use the same setup as the wildcards in WooCommerce’s international shipping method. They use the percent symbol like so: 010%
Cannot modify header information - headers already sent by (output started at /home/site/public_html/wp-content/plugins/woocommerce-table-rate-shipping/woocommerce-table-rate-shipping.php:1) in /home/site/public_html/wp-content/plugins/woocommerce/classes/class-wc-session-handler.php on line 63
Please advise.
Also, does this plugin work with UK postcode wildcards yet?
Yes, this plugin works with postal code wildcards now, but I don’t understand the error you’re receiving. It’s on line 1 as if the file is corrupted. How did you try to install it? Via FTP or the ZIP file? Could you try uploading the files again and see if it fixes anything. If not, you can send me credentials to your dashboard via private message and I will take a look. The plugin works fine for me and others so I believe this to be a unique case.
How do I update this plugin without losing all my information? Is there some automatic plugin update process? I have Envato toolkit, but this plugin did not show up.
All you should have to do is upload the new files and overwrite the old ones. All data is stored in the database so it is unaffected. If you are nervous about losing any of it you can make a backup of your database before uploading, but you should be fine.