Vendor Automatic Withdrawal Request On Complete Order

Hello,

I am on the final stages of testing out my first cs-cart multivendor site and am trying to see if there's a way for vendors to have their orders automatically request a withdrawal when they complete an order:

The site just has one vendor plan where it takes a percentage of each sale, no monthly fees or anything so it would not be possible for the vendors to owe us money if they don't sell anything. I cannot use Stripe for the site so cannot and don't want to use stripe connect.

I would just like the vendor's orders to automatically make a withdrawal request to the site administrator for their percentage of the order when the vendor marks it as shipped/completed.

Rather than them having to manually make withdrawal requests. The admin will still have to manually send payments to each vendor which is fine, would just like to make it easier for the vendors to not have to add up their total and request it.

I looked through the marketplace for an add-on but didn't see anything that did this, is something like this possible?

I previously have use another software for a different site where this option was available, so surprised I didn't see anything for cs-cart.

Thank you.

Hello,

The whole purpose of CS-Cart accounting withdrawal system is the ability for vendors to create big withdrawals periodically, instead of a lot of small ones. If you're sharing money with vendors through bank transfer, a lot of money would be paid in form of bank commissions.

If you want to share money with vendors after each order, you may be interested in using Marketplace systems in your store, like PayPal Commerce Platform: https://docs.cs-cart.com/latest/user_guide/addons/paypal_commerce_platform/index.html

However, if your business cannot use PayPal, we can write a paid modification for your store, which would automatically create withdrawals after each order. If you're interested in that, please contact with us through private message.

Best regards,

Robert

Robert brings up a good point. The ability to make bigger withdrawals less frequently also reduces the workload of your administrators. If you have monthly fees for vendor plans, the money is also taken from what vendors have on their account balance. The same goes for any custom services that you can manually charge your vendors for.

By default, CS-Cart Multi-Vendor has two providers with specialized features for marketplaces. PayPal Commerce Platform and Stripe Connect create withdrawals automatically for each order and transfer money to the vendors' accounts, so that you don't have to.

Robert brings up a good point. The ability to make bigger withdrawals less frequently also reduces the workload of your administrators. If you have monthly fees for vendor plans, the money is also taken from what vendors have on their account balance. The same goes for any custom services that you can manually charge your vendors for.

By default, CS-Cart Multi-Vendor has two providers with specialized features for marketplaces. PayPal Commerce Platform and Stripe Connect create withdrawals automatically for each order and transfer money to the vendors' accounts, so that you don't have to.

I read somewhere on this forums saying that getting "PayPal Commerce Platform"'s some integration code is hard, even for some people took 6 months or so.

I am really interested to hear more from you @ikoshkin and also who use PayPal Commerce Platform on their multi-vendor website.

Please share your steps, requirements and opinions, thanks!

@ikoshkin, will you need to refer to paypal company if I buy multi-vendor?

Thanks!

Hello,

The whole purpose of CS-Cart accounting withdrawal system is the ability for vendors to create big withdrawals periodically, instead of a lot of small ones. If you're sharing money with vendors through bank transfer, a lot of money would be paid in form of bank commissions.

If you want to share money with vendors after each order, you may be interested in using Marketplace systems in your store, like PayPal Commerce Platform: https://docs.cs-cart.com/latest/user_guide/addons/paypal_commerce_platform/index.html

However, if your business cannot use PayPal, we can write a paid modification for your store, which would automatically create withdrawals after each order. If you're interested in that, please contact with us through private message.

Best regards,

Robert

OK I understand, we are just trying to make it easier for vendors to not have to manually add up their sales and request it.

We would not pay out the requests right away, we would have admin approve every 3 or 4 weeks.

I will do some more testing with how it's working now, and let you know if we request a paid modification. Thank you.

I read somewhere on this forums saying that getting "PayPal Commerce Platform"'s some integration code is hard, even for some people took 6 months or so.

I am really interested to hear more from you @ikoshkin and also who use PayPal Commerce Platform on their multi-vendor website.

Please share your steps, requirements and opinions, thanks!

@ikoshkin, will you need to refer to paypal company if I buy multi-vendor?

Thanks!

Most payment providers work the same way: you need to register with them and/or contact them to get the payment method working on your site. So, if you want a payment method that automatically splits money between your marketplace and your vendors, you'd be dealing either with PayPal Commerce Platform, or with Stripe Connect.

According to our documentation on PayPal Commerce Platform, you do need to contact CS-Cart Customer Care first. Note that this only applies to PayPal Commerce Platform; most of other payment methods (including PayPal's non-marketplace solutions, or Stripe for marketplaces) don't require that step. Customer Care specialists should be able to tell you more.

Usually, the payment provider gives you some info that you put into the corresponding fields of the payment method when configuring it on the CS-Cart end. With marketplace payment methods, there's an extra step involved: vendors connect their payment provider accounts with yours. Here's the info on that for PayPal and Stripe.