Automattic / woocommerce-subscriptions-core

Subscriptions core package for WooCommerce
Other
81 stars 29 forks source link

Allow one-time purchase #488

Closed leonardola closed 11 months ago

leonardola commented 11 months ago

Description

It's common for merchants to use Subscriptions with a discounted price as a way to hook customers into a long term relationship with the brand. Right now if a merchant needs to do that they need to pay for and install other extensions alongside with WooCommerce Subscriptions.

This could be a great add to our core/pro plugin.

We even got a feature request from a customer back in 2016

What's expected

Examples

Screenshot 2023-08-01 at 3 28 28 PM

Different labels

Screenshot 2023-08-01 at 3 28 57 PM

Multiple options with different discounts

Screenshot 2023-08-01 at 3 33 32 PM

Multiple delivery options with different discounts

Screenshot 2023-08-01 at 3 36 42 PM

Product impact

Additional context

This came up during the development of Taika project. Slack thread

Other extensions

https://woocommerce.com/pt-br/products/buy-once-or-subscribe-for-woocommerce-subscriptions/ https://woocommerce.com/pt-br/products/woocommerce-mix-and-match-products/

thenbrent commented 11 months ago

Hey @leonardola thanks for opening this request. The best location for Feature Requests like this is the board you linked too (https://woocommerce.com/feature-requests/woocommerce-subscriptions/) because that system more easily helps compare popularity against requests unlike GitHub, which we use mostly for tracking bug backlog.

That said, I'm going to close this one even though the open request on that board isn't as popular as perhaps demand warrants. That's for two reasons:

  1. There is already a way to achieve this functionality via the All Products extension, and usually when there is an extension for it, that makes it much lower priority than feature requests without any suitable approach.
  2. Given the above, the request relating to this is not so much "this should be a new feature" as it is "this existing paid extension should be core functionality available after purchasing the extension". That is something we have discussed and debated many times, and it remains a possibility (as discussed in the 2023 and beyond plans here peNgfG-p-p2) but the prioritization decision has other impacts (e.g. lost revenue from sales of that extension.)