Code

Discussion on Table Rate Shipping for WooCommerce

Discussion on Table Rate Shipping for WooCommerce

Cart 21,728 sales

bolderelements supports this item

Supported

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

4123 comments found.

Hello,

We are creating a Woocommerce website and would like to have different shipping rates for different countries. For example:

Product A: Shipping to US- US$10 Shipping to UK – US$20 Shipping to India – US$30

Product B: Shipping to US- US$5 Shipping to UK – US$10 Shipping to India – US$15

So do you have plugin that can do this?

Thank you, Sahil

Hi… Is there any online demo or tutorial how to do it? also does this plugin supports latest woo-commerce version?

Yes, it does support the latest versions of WC (2.6 and 3.0). If you click the ‘Live Preview’ button at the top of the listing page this will take you to the live demo site. Login credentials are provided above the login form for you to test the settings page. I’m afraid I do not think there is a tutorial yet for this specific setup, but if you need help after reviewing the settings, I would recommend starting with the knowledgebase: http://www.bolderelements.net/support/section/table-rate-shipping-for-woocommerce/

Sure.. thank you!

Hi, we are looking at purchasing a licence for another site but first we tested this plugin and it seems the ‘rest of world’ zone doesn’t work in parts of the world. Example, for any middle east countries (e.g. Qatar) we receive the error: There are no shipping methods available. Please double check your address, or contact us if you need any help. Can you please advise why the rates are not being fetched?

Hi, is there an email I can send you access credentials to? I cannot find an ‘everywhere’ zone.

Actually it is solved!

My apologies if we were confused before. When you said you were testing the plugin, I assumed the demo site. If you need specific help regarding the configuration of one of your websites, you will need to create a support ticket, preferably with an active support package (which you would get with the purchase of a second license for your second site).

http://bolderelements.net/support/tickets/new/

Hello I have a presale question I have a client which has a requirement of having a £12 shipping plus 34p for each additional KG after 10KG even if the item is 10.1KG it should cost 34p extra

9.9kg £12.00
10kg £12.00
10.1kg £12.34
10.2kg £12.34
10.3kg £12.34
10.4kg £12.34
10.5kg £12.34
10.6kg £12.34
10.7kg £12.34
10.8kg £12.34
10.9kg £12.34
11kg £12.34
11.1kg £12.68
11.2kg £12.68
11.3kg £12.68
11.4kg £12.68
Etc…

It should work as above, before I purchase the plugin is this possible, and if so could you let me know how you can set that up so I can ensure the plugin is suitable for our needs?

Thanks in advance!

Also worth mentioning that there needs to be a different fee per shipping zone too, i.e Northern Island will have a 64p charge rather then 34p of mainland UK.

It sounds like this plugin can help! There is both a flat fee and a weight multiplier, and each row can have multiple cost points, so a scenario like this is definitely possible. In fact there is a knowledgebase article that explains how to make it happen with this plugin. Feel free to give it a try on the demo site as well. This method also works with the WC zones, so you can create a different instance for each zone you setup so that the prices can change according to customer’s shipping address.

http://www.bolderelements.net/support/knowledgebase/base-weight-fee-incremental-charge/

Hello, I purchased your plugin. After installing no settings for shipping is visible. I have contacted you via your support method and submitted a ticket, I haven’t received any reply after 4 days. If I do not hear from you by tomorrow I will be forced to ask for full refund. The plugin is absolutely not working. I have provided all details on your support site. Thank you for your attention. Regards,

I looked up your support ticket based on the username here and it looks like received a response 3 days ago. It is a lengthy response, so rather than copy it here, I have provided a link below:

http://www.bolderelements.net/support/tickets/ticket/?ticket_id=1924

Hello, We’re getting this error: Warning: Invalid argument supplied for foreach() in /plugins/woocommerce-table-rate-shipping/inc/class.shipping-method.php on line 417

We were able to resolve it by adding if(is_array($rates)){ before the foreach loop in function hide_other_options( $rates ). Could this be considered for including in a future update?

Certainly, a check has been added to the next update to ensure the message doesn’t appear when no rates have been added from this method. Thank you for reporting the warning.

Thank you!!

Hi. I have a serious problem…

When you go to the checkout and start entering your delivery address, the shipping cost does not change. It is supposed to change based on postcode, but doesn’t.

If you then change or re-edit the ‘Town / City’ – the price the shipping cost THEN calculates correctly. It’s driving me crazy!

Any help appreciated.

I have got it working by reversing the checkout field order as follows:

Postcode
County / State
Town / City
etc…

As long as the form is filled out in this order – it works! Bizarre! But any other order and the shipping rate (based on postcode) does not work. This will work as a temporary solution, but I still need to fix the issue properly.

I’m afraid I do not know the solution for you. This plugin is simply a shipping calculator. It takes the information WooCommerce sends when it sends it and it can’t change that.

An issue like this is often with your theme. Try changing your theme temporarily and see if that resolves the issue. If not, the next recommended step is to disable all plugins but WooCommerce, verify the problem is gone, and then reactivate the plugins one at a time until the problem happens again. Then you will be able to narrow down the cause.

We have the latest WooCommerce and TRS Plugin and are trying to switch to the new way of implementing Table Rate Shipping, however when trying to add a “Free shipping” method from 7500, it does not override it at all. We think this is a bug in the plugin and are switching back to the “old” way for the time being.

Just to confirm, are you saying you setup a Free Shipping method within the same WooCommerce zone, enabled the Hide This Method option under Additional Settings, and it did not work? Or did you setup a different option in the Table Rate method, and check the Hide Other Options button? Once I understand you had it setup I’ll be able to better test and help you.

I’m trying to set up a UK based shipping zone then one for the rest of the world, I’ve set up prices for UK and ROW. It works fine for UK based addresses but doesn’t pull through the figures for ROW.

Are you using the old shipping zones from this plugin or the new WC zones? It’s more than likely a configuring requirement issue but it’s difficult too say without seeing your settings. If you’d like to open a support ticket it is easier to share screenshots or credentials there.

http://bolderelements.net/support/new/

Cheers I’ll do that

We are going international. Is there any chance of having a hand installing and setup please ?

I’m happy to answer questions, however I do not have any immediate openings for an extensive setup so it would depend on what you are looking for.

Quick question. What are the relevant changes to 4.0.3 before I update? Thanks in advance!

My apologies, the changelog has been updated to include the latest fixes.

Hi! I am using multi currency option on WooCommerce store and set up distinct prices for products for every currency. Every currency is assigned to the language. But I am having a problem with shipping cost as it still gets converted from default price using exchange rate, and I cannot set it manually for every currency. I am wondering if your plugin will allow me to do so. Will I be able to set prices for one shipping method in different currencies that will be detected and used on checkout according to the chosen language?

I’m afraid not. A feature like that is provided by another third party plugin so it likely needs some modifications to work with this or any method. There are only two plugins which this plugin is directly supported with. Any other currency plugins would need some modifications to add compatibility. Only one of those plugins, however, allows you to directly set the other currency’s prices. I am not sure if that is the one you are using, but it is Aelia Currency Switcher. The developer of that plugin maintains the compatibility between these two plugins, so it would be best to ask them if it is compatible yet with the latest update.

Hello. I would like to ask based on my situations. In my product page, I need to add certain conditions for shipping price based on product quantity. For example, if the product qty is <= 1kg, the shipping price will be $10, if the product qty <= 2kg, the shipping price will be $12.50, if the product qty <= 3kg, it will be $15. Does this plugins can do this?

Hi again. Sorry for spamming the comment :D. I tried base on the KB above, but it seems like not working. For example, I did set the table rate base on the KB above, without flat rate. Means, for items within 1kg, the shipping price is $10. then the next KG, will be add up $2.50 for eacn KG. Im testing using a product with 3.8 KG. supposed to show me the shipping price is $17.50, but it showing $10. Any idea? Cheers

It’s difficult to say without seeing exactly what you have setup. Be sure that there are two rows, one for rates below 1kg, and another for rates above 1kg. Please also remember that the weight multiplier will multiply the entire order’s weight. A 3.8kg item is rounded up to 4kg essentially, and 4 x $2.50 = $10. So if you do not have a flat fee associated with that row, then it is the correct shipping cost.

Hi,

Table Rate Shipping is making my cart page, order page and delivery options really slow. When deactivated, everything goes fast again. Do you have any clue of what can be the problem as I never had the problem before updating WC 3.0.X?

Thank you, Regard

Indeed, and it has been resolved for 4.0.3. It’ll be s few days before it is released, but if you would like help in getting it faster now, please open a support ticket so i can help you better.

http://bolderelements.net/support/tickets/new

Hi – presales question – I am so sorry to say that I already fail to setup an obvious simple case. I played around with your demo and also checked the documentation – no success. Further than this it seems like the screenshots in the documentation do not show the current GUI – could this be the case? However – my rather simple requirements: I would like to calculate shipping costs based on weight.

0 – 500 g = 1.00 Euro 501-1000g = 2.00 Euro 1001-3000g = 5.00 Euro from 3001g = 7.00 Euro

Further than this, at no circumstances the buyer shall pay more the 7.00 euro, i.e. I would need to set the maximum value to 7.00 Euro.

Could you please point me into the right direction? I do not find the min and max values from your screenshots.

I feel a little embarrassed ;)

Thanks in advance!

I apologize for the inconvenience. The articles are still in the process of being updated so some will show the new settings page and some still show the old. I’m happy to answer any questions you have though.

The scenario you listed above is definitely possible. You can keep things real simple with one condition and one cost per row. Each option/table can use one row for the order, so you can setup greater than conditions and nothing more. Something like this:

Weight greater than 0, $1.00
Weight greater than 501, $2.00
Weight greater than 1001, $5.00
Weight greater than 3001, $7.00

Then the last qualifying row in the table is the one that will return a cost.

Hello,

I’ve updated to the latest version of Table Rate Shipping 4.0.1 with WooCommerce 2.6.14 but I’m getting a bit confused over a new message that is now showing -

When I click on WooCommerce settings I have the following tabs showing -

General Products Shipping Checkout Accounts Emails API Shipping Zones

Underneath these are the following three options -

| Shipping Options | Shipping Classes | Table Rate

Under the “Shipping” tab it shows “Shipping Zone” with “Rest of World” listed and “No shipping methods offered to this Zone”

Under the “Shipping Zones” tab however it lists all the shipping zones I created – UK – Europe – US & Canada, and Rest of World. But it now also shows the following message -

“As of Table Rate Shipping for WooCommerce 4.0, this settings page has been deprecated. It will continue to function over the next few updates to help with transition, but eventually it will be removed. It is recommended that you establish new Table Rate methods within the WooCommerce Shipping Zones to avoid future shipping complications.”

The same message shows on the Tabe Rate shipping page.

I’m not sure if I actually need to do anything? I already have my Shipping Table rates created. Do I need to do them again somewhere?

Hope you can advise. :)

No need to do that, it looks perfect :D

Lol. You just saved a life! I finally got there! Many thanks. :D

Haha, happy to help!

Hi there, presale question :) Is it possible to have incremental charges properly yet? I read through everything online but no success, also tried every way I can on the demo site, could not get it to work… I want something like this: First 1kg $50, then $10 every 500gm thereafter. I read something about handling fees but could not find it in the demo site, thank you please guide me !

Definitely, but any instructions that you have found before are a bit outdated if they mention the Handling Fees table. This was a feature in prior versions, but not the latest 4.0. Now you are able to have multiple costs were row, but they will still apply to the entire order, so you may have to set it up a little differently than expected. For your example, you would have two costs in the same row:

  • 10.00 for every 500 g
  • 30.00 $

The above numbers are assuming your products are entered in grams. If they are entered in kilograms, you would need to adjust the values to match. To clarify the settings, the flat fee is $30.00 because the first 1000g is still charged the 10.00 for every 500 g cost, which would be 20.00 for the first 1000g. The 30.00 flat fee increases that to the desired 50.00.

I hope that helps to better explain it, but if you have any further questions, please let me know.

I’ve just updated to WooCommerce 3.0.6 and Table Rate Shipping to 4.0.2 and it appears that I can no longer import or export my table rate CSV. Furthermore, it now appears that I have to individually re-enter my 200+ rates. Is that correct?
If so, how do I update the prices when the postal service changes its rates (at least once a year)? Do I have to do this manually for each rate?
The import/export feature was the main reason I chose your product, in order to simply this process. I can’t find any instructions on how to use this very different new system here, or on your website. Can you advise please? Thanks.

Many thanks for your prompt response. I have opened a new support ticket as you requested.

Bolder Elements have now helped me solve my issue, and I can say that their support has been truly exceptional – fast, knowledgeable, detailed and friendly. Top marks!

Thank you, I am glad everything is working correctly now! If you have a moment, a nice review/rating on CodeCanyon is always appreciated. These can be added directly from your Downloads page next to the title for this plugin.

Thank you again, and if you have any questions in the future, please do not hesitate to open a new support ticket.

Hi, The import feature is not working, i can export just fine but when I select the csv file from my drive and click upload nothing happens.

Using the latest 4.0.2 and PHP Version 7.0.18

This is a known issue with certain browsers and files that has been resolved for 4.0.3. If you would like the fix sooner so you can import, please open a support ticket so that I can better share the information with you:

http://bolderelements.net/support/tickets/new/

When I try to Export the Shipping option it Comes up Exporting and the bars move, then I just get Error. No Indication as to the Error. Is there a way to troubleshoot this or is there an easy way to set up the same rates across multiple zones? We have 3 Zones set up. 2 for areas that we offer free pick up, and 1 for Australia wide. The table rate needs to be in all 3 zones otherwise locals can’t select postage, only pick up but it is slow to add the tables 3 times over. Thanks

Please ensure that you are running 4.0.2 as there were.some issues with this feature previously. The other common cause is not selecting any rows in the table. You have the option to export a few rows or all of them, but you need to select the checkboxes of the ones you want. You can mark the checkbox in the header/footer of the table too select all rows quickly. (The error message will become more descriptive in an upcoming version.)

Thanks for that, I didn’t even thing of the check box.

That worked, but now one I import and save, 1 row disappears and the next row description moves up 1.

Did you delete an empty row that was accidentally imported? There is currently an issue with deleting rows, the saved data gets a little mixed up or “moves up a row” as you mentioned. I do have a fix coming in 4.0.3 for this. If you need the fix sooner, please open a support ticket and I will be happy to help you further.

http://bolderelements.net/support/tickets/new/

The ‘for every $’ function doesn’t seem to be working at all. I’ve tried everything and simply cannot get it working, it displays no value in the cart totals. I assume if you put something like 5 for every $100, then an order which subtotal is $835, it would add $40. Is that how it’s supposed to work or am I doing something wrong?

You are correct in how it is supposed to work. It seems to be an issue only with the subtotal option. The function is likely not finding the price. I will find out why and release a fix with 4.0.3. If you need solution sooner, please open a support ticket so I can share easier with you.

http://bolderelements.net/support/tickets/new/
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