Flat rate shipping with max limit - WooCommerce - wordpress

I'm using some different flat rate shipping classes in WooCommerce. For example I'm adjusting the shipping cost with
1*[qty]
2*[qty]
I need to add a roof price. If for example a customer buys 10 of one product I want the shipping cost to be for example 5 euro.
I think it would be good enough to use a global max-shipping cost.
I'm sure I have seen it somewhere but I cannot find it now.

Related

How to only calculate VAT over profits with Quaderno + Woocommerce

I use Quaderno to calculate the VAT over the digital products I sell in my webshop.
However since a short while I have two types of products, one that I buy and sell myself which requires the full VAT to be calculated over the full price.
The second are a marketplace type products, where I pay out 80% to the seller, and keep 20% myself as profit. I use a Woocommerce panel for this (WCFM).
However for the second product, the VAT is still being calculated over the full price. This results in me paying more VAT than I actually earn on the Commission (since I only earn 20%). In this case I only have to pay VAT over the 20% that I take as commission, but I don't know how to configure this.
I assume a specific calculator code would work here but I'm stumped. Hope anyone has some advice!

Woocommerce Shipping Calculation Logic

The plot:
I am working with a Dropshipping company that has an API for providing products, the shipping is calculated this way:
Every product comes with a shipping size ( S,M,L ... ) and for each country this sizes have different fixed prices. I am saving this shipping size in a custom meta.
Example:
France
Size M: 10$
Size L: 15$
Spain
Size M: 15$
Size L: 20$
The problem:
I cannot seem to figure out a way of implementing this into woocommerce. I see that I can setup a flat rate for each country but I cannot implement these different sizes.
If this is not possible with plain Woocommerce, I want to implement something myself with php or I am also open to any official/verified Add-ons.
I figured out this on my own - so apparently I can make a shipping class for each of those sizes ( S, M, L ) and then I can setup Flat Rates by country and shipping class. This was very easy after all, no custom code required.
insert by location rules with multiple locations you can place fees for each location. A different rate can be configured in woocommerce and can also be configured by postal code
You can also use the plugin for handling all this stuff. I figured out this plugin maybe it can help you out. Advanced Flat Rate Shipping Method WooCommerce.
In this plugin you can create your own rules.

How to set free shipping once the amount is reached for free shipping

Hi i have set two zones in my website and have allocated different shipping price according to postal codes. for east zone i have allocated free shipping $300 or above and for west zone $200 and above. for east zone it is working fine it automatically shows up free shipping and local pickup when customer reaches 300$ but for west zone if customer reaches $200 it shows Standard shipping, free shipping and local pickup.
any help that how can i remove standard shipping if west customer reaches to 200$?
I have configured the shipping condition based on the condition you needed you can cross check.
Add shipping Zone in your case East zone for testing I only added Florida. [Not able to add image, so provided the link]
Add shipping zone
Under shipping zone, add free shipping for a minimum price.
Free shipping condition for east zone
Similarly, add west shipping zone.
Now you can check the cart page under the different condition:-
condition 1: Cart value > 200
Free shipping for orders over 200
Condition 2: Cart vale < 200
Stadard shipping for orders under 200
Condition 3: Cart value 200-300
Stadard shipping for order value 200-300
If you have followed the similar steps that I followed then I guess you should not face any issue.
By configuring within WooCommerce shipping zone you can add these basic conditions. But this method is not good for more complicated method. For more complicated condition you can use WooCommerce Table Rate Shipping Pro Plugin. You can easily configure for the above condition using this plugin:
You can add the shipping zone and in the shipping pro within WooCommerce shipping settings add conditions based on your condition.
Here is the shipping rule based on your condition:
Shipping rules under shipping pro
Now you can check the shipping rules on different conditions:
Shipping methods under different cart value
I hope this answered your question.

Multiple Warehouse - WooCommerce & Table Rate Shipping Plugin

I currently have two warehouses (one on the east coast and west coast of USA). The problem I am trying to solve is finding the optimal method of shipping based on the user's shipping address and our two warehouses. It is unwise for us to ship a product from the west coast all the way over to a consumer on the east coast and vice versa.
We currently run WooCommerce and have the Table Rate Shipping plugin installed. I've created two zones (one for west and one for east) to divide our two shipping areas and I understand you can create a shipping class for each WooCommerce product but you are unable to create more than one under a product. If this was possible, I was thinking of creating two shipping classes under each product and finding an optimal shipping method that way.
I believe there is TradeGecko but it is a costly service that provides much more functionality than what I technically need. Does anyone here know of an ideal solution to optimally ship our products from two warehouses? Help or insight would be appreciated.
What you can do is for US try using a flat shipping rate (Not sure if its possible for you, but I dont think there should be much price difference within US ). You can use this plugin "Flat Rate per State/Country/Region for WooCommerce", it allows you to set different regions and states and then set prices for those regions. So for instance if someone from east cost orders a product you can send it for flat $5, similar can be done for West cost. I dont know how your workflow is but the relevant warehouse should be automatically notified when the product is booked. while for the rest of the world the pricing should remain standard.

Adding fees for paypal and credit card depends on customer geo zone

I have found this - WooCommerce: Add fees to card based on payment gateway selected nice plugin, but I would need a plugin that I can set up three different fees to customers from different geo zones..
For example. - Slovenia - 4.8% - Serbia - 4.9% ect..
How can I do that? With which plugin?
Or is it possible to modify upper plugin to add geo zones for each fee? I am not good at coding, so I do appreciate some help.
#Marin Atanasov - I can't, because this is not tax, it's fee and it's not acceptable for our inspection. I already had that tax created in paypal, but it's not ok, because I have three different webstores, one in OC, one in woocommerce, and one in shopmania. I found one extension for OC that already calculates my fee for slovenian users, so I removed tax (so called fee) for them in paypal, but than the webshop in shopmania targets costumers in ex yugoslavia. But, the OC shop also does not exclude ex yugoslavian costumers, so the fee can be charged twice. The problem is also with the third webshop - woocommerce- where I have now for all costumers set up 3.4% fee, but if the costumer from ex yugoslavia orders than the fee is again charged twice, because I didn't remove it from tax in paypal. I need to find a resolution so the all three webshops have their own extension to calculate the fee, and delete taxes that I already set up in paypal.
If paypal would allow multiple webstores under 1 company name, this would be easy to fix.. but I can not enter my credit card number for all three webstores.. :(
Do you have any idea what to do? I am lost.
Perhaps you can use the built-in taxes? They provide you with the option to specify custom tax rates for countries.
To do this, you would have to:
Create your custom tax rates for the preferred tax class under WooCommerce -> Settings -> Tax
Select your preferred tax class for each of the products, and make each product Taxable
Make sure the taxes are enabled and properly configured per your preferences in WooCommerce -> Settings -> Tax
You can also use one plugin to add commission to certain payment gateways with different percentages
Payment Gateway Based Fees and Discounts for WooCommerce

Resources