dokan icon indicating copy to clipboard operation
dokan copied to clipboard

VENDOR SUBSCRIPTION - Offer automatic renewal / direct cancellation options

Open Sophie-2e opened this issue 1 year ago • 7 comments

Is your feature request related to a problem? Please describe.

For now, we don't have the ability to have a monthly price VS a yearly subscription price for a pack, while any subscription model-based companies offer this option.

So the only option we have is to create one type of pack: Option 1. with monthly payment for a year: But the issue with that is that the subscription will be automatically renewed every month for a year, so sellers cannot cancel the subscription when they want during the year. They cannot easily let know the admin either, who is apparently the only one who can do this (but actually, it does not work properly with Stripe Express).

Option 2. Or create a monthly pack for a month: but this option is really annoying for vendors as it means that they need to re-subscribe to their pack every month.

Describe the solution you'd like

As I guess it will take time to offer these monthly VS yearly price subscription packs, the easiest option would be to:

Option 1: Have an automatic renewal option for the packs that the admnin could enable or not in the admin, on the subscription products + that the vendor could select or not when they subscribe to the pack.

Option 2. Provide a way for the vendor to request a direct cancellation from their vendor dashboard, and provide a way for the admin to accept the direct cancellation or not. admin

Describe alternatives you've considered

So the only option we have is to create one type of pack: Option 1. with monthly payment for a year: But the issue with that is that the subscription will be automatically renewed every month for a year, so sellers cannot cancel the subscription when they want during the year. They cannot easily let know the admin either, who is apparently the only one who can do this (but actually, it does not work properly with Stripe Express).

Option 2. Or create a monthly pack for a month: but this option is really annoying for vendors as it means that they need to re-subscribe to their pack every month.

Additional context

We use Stripe Express

Sophie-2e avatar Oct 09 '23 16:10 Sophie-2e

@nurul-umbhiya Also note that for now when a vendor cancels the subscription and then upgrade or downgrade right after the cancellation, all subscriptions will get cancelled on the next billing month and the vendor needs to subscribe again, even though the recurrency of the last subscription was set up to a year.

And so it seems that when vendor cancels their subscription, it is cancelled on the next billing cycle (month) and not at the end of the billing cycle (which is one year). Is this the expecting behaviour for now?

Sophie-2e avatar Oct 31 '23 19:10 Sophie-2e

@Sophie-2e Kindly mention the Payment Gateway you are using.

nurul-umbhiya avatar Nov 03 '23 03:11 nurul-umbhiya

@nurul-umbhiya Sure, I am using Stripe Express payment gateway with the Dokan Stripe Express Module

Sophie-2e avatar Nov 03 '23 09:11 Sophie-2e

@nurul-umbhiya @imtiaz-pranto any update on this?

Sophie-2e avatar Dec 30 '23 17:12 Sophie-2e

@Sophie-2e We are currently addressing this issue. We anticipate that it will become available once the reworking of the enhanced subscription module is done.

imtiaz-pranto avatar Jan 01 '24 04:01 imtiaz-pranto

Happy New Year @imtiaz-pranto, when will the reworking of the enhanced subscription module be done? This is blocking the launch of our marketplace.

Sophie-2e avatar Jan 01 '24 21:01 Sophie-2e

@imtiaz-pranto, when will the reworking of the enhanced subscription module be done? This is completly buggin with last dokan updates as reported here: https://github.com/getdokan/dokan/issues/2044

This is blocking the launch of our marketplace.

Sophie-2e avatar Feb 11 '24 18:02 Sophie-2e