Vivek Athalye
Forum Replies Created
-
Gr8. Thanks for the update.
Wow. That’s great. Looking forward to it.
When you work on it, also consider allowing selection of Shipping Methods by each vendor. For example, not all vendors will be willing to allow local pickup / free shipping. So each vendor should also have the ability to select applicable shipping methods from selected Shipping Zones.
Split order flow: sounds interesting!!
Will send a pull request on github in couple of days.
Hi @dualcube, Yes it’s fixed. Thank you.
Btw, I had sent a consolidated list of all the issues I’ve reported and their status as on 9th Mar. I did not get any reply on that list.
I have sent an updated list today with the status as on today (for version 3.0.5). Here is the summary:
Fixed 7
Not Fixed 10
I’ve not verified yet 3
Partially fixed 2If you can take some action on these issues and keep me posted, I’ll be really happy.
The payment gateway that I’m trying to use, requires that each commission transfer must be associated with the customer payment (or in other words, for each order separate commission transfer should be initiated).
When I looked at the implementation of Marketplace Stripe Gateway, I can see that for a given vendor multiple commissions (from different orders) are combined together and then transferred in a single transaction.
If I change this flow to have separate commission transfer for each order, will it have any adverse effect on the system (financial, maintenance, performance or any other)?
Where does the vendor see “Vendor Connect” button? I could not find one.
Yes, this flow is correct
Thanks for confirming.
We will get back to you, on how vendor connects to stripe.
Ok. I’ll wait.
Once the vendor properly connects their account with Stripe
How does a vendor connect to stripe?
Also can you respond to:
Can you please confirm if this understanding is correct and are there any other steps that I need to take for integrating a different payment gateway?
After going through the Stripe module what I’ve understood is:
- I need to define a class that extends
WCMp_Payment_Gateway
class and implementprocess_payment
method. - Register this class using
wcmp_payment_gateways
filter. process_payment
method will be called every time commission is to be paid to vendor; whether it is triggered by a schedule, admin or vendor request.
Can you please confirm if this understanding is correct and are there any other steps that I need to take for integrating a different payment gateway?
Btw, I was trying Strip module, and as a vendor when I select
Stripe Connect
as payment method from Vendor Dashboard > Store Settings > Billing, I don’t see any field to specifystripe_user_id
. Due to this, when I try to request withdrawal it gives an error ‘Please connect with stripe account’. Am I missing some step?Regarding the tax calculation flow, I’ve opened a ticket on WooCommerce support forum couple of days back @ https://www.ads-software.com/support/topic/tax-calculation-based-on-customer-seller-address/.
Hoping to get some answer there.
Wow. Happy to hear that. Eagerly waiting for official release.
Hey Purnendu,
That’s gr8. Thanks for accepting this so quickly. ??
You may consider returning the
$vendor
object instead of$vendor_id
(and rename the function accordingly).- So that it matches the way we get shop URL from vendor ID: first get the vendor object and then access required property. (as you posted earlier)
- Currently its fulfilling my specific need but when you return vendor object, it will become more generic and allow accessing other properties of vendor object more easily. That might be helpful to other users.
I don’t think I need to tell you this, but just in case if you have missed it, you may want to remove hardcoded
dc_vendor_shop
and use$WCMp->taxonomy->taxonomy_name
:).
I used the hardcoded value just because I wanted to get confirmation if my approach is right or not, but yes, I should have used that property myself ??Kindly let us know if you have any other suggestion.
I’ve already sent few mails to ‘Plugins DC’ mail ID. To be specific 6 emails with couple suggestions and 15/16 issues (UI + functionality related). But I have got response only once. (I was expecting more responses like issue accepted/rejected; clarification / more info needed; etc.) If someone can take a look at those mails and respond, that will boost my confidence that my mails are being read and acted upon. ??
Btw is there any ETA for v3.0?
Hi Purnendu,
Thanks for your response.
Based on my understanding I’ve come up with following code to get vendor ID from shop URL:
$termslug = basename( $shop_url ); $term = get_term_by('slug', $termslug, 'dc_vendor_shop'); $vendor_id = get_term_meta($term->term_id, '_vendor_user_id', true); // alternatively $vendor = get_wcmp_vendor_by_term($term->term_id); $vendor_id2 = $vendor ? $vendor->id : false;
Can you please confirm that this will always give me proper vendor ID? (note: $vendor_id is string, but that’s OK)
And if it’s the right way, then can you please add it as a utility function somewhere, may be inwcmp-core-functions.php
? - I need to define a class that extends