Code

Discussion on Table Rate Shipping for WooCommerce

Discussion on Table Rate Shipping for WooCommerce

Cart 21,735 sales

bolderelements supports this item

Supported

This author's response time can be up to 2 business days.

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

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?

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%

Getting a Headers already sent error with the latest version: 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.

by
by
by
by
by
by

Tell us what you think!

We'd like to ask you a few questions to help improve CodeCanyon.

Sure, take me to the survey