November 7, 2016 at 5:13 pm #46975
I have 2 issues with Stripe connect calculating commission.
1) When using a % coupon code, even though I have selected ‘before’ in the ‘Coupon action’ field on the WC vendors ‘commission’ tab on my settings, every time a coupon is used (and I have tested with different coupons) the commission is calculated after the coupon is applied. For example, my commission is 20%, ad with a product costing £10 and a 10% coupon used, the vendor receives £7.20 whereas he should receive £8.00. i.e. I want it so that i take the full hit on the 10% discount and they always receive the same commission rate regardless of whether a coupon is used or not. I raised a question on this issue on the ‘pro’ forum a couple of weeks ago but haven’t heard back yet and it keeps happening. NB: I received a coupon order in august that calculated correctly and to my knowledge I haven’t changed my settings since that order – so maybe it was a WC vendors/pro update that did it??
2) Not sure if this is the same or a different issue, but on Saturday I received an order for 3 products from 3 different vendors but from one person. they used a 10% coupon code. The coupon calculated their discount correctly but each vendor received the wrong commission amounts – same issue as above, on top of which one of the vendors had the full discount from all 3 products applied to their account. the total discount received by the customer was £12.40 and this was taken only off one vendor’s product (when 10% off their product was only £6) and the other two vendors were credited as having had full price transactions. I now have to refund all of the vendors some money – it’s a complete nightmare to try and calculate it all too! This same thing happened when I first launched the site back in April but it was fixed at the time.
It’s all becoming a bit stressful as we go towards Christmas and I want to start properly running paid ads for the first time, so it would be great if you could offer some ideas for help! Thanks in advance! I’ll add my status report as a private reply below.
`November 7, 2016 at 5:14 pm #46976This reply has been marked as private.November 9, 2016 at 11:24 pm #47204
Firstly, I apologize for the delay in my response to your questions.
Thank you for providing your WC status and also so many details. If I need more information for testing the issues you have brought up, I will let you know.
I will be doing some extension testing with coupons tomorrow. I have your question as well as several others form users who are not finding coupon calculations to be as they expect.
I was able to speak with Jamie tonight and get a better understanding of how admin created coupons *should* function with wc vendors, as I was more familiar with how the vendor coupons should behave rather than the admin coupons.
If the coupon/commissions settings are set to BEFORE, the admins coupons should work correctly.
Do you have this set (wp admin > WooCommerce > WC Vendors > Commissions) so that coupons are calculated before commissions?
I’ll be running your scenario through tests tomorrow to see if I can recreate your issue(s), as well as see how your desired results could be best produced. It will also allow me to see whether there is an issue we need to or can fix within the code.November 10, 2016 at 7:00 am #47217
Thanks for getting back to me – I really appreciate you looking into it. Yes I have set it to ‘BEFORE’. Just a few more details in case they’re useful: The same thing happens regardless of which coupon is used. We only have admin coupons not vendor coupons active. The discount is calculated correctly at the checkout and the correct payment is taken from the customer.
PhilippaNovember 16, 2016 at 5:30 pm #47844
Just wondering where you are with this issue as keeps happening everytime a coupon is used?
PipNovember 16, 2016 at 7:28 pm #47859
I have done a lot of testing with coupons in the last week.
What I am finding:
1. consistently, admin created coupons (WooCommerce > Coupons) are *NOT* working. See explanation below as to *why* they are not working.
2. I receive a non-negative integer almost every time I attempt to use them. Unless, of course, I am using the wcvendors test gateway, and in that case it works out fine.
3. If there are not funds to take- then the coupon will not work, Otherwise, you are leaving your merchant processor/gateway in a deficit- which they will not allow. Hence, I believe, the non-negative integer warning.
** If you create a coupon for, let’s say $10 off in woocommerce coupons. Admin coupon. Customer adds a $20 item to the cart from vendor “a”. your commissions are set to 90%.
Customer enters the $10 off coupon. Total is now $10. They attempt to check out… but….
Where is that $9 remaining commission going to come from that you are still planning on paying your vendor “a”?
You still wish to pay your vendor for the full product price, correct?
So.. how are those funds going to be covered? Where are the funds going to come from?
When using woocommerce coupons in a normal store (non multivendor) this is not an issue, since YOU the admin and YOU also the seller of the products, are providing the discount and taking the hit.
But.. with multi-vendor, the funds are being discounted with no way to cover the deficit.
Does this make sense?
So, in practice, this configuration CAN’T work unless something is changed and the funds for the coupon can be withdrawn to cover the vendor commissions.November 17, 2016 at 4:23 am #47887
thanks for getting back to me and for your explanation. i don’t think that is (or should be) happening in my case as here is my scenario (which did ‘used’ to work – back in August using multi-vendors, vendor coupons and wc pro and stripe connect gateway).
So here is how it should work:
My vendors always receive 80% of the RRP.
My normal commission/fee is 20%.
When a 10% off coupon is used, I want my vendor to still always receive 80%, but I would only receive 10% in this scenario, so £1 of a £10 purchase. They would still receive £8. The £1 discount is covered. The vendor also pays the Strip fee on top so in practice they do receive slightly less than £8.
Occasionally I have 15% off coupons and I would receive 5% – £50p.
But I haven’t used coupons where the vendors promised commission of 80% isn’t available.
What is happening:
The customer buys something for £10 and uses a 10% off coupon. They pay £9.
I get 20% of £9, whereas I should be only getting £1.
The vendor gets 80% of £9 instead of 80% of £10.
Therefore because I’ve promised vendors they’ll always get £8, I have to refund the difference manually each time.
I hope that makes sense and I can’t see why it’s suddenly not working?
PhilippaNovember 20, 2016 at 6:21 pm #48130
I just wondered what the next step is to try and resolve this as it’s becoming problematic for me to have to keep sorting it out for vendors as it’s been going on for several weeks now and I can’t keep saying that I’m trying to resolve it when it’s going on for such a long time!
PipNovember 26, 2016 at 6:21 pm #48586
Can someone please contact to try and help resolve this as this is now an ongoing issue and I’d really appreciate someone taking a look at my specific situation and trying to help resolve this.
PipNovember 27, 2016 at 4:36 pm #48631
I understand your frustration, as this has been an issue for you that is as of yet unresolved.
Jamie will be looking into admin coupons, until then I am at a loss as to how better I can assist you with your specific coupon issue. I have also seen errors with admin coupon calculations, and this seems to occur with different payments gateways, not just Stripe Connect.
Admin coupons are provided via WooCommerce, and therefore inherently designed for products that would be sold by the site admin; now providing this functionality for for your site while only taking from admin commissions is not always working properly.
In your scenario- 10% off admin commission.. NOT vendor commission- this should be feasible since you do have the settings set to BEFORE and you are receiving enough commission as admin to cover the cost of the coupon deduction. Clearly, it is not working as expected. Until he is able to sort through this issue and take a closer look at coupons, I do not have any updated information for your or a resolution to your issue.November 27, 2016 at 4:47 pm #48633
Thanks for getting back to me – I appreciate it! I will wait to hear from Jamie – it’s just odd as it was working fine and the fact that it was built to work ok was a big reason for me choosing this solution for my website as i knew the coupons would be important for us.Before i purchased wc pro and stripe connect gateway i double checked it was part of the functionality and it was – has a recent update caused a problem with it?
I will wait to hear when Jamie has had a look – anything you could do to expedite would be much appreciated!!
PipNovember 29, 2016 at 5:21 pm #48871
I am having further issues with this payment gateway – I had an order a few days ago where the customer had to re-enter details repeatedly and now has been overcharged so I’m having to process a refund. At the same time, there were 3 vendors’ products involved and a discount code was used and only 2 of the vendors received money – each of them overpaid and 1 vendor has received nothing. I also received too much commission. I know Jamie is busy but please can you ask him to take a look at what’s going on with my site as it’s a mess!
PipFebruary 8, 2017 at 6:13 pm #55513
I haven’t pursued this for a while as I’ve been unwell and just been coping with having to repay vendors commission (and also the embarrassment of having to explain that the issue is still ongoing to them!) but I’d really like to try and get to the bottom of this now I have a bit more time. I’d really appreciate some help to look at why this is happening. It wasn’t happening when I configured it all for my site and I’m not really happy with the idea that admin coupons just don’t work with stripe. I really need to be able to publish coupons that give a discount off all products. Has no-one else had this specific issue? I haven’t upgraded to the latest version of WC pro recently as my 1 year’s renewal period expired and as I’ve had this unresolved issue – I don’t know if you’ve done any recent fixes which might help me? I really love WC vendors pro in so many ways and the support when i was setting up my site was great so it would be good to know what I should try next.
PipFebruary 8, 2017 at 7:23 pm #55530
This is not Stripe related- it is due to the admin coupons.
Admin coupons ONLY work if they are done on a per product level. We cannot support site wide coupons at the order level at this stage. We do everything at a per product level so its not possible to track what part of the discount has or has not been paid in commission. It’s just currently not possible.
Once we have re-written the commissions calculation.structure in the core of WC Vendors, there will be more options for coupons, shipping, etc. Until then, everything is dependent upon being calculated on a per product basis, so there are limitations to what can be done.
We created the Vendor Coupons so that coupons could be used; these are not admin coupons, but they do allow for the vendors to create coupons for their products.
At this time- this is what we have available for coupons, Pip.February 9, 2017 at 2:20 am #55555
Thanks for getting back to me. Obviously disappointing and confusing as it did work for several months when I first launched my website. Do you have any idea approximately when these updates will be rolled out?
PipFebruary 9, 2017 at 8:37 pm #55632
I am sorry- I do not have an estimated time for the work, as that is not yet planned or mapped out at all.
It will be a second stage of the development of WC Vendors, and I have not been given any kind of time frame for this work.
It did seem that the admin created coupons worked for some people in some circumstances- but with the way we currently calculate commissions, the only way the admin coupons would work is for the admin’s own products.
You must be logged in to reply to this topic.