WooCommerce Shipping Methods Setup

August 7, 2012 · 151 comments

in WooCommerce Tutorials, WP Theme Tutorials

WooCommerce Shipping Setup

How to Setup WooCommerce Shipping Methods

A few years ago I worked as an account manager for an eCommerce solutions provider.  The company’s main product was a custom eCommerce platform for small to mid-sized websites.  As an account manager, one of my duties was to train new clients on the eCommerce web-based software.  Most of the training was very straightforward and easy for the them to grasp.  However, the one area that almost always gave them fits was shipping setup.woocommerce shipping WooCommerce Shipping Methods Setup

Setting up your shipping methods is often very confusing.  With so many options to choose from it can be overwhelming and time consuming.  Every business has unique shipping challenges to overcome which only adds to the confusion.  Hopefully this WooCommerce Shipping Methods setup tutorial will make it a little easier for you so lets get started…

WooCommerce Shipping Methods Setup – The 2 Most Important Things

My experience with eCommerce sites has taught me there are 2 main things to keep in mind when it comes to shipping setup…

  1. Define your shipping methods and shipping options first.  Take time to think them through and write them down on paper before you setup anything in the WordPress admin.
  2. In the beginning, keep it simple.  Don’t make shipping any more difficult than it needs to be.  To start, I recommend going with a Flat Rate shipping method and just a few flat rate options.  You can always go back and tweak your shipping methods at a later date, you just need to start with something.

Now let’s take a detailed look at how we setup the Flat Rate shipping method for our demo website WorldCupTees.com…

Example of WooCommerce Shipping Methods Setup

Before we setup our shipping methods and shipping options in the WordPress admin, we need to define them on paper.  For our demo site WorldCupTees.com, we decided the following shipping method and shipping options:

WorldCupTees.com Shipping Methods:

Shipping Method:  Flat Rate – per-order with a Free shipping Coupon

Flat Rate Shipping Options:
Ground Shipping (5 – 7 days) – $2.99
Priority Mail (3 – 5 days) – 4.99
Express Shipping (2 – 4 days) – 6.99
Next Day (get it tomorrow) – 9.99

In the tutorial video below, we created 1 shipping method (Flat Rate per order) and 4 flat rate shipping options (Ground Shipping, Priority Mail, Express Shipping, Next Day).  You have the option of applying shipping cost to each item in the order or for the order as a whole.  We choose to charge a flat rate for the entire order.  In addition, we created a Free Shipping Coupon which which will be used as an incentive for opting in to our email list and on the post cards that go out with each order.   Below are the exact steps that we took to setup the shipping methods for WorldCupTees.com…

Shipping > Shipping Options

In the WordPress admin go to WooCommerce > Settings > click on the Shipping tab > on the Shipping Options page check the following boxes; Enable shipping, Enable the shipping calculator on the cart page > Ship to billing address by default > Collect shipping address even when not required > click Save Changes

 Shipping > Flat Rate

In the WordPress admin go to WooCommerce > Settings > click on the Shipping tab > click Flat Rate > on the Flat Rates page check the “Enable this shipping method” box > select “Specific Countries” from the Method availability drop down > in the Specific Countries box enter United States (and any other countries you ship to) > for Calculation Type select “Per Order – charge shipping for the entire order as a whole” > enter your flat rate shipping options in the Shipping Options text box (make sure to follow the format) > click Save Changes

Example of WorldCupTees.com Flat Rate shipping options:

Ground Shipping (5 – 7 days)|2.99|yes
Priority Mail (3 – 5 days)|4.99|yes
Express Shipping (2 – 4 days)|6.99|yes
Next Day (get it tomorrow)|9.99|yes

How to Setup the Free Shipping Coupon

The last step is to setup our free shipping coupon.  To do that go to WooCommerce > Coupons > Add Coupon > check the “Enable free shipping” box > give the Coupon a title (this is your coupon code) > click Publish and the coupon will be active

Important Notes on setting up WooCommerce Shipping Methods:

  • The pipe symbol “|” is used to separate Shipping Option Name, Cost and whether is is Per-Order or Per-Item.  To make the Pipe symbol hold down the Shift key and the Backslash key.
  • Shipping methods can be difficult to setup when starting a new eCommerce site.  Therefore, it’s best to keep it simple in the beginning.  Start with a Flat Rate shipping method that has just a few options.  You can always tweak your shipping methods down the road but start simple.
  • Advance shipping functionality and options are available via WooCommerce official extensions.  You’ll see a link for the WooCommerce extensions in the WordPress admin.

Please use the new Upload WP Community Forums to post questions and comments on setting up shipping methods in WooCommerce.  Thanks

Teddy Triton

Article by

I'm a blogger and the founder of UploadWP.com. Upload WP was originally created as a training tool for my Flippa.com clients. Having bought and sold a large number of WordPress sites on Flippa, I needed an effective and efficient way to teach people how to make updates to their new sites. Upload WP was the answer and the site has since grown into a leading WordPress Tutorials destination. I enjoy helping people solve their WordPress related issues. If you have any questions or a WP issues that you need help with, please leave a comment below and we'll do our best to help.

Adam has written 106 awesome articles for us at Upload WordPress

Stay Updated - Subscribe

{ 151 comments… read them below or add one }

Josee September 26, 2012 at 2:05 pm

Hi!
Is it possible to set up a flat rate for one country and another flat rate for another one? Per example, one flat rate for Canada, one for USA and one for Europe?
Many thanks for your help!
Josée

Reply

Teddy Triton Teddy Triton September 26, 2012 at 8:51 pm

Hi Josee – I’m honestly not sure if that type of functionality is built into the core of WooCommerce. My guess is that there is a WooCommerce shipping Extensions that would make it possible to setup separate flat rate shipping rates based on Country / Region. If you Google “WooCommerce Extensions” you’ll find a complete list of the official Extensions for WooCommerce.

The only other possibility I can think of would be to use a combination of “Shipping Classes” with Flat rate shipping. I would recommend experimenting with “Shipping Classes” to see if you can get it done that way. You’ll find the Shipping Classes settings in your WordPress admin by going to: Products > Shipping Classes

I would also encourage you to check out the WooCommerce support forum. There is a good chance that your question, or a very similar question, has already been answered.

Thanks for contacting me, I hope this helps and best of luck with your site!

Adam
http://uploadwp.com/

Reply

SJ November 9, 2012 at 6:31 pm

I’m launching my site in a couple days and had the exact question on how to separarte countries. Just figured it out!

Basically for your main country you set up a flat rate. And in the “Method availability” dropdown select “Specific Countries” and enter your main country there, and save.

After that, turn on the “International Delivery” method on the next tab, and again change the availablity dropdown menu to “Selected Countries” and add all of the countries you’d like — just Canada for me — and enter a different number in the Default Cost box.

On your checkout window, the rate will now adjust when you select different countries from your default.

Reply

Teddy Triton Teddy Triton November 9, 2012 at 10:05 pm

Hi SJ,

Thank You very much for sharing this with us! It will help many people going forward so we really appreciate it. Best of luck with your site!

Adam

Reply

Paul Noble October 2, 2012 at 2:45 am

Adam:

I really liked your video on: Woocommerce Shipping Methods Set up.
My customer wants to sell to US customers with a regular rate of .99 and a faster shipping of 6.99

BUT

Also wants to sell to International customers at 2.99 for regular shipping and 16.99 for faster shipping.

I was able to use your video to set up the flat rate for US, but it seems the International administration DOES NOT allow the Optional shipping options where you showed how to set up the specific shipping data.

Do you know how to do the international shipping in the same fashion you did Flat Rate?

Thanks in advance

Paul

Reply

Teddy Triton Teddy Triton October 9, 2012 at 8:57 pm

Hi Paul – I see what you mean… the “Shipping Options” text box that we used for the Flat Rate shipping setup does not appear in the International Delivery shipping settings. I’m honestly not sure why the Shipping Options box is not available for International Delivery options in WooCommerce. My recommendation would be to look into some of the WooCommerce Extensions. My guess is that there is an extension that would make it possible to setup the International shipping methods in the same way the Flat Rate methods were setup. I wish I had a better answer but without the “Shipping Options” text box on the International Delivery shipping settings page, it looks like an extension will be needed. Thanks for contacting me and for the positive feedback on our tutorial videos.

Adam

Reply

Carol Gleason October 12, 2012 at 1:33 pm

I really get the most out of your tutorials. Better than all the others. I need you to cover the local shipping. I am really beyond a novice and I am struggling through.

I would also like to know how to load a video.

Reply

Teddy Triton Teddy Triton October 13, 2012 at 9:04 pm

Hi Carol – I’m glad to hear that the tutorials have been helpful and thanks for the local shipping tutorial suggestion. I will add it to the list of future tutorials and hopefully make it soon.

Regarding adding video to your site… there are many ways this can be done. Are you looking to add YouTube videos? If so, there are a bunch of really good free plugins that make it easy to add YouTube video to the sidebar of your site. The plugin that I use to display videos on the sidebar of UploadWP.com is called, “YouTube Channel”.

You can install this plugin by going to Plugins > Add New > Search for the YouTube Channel plugin > install and activate it > go to Widgets > drag and drop the YouTube Channel plugin into the active widgets

Let me know if you have more questions and I’ll do my best to help. Thanks,

Adam

Reply

Sandy October 16, 2012 at 10:05 pm

The shipping video has been very helpful. I am wondering if it is possible to make a shipping method of “Free” WHEN $100 or more is spent. I have it set as a method right now and unfortunately Woocommerce doesn’t know to disable that when the total is less than $100. So the customer could click on that option and get free shipping without spending the required amount. I have seen something called “on event” but have no idea how to implement that in the shopping cart. Can you help or point me in the right direction?

Reply

Teddy Triton Teddy Triton October 17, 2012 at 7:31 pm

Hi Sandy – Thanks for the question and I really like your site Pizzazzgifts.com – well done! Without the use of a WooCommerce Shipping Extension, I do not believe that it’s possible to automatically have WooCommerce apply free shipping to orders of $100 or more. However, there is another way to do this and I recommend giving it a try before looking into WooCommerce Extensions…

I suggest employing the use of a Free Shipping Coupon on orders of $100 or more. Advertise / promote the Free Shipping Coupon for orders of $100 or more on your site. Also, use it as an opportunity to create more traffic to your site via Coupon Marketing on sites like RetailMeNot.com and FreeShipping.org. We created a tutorial that shows you how to take advantage of coupon marketing and how to create coupons in WooCommerce. My suggestion is to start by reviewing our tutorial on WooCommerce Coupon Setup and then creating the Free Shipping on orders of $100 or more coupon.

Please let me know if this helps and best of luck with your site.

Adam

Reply

Donna October 17, 2012 at 9:35 pm

I too find your videos very helpful. The one thing I am struggling with, like many others is shipping. I would like to have a per item shipping for different products with different weights. Is that possible and if so, how would I “write” that with the pipe symbol? I have about 5 different products with very different weights. Only one can go U.S. first class rate because all others go over 13 oz.

I am also trying to get the USPS shipping plug in to work but not having much success with that yet, either. Do you have any experience with this plug in?

Reply

Teddy Triton Teddy Triton October 24, 2012 at 10:41 am

Hi Donna – Thanks for your questions and for the positive feedback on our tutorials! As you’ve found out, shipping can be very frustrating depending on the complexity of your shipping rules / requirements. Based on your particular shipping requirements I believe the use of a WooCommerce shipping extension will be needed. There is no way I can think of to accomplish the setup you need with the basic WooCommerce shipping settings. Here is the link to the WooCommerce Extensions page… http://www.woothemes.com/product-category/woocommerce-extensions/

When you go to the WooCommerce Extensions page select the Shipping Methods check-box and click Search. It looks like the “Table Rate Shipping” extension just might give you the functionality you’re looking for so I recommend looking into that specific shipping extension.

I’ve not had a chance to use the USPS plugin… Has anyone else used the USPS shipping plugin? If so, can you provide some insight / feedback as to how it works?

Thanks again for your positive feedback Donna – I wish I could be more helpful in solving your shipping issues and wish you the best of luck with your site going forward.

Adam

Reply

karen October 22, 2012 at 10:26 am

Hi there
I am wondering if you can help me. I am helping my boss with his website and all our orders are cash on delivery as we sell heavy office furniture etc and we cannot really calculate shipping as the stock can be heavy or we could be delivering quite a distance so we want to customer to call for a delivery quote.
I cannot figure this out! This is the forst time i have tried to help with a website so i am a complete novice. Any help would be great! Thanks

Reply

Teddy Triton Teddy Triton October 24, 2012 at 12:42 pm

Hi Karen,

Thanks for your question regarding shipping. Here’s how to turn off shipping in WooCommerce…

In the WordPress admin go to WooCommerce > Settings > click on the Settings tab > at the top of the page you’ll see the Shipping Options section > un-check the “Enable Shipping” and “Enable the shipping calculator on the cart page” check-boxes > Save Changes > shipping will be disabled and will not show up on the site.

WooCommerce Shipping Options

I also recommend using a Text Widget to let customers know that they need to call for a deliver Quote. Here’s how to do that… in the WordPress admin go to Appearance > Widgets > drag and drop a Text widget into the Primary widget section on the right side of your screen > enter your message to “Call for a Delivery Quote” and click Save > your message to call for a delivery quote will now show up on the right sidebar of your site.

Please let me know if this helps and thanks again for your question.

Adam

Reply

Rob Sanders March 8, 2013 at 6:27 pm

Hey Adam,

Is there a plugin you have used that can accurately calculate shipping cost, based on single unit or multiples without the need for customer to enter in dimensions- eg. to automatically calculate single box, pallet etc.

Thanks.
Rob

Reply

Teddy Triton Teddy Triton March 15, 2013 at 3:17 pm

Hi Rob,

My guess would be there is a WooCommerce shipping extension that would provide that type of functionality. I can’t say for sure because I’ve not tested them all about but I would start by looking at some of the shipping extensions for WooCommerce.

Reply

Bob November 6, 2012 at 10:51 pm

Hi Teddy
someone asked on another post about shipping charges based on the amount of the total order, like total order is 0 to 50, shipping is $10, total order is 51 to 100 shipping is $20 etc.;
there was an answer about using flat rate shipping but I looked at the flat rate fields and couldn’t figure out how you would set that up; any ideas? thanks!

Reply

Teddy Triton Teddy Triton November 7, 2012 at 10:38 am

Hi Bob – Thanks for your question. After looking further into this, it appears that setting up the cost of shipping based on the Order Total is beyond the scope of the basic WooCommerce functionality. It most likely requires the use of a WooCommerce Shipping Extension. After quickly browsing through the list of available shipping extensions for WC, the one that looks like it would work the best for your needs is the “Table Rate Shipping” extension. Here’s the link to the WooCommerce Extensions page… http://www.woothemes.com/product-category/woocommerce-extensions/

Thanks again for your question and your support!

Adam

Reply

Bob November 7, 2012 at 6:25 pm

appreciate it Adam, I’ll check that out immediately! keep up the great content

Reply

Rob November 16, 2012 at 8:23 pm

Bob,

I was going to by the Table Rate Shipping plugin, but all I needed was subtotal based pricing, and rather than pay $100 – $300 for that plugin, I found this:
http://codecanyon.net/item/woocommerce-cart-based-shipping/3156515?sso?WT.ac=search_item&WT.seg_1=search_item&WT.z_author=bolderelements
It does strictly subtotal based pricing for woocommerce.

Reply

Teddy Triton Teddy Triton November 16, 2012 at 9:52 pm

Thanks for sharing that with us Rob! I’m sure it will help many people that are looking for alternative solutions to the Table Rate Shipping plugin for WooCommerce. Thanks again,

Adam

Rochelle November 13, 2012 at 11:41 pm

I will be launching my first eCommerce site and I’m very nervous. I will be only shipping within the United States for starters.

I am not grasping how the flat rates were determined? Because, I thought shipping cost are based on the size and weight of the package?

Also when someone is inputting their credit card information how do I process their payment later? Does the information come to me and then I process it through my bank?

Do I need a fed Ex or Ups account for this?

Are taxes suppose to be charged?

Can you help me grasp this very new process, please..

Reply

cjjusa November 16, 2012 at 5:04 pm

I do have a webstore and I still cant figure out how to set the shipping methods
We do sale tshirts and uniforms etc
but each item have a diferent shipping price and when that is more than one item on the cart it should charge for the amount we can actullly ship for instead just for a tshirt.
Amazon has a table chart that you can set the shipping prices based on the amount of money that is in the cart
That is anyways for me to do that?

Reply

Jason November 22, 2012 at 12:20 am

I am setting up a new site for a client. With a theme i purchased that included woocom.
The client wants to stay with the same shipping method as before.
Essentially, they want a flat rate based on area code. (Im in chicago, IL).
I want to be able to input my own rates for each area.
for example…area codes 60610,60618 would be $18.
area codes 60646 60656 would be $25/
Is this possible?
Any help would be appreciated!
thanks.. and great helpful vids!
Jason

Reply

Teddy Triton Teddy Triton November 24, 2012 at 9:39 pm

Hi Jason – Thanks for your question and for the positive feedback. The short answer is that it is possible to create flat rate shipping methods based on area code. However, I do not believe that it’s possible to do it with the basic “out of the box” WooCommerce plugin. I’m pretty sure that you’ll need to use one of the WooCommerce shipping extensions. Specifically, the “Table Rate Shipping” should give you the functionality that you’re client is looking for. If you Google “WooCommerce Shipping Extensions” you’ll find the list of available shipping extensions. Thanks again for your question and best of luck going forward.

Adam
WooCommerce Shipping Extensions

Reply

Alin November 27, 2012 at 4:54 pm

Hello, I have a question regarding WooCommerce plugin. I realy enjoyed your presentations. You said in one that you’ll present how to change default text messages or text written in button, copyright text&image etc. I need that because i want to make an online store and adapt it to Romanian language. So, did you make a video about this section? Because i couldn’t find it.
Thanks

Reply

Teddy Triton Teddy Triton December 3, 2012 at 11:53 pm

Hi Alin – Thanks for your positive feedback on our WooCommerce tutorials. The easy way to customize the footer for any of the WooThemes is via the Theme Options settings. For example, our WooCommerce demo site, WorldCupTees.com, uses the WooStore theme. To customize the footer you would log into the WordPress admin and go to: WooStore > Theme Options > Footer Customization > check the “Enable Custom Footer (left)” and “Enable Custom Footer (right) check-boxes > paste your HTML in each box and save changes.

Here is the tutorial video on how to quickly customize WooThemes footers… http://uploadwp.com/woocommerce-tutorial-part-2-woostore-and-woocommerce-settings/

You’ll also find the custom HTML to copy / paste. Just make sure to change the links to go to pages on your site.

I’ve not yet had a chance to create a tutorial on text with-in buttons but will work on that in the next few days. Let me know if this helps.

Adam

Reply

Alin December 7, 2012 at 5:41 pm

Thanks. But what about the text from different sections of the website, like Cart, Ckeckout, etc. For example: “Your cart is currently empty.”, “To track your order please enter your Order ID in the box below and press return. This was given to you on your receipt and in the confirmation email you should have received.”, “You have no recent orders.” How can i change these and adapt to my own language?
Thank u very much.
Regards,
Alin

Reply

Teddy Triton Teddy Triton December 11, 2012 at 11:54 am

Hi Alin,

I do not have much experience in regards to changing languages for WooCommerce sites. However, I did a quick Google search for “woocommerce language extensions” and found a tutorial that I think might help you. Here’s the link to the “WooCommerce Localization” tutorial…

http://wcdocs.woothemes.com/user-guide/localization/

Adam

Reply

Francois November 27, 2012 at 5:41 pm

Hello Adam
Thanks a lot for this tuto.
I have a probleme with free shipping. When its free (if customer buy more thans 60 euros for example), my customer has to choose between pay or free shipping. It’s stupide.
I have the solution : http://wcdocs.woothemes.com/snippets/hide-other-shipping-methods-when-free-shipping-is-available/

But i have no idea how and where integrate these lines ??? (i have a french version of woocommerce / theme artificer)

Which css is concerned ? How to copy that ?

Thanks a lot for your help.

Francois

Reply

Teddy Triton Teddy Triton December 4, 2012 at 12:17 am

Hi Francois – nice work on finding a solution to the issue. To answer your question, I believe you would paste it in the “Custom CSS” box in the WordPress admin. More specifically, in your WP admin go to WooStore (or in your case “Artificer”) > Theme Options > Display Options > you should see the Custom CSS box > paste it there and Save All Changes.

WooThemes Custom CSS

Let me know if that works. Thanks,

Adam

Reply

Will March 21, 2013 at 4:53 pm

Hi Francois,

Teddy was wrong on this one – you need to copy this code into your functions.php file (or whatever your functions file is called)

// Hide standard shipping option when free shipping is available
add_filter( ‘woocommerce_available_shipping_methods’, ‘hide_standard_shipping_when_free_is_available’ , 10, 1 );

/**
* Hide Standard Shipping option when free shipping is available
*
* @param array $available_methods
*/
function hide_standard_shipping_when_free_is_available( $available_methods ) {

if( isset( $available_methods['free_shipping'] ) AND isset( $available_methods['flat_rate'] ) ) {

// remove standard shipping option
unset( $available_methods['flat_rate'] );
}

return $available_methods;
}

Reply

Teddy Triton Teddy Triton March 22, 2013 at 4:04 pm

Hey Will,

Thanks for sharing this with us – it’s much appreciated!

Adam

Reply

palPalani December 20, 2012 at 3:30 am

Great! It is working as i expected. thanks!

I never used “Shipping Options” box. now rocks!

Reply

Sheetal January 12, 2013 at 11:24 am

Hi Teddy,
I am trying to build a new e-commerce website, but am unable to add the shipping options properly, even after following all the steps mentioned above by you!
Basically, for start-up I want to set Flat Rate Shipping & for Order above Rs.500, Shipping would be Free. But when I add “Flat rate|Rs.30|Yes”, to Shipping Options in woocommerce-settings-shipping-flat rate, only the “Flat Rate” text is shown on the “Cart” page. Also, the shipping cost of Rs.30 is not being added to the cart total.

It would be great if you could help me figure out where am I going wrong, as I am a complete newbie to WP & woocommerce & dont have any idea how to proceed….

Thank you very much

Sheetal

Reply

Teddy Triton Teddy Triton January 14, 2013 at 6:01 am

Hi Sheetal – Thanks for your question. Looking at your “shipping options” setup one thing stands out that I think could be causing the issue and that is… |Rs.30|

I’m thinking that you do not need to put the “Rs.” in there. Instead just put the number “|30|”. My guess is that the “Rs.” before the number is whats causing the issue of the shipping cost not showing up. Please give that a try and let me know if is solve the issue. Thanks again for your questions.

Adam

Reply

Sheetal January 15, 2013 at 3:59 am

Hi again,

Thank you so much for your reply. Yes, Its working now, so I guess that was the problem. But now on the Checkout Page, under “Shipping” in “Your Order” section, it says “Please fill in your details to see the available Shipping methods”.

Is there any way I can remove that part as I am just going by Flat Rate & Free Shipping above Rs. 300/-

Also, I want that the system automatically shows “Free Shipping” in the shipping part, if the cart total is above 300/-, without having to apply the coupons. How do I do that?

Once again, appreciate your help very much,

Thank you,

Sheetal

Reply

Teddy Triton Teddy Triton January 20, 2013 at 3:32 pm

Hi Sheetal,

You most likely will want your shipping methods to display on the Cart page as well as the checkout. To enable the shipping methods on the Cart page log into your WordPress admin and go to:

WooCommerce > Settings > click on the “Shipping” tab > select the “Enable the shipping calculator on the cart page” check-box > save changes and you flat rate shipping options should now show up on the Cart page.

I do not know of an easy way to eliminate the requirement of the user having to enter their info on the Checkout page in order to see the available shipping options. However, displaying the shipping options first on the Cart page should help make this less of an issue.

To automatically show free shipping in the cart for orders over 300 do the following… In the WordPress admin go to WooCommerce > Settings > click the Shipping tab > Free Shipping > Enable Free Shipping > in the “Minimum Order Amount” field enter 300 > Save Changes and you should be all set.

Let me know if this helps answer your questions. Thanks

Adam

Reply

Alex January 31, 2013 at 2:10 pm

Hi Adam

Your help on WooCommerce is a real eye opener, thank you very much for all your efforts.

I have a problem that I can’t solve and maybe you can help.

I will be selling products that come in 3 variations, A, B and C

Variation A can be shipped anywhere in the world.
Variations B and C can be shipped only in the UK.

My shipping policy is:
1. Free shipping for all variations for all UK addresses
2. Flat rate (let’s say 10 dollars) for International shipping but *only* for Variation A (since the other two Variations can’t be shipped Internationally)
3. Free International shipping when order is above 50 dollars, again *only* for Variation A (since the other two Variations can’t be shipped Internationally)

I have created the following Shipping Methods (I am mentioning it as it might prove useful to others looking for something similar):

———————————————-

Free Shipping
- Minimum Order Amount = 50 dollars
- Method availability = Specific countries
- Specific Countries = all others except UK

International Delivery
- Availability = Excluding Selected Countries
- Countries = UK
- Calculation Type = Per order
- Default Cost = 10 dollars

Local Delivery
- Delivery Fee = 0 dollars
- Method availability = Specific countries
- Specific Countries = UK

———————————————-
These three options work perfectly and calculate actual shipping cost. Problem is, I can’t find a way to block Variations B and C from being added to an order, if that order is to be shipped anywhere outside the UK.

Any ideas?

(Sorry for the lengthy comment…)
TIA

Reply

Teddy Triton Teddy Triton February 1, 2013 at 3:18 pm

Hi Alex,

Thanks for the positive feedback on our WooCommerce tutorials. You did a great job of first “thinking through” / “Defining” your shipping methods” before trying to set them up. Most people get it backwards and try to setup shipping before really defining their methods so great job with that. It sounds like you almost have them working exactly as need except for the issue of blocking variations B and C from being added to an order if that order is being shipped anywhere outside the UK. I wish I had a good solution to this issue. However, at the moment I’m kind of stumped on this one. It might require the use / addition of one of the WooCommerce shipping extensions. Have you looked into any of the shipping extensions yet? If you Google “WooCommerce Shipping Extensions” you’ll find them. I’m going to spend some time trying to recreate your shipping setup in our woocommerce demo site and see if I can find a solution. In the mean time, I’m going to publish this comment and ask for feedback from anyone else out their that might be able to chime in with a solution. Thanks again for your support and I’ll let you know if I’m able to figure it out after testing on our demo site.

Adam

Reply

A.E.G. February 1, 2013 at 5:05 am

Hello, THANK YOU SO MUCH FOR THE VIDEO TUTORIAL! You saved me a lot of time.

It’s crunch time here for me and I am having a hard time figuring this out.
I’d like my distributors to have different shipping options. I’m selling tubes of stuff, so is it possible to have this:
STANDARD: $2.00 each tube
EXPRESS OVERNIGHT: $4.00 each tube

????

Please let me know or if you have any suggestions. Your help is deeply appreciated.

Reply

Teddy Triton Teddy Triton February 6, 2013 at 11:34 pm

Hi,

Thanks for the positive feedback on our WooCommerce tutorial videos! I believe the quickest way to setup your specific shipping methods is as follows…

Log into your WordPress admin and go to WooCommerce > Settings > click on the Shipping tab > click on Flat rate > check the “Enable this shipping method” check-box > in the “Calculation Type” drop-down select “Per Item – charge shipping for each item individually” > in the shipping options text box enter the following…

Standard|2.00|yes
Express Overnight|4.00|yes

Go out to the site and test it out to make sure it works as you need. Let me know if this helps. Thanks,

Adam

Reply

A.E.G. February 1, 2013 at 5:08 am

Sorry one last question, is it possible to track which coupon codes have been used for particular orders?

Reply

Teddy Triton Teddy Triton February 7, 2013 at 4:40 am

Yes it is possible to track which coupon was used when you look at the order details in the WordPress admin. For example, after an order has been placed you will received notification > log into your WordPress admin > go to WooCommerce > Orders > click on the new order and on the right-hand-side of the screen you’ll see the “Order Totals” widget section which will tell you if and which coupon was used on the order.

Reply

Deanna February 3, 2013 at 3:02 pm

Hello Adam
I currently have my shipping prices set up based on how much someone spends in my shop. LIke this:
USA
$0.01 – $4.99 = $1.00
$5.00 – $20.00 = $3.00
$20.01 – $49.99 = $5.00
$50.00 and up = $10.00

INTERNATIONAL SHIPPING & HANDLING
$0.01 – $4.99 = $3.00
$5.00 – $20.00 = $5.00
$20.01 – $49.99 = $10.00
$50.00 and up = $20.00

I am not sure what plug in would allow me to format my shipping this way in WP. I am thinking a table rate extension may be it, but I was hoping not to spend $99 either. I don’t mind spending some money, but that just seems a bit high. I already have my merchant shipping set up like this in Paypal and my Etsy store, so I would prefer not to have to change my shipping prices on all of these other sites. Any advise? thanks!

Reply

Teddy Triton Teddy Triton February 5, 2013 at 2:42 pm

Hi Deanna,

Thank You for your question on shipping methods and complements on your site, DeannaDavoli.com. I spent some time attempting to setup the exact shipping methods you described with the basic WooCommerce plugin. Unfortunately, my conclusion is that I do not believe it’s possible to accomplish what you need with the basic WooCommerce plugin which means using an extension looks like the solution.

I looked into each of the available shipping extensions for WooCommerce and it looks like the “Table Rate Shipping” extension that you mentioned would provide the functionality you need to keep your shipping methods uniform across all of your channels. My recommendation would be to contact the Support for the Table Rate Shipping extension before purchasing it.

Send them your exact shipping methods and have them confirm that this extension will do the job. That way you’ll know it’s going to solve the issue before you spend the $100 on it. I wish I had a better answer but it appears as though an extension is the best option. Thanks again for your question and best of luck with your site and business going forward.

Adam

Reply

Patrick February 12, 2013 at 10:22 pm

I’m in the process of setting up a woocommerce site. Been searching the net for a little bit but haven’t found a definite answer. Thought I’d try here.

I’m looking to use flatrate shipping and currently only for the US. But do you know of a way to only allow shipping to the lower 48 states?

Reply

Patrick February 12, 2013 at 11:00 pm

Actually figured a way around it, sort of. During the check out process you have to enter in your address information. Select the country and then select your state. You can omit Alaska and Hawaii from that list. It’s a hack, so if you update woocommerce it will likely be over written and you’ll have to apply the hack again.

But go in to wp-content\plugins\woocommerce\classes\class-wc-countries.php
And find…
‘AK’ => __(‘Alaska’, ‘woocommerce’) ,
Then comment the line out by adding // to the front of it. Repeat for Hawaii. Not perfect but should work. If they can’t select their state they can’t complete the order.

BTW, your video was helpful, thanks!

Reply

Teddy Triton Teddy Triton February 15, 2013 at 3:56 pm

Hi Patrick – Thanks for sharing your solution with us. I’m sure other people have the same or similar question. Also, thank for the complements on our tutorials – it’s much appreciated!

Adam

Reply

Bradley Allen March 27, 2013 at 8:27 pm

Thank you very much for this information.
In the current version of WooCommerce 2.0.5, the U.S. States are now located at:
wp-content/plugins/woocommerce/i18n/states/US.php

Reply

Td2 May 28, 2013 at 4:04 pm

Hi There, I’d like to figure this out as well but what if they’re from Hawaii or Alaska? Won’t this affect something else like shipping calculations when using UPS?
Thanks!
Tan

Reply

uri February 13, 2013 at 3:19 am

Hi,
I am having problems with shipping options in Hebrew (English works fine).
I cannot proceed to payment as I receive an error: invalid shipping method.
Do you have any idea on how should I write the shipping options when I use a right to left language?

Thank you.

Reply

Alejandro February 15, 2013 at 4:45 am

Grrreat! This post has solved my problem. Thank you, thank you, thank uuuuuu!!!

Reply

Chris March 18, 2013 at 11:56 am

hello.

Thanks for the videos and all the comments and questions you get however still haven’t found an answer to my problem which seems to be the same as a lot of others.

I need to have a free shipping option as well as a flat rate one, some products we ship free as the cost is in the price.

When a customer gets to the cart page he has two options for shipping Free or Pay guess I know which one he’ll select. I tried the css code in an early post above but it didn’t work for me so I’m still looking for an answer.

I just can’t understand woocommerce in that we have different shipping options selected at the product set up page so you could end up with needing to use all options which will have different customer cost but why have them all shown on the cart page?

Still looking and hoping to find and answer.

Thanks for your site it is very good.
Chris

Reply

Kelly March 28, 2013 at 6:48 pm

have you had any problems with woo 2.0.5 and this. It was working fine before i upgraded and now i get a message on the frontend saying (https://www.remotestylist.com/checkout/) the following despite the fact i have canada and usa as my countries in the back end

“Sorry, it seems that there are no available shipping methods for your location (United States). If you require assistance or wish to make alternate arrangements please contact us.”

losing my mind – any help appreciated :)

Reply

Teddy Triton Teddy Triton March 30, 2013 at 3:08 pm

Hi Kelly,

I have noticed some bugs / issues since upgrading to WooCommerce 2.0.5. The main thing I’ve noticed after upgrading a few of my sites to the latest version of WooCommerce is… I get a message that says, “Your theme does not declare WooCommerce support – if you encounter layout issues please read our integration guide or choose a WooCommerce theme”. It’s strange that I would get that message because all of the sites uses WooCommerce specific themes like WooStore and Mystile. The sites still seem to work fine but I don’t know why it always gives me that message.

Regarding the issue that your experiencing with shipping methods not begin available for a specific location… I’ve not run into that one yet. However I’ll try to recreate it with one of my test sites and let you know if I find a solution. In the mean time, if anyone else out there has experienced the same issue as Kelly and found a solution please let us know. Any help in figuring out solutions to problems with WooCommerce 2.0.5 in general would be greatly appreciated.

Thanks,

Adam

Reply

Jordan April 2, 2013 at 12:27 am

Has anyone figured this out yet? I’ve followed every tutorial step by step and I am getting the same error message of “Sorry, it seems that there are no available shipping methods for your location (United States). If you require assistance or wish to make alternate arrangements please contact us.” I am going crazy trying to figure this out and my site is set to go live within a couple days! Does anyone have a solution for this problem yet? Someone PLEASE help…

Reply

Teddy Triton Teddy Triton April 9, 2013 at 4:21 pm

Hey Everyone,

Here’s a workaround for the, “Sorry, it seems that there are no available shipping methods for your location (United States). If you require assistance or wish to make alternate arrangements please contact us.” WooCommerce 2.0.5 issue…

Reply

Mj March 31, 2013 at 11:57 am

I am getting the same message as Kelly.
“Sorry, it seems that there are no available shipping methods for your location (United States). If you require assistance or wish to make alternate arrangements please contact us.”
I’ve spent a week trying everything! I have read or watched every tutorial. I’ve copied Adam’s tutorial video exactly and still get the same error message! I need to get this site launched asap for the company I work for.

Please help!

Thanks,
Mj

Reply

Teddy Triton Teddy Triton April 2, 2013 at 7:16 pm

Hey MJ,

Have you found a solution to this issue? I just tested the site and was able to select a shipping method when my location was set to United States. If have solved it please let us how. If not let us know as well. Thanks.

Reply

Kim April 24, 2013 at 6:19 pm

Hi everyone,
Am having this same problem! Only I live in NZ so my error message appears as:

Sorry, it seems that there are no available shipping methods for your location (New Zealand). If you require assistance or wish to make alternate arrangements please contact us.

Has anyone found a fix yet??

Thanks
Kim

Reply

Teddy Triton Teddy Triton April 25, 2013 at 6:11 pm

Hi Kim,

We created a quick tutorial video that shows how to work around the “WooCommerce No Shipping Methods available”. Here it is…

Reply

Jack April 4, 2013 at 5:24 am

Hi Teddy, Hi @All,

i am looking to change the text of the payment methods, i want to get only an order email when you place the order…. We have to different shipping costs for our products that we must calculate them manually.

1. I want to change this text: “Sorry, it seems that there are no available payment methods for your state. Please contact us if you require assistance or wish to make alternate arrangements.”

2. Where can i add the email if you place the order?

Can you please help me :-)
many thanks and best wishes
Jack

Reply

Daniela Scott April 4, 2013 at 11:37 am

Hi, I would like to setup my shipping rates depending on the quantity of bottles ordered. For example I will be charging $150.00 Mexican pesos for every 12 bottles, so from 0-12 bottles the shipping cost is $150.00 from 12-24 bottles the shipping rate will be $300.00 pesos from 24-48 bottles the shipping rate will be $600.00 and so on… and i need the program to recalculate this cost depending on the quantity of bottles I hope I am making myself clear please help meee!! I have been reading blogs and web pages and I cant find the answer to what I need… thanks!!!!! have a nice day!

Reply

John Martinez May 11, 2013 at 3:36 pm

How to setup shipping conditions so that in case one customer from say a state like California wants to purchase something, the system won’t let them due to state laws forbidding import of produce?

Example: Company is in Florida and sells oyster mushroom spores in organic orange peels. Say California (or any other state) has laws forbidding import of oranges and mushrooms (because of some farmer lobby or whatever, it’s hypothetical). So when a California customer wants to purchase, they can add to cart no problem but when check out time rolls around, to have Woocommerce block them from selecting California (or any state) and giving them an error message or a link to state laws.

Can this be done without hacking the code?

Reply

Karen May 19, 2013 at 9:05 pm

Hi, my customers are not able to make payment. The reason is because they are not able to select a country from the shipping calculate section in cart page as well as check out page (billing address). As this is the compulsory field so system block customers from proceed further.

Appreciate anyone has solution to assist me on this issue on urgent basis as my customers are waiting to make payment.

Reply

Teddy Triton Teddy Triton May 20, 2013 at 8:30 am

Hi Karen,

I took a quick look at your site and was able to recreate the issue. When I add an item to the cart I’m not able to select a country in the Calculate Shipping section. I’m assuming that you’ve already configured the available countries by going to WooCommerce > Settings > General > inputting the list of countries that you ship to. You might want to try disabling the shipping calculator on the cart page. You can do that by going to WooCommerce > Settings > click on the Shipping tab > UN-check the “Enable the shipping calculator on the cart page” box > save changes.

If all of your WooCommerce settings are configured properly then it could be a plugin that’s causing the issue. To test that, simply deactivate all of your plugins (except the WooCommerce plugin) and see if that fixes the issue. If it does, then turn them back on one-by-one until you find the culprit.

If that doesn’t work, let us know and we’ll take a closer look.

Also, if anyone else out there has the same or similar issue and knows of a fix please feel free to chime in. Your help would be greatly appreciated. Thanks,

Adam

Reply

Karen May 20, 2013 at 10:58 am

Hi Adam,
Million thanks for your help. It works now. Sorry.. instead of deactivate I went to delete all plugins reinstall the those I really need.

I really appreciate your help on this issue as I has been spending so many days searching for the solutions & documentation in the internet but none of them works.

You are SUPER Adam !!!

Reply

Teddy Triton Teddy Triton May 21, 2013 at 9:30 pm

Thanks for letting me know it helped Karen. Let me know if you have any more questions.

Adam

Reply

Lisa May 26, 2013 at 5:38 pm

Hi! Thanks for the great info.. I’m trying to use the work around for 2.0.10 but can’t seem to get it to work. Any suggestions? Thanks!!

Reply

Teddy Triton Teddy Triton May 27, 2013 at 9:24 am

Hi Lisa – Thanks for the positive feedback. If you were able to implement the work around as demonstrated in the video it should work. Most likely you just need to clear your browser cache. Try doing that and see if it works. Also try opening your site in a different browser (e.g. if your using Chrome then try Firefox) and see if that works. If the issue persists let me know and I’ll take a closer look.

Thanks,

Adam

Reply

charlie June 16, 2013 at 4:55 pm

Hi There
Does anyone know how to set up different shipping costs per item with WooCommerce?

Reply

jayaprakash June 27, 2013 at 7:35 am

Hi guys
Does anyone know how to set up different shipping costs per item with WooCommerce?
For example
1 Bottle $ 2.20 will be added for S&H
2-3 Bottles $ 3.20 will be added for S&H
4-6 Bottles $ 5.50 will be added for S&H
7-10 Bottles $ 8.40 will be added for S&H
11-12 Bottles $10.30 will be added for S&H
13-32 bottles $13.95 will be added for S&H

Reply

Teddy Triton Teddy Triton June 28, 2013 at 1:28 pm

Hi – Thanks for your question. I believe you'll need to use one of the WooCommerce Shipping Extensions to achieve per item shipping cost functionality. Specifically, I believe that the "Per Product Shipping" extension will work well. If you do a Google search for "WooCommerce Extensions" you'll find the list of available shipping extensions for WooCommerce.

Adam

Reply

Robert July 11, 2013 at 2:21 pm

I'm using wordpress with wootheme superstore and have a huge problem with shipping. I found 5 companies that will drop ship for me, so I don't set the price for shipping they do. I'm trying to set a shipping cost on my site that will come close to what they charge so flat rate will not work. Example of why flat rate will not work is Mandolin ships for $14.00 while a 7 pc drum set ships for $192.00. Is there a way to set a shipping cost per each product that I'm going to have. I talked to Paypal and they said I could make a button per product and add it to the HTML code, but I know enough about html to get me into trouble. I also talked to a person at Hostgator on word press and he found a plug in (per product shipping) cost is $49.00 do you know anything about this plug in?
Thanks

Reply

Teddy Triton Teddy Triton July 11, 2013 at 2:24 pm

Hi Robert,

My recommendation is to use the "Per Product Shipping" extension for WooCommerce. That should give you the functionality you need. WooCommerce extensions are the same thing as plugins / installed the same way. Just Google "WooCommerce Extensions" and from there search for the "Per Product Shipping" extension. Let me know if that helps.

Adam

Reply

Ramil July 14, 2013 at 5:12 am

got "Invalid shipping method" when trying to place order

I'm using mystile based child theme.
I entered flat rates like that:

method 1|100|order
method 2|200|order

All methods was written on Russian language.
The errors appears only when I used russian text

On english text all works great.
What should I change to make flat rates work properly with Russian text?

Thank you.

Reply

Ramil July 14, 2013 at 6:48 am

solved this issue by myself:

While debuging cart webpage I found that shipping method ID is concatinated by 2 strings "shipping_method_flat_rate" and "method" where "method" is the first word of text in extra flat rates methods text box:
for example:

method|100|order

so, if you write "method" in foreign language (Russian in my case) ID string becomes like:
shipping_method_flat_rate%12%12%36%32%12%32%324%

what I do to make ID looks correct

I have edited this file wp-content\plugins\woocommerce\classes\class-wc-shipping.php

string 251 (change 3 to 4): if ( sizeof( $this_option ) !== 4 ) continue;
string 256 (change 0 to 3): $extra_rate['label'] = $this_option[3];

Now you can edit extra flat rates text box like that:

method|100|order|displayname

where "method" – text on english to generate correct ID string
"displayname" – text on any language that will be used for displaying shipping methods in cart

remeber that all settings will be cleared in case you apply woocommerce update!

Reply

Teddy Triton Teddy Triton July 14, 2013 at 8:06 am

Thanks for sharing this with us Ramil – it's very much appreciated!

Reply

Ramil July 14, 2013 at 12:34 pm

sorry, i made mistake
i have edited this file:

wp-content\plugins\woocommerce\classes\shipping\flat-rate\class-wc-shipping-flat-rate.php

Reply

gerda murdoch July 21, 2013 at 3:10 am

hi, there are a few items im selling eg. kids onesies. If they purchase 1 postage is $9.95 for any additional ones postage is free. how would i go about that. I tried to do up coupon to make it work but coupon doesnt seem to be working. any help muchly appreciated. I am in australia

Reply

Teddy Triton Teddy Triton July 22, 2013 at 12:43 pm

Hi Gerda,

Thanks for your question and complements on your site, Gifts-Heaven.com. Double check to make sure that you've turned coupons On in the WordPress admin. To do that go to WooCommerce > General > make sure "Enable the use of coupons" is checked > Save Changes. If it is turned on and you still can't get it to work, then I recommend taking a look at the available WooCommerce shipping extensions. Most likely their is an extension that will provide the functionality you need.

Thanks,

Adam

Reply

Mogens July 25, 2013 at 11:00 am

Hi.
Great videos. I've used them a lot.
I have 2 q. for you.
1. Look at my webshop, and go to the cart (kasse) See the shipping methods and how it's not on top of each other. Do you have any idea why?
2. Bluehost: how does the anytime moneyback garantee works? And i'm from Denmark, will you recommend me using Bluehost, when i have to think about wordpress in Danish and all the things about SEO ang Google.

Reply

Teddy Triton Teddy Triton July 25, 2013 at 10:09 pm

Hi Mogens,

Thanks for the positive feedback on our WooCommerce tutorials. I took a look at your site, Spreengs.dk. Specifically, I added an item to the cart then went to the WooCommerce Cart page and I see what you're referring to in regards to the shipping methods not lining up. It looks like you're using the SuperStore theme… Is that correct? Let me know and I'll Firebug it and hopefully find the CSS to fix it.

Regarding your section question on BlueHost… I believe the money back guarantee is good for the first 30 days of purchasing your hosting plan. BlueHost works great no matter where you're located. So it's a good soluton for a Danish WordPress site. All of our sites, including UploadWP.com, are hosted with BlueHost and I've had a very positive experience with them.

Let me know if this helps.

Thanks,

Adam

Reply

Mogens July 25, 2013 at 11:50 pm

Hi Adam
Thank you very much for your answers. And it's true it's the Superstore theme i'm using. I've tried Firebug, but i'm no CSS expert. :-) Så i hope you can help.
I think i'll try Bluehost. :-)
Regards
Mogens

Reply

Mogens July 26, 2013 at 1:01 am

Hi Adam
A question more:
If i buy Bluehost will you be able to help me with my webshop at http://www.sprengs.dk as you offer. You know it's in danish, but i have made most of the shop ready, but needs at "firm hand", if you know what i mean?
Regards mogens

Reply

Teddy Triton Teddy Triton July 26, 2013 at 7:44 am

Hi Mogens,

Just let me know the top things you need help with and I will do my best to guide you through it. Thanks,

Adam

Reply

Mogens July 27, 2013 at 3:25 am

Hi Adam
Did you find the answer to my problem with the alingment of the shipping methods?
Thanks
Regards
Mogens

Reply

rocket July 28, 2013 at 8:23 pm

Hello adam,

Need help on woocommerce shipping option method… I have a shipping methods to set for local and international but not working out well… My option that I want to setup are;

Bengaluru only – free delivery
India – 90 Rs flat shipping
All international – $22 book + shipping cost

Base location is India which I have setup… Now on the cart page when I select international countries other than "India"… On the right the cart option should show international shipping not India shipping and when I select location India It should show India shipping option… Is that possible?

Also when I select shipping option from drop down menu the default option shows all the time but the cart update. How can I remove default checked option from shipping method?

when I go to checkout page I have to select the shipping option again. It do not remember the options selected previously…

Your help will be appreciated thanks

Reply

Teddy Triton Teddy Triton August 4, 2013 at 5:01 pm

Hi Rocket,

Have you found a solution to your shipping methods issue? If not let me know and I'll do my best to help figure it out. Thanks.

Reply

rocketjunkies July 29, 2013 at 5:36 pm

Hello there,

HOW can I add cities to woocommerce plugin in the admin section? The version 2 shows only country and states, so on the cart page when I select local cities the cart should get updated along with the amount associated with that particular city…

Please let me know. thanks

Reply

Teddy Triton Teddy Triton August 6, 2013 at 12:33 pm

Hi there – So it sounds like you'd like to add specific cities to your shipping options. Is that correct? If so, you'll want to look through the available WooCommerce extensions for shipping methods because you'll most likely need one to get that type of functionality.

Reply

Kevin C. August 11, 2013 at 6:19 pm

Greetings;
New site w/Woo Commerce. I would like to sell our products (roast coffee in 1, 2, or 5lb. increments), and also sample bags for $10 ea. including shipping. Am I able to use both Flat Rate Shipping for some products, and then use USPS/FedEx for the remainder? Thanks for your help!!
Kevin

Reply

Teddy Triton Teddy Triton August 15, 2013 at 11:23 am

Hi Kevin – thanks for your question on WooCommerce shipping. I believe that you're asking the question… Is it possible to set specific shipping methods for specific products? From what I can tell it is possible with the use of an extension (same thing as premium plugin). An extension I found that might give you the exact shipping methods functionality that you're looking for is called… "Per Product Shipping"

If you do a Google search you'll find it.

Reply

Nimrod August 11, 2013 at 11:30 pm

I had a hard time figuring out woocommerce when I set it up for a client's site. I was particularly stuck at setting up the shipping classes and assigning rates to them.

I couldn't find the answer to my problem in the woocommerce documentation.. I had to figure it out myself.. fortunately I did.. so I wrote about it so that people will know how to do it also.. and they won't have to buy the expensive table shipping extension anymore, like everyone else is saying…

You can find my tutorial on WooCommerce Shipping Classes setup here… http://nimrodflores.com/web-design-and-development/how-to-assign-rates-to-shipping-classes-in-woocommerce-plugin/#sthash.0pSBEvsG.dpbs

Reply

Teddy Triton Teddy Triton August 13, 2013 at 11:25 am

Hey Nimrod – Thanks for sharing your tutorial on Setting up Shipping Classes with WooCommerce.

Reply

Milan August 16, 2013 at 4:45 am

Is it possible to define shipping prices based on ZIP Code?

Reply

Teddy Triton Teddy Triton August 16, 2013 at 11:33 am

Hi Milan,

It is possible to define shipping prices based on zip code with the use of an Extension. Specifically, I believe the Per Product Shipping extension for WooCommerce will give you that functionality. Extensions are the same thing as premium plugins. Here's the link to the full list of available WooCommerce shipping extensions…

http://www.woothemes.com/product-category/woocommerce-extensions/?prod_cat=1026&s=&post_type=product&prod_country=0

Reply

Nicole August 18, 2013 at 10:54 pm

You could also come across to http://extensionworks.com to purchase a variety of Shipping extensions and Payment gateways for WooCommerce.

Reply

Teddy Triton Teddy Triton August 19, 2013 at 9:25 am

Thanks for sharing this WooCommerce resource with the Upload WP community Nicole!

Reply

Hilary August 20, 2013 at 12:04 pm

I'm having trouble setting up shipping cost per item. Does this require an additional plug in? I can do the shipping per order no problem thanks to your video! I sell paintings and I'd like to be able to set a flat rate shipping cost for 18 x 24, 16 x 20, so on and so forth and also have an option for free pickup and delivery. Is this possible? Thank you!!

Reply

Teddy Triton Teddy Triton August 20, 2013 at 7:56 pm

Hi Hilary,

Thanks for your question on WooCommerce Shipping and I love you're paintings! You'll most likely have to use the "Per Product Shipping" extension (same as premium plugin). That should give you the functionality you're looking for… http://www.woothemes.com/product-category/woocommerce-extensions/?prod_cat=1026&s=&post_type=product&prod_country=0

Let me know if this helps.

Reply

darren August 21, 2013 at 11:22 pm

Any idea how to set up free shipping for order over $30 but excluding 1 category?

Reply

Teddy Triton Teddy Triton August 24, 2013 at 8:13 am

Hi Darren,

That's a great question. From what I can tell, to setup free shipping for orders over $30 except for one category of products will require the use of a WooCommerce shipping extension. It does not appear that functionality is possible with the base version of Woocomm. If you do a Google search you'll find all of the available extensions. Most likely, there is one that will make it possible to pick and choose the categories or individual products that qualify for free shipping.

Reply

sailor656 August 25, 2013 at 11:58 am

Hi. i m new bie shippping. Sorry. i have some question about this

i have some products not exceeding 2000 gr. i ll send Registered Surface shipping ( not exceed 2000 products for shipping )

how to organize my shipping settings. i didnt configure flat rate shipping.

Is it suitable shipping methods do you think I have in mind. This will be my standard shipping methods. "Registered Surface shipping" This is one of our country's local mail delivery methods.

For example,
1 products (below 0-250 gr) 5$. every each item has to be 2$ then 3 item 2$ etc..
and
1 products (below 251-500gr)7# every each item has to be 2$ then 3 item 2$ etc..

if customer buy 1 products (200 gr) and other second product 300 gr . what should be shipping configurating

And In addition to the customer paying an extra fee in a separate selection, be able to select a special "fast delivery shipping "option.

if the customer more quickly and be able to select the different shipping companies.

Can I do this with standard shipping WooCommerce settings.
Was a little long, but could not get out of the business. Thanks in advance.

or should i use any special plugin for solve

i didnt know what to do.

Thanks a lot.

Reply

sailor656 August 26, 2013 at 6:14 am

Hi Teddy. Every time I visit this site.
In addition, to fix my problem I wanted to tell you a little more detail.
Stopped work to the moment I'm stuck here. :(
I have difficulty doing so. I'm also plan how you will be doing. In practice, I can not.

i have,
Different items in different weights in mysite. jewelry,frame etc.

Installed woocommerce table rate shipping plugin
Ship to all countries
Default Local Standart shipping

0-250 gr: 5 dolar
251gr-1000gr- 7 dolar
10001-2000 = 12 dolar

Weight products up to 250 g of a customer takes one. (100 g)
A second product from the product up to 250 Gram 2 dollars gets added.

One customer received the product with 250 grams of weight. Then, the customer has purchased a product other than 500 grams.

SHIPPING AND PRICE SETTINGS
———————————————–
1 item = 5 $
250gr=5 $ ( The same weight of each product /.Standart Shipping price)
250gr=5 $ + 2 dolar ( The same weight of each product /.Standart Shipping price)
subtotal =17 dolar

1 item = 5 $
250gr=5 $(Standart Shipping price)
300 gr= 7 $
subtotal =17 $

ALSO in addition to,

Ups cargo shipping options ( below Customer wants to be able to select the shape of the shipment.)
Next day delivery = 15 $
Etc… Other ups service..

Can you help to adjust. :)

Thanks

Reply

sailor656 August 26, 2013 at 5:39 am

Hi Teddy,
I'm looking for a solution to a shipping errors issue that keeps happening on my site. The message I get in the Cart is…

"Sorry, it seems that there are no available shipping methods for your location (United States). If you require assistance or wish to make alternate arrangements please contact us."

It's happening when I'm testing my shipping settings.

My site is mikropon.com

Reply

Teddy Triton Teddy Triton August 26, 2013 at 9:16 am

Hi – We created a tutorial video that shows you how to solve this issue. Here's the link to watch our video…

http://youtu.be/SsVUJ4LhxqQ

Reply

sailor656 March 14, 2014 at 4:53 am

Hi Teddy

may you answer my question in above.
pls
thanks you

Reply

Krishna September 17, 2013 at 3:13 am

Hi Everyone,
I have a question about woocommerce shipping module… Is there any option to add flat rates for under $50 products and $50 + Products,
and these change dynamically when a shopper buy products?
thanks in advance!

Reply

angie October 2, 2013 at 12:31 am

I am having a problem that I can't seem to resolve. To set up Inspire Commerce as a billing method they are requiring that certain countries are not shipping options. However nothing I seem to do removes the countries from the list. I would rather not offer any international shipping but can't seem to turn that off either. Any help on this would be greatly appreciated! Thank you!

Reply

Teddy Triton Teddy Triton October 2, 2013 at 4:08 pm

Hi Angie – Have you tried doing the following?

In the WordPress admin go to WooCommerce > Settings > click on the "General" tab > under General Options you'll see "Allowed Countries" > set that to Specific Countries > then in the Specific Countries box below it enter United States > Save Changes as displayed in the screen capture below…

http://uploadwp.com/wp-content/uploads/woocommerce-allowed-countries.png

If you've already done that and it's still an issue let me know and we'll try something else.

Reply

Karen October 4, 2013 at 7:37 pm

I want to thank you for this video, but my dilemma – we can't use flat rate shipping – it is all dependent on variations, weights, sizes and using FED EX extension – I cannot get the fed ex extension to pull the rates – can ANYONE help? We are supposed to launch on Sunday.

Reply

Teddy Triton Teddy Triton October 7, 2013 at 12:39 pm

Hi Karen,

So you're using the FedEx Shipping Method extension for WooCommerce (http://www.woothemes.com/products/fedex-shipping-module/) and it's not pulling in shipping rates based on your variations of weight and size. Has this issue been solved or is the FedEx extension still not pulling in rates?

If anyone out their uses the FedEx Shipping Method extension and is having the same issue (with it not pulling in shipping rates) please share some suggestions to what might be going on and how to solve the issue.

Reply

Lindsay October 10, 2013 at 1:48 pm

Hi, I need to be able to switch off store pick-up for a group of products (category). I've spent the past 2 days scouring the internet for the answer with no joy. I'm really hoping that you may be able to help?! I'd be eternally grateful.
Thanks for your help. Lindsay

Reply

Teddy Triton Teddy Triton October 10, 2013 at 7:42 pm

Hi Lindsay,

I found an extension for WooCommerce called, "Local Pickup Plus". I've not had a chance to test it out but from looking at the "key features" it sounds like it will give you the ability to switch Off Store Pickup for a specific product category…

http://uploadwp.com/wp-content/uploads/woocommerce-local-pickup-plus-extension.png

Here's the link to learn more about it…

http://www.woothemes.com/products/local-pickup-plus/

Reply

Lindsay November 19, 2013 at 3:38 pm

Thank you, you're a life saver.

I have one further question. I need to set a minimum order value for a specific product category. Any ideas on how to do that?

Thanks for your help.

Lindsay

Reply

Teddy Triton Teddy Triton November 21, 2013 at 3:54 pm

Hey Lindsay – To set a minimum order value for a specific product category try the "Min and Max Purchase for WooCommerce" plugin. I've not yet had a chance to try this extension but from the description it sounds like it will allow you to set a min order value for specific product categories in WooCommerce. Here's the link to view the extension… http://wordpress.org/plugins/min-and-max-purchase-for-woocommerce/

Reply

Lindsay November 22, 2013 at 5:00 pm

Been playing around with Local Pick-up Plus and unfortunately it only allows you to force certain categories to be Local Pick-up only. It doesn't allow you to switch off local pick-up for certain categories, which is what I need:( Back to the drawing board. Do you happen to know if a piece of code could tell the cart not to include local pick-up in the list of shipping options for a particular category?

Reply

Teddy Triton Teddy Triton November 24, 2013 at 12:46 pm

Hi Lindsay,

I found an extension for WooCommerce called, "Local Pickup Plus". The documentation says that with this extension it is possible to turn off local pickup for specified product categories. Here's the link to WooCommerce Local Pickup Plus plugin…

http://docs.woothemes.com/document/local-pickup-plus/

Reply

Lindsay November 24, 2013 at 7:31 pm

I purchased it, played around, spoke to tech support and it doesn't allow you to turn off local pickup for specified product categories :(

Apoorv October 17, 2013 at 9:00 am

can i block some specific area according to their pin codes in cash of delivery method.
Its urgent.

Reply

Teddy Triton Teddy Triton October 19, 2013 at 1:42 pm

Hi Apoorv – So you're looking to block deliver to specific locations for COD based on the zip code? Am I following you're question?

Reply

Patricia Marrone October 23, 2013 at 4:27 pm

Hi there.. I have gone a looong way (total newbie 3 months ago) in customizing my Mystile ecommerce site thanks to so many of your awesome tutorials! But, I'm stuck again and have got to put the final touches on it before the big holiday shopping spree. Have a couple of problems I'm hoping you can help me solve.

1. I need to set up 2 shipping rates: one for jewelry items = "free shipping" AND one for my other non-jewelry items = "flat rate." I've looked at your videos and others and still can't wrap my head around it completely. I seem to have set it up correctly, however BOTH shipping options show at checkout. Obviously, that can't happen.

2. My custom Logo/header I made to use as a "banner" is not responsive. It will not change size with the rest of the site.

3. I've got funky characters in some places I can't get rid of: Ex: on the top menu before the cart total & checkout buttons and on the Item Description & Reviews "tabs."

Any suggestions you ca give will be greatly appreciated! As always, I thank you in advance for taking the time to reply.

Pat
http://www.PTAJewelers.com

Reply

Teddy Triton Teddy Triton October 27, 2013 at 5:14 pm

Hi Patricia,

Great work on your site! You've done a great job with PTAJewelers.com and I'm happy to hear that my WooCommerce tutorials have helped in building it. In regards to your first question on shipping methods. Have you looked into using any of the WooCommerce shipping extensions? Something like "Per Product Shipping" or "Table Rate Shipping" might be what you're looking for. There are a bunch and chances are good you'll find the perfect extension. WooCommerce extensions are the same thing as plugins and if you do a google search you'll find all of them.

The best way to get the header and funky characters issues fixed is by going to Fiverr and looking for "Fix any WordPress Issue" gig. For just $5, you'll get that solved. A gig that I use all the time is… http://fiverr.com/rashidrupani/fix-your-wordpress-css-issue

Let me know if this helps.

Reply

Patricia Marrone October 27, 2013 at 7:18 pm

Thank you for your reply, compliment and suggestions. I will give them a try and let you know..

Pat

Reply

Danny November 11, 2013 at 9:02 am

Quick question.

is there a way that you can add extra charge on the products for example. item 1 is £16.00 + £5.95 shipping but then if you add another item the shipping adds an extra £1 ontop of shipping?

Reply

Teddy Triton Teddy Triton November 11, 2013 at 10:10 am

Hi Danny,

You're best bet is probably the use of a premium shipping extension for WooCommerce. Here's the link to their extensions page…

http://www.woothemes.com/product-category/woocommerce-extensions

Reply

Jon December 5, 2013 at 5:15 pm

Hi

I have a issue with the free shipping which is set to activate when someone in the united kingdom spends more than £30. Its activating and showing in the cart and the checkout as the method to be used, however when you click place order you get an error message that says "Invalid Shipping Method" (I have deactivated the free shipping for now)

Thoughts?

Thanks

Reply

Teddy Triton Teddy Triton December 6, 2013 at 7:53 pm

Hi John,

Have you had a chance to check out the following… http://youtu.be/SsVUJ4LhxqQ ? If not, please take a couple minutes to watch it because it sounds similar to the issue you're describing with "Invalid Shipping Method".

Reply

Jamie C December 17, 2013 at 2:52 pm

Hi

Great article and really good of you to take the time to help with peoples issues. I have one that I am trying to resolve. I was hoping someone can help.

I am using woocommerce for a store. I have some products set up with the shipping options of 'flat rate', 'local delivery' and 'local pickup'.

I also have some with just the shipping options of 'local delivery' and 'local pickup' (so no postage option).

If a product with no postage option is added to the cart, just the local delivery and pickup options are showing which is perfect. However if a product that has 'flat rate' as an option is also added, the 'flat rate' option appears for selction, even though a product in that cart should not allow it to do so.

Is there a way to set it up so that if there is a product in the cart that does not have 'flat rate' as an option, the option does not show for selection? Obviously I don't want people to be able to select products that are only available for local delivery or pickup as flat rate.

Bit confusing but hope it makes sense.

Thank you very much

Reply

Teddy Triton Teddy Triton December 20, 2013 at 1:41 pm

Hi Jamie,

Thanks for the complements and your support. I just wanted to acknowledge that I got your question and will try and get you a good solution asap. I'm in the process of driving from FL to WI for Christmas and should be back online tomorrow to respond.

p.s. we're in the process of building a WordPress and WooCommerce Community Support Forum. Although we have not yet officially launched, please feel free to take a sneak peak and register if you'd like. In the near future we'll be using that as our primary support method. Here's the link… http://uploadwp.com/community/index.php

Reply

Nicole December 19, 2013 at 6:04 am

I have free shipping activated for orders within Australia which are over $49. The issue is, once I offer a coupon code of 20% discount etc, if the original price was above this value, my site still allows free shipping even though the order total falls below $49. Is there a short code I can enter?

Reply

Teddy Triton Teddy Triton December 24, 2013 at 11:07 am

Hi Nicole,

Have you found a solution to this? If not, please post it in our new Upload WP Community Forums. Specifically, post it in this thread…

http://uploadwp.com/community/index.php?forums/coupons-and-woocommerce.11/

Reply

Amj January 1, 2014 at 2:15 am

HI Nicole, I got the same issue. Have you found the solution for this problem? If yes, how did you do it?

Reply

Jamie Cottrell December 20, 2013 at 5:45 am

Hi

I commented recently but it was probably a bit long winded.

I was hoping you could help with an issue I am having. I have some products available for postal delivery (flat rate) and others that are not available for postal delivery.

If I add an item to the cart that has postal delivery available, that shipping option shows perfectly. The problem I am getting is that if I add an item to the same cart that should not have postal delivery available, the option to select postal delivery is still there to select.

I hope that makes a bit more sense.

Thank you very much

Reply

Teddy Triton Teddy Triton December 23, 2013 at 7:18 pm

Hi Jamie,

Thanks for your question on shipping setup. So it sounds like if a user adds an item that is not available for postal delivery and one that is, it should default to not showing the postal delivery option. Am I following you correctly on that? Please let me know and I'll work on getting you an answer.

Also, we just launched our Community Forums so please consider posting your question there as well so that other woocomm users can help. The forum you should post it in is… http://uploadwp.com/community/index.php?forums/shipping-setup-in-woocommerce.12/

Reply

Jamie Cottrell January 2, 2014 at 10:45 am

Hi Teddy

Yes, that is exactly the issue I am having. thank you very much.

I will also post it on the forum. Thanks for your help.

Reply

Mike January 6, 2014 at 1:05 pm

Hey Teddy,

I need to find an extension that allows me to calculate shipping based on 3 things: 1. product, 2. weight, and 3. location

As you can see my website (www.shootersrev.com) offers 2 products (we will have more very soon). We need to be able to calculate shipping if somebody orders 1 of each product AND we need to be able to calculate different zones (locations).

Are you aware or anything to help make this happen?

Thanks!

Reply

Teddy Triton Teddy Triton January 6, 2014 at 6:57 pm

Hi Mike,

Thanks for your question on shipping. Start by looking at the "table rate shipping" plugins. There are a couple of them out there. One is free the other is premium. If that doesn't work, please post your question in our brand new Upload WP Community Forums. That way more people can chime and and help you find a solution. Here' the link to our forums… http://uploadwp.com/community/index.php

Reply

Chris January 20, 2014 at 4:50 pm

This method allows the customer to select next day air with free shipping — how do you exclude the more expensive shipping methods and still allow a free shipping coupon?

Reply

Teddy Triton Teddy Triton January 20, 2014 at 7:11 pm

Hi Chris,

Please post your question in our forums here… http://uploadwp.com/community/index.php?forums/shipping-setup-in-woocommerce.12/

That will better help us help you and others that have the same question. Thanks and we'll see you in the forums.

Reply

Steve February 20, 2014 at 9:24 pm

I keep finding almost what I need, but not quite, so any help will be very much appreciated. I'm making a shop where some products will have free shipping and for all other products the customer will need to submit a request for quote on shipping. Any suggestions on how I could achieve that?

Thanks,

Steve

Reply

Teddy Triton Teddy Triton February 25, 2014 at 7:07 am

Hi Steve,

Thanks for your question on shipping. To better help you and others with similar questions, please use our forums. It's free and easy to join the Upload WP Community forums and it's a way to get more feedback / possible solutions to your current question on shipping and other questions that will arise in the future. Specifically, please post your question in the following "Shipping Setup in WooCommerce" forum here… http://uploadwp.com/community/index.php?forums/shipping-setup-in-woocommerce.12/

Reply

Lauren February 25, 2014 at 4:43 pm

Hi,

I'm receiving the "Sorry, shipping is unavailable to the United States (US). If you require assistance or wish to make alternate arrangements please contact us." error on checkout.

This error only appears on certain products, and it only appears while I'm using the USPS plugin found here: http://codecanyon.net/item/usps-shipping-method-for-woocommerce/4507629

The plugin author has offered no help, and I'm at a loss. The help video you posted earlier in this thread would work for normal Flat Rate shipping, but I can't get it to work for this USPS plugin. Does anyone have any ideas?

Thanks you!

Reply

Teddy Triton Teddy Triton February 26, 2014 at 7:08 pm

Hi Lauren,

It definitely sounds like the issue is somehow related to the USPS plugin. Please post the issue in the Upload WP Community Forums here… http://uploadwp.com/community/index.php?forums/shipping-setup-in-woocommerce.12/

Most likely, I'll do my best to help you find a solution and it's likely that our members will be able to point you in the right direction as well. Thanks and I'll see you in the forums.

Reply

Johnd154 July 24, 2014 at 12:08 am

Hey there! Do you know if they make any plugins to help with Search Engine Optimization? I'm trying to get my blog to rank for some targeted keywords but I'm not seeing very good results. If you know of any please share. Thank you!

Reply

Teddy Triton Teddy Triton July 24, 2014 at 2:27 pm

I've hear good things about the Yoast WooCommerce SEO plugin. Also, make sure to take a look here… http://uploadwp.com/community/index.php

Reply

Shaish July 24, 2014 at 1:06 am

Hi
can it possiable that i want to change the payment method on selected country in dropdown in woocomerce wordpress plugin .. if possiable please tell me how to do it..?

Reply

Teddy Triton Teddy Triton July 24, 2014 at 2:24 pm

Hey Saish – have you had a chance to look in the Upload WP Forums? Most likely you'll figure out how to change the payment method for selected countries there.

Reply

Teddy Triton Teddy Triton November 24, 2013 at 8:36 pm

From their documentation they made it sound like you could turn off local pick for specific product categories. I would just let them know that you purchased it specifically for that functionality because that's the impression you got from the documentation they provided. They should give you a full refund for sure.

Reply

Leave a Comment

Previous post:

Next post: