• Resolved kreativamarketing

    (@kreativamarketing)


    I’ve been told that Dokan doesn’t support the seller accepting or rejecting the order being placed by a customer. That’d be ideal for me.

    If that feature is not supported, working with the refund would be my best option. But I don’t like how the Dokan refund works.
    The admin needs to be the one approving the refund before it’s made, and the customer don’t receive the money on their site’s wallet, but through paypal? What if they don’t have paypal?

    There’s also a way to make automatic refund requests between seller and customer, no admin needed, but it only works with stripe?

    Is there an easier method to manage refunds between seller and customer without admin needed?

    The page I need help with: [log in to see the link]

Viewing 5 replies - 1 through 5 (of 5 total)
  • Hello @kreativamarketing ,

    At the moment these are only ways refund works for Dokan. Basically, when you refund from admin panel you are refunding through WooCommerce. You can read details here – https://docs.woocommerce.com/document/woocommerce-refunds/

    The manual refund is not only for Paypal. You can refund to any payment method that the customer used.

    If you plan to make any new option for refund you should think that from WooCommerce perspective first because Dokan is using the exact function from WooCommerce.

    Thank you.

    Thread Starter kreativamarketing

    (@kreativamarketing)

    There’s something bugging me about the refund system.

    Imagine a client buys a product and pays $40 for it; the vendor, because of the comission set, receives $35 out of it. Now the client requests a refund and so the vendor sends the refund request to the admin.

    Whose money will be given back to the client? The vendor’s or the admin’s? If the admin sends the money from their own account, the vendor will still have the $35 they got when the order was made, so they’ll earn money without actually sending the product.

    If the money is sent from the vendor’s account, the vendor or the client would be losing money; the vendor only got $35 from the purchase, if they send $40 to the client, they’ll not only not earn any money but instead losing up to $5. If they send what they got from the order, that is, $35, the client would be the one losing money, since they payed $40 for the product.

    So how does this work exactly?

    There seems to be a bug …

    Refund or Partial Refund does not work from Vendor Dashboard and also not in WordPress Dashboard. After confirming the refund nothing happens. Even the Admin is not able to change the order / apply the refund. Same on all payment methods …

    Hello @kreativamarketing ,

    The refund system will defer depending on the payment method used. I will try to give you two examples –

    non-adaptive payment: If the order was made with non-adaptive (Paypal or example) then you know that the whole order amount (40$) is sent to the admin account. If the vendor asks for a refund then the admin will decide to approve/cancel and if approved he will log in to his Paypal account and refund to the customer. Dokan report will update all the calculations so the balances will be adjusted accordingly.

    Adaptive (Stripe/Wirecard) – If payment was made through Stripe then the vendor can send an automatic refund which does not need admins approval.

    All these details can be found with instructions here – https://wedevs.com/docs/dokan/refund/

    Thank you.

    Hello @madsonic ,

    This should not be happening. Please make sure you are approving the refund requests from Dokan > Refunds menu after the request.

    If you continue to have the issue contact us through support tickets, we will try to investigate this further.

    Thank you.

Viewing 5 replies - 1 through 5 (of 5 total)

The topic ‘Dokan Refund Feature’ is closed to new replies.