Home Forums Stripe Commissions & Gateway Support Vendor got 100% of Payment

NOTICE: We've Moved to a Ticket System for Support

As of August 31, 2017 (12am EST) our support forums will be retired (read-only), and we will be moving to a support ticket system.  This will allow us to better organize and answer support requests, and provide a more personalized experience as we assist our customers.

For the time being, we will leave our forums open for reading and learning while we work on creating a more robust Knowledge Base for everyone to use.

If you are a WC Vendors Pro customer please open a support ticket here. 

If you are a WC Vendors user please open a support ticket on the Wordpress.org forums.

The information on this forum is outdated and in most instances no longer relevant. Please be sure to check our documentation for the most up to date information.

https://docs.wcvendors.com/

Thank you to all of our customers!

 

Viewing 8 posts - 1 through 8 (of 8 total)
  • Author
    Posts
  • #60444
    chaderos
    Participant

    I have the product set to give the vendor 50% and the general settings the vendor gets all the tax. We just received an order and the Vendor got 100% of the payment!!! But, the commissions in your plugin indicates that the vendor only got paid 50% plus the sales tax. So, plugin calculated correct commission and tax paid to vendor, but send the vendor 100% of the payment.

    #60509
    Anna
    Member

    @chaderos
    Hello,
    When you go to wp admin > woocommerce > commissions, what does it say for the commission for that product?
    Are you using WC Vendors Pro, or just WC Vendors (free)?

    #60626
    Waleed Younas
    Participant

    Hi there,

    I am using WC vendor (Free) with this paid plugin.
    I don’t have set any generic Commission rate in woocommerce > commissions its just blank. I have put commission under each single product. And I have divided it to 50/50 but all goes to Vendor not in my company account.
    Can You Please let me know what might be the problem?

    I can share my Site details as well.

    #60663
    Anna
    Member

    @waleed2058
    Please set a default commissions rate.
    You can then still override on a per product basis; however, a default rate needs to be set.

    #60743
    Waleed Younas
    Participant

    Thank you so much for your reply.
    So the system works but

    “Currently, We have been creating charges directly on our connected accounts, which in turn has the Stripe fees coming directly from those charges.”

    Apparently we should have it so:

    charges directly on our account (the platform).

    At the moment the sellers are getting landed with all the stripe fees which isn’t right.

    In Simple Words the sellers gets the full amount and then we get our share. WE want to make it viceversa.

    Regards

    #62029
    Joshua Grady
    Participant

    Reading through the site to find helpful info on setting up Paypal Gateway and how fees work.

    I currently have code added to my functions.php that overrides the fees to be set at either 5,10,15 or 25 based on the price range of the item sold.

    Do i ALSO have to have a default rate set? If so, Its not very clear to me exactly how to set the default to $5.

    Thanks!

    #62148
    Anna
    Member

    @jjgrady12
    I’m not sure what you have used for the commissions alterations…
    But yes, you should have a site default commission rate set. wp admin > woocommerce > wc vendors > commissions (if you are using Pro) and wp admin > woocommerce > wc vendors > general if you are using wc vendors free.

    #62233
    Joshua Grady
    Participant

    Anna –

    I am using some code in functions.php that Benjamin gave me and altered it to my fee rate:

    /* WC Vendors Pro — No % for commission, just a tiered fee structure */
    add_filter( ‘wcv_commission_rate’, ‘my_wcv_commission_rate’, 10, 5 );
    function my_wcv_commission_rate( $commission, $product_id, $product_price, $order, $qty ) {

    // First, reduce price to qty1 to do calculations
    $product_price = $product_price / $qty;

    // Second, run through the price and apply the right commission fee
    if ( $product_price > 48.99 ) {
    $commission_fee = 3.36;
    } elseif ( $product_price >= 42.00 && $product_price <= 48.99 ) {
    $commission_fee = 2.94;
    } elseif ( $product_price >= 35.00 && $product_price <= 41.99 ) {
    $commission_fee = 2.52;
    } elseif ( $product_price >= 28.00 && $product_price <= 34.99 ) {
    $commission_fee = 2.10;
    } elseif ( $product_price >= 21.00 && $product_price <= 27.99 ) {
    $commission_fee = 1.68;
    } elseif ( $product_price >= 14.00 && $product_price <= 20.99 ) {
    $commission_fee = 1.26;
    } elseif ( $product_price >= 7.00 && $product_price <= 13.99 ) {
    $commission_fee = 0.84;
    } elseif ( $product_price >= 0.00 && $product_price <= 6.99 ) {
    $commission_fee = 0.42;
    }

    // Third, set the commission to price – fee, since this is just a
    // deduction no percentages are applied
    $commission = $product_price – $commission_fee;

    // Fourth, play it safe by setting to 0 if it’s negative
    if ( $commission < 0 ) $commission = 0;

    // Fifth, round it so there’s no half pennies
    $commission = round( $commission * $qty, 2 );

    // Finally, return the commssion total per product.
    return $commission;
    }

    – So if I modified that code, do I still need a default?

Viewing 8 posts - 1 through 8 (of 8 total)
  • The forum ‘Stripe Commissions & Gateway Support’ is closed to new topics and replies.