I am managing a woocommerce eshop that charges 5euros for cash on delivery (cod).
The shipping options are 'local_pickup' and 'wf_woocommerce_shipping_pro' (plugin that separates shipping cost based on postal code).
Id like to avoid cod charge when local pickup is selected, or when the customer uses a postal code that offers free shipping. Woocommerce offers an option to
Enable for shipping methods
and
Disable on Free Shipping
but then cod dissapears instead of showing up with 0euros price.
I am using the
'WooCommerce Shipping Pro with Table Rate'
plugin to separate which postal codes offer free shipping among others.
Go to:
WooCommerce > Settings > Checkout > Cash on delivery
And in the field Enable for shipping methods add all the other shipping methods except local pickup.
To add a different price (other than 0), if you are not familiar with programming you will need this WooCommerce Pay for Payment https://wordpress.org/plugins/woocommerce-pay-for-payment/ plugin. Of course it depends on the WordPress and Woocommerce versions you are using.
Related
I am using WooCommerce to create a test website and on the product page is showing Free shipping even if I have already configured a plugin that calculates the shipping at checkout.
As you can see in the shipping zones I have for all locations to use the plugin.
Do you guys have any idea how could I get rid of that + Free Shipping from the product page?
I want to implement a payment plugin for woo commerce website when the amount exceeds a particular limit.
Use case: My client wants to show only the Cash On Delivery(COD) payment option if the amount is below of Rs.100 but if the amount exceeds Rs.100, then show COD as well as other payment method option too. Is there any plugin for this purpose on WordPress?
WooCommerce Conditional Shipping and Payments premium plugin providing this type of features. Would you please check below links?
Conditional Shipping and Payments
This extension will not create any new payment gateways for you. However, it allows you to conditionally activate existing payment gateways based on conditions such as the selected shipping method, selected billing/shipping country and state, cart/order total, user role, user e-mail, and more.
I want to sell magazines through WooCommerce. When someone orders just one or two magazines then the shipping costs would be an x amount, however when someone orders more then two that would become a package and different shipping costs must be shown. Is this possible within WooCommerce, if so how?
Personally I would recommend this plugin ;-)
WooCommerce Advanced Shipping
There are others like Table rate shipping (from WooThemes)
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
I use wp e-commerce plugin to running my e-commerce wordpress powered site. I want to add an additional charge to shopping cart total as a subtotal but I dont know how to do it. I'm planning to use an insurance for every items I sold and it will be 10% of the single item price.
Is there anybody have tried this before? Any help will be appreciated. Thanks
You could add the insurance as part of the shipping costs:
Shipping A: standard
Shipping B: shipping with insurance