Shipping method "Local pickup" makes other shipping alternatives dissapear in checkout - woocommerce

For some reason, when "Local pickup" option is active in a shipping zone does other shipping options disappear.
But when I disable "Local pickup" the other options show up.
I don't know if this affect it but for example (this product) has this shipping class active
I have the following shipping zones.
I don't know where to start or what the problem can be. All help is appreciated 😊

Related

Woocommerce pay at the door shipping problem

I want to cancel the fixed shipping in the woocommerce payment at the door. I looked for all the plugins and couldn't find it. In only 3 districts, my payment system is active at the door. When payment at the door is selected, I want to cancel the fixed shipping price of 20 TL. How can we do it?
thanks
True: 109,90 :(
SS
Go to WooCommerce-> settings->shipping->shipping zones, and deactivate the options you don't want to use. See more at Woocommerce Documentation

WordPress WooCommerce Shipping costs will be calculated once you have provided your address WordPress

I am using the Custom Shipping Method, from which the customer has to choose by themselves.
However when you go on the cart or checkout page it only says
“Shipping costs will be calculated once you have provided your address.”
To work around it I have tried to tick “enable the shipping calculator on the cart page” under “shipping options” but failed. Even the "Calculate Shipping" link is also not working. I have searched many tuts on shipping method but no success.
After doing few modification, now i get following error:
There are no shipping methods available. Please double check your address, or contact us if you need any help.
Any help will be appreciated.
Please follow the below step..
Go to Woo-commerce setting select "Sell to all contries" in Selling location(s)
Then after select "Ship to all countries you sell to" in Shipping location(s)
After setting remove specific country from the "Shipping zones > Your zone" and Set shipping anywhere.
After all set up please check on cart page.
Thank you.

WooCommerce: in Shipping Options there is no option Free Shipping. Why?

WordPress WooCommerce: in Shipping Options there is no option Free Shipping. Why?
You have to define a Shipping method in Shipping Zones. There you will see "Envio Gratuito", which in English translate as "Free Shipping".
Sorry but my Woocommerce is in spanish because of my client. But the options should be in the same place
you can add shipping method for each your shipping your include FREE SHIPPING

Display WooCommerce Flat Rate Shipping Options on Cart page

I'm building a WooCommerce site and I have a need to display shipping options on the cart page vs the checkout page.
Shipping is flat rate across a single country and not dependent on user location.
Is there a way to accomplish this task?
Cheers!
Go to the General tab in Woocommerce Settings.
Set the shop base address to be the Default Customer Location
If you only have a flat rate and your shop's base address is under it, that's the one that will be displayed by default.
Make sure you have done this
On Woocommerce -> Settings-> Shipping and make sure that you check the boxes
Enable shipping
Enable the shipping calculator on the cart page
Save setting and Configure shipping rates as well, hope it will help

WooCommerce - Disable shipping for downloadable purchases

I've just set up a Woocommerce based webstore and I'm very happy with it so far, but I've come across something that isn't necessarily a dealbreaker, though it's annoying for the customer.
Some context: the store is for my band website and sells physical as well as digital media, collecting shipping information for physical media makes a lot of sense of course, however it's unnecessary step if the customer is only buying digital media.
I've been searching but not had any luck, is there any way to turn off the shipping if all of the items in the user's cart are digital downloads?
UPDATE For WooCommerce 2.6+ (and 3+)
1) Enabling shipping in WooCommerce (prior)
You need to go in:
WooCommerce > Settings > General > Shipping Location(s) (selector), to select a shipping behavior for your e-commerce:
Then save. A new Shipping Tab is going to appear in WooCommerce Settings (in products too).
2) To disable shipping for your downloadable product
You need in your product page edit mode within the Product data metabox to enable:
The downloadable checkbox (as this product is downloadable logically).
The virtual checkbox (as this product is not going to be shipped, logically too)
When enabling the virtual checkbox the shipping tab setting will disappear.
Then update your downloadable product.
Now If you add to cart this downloadable (virtual) product and you go to checkout, there is NOT anymore shipping address or shipping options for this product.
Go to WooCommerce => Settings => Shipping => Shipping Destination and uncheck "Collect shipping address even when not required".
According to the code, if all items are "virtual" then shipping is not required. If you have the aforementioned box checked, it ignores whether the items are in the cart are physical or virtual and will require the shipping address.
in the new versions of Woocommerce luckily, the tick of a “Downloadable” product type will disable shipping for this product

Resources