Tax classes on WooCommerce with Dokan - wordpress

I have a marketplace with Dokan Pro installed.
I would like that when vendors create a product ,there is no tax.
But, I need 20% VAT on the products I sell as an administrator. I mean for example that vendors can buy different products to promote their stores. So I need 20% VAT on these products but no taxes on all the others products create by the vendors.
I hope I was clear ?
if someone can help me, I will appreciate !

Well, if your requirements are as simple as described, you can just use other tax class(es) for your products than your vendors use.
However, in most business cases it is not as simple as that, starting with invoice requirements and reaching up to scenarios where you and your vendors need to collect taxes.
Then you need a solution that also
handles the invoicing stuff (VAT numbers on vendors end, etc..)
dynamically calculates and collect taxes based on many factors, like the customer and the vendor location, the products they are selling, businesses customers or private consumers and many more.
You may check out Global Tax for Dokan and Global Tax for Dokan Invoice for these use cases. Alternatively and more generally you can also check out Global Tax for Marketplaces and More (GT4M).

Related

Woocommerce - Is there a way to show/ hide shipping methods based on product brand and stock count?

Looking for help, I have an online shop, and I would like to adjust shipping methods depending on the product the customer chooses. The shop is located in Portugal.
Basically, I would like to create a set of rules:
Products from brands A and B can be shipped everywhere, from brand C only to Portugal.
Product rules: If the product's stock count is more than 0 - local pick-up is available if it's "in stock," there is another method with local pick-up in 5-6 days.
An additional rule for Brand C - If the product's stock count is more than 0 - local pick-up is available, and shipping is available everywhere if it's "in stock," there is another method with local pick-up in 5-6 days and shipping available in a long time.
I'm using flexible shipping ( basic version, can upgrade if needed), and Perfect Brands for WooCommerce.
Do you guys think it can be done by PHP? Or should I mix some kind of coding with other plugins?

How to sell digital and physical goods in one product in Woocommerce?

I have a project for an online store where they need to offer customers the opportunity to download a physical book they've purchased.
After much googling and research I've only found ways to sell digital products separately. This is a question to WP experts here: how to combine the 2?
I'd appreciate any help even just nudging me in the right direction. Thank you!
Hey from personal experience I would...
No code examples here however you could create the Books as:
1 Physical Product $15.99
1 Virtual Product $15.99
When the customer adds the Physical product to their cart you automatically add the virtual product with 100% discount (So customer only pays $15.99)
This would mean customer has access to the physical and virtual copies of their book but if they remove the physical copy in the cart it would lose the discount and still charge them $15.99
That way you have full control over how many times customers can download the book.

Woocommerce subscription: seperate tax rate, one for the signup fee and second for the recurring payment

We have a website that sells subscriptions.
The customer will get a physical product and then will be charged each month for the service.
We use WooCommerce Subscriptions plugin. We set the subscription product so the "Signup fee" will be used to charge for the physical device, and the subscription fee is for the service.
On some US states, the Tax for service and tangibles is different. For us it means different tax rate for the product (one time) and another tax rate for the recurring payment (service).
Since there is only one option to have Tax Class, I could not find a way to make it happen. Any ideas?
So...
The answer is to separate the subscription into two products. one as service and one as tangible.
We add the tangible on-the-fly.

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

How to fetch shipping price per package from Woocommerce order?

I'm searching for a way to split shipping costs between vendors (using a Vendors plugin) in Woocommerce. One solution would be to use the possibility to split orders into packages /made possible in WC 2.1).
After splitting the shipment (like this http://mikejolley.com/2013/12/manipulating-shipping-packages-woocommerce-2-1/). the order now shows separate shipping costs for packages and then calculates them together for totals.
Any idea where I cound find and process the shipping per package info to assign it to the vendors?
You can easily split shipping costs between vendors using the Advanced Shipping for WooCommerce Multi-Vendor Plugin along with the shipping plugins like WooCommerce UPS Shipping Plugin or WooCommerce FedEx Shipping Plugin if you are handling the shipping using UPS or FedEx. There are two options in this plugin. You can either Split and display the shipping cost separately or you can split and display the shipping cost as the sum of the shipping costs.
Here is a scenario in which the WC Vendors is used as the multi-vendor plugin, WooCommerce UPS Shipping Plugin is used for handling the shipping and the Advanced Shipping for WooCommerce Multi-Vendor Plugin is used for splitting the shipping cost: https://www.pluginhive.com/knowledge-base/ups-shipping-guide-for-woocommerce-multi-vendor-with-wc-vendors/

Resources