Compatibility Issues with Dokan Multi-Vendor Plugin
-
Hello,
We’re using the Stripe Tax service on Woocommerce and have been using the Dokan Multi-Vendor plugin – https://dokan.co/wordpress/. This have been working great for the most part. However, we recently discovered an issue where the Stripe Tax plugin is interfering with calculations in the Dokan plugin when an order is submitted that contain products from multiple vendors in the same order. I’ve been going back and forth with the Dokan development team and they are asking for the Stripe Tax team to address this issue. Please see below for my last correspondence with them:
Hello Tommy,You are welcome. Thank you for writing back with these detailed observations — I sincerely appreciate your time and the clarity in your explanation.
After thoroughly investigating the scenario, I can confirm that both of the issues you’ve described occur only when the Stripe Tax plugin is active. Let me explain this in more detail:
1. Commission Mismatch in WP Admin vs. Stripe:
When Stripe Tax is not active, the commission and gateway fee calculations work correctly, and the values reflected in the WordPress Admin match what is received in Stripe: https://prnt.sc/z68Cf8Y9-l2S However, once the Stripe Tax plugin is activated, the order total and commission values are altered, which leads to discrepancies between the figures shown in WP Admin and the actual payouts in Stripe.2. Gateway Fee Distribution:
In the current scenario with Stripe Tax enabled, the entire Stripe processing fee is being assigned to each vendor, rather than being divided fairly based on each vendor’s share of the order: https://prnt.sc/DU-a6v2Ogv27 This, too, does not occur when Stripe Tax is inactive — under normal conditions, Dokan handles this distribution as expected.Since these issues are directly caused by how the Stripe Tax plugin modifies the order total and calculations, it affects how Dokan processes commissions and gateway fees. As Stripe Tax is a third-party plugin, we do not have direct control over its internal logic or calculation methods.
If you are working with a developer, here is a summary of the key issues they may need to investigate:
- How Stripe Tax modifies the
order totalandline items. - How this impacts Dokan’s commission calculation logic.
- The way the Stripe gateway fee is currently calculated and applied per vendor under multi-vendor orders with tax.
Please rest assured that if the Stripe Tax plugin authors require any assistance from our side for compatibility purposes, we’re fully open to collaboration and ready to support with any required resources.
I hope this provides clarity, and please let me know if you need further details or assistance.
Please advise on how we can make Stripe Tax compatible with Dokan multi-vendor in the quickest way possible. At the moment, we are unable to accept orders because of this issue.
Thank you,
Tommy
- How Stripe Tax modifies the
The topic ‘Compatibility Issues with Dokan Multi-Vendor Plugin’ is closed to new replies.