Multi Vendor Marketplace Plugin | WCFM Marketplace › Forums › WCFM – Groups & Staffs › Different taxes for different groups
- This topic has 10 replies, 4 voices, and was last updated 4 years, 9 months ago by WCFM Forum.
- AuthorPosts
- April 9, 2019 at 5:41 pm #57022UnaiGuest
Hello,
I’m considering getting the Groups & Staffs plugin, but I have a question about it before I do so.
On my marketplace, There will be basically three groups of vendors:
1- Individuals selling handcrafted products. Not registered for VAT (or equivalent) since they don’t make enough money for that.
2- Small businesses not registered for VAT. Actual companies that are too small to pay taxes on the products they sell.
3- Businesses big enough to pay taxes, and therefore registered for VAT.With this plugin, would it be possible to make the products sold by 1 & 2 not applicable for tax? By this I mean that, on the cart or the checkout, VAT would not be calculated at all and it would not be charged.
The opposite thing goes for the group 3. Products sold by those vendors would be paying taxes normally. This tax would go to my account at first, and then I would transfer it to them when they requested a withdrawal so they can pay their taxes on their own.
Is this something possible?
Thanks!
- April 10, 2019 at 2:16 pm #57160WCFM ForumKeymaster
Hi,
I’m considering getting the Groups & Staffs plugin
– Well, hope you are using WCFM Membership and have different plans, right?
So, you already have option to setup different commission rule for different membership plans.
Now, you may decided which membership users will receive product tax and which not!
Product wise tax can be manipulated, but it will be good to keep same Tax rule for all products, otherwise customers will be confused.
Thank You
- June 10, 2019 at 3:52 am #66690thiemann.kParticipant
Now, you may decided which membership users will receive product tax and which not!
Can you tell me how to do that?
I only find the option in the Membership General Options.
What do I have to do so that I can say Group 1 pays tax, Group 2 pays none.Thank you!!
- June 13, 2019 at 6:11 pm #67422WCFM ForumKeymaster
- June 14, 2019 at 3:38 am #67538thiemann.kParticipant
First of all thanks for your answer! – But is that what i need?
If I understand correctly, then this attitude is about whether the “fees” are more expensive.
my question was about another topic (https://wclovers.com/forums/topic/product-with-and-without-tax-19-ustg/)
Here you have also answered me, but this must be set individually for each article, whether this taxed or not. But that’s not what I need, too.
in principle, yes – but this attitude must then make each seller himself.I would like to solve this through membership!
In Germany, a distinction is made whether someone is selling commercially, or whether you have a “small business license” ($ 19 Ustg.).
I hope you understand what i mean.My Idea:
All products, from members in membership-group 1, have taxes.
If a member in Group 2, these products have no taxes.I hope that somehow you can solve it.
Best regards!
Karsten - June 14, 2019 at 7:27 am #67573patrickParticipant
I also need this solution.
An idea would have been if we could set the tax rate for each group. The choice could have been Gobal (what the standard tax rate system has) or specify how many percent tax this group collects.
- June 29, 2019 at 7:39 am #70187WCFM ForumKeymaster
HI,
Well, it’s possible setup things like this.
You have to add this code to your child theme’s functions.php –
add_filter( 'wcfm_product_simple_fields_tax', function( $tax_fields ) { if( !apply_filters( 'wcfm_is_allow_tax', true ) || !apply_filters( 'wcfm_is_allow_pm_tax', true ) ) { if( isset( $tax_fields['tax_status'] ) ) { $tax_fields['tax_status']['value'] = 'none'; } } return $tax_fields; }, 50 );
And set that Membership’s Group Capability “Tax” OFF – https://ibb.co/hB5v90s
Thank You
- June 29, 2019 at 2:32 pm #70221thiemann.kParticipant
Wow! that looks very good!
Now one more thing: if group 1, then incl. VAT, if group 2, then excl. VAT.
I’ll add one code, it will definitely make something.
that’s too high for me ^^add_filter(‘pre_option_woocommerce_tax_display_shop’, ‘override_tax_display_setting’);
add_filter(‘pre_option_woocommerce_tax_display_cart’, ‘override_tax_display_setting’);
function override_tax_display_setting() {
if ( current_user_can(‘membership_group_2’) ) {
return “excl”;
} else {
return “incl”;
}
}—- —– —– —– —–
Ciao, Karsten - July 1, 2019 at 2:52 pm #70576WCFM ForumKeymaster
HI,
Now one more thing: if group 1, then incl. VAT, if group 2, then excl. VAT.
– This is for where?
If Membership 2 vendors’ products are already created without “Tax”, then why this additional checking!
Thank you
- July 1, 2019 at 3:20 pm #70584thiemann.kParticipant
Hey…. I know … a little bit confusing.
In germany it is the case that those who sell without VAT (§19b UStG) have to show this in their products as well.
example:
Vendor ABC (membership_group_1) sells a product incl. VAT.Vendor XYZ (membership_group_2) sells a product without having to pay taxes. (This is not to be compared with VAT!)
your previous post (https://wclovers.com/forums/topic/different-taxes-for-different-groups/#post-70187) helped me anyway!
Because this attitude does not need those who pay no taxes.
that was very good!Now it’s just about the right display in the shop.
I try again what I want to show in a code. I hope you understand me.
function override_tax_display_setting() {
if ( vendor_user(‘membership_group_1’) ) {
return “excl”;
} else {
return “incl”;
}
if ( vendor_user(‘membership_group_2’) ) {
return “excl”;
} else {
return “Kleinunternehmer nach §19 (1) UStG”;
}ciao, karsten
- July 4, 2019 at 5:27 am #70937WCFM ForumKeymaster
Hi,
Well, if it’s just matter of show this information under single product page then add such a custom field for products and show this.
Please create such a field using WCFM Custom field – https://wclovers.com/knowledgebase/wcfm-custom-fields/
Thank You
- AuthorPosts
- The topic ‘Different taxes for different groups’ is closed to new replies.