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.

Does it work with latest woo-commerce update? I tried free version its not working, if it will work then i would like to buy it asap.

This plugin does work with the latest WooCommerce, it just does not use their zones. It will continue to use the same zones it has for the last few years until verison 4.0 is ready.

Please note, however, that there is no free or trial version of this plugin. There are many Table Rate methods on the market for WooCommerce, but this is the only that Bolder Elements has created and manages.

Hi, I found that when I update to new version.. the free shipping override only work with english language label. if I use thai language label at “Free shipping label” , it will not save in cart setting.. because the “id” in the source code view (in browser) will look messy so may be it so sending to value

I think may be about UTF-8 things? or not . I don’t know

how to have thai language in the label? please help it important for my customer to understand

I am happy to look into whether or not this is an issue with this plugin, but I am not entirely sure I understood everything here. I tried entering a Thai label for the Free Shipping Override on the demo website, but it did correctly save in the settings. When I go to my Cart, everything looks well.

When I view the source in the browser, you will see an ID with a lot of percentages and such. This is because the plugin currently uses the title in order to create an ID, but the ID is encoded which causes these symbols in non-latin based languages. It’s something that has been noted and will definitely be reworked in 4.0.

Generally it does not cause an issue, however. It’s simply a weird shipping ID. It seems the issue may be since the latest WooCommerce. From the looks of it, these percentages are now no longer accepted a valid shipping ID. So based on my testing, it looks like the option is not selectable, yes?

Please open a support ticket here so that I can share files with you. I will do my best to get a temporary solution until version 4.0 is ready. http://bolderelements.net/support/

One question for you though, do you have this same problem in the table of rates? Are the options here not selectable either?

Oh, my apologies, you must have declared latin based Identifiers, correct? This is the easiest solution from the table of rates, but since it is not option for the override, it becomes difficult. I see no reason it has to be based on the title you provide so I know what direction I can go with in this. If you open a support ticket I will gladly provide you with an updated file that can resolve this and get it working for you now.

Hi, question: if I create a woo commerce coupon that makes free shipment, plugin disables the calculation of the expedition? thank you!

I’m afraid there are no coupon settings with this plugin. The only way to offer free shipping is to add a ‘Free Shipping’ method through WooCommerce that requires a valid coupon in order to be shown. This would then add an extra option of free shipping on top of whatever the Table Rate method returns.

If you really want to remove the expedition option, the following code tutorial may be able help: https://docs.woocommerce.com/document/hide-other-shipping-methods-when-free-shipping-is-available/

Is it possible to have a shipping rate calculated on the regular_price of the item, even though the cart totals are showing the discounted price based on the customer’s discount group/role? However, the shipping charge itself needs to be calculated on the discounted price.

We have 3 different discount groups with their own discount level. For the shipping rates, there are 3 levels, based on the total purchase level (MSRP pricing). $0-1999, shipping = $145 $2000-4999, shipping = 13% of discounted total $5000-9000, shipping = 3% of discounted total

The 3 groups are: Entry – 37% discount Mid – 42% discount High – 45% discount

Otherwise we would need to assign 3 different shipping methods to the different groups via a role/group based shipping method plugin.

Thanks

I’m afraid I do not think this would be possible at this time. The plugin can only choose before and after discounts (and this feature is intended for coupons, I’m not sure how it would work with your role based product discounts). But choosing to use the original price for the condition and the discounted price for the shipping cost is the trick. It might be possible in the future, but not at this time.

Does your plug-in have the ability to disallow shipping (checkout then) to certain states based on product or product category? We have some auto parts that are not legal for road cars in California (and now New York), so we want to stop people from being able to complete the purchase if they purchased these restricted parts and are trying to have them shipped.

Sure, that should be possible! This plugin offers a ‘deny row’ that allows you to remove a shipping option when all conditions are met instead of adding one. You can read more about it here:

http://www.bolderelements.net/support/knowledgebase/deny-rates/

Thanks for the quick response. Looking at the screenshot, it looks like it is not a product based deny rule but zones and weights… Not everything I sell is restricted, only certain parts and they could be put into a product category only for those restricted parts, but then the plug-in would require a category check… Doesn’t look like it does that based on the screenshot.

I’m sorry if I did not explain it clearly, you can use shipping classes to define certain products. Every product is allowed one shipping class, so if you created one for the products you cannot sell in certain states, you would be able to assign it to each of those products. Then you would have a deny row for a zone that contains those states, and the new shipping class. This way when the plugin finds that a customer has matched these two requirements, it will remove the shipping option you designate.

The tutorial does not explain every possibility, but highlights the idea just to explain how it works.

Hi,

I bought your plugin and registered for your support forum. Now when I am trying to login to view my tickets, I get a message “Your IP (xxx.xxx.xxx.xxx) has been flagged for potential security violations. Find out more…”.

The strange thing is, my IP address is not the one mentioned above…??? And I have no intention to process any security violations… But that’s something you can’t know looking at my ‘blue eyes’ – I understand.

The problem is, I cannot login anymore and view my tickets! I am waiting already 7 days for a reply from you on a ticket submitted…

Please advise!

Thanks & regards, Monique

Sure, however I’m afraid I do not know about the postal code issue. This is more of a limitation of WooCommerce, as it checks for formatting but not so much that the postal code is legit. For example, when I am testing my plugin, for the US I would enter 00000 and increment by 1 for each test in order to work around the cache. None of those postal codes are legit, but they follow the allowed syntax of 5 all number characters. I am sure there are plugins out there that can verify this, but it would require connecting to an API that is managed and always updated with what postal codes are valid. So in the US, we can connect to the postal service (USPS) API and ask if the postal code or town name is in their system. I would recommend checking for something like that but for the Netherlands.

Thanks very much for your tips! I checked the options and informed my client.

Not a problem, happy to help :)

Pre Purchase Question:

So I’ve come across a unique (at least to me) shipping situation, and I need to know if this is possible with your plugin.

Let’s say we have 3 different products (products A, B, and C) with different shipping costs.

Product “A” will need to have free shipping, no matter the quantity or destination. Product “B” will have shipping cost calculated by quantity of this specific product only, no matter the destination. Product “C” will have shipping cost calculated by destination only (flat rate).

Is it possible to set up this many shipping variables using your plugin? If so, what would happen if someone had 1 of each in their cart? Would we be able to default to the most expensive shipping cost (product c)?

Thanks for your time. I look forward to (hopefully!) purchasing your plugin shortly!

It sounds like this plugin could help! This method uses shipping classes to determine which items are in the cart. If you set the Condition field to ‘Per Class’ it would calculate a rate for each class/item separately. This way you can have different rules including a flat fee for all items in the group, or a fee based on the quantity.

In terms of carts with multiple classes, you have three options:
  • Combine the costs for each class into one shipping price
  • Charge only the cost for the highest priority shipping class
  • Charge only the cost for the class with the highest shipping cost

Hi,

Is your plugin compatible with wordpress 4.7?

To the best of my knowledge. I have not found any issues as of today.

Hi,

Is it possible to set different shipping prices depend on the amount of money which a visitor ordered? For example:

The visitor had ordered for 30 euros, than the shipping price is 5 euros The visitor has ordere for 50 euros, than the shipping price is 3,50 euros Etc.

So can de plugin look at the final price and than show the right send price?

Thank you!

Definitely! You would setup all of your subtotal ranges and shipping prices in the table. These would be your conditions. Then the plugin will look at the customer’s information and find the correct rate from the table based on the conditions you setup.

Feel free to give the demo a try if you would like to see it work in real time before purchase: http://demo.bolderelements.net/woocommerce-table-rate-shipping/wp-admin/admin.php?page=wc-settings&tab=shipping&section=table_rate_shipping

Hi, the plugin it´s working right on 2.6.12? thanks!!

Definitely, it simply works as it always has, using the same zones as before. Version 4.0 will introduce usage in the new WooCommerce shipping zones. Until then they just operate side by side.

Thanks!! :)

Hi :)

I need to offer free shipping on two specific products in my shop. If one of these products are in the cart together with a products which I do not offer with free shipping, the free shipping should disabled.

Is that possible with your plugin?

Yes, I believe that could work. You can setup this plugin to the Per Class condition (with a shipping class assigned to your two special products). The plugin must account for all items in the cart, so if there are any items in the cart that do not belong to this shipping class (under the Per Class method only) it would not return a rate because it could not find a valid entry for the other items. It sounds like this is what you are looking for, yes?

Can this plugin add a handling fee based on the Cart’s total square footage of all items in Cart?

Maybe, it will get easier with version 4.0, but at the moment the plugin can only do volume. Now, if you only have two of the dimensions fields filled in, then that could be area because the third element is missing for volume. But I”m afraid if all three are filled in, it wouldn’t be able to separate the area from the volume.

Please also note that this is a shipping method. The ‘handling fee’ generally implies something in addition to shipping, so if this is what you mean, then the plugin wouldn’t be able to help.

Pre-sales question. Could you please let me know if it is possible to set :

*Local pickup *Free shipping depending on cart subtotal *Standard (Mail) shipping based : a) on zones or zip codes and b) on cart weight and c) extra charge (e.g 3€ )for cash on delivery (if buyer selects this option) *Express (Courier) shipping based : a) on zones or zip codes and b) on cart weight and c) extra charge (e.g 3€) for cash on delivery (if buyer selects this option)

Thanks a lot.

This plugin should be able to handle the shipping basics, however it won’t be able to add the extra charge for cash on delivery. There are currently no options for that type of condition. I have another plugin that could handle that part separately but it’s not s shipping method.

Hi Only customer who are from A city with postcode 0000 : (Cart total Min. 15 euro) same city with another postcode => A city with postcode 0001 : (Cart total Min 20 euro must buy) B city ..1111 C city … 2222

Only customers from this cities can order with a min. cart total. if they pay less then 15,20,30 euro (up to city and postcode), they cant order! Is it possible?

Certainly! If you do not specify a price for a certain scenario then no shipping would be returned. Without shipping options the customer will not be able to proceed with their order. Once you have your zones setup, you would use the Based On condition to setup your minimums. For example:

Zone = City A
Based On = Price
Min = 15
Max = *
Cost = $x

With this row, customers in City A will only receive a shipping cost if the subtotal equals $15 or more.

Hello, I have a pre-sale question. Will your plugin allow for the below scenario?

We have three shipping classes:
  • Vibrato
  • Bridge
  • All Others
Shipping Cost (Initial) for each
  • Vibrato – $12
  • Bridge – $10
  • All Others – $4
Shipping Cost – Each Additional (what we are trying to do)
  • Vibrato – $3
  • Bridge – $2
  • All Others – FREE
So if you purchase the following shipping should cost:
  • 1 Bridge = $10
  • 2 Bridges = $12 ($10 for the first + $2 for the second)
  • 1 Bridge, 1 Vibrato = $14 ($12 + $2)
  • 2 Vibrato, 1 Bridge = $17 ($12 + $3 + 2)

HAHAHA, I guess I already purchased this plugin for a client at some point in the past, but my above question still applies. Thanks,

I’m afraid it won’t be able to handle the last part at this time. It treats each item and class as separate entities, so it won’t be able to charge full price for one item followed by the smaller price for the other classes in the cart.

Presale Question.

Will this plugin work specifically for South Africa and all the cities and towns in South Africa? I need to split the shipping up into “Main Centers” and “Outlying Areas” based upon each city/town. Is this achievable?

Kind Regards

I’m afraid the plugin does not use City names, it can use postal codes, however. I am not familiar with the system in South Africa, but you have a postal code field for this country in your WooCommerce checkout page, you could use that.

We do have postal codes. I am going to purchase the plugin and hope that I come right :)

Kind Regards

Excellent! If you have any questions, we do have a support site happy to help. You can open tickets at http://bolderelements.net/support/tickets/new/

Having an issue that if 2 or more products of the same class cancel out the shipping when the Setting “Per Class” is picked. Ive had to switch it to Per Item for the time being.

how can this be fixed. it happened all of a sudden and everything on the site is recently updated.

I’m sorry, I do not quite understand what you are saying here. A common issue experienced is when there are items of different classes in the cart, no shipping is returned, but this would happen under the Per Item condition as well. Could you please describe the issue in more detail, and possible link to a screenshot of your settings table so I can better understand?

Hello—

This is actually a sales question. Will this plugin allow me to charge $4.00 on the first item and 3% on the second item?

I’m afraid not. I don’t see a way for the plugin to only charge 3% on the second item. It would charge the 3% for both items in the cart.

Hi, I am trying to register to your support for an issue that I have, but I can’t seem to find the purchase code. Where is it located? Is it the license key?

According to CodeCanyon there is no purchase code on this account. If you purchased your license through another account such as a hired developer you would need to contact them for the code. You can download the purchase code certificate in the Downloads section of your CodeCanyon account, or at the top of the support tab for this product.

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