Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Subscription Product as regular Product #407

Open
LouisEiermann opened this issue Aug 24, 2022 · 4 comments
Open

Subscription Product as regular Product #407

LouisEiermann opened this issue Aug 24, 2022 · 4 comments
Labels
Question / Issue Further information is requested

Comments

@LouisEiermann
Copy link

At the moment it seems that the product you want to make a subscription product will loose the ability to be bought regularly.
Is there any way for the product to be both a subscription- and a regular product? The alternative, creating two products which are essentially the exact same just for having it both ways would be less than ideal 😄 .

@azngeek
Copy link

azngeek commented Aug 25, 2022

The background:

As a customer you want to have the option to choose, if you want to buy an item as a a subscription. If this option is not present, a separate product just for subscriptions needs to be created. This will for example lead in different SKUs.

Just assume the following case

  1. SKU (regular item) -> 123456-A
  2. SKU (copied for subscription -> 123456-AS

This will add another complexity to maintain the products as you now have to manage two separate stock positions and also need to build a sort of mapping if you export the orders to your ERP.

@boxblinkracer
Copy link
Collaborator

Hi everyone

so this has already been discussed with Mollie.
The problem is that there are 2 different things that need to be done in the Storefront.

If we go with the current way, then it's all the shopware default way when adding and purchasing carts (important for headless). because its just add-to cart and the product is a subscription.
downside, is that its not possible to also sell that product as one-time payment. a solution would be to have a variant that is NO subscription. that works.

if we provide the option to sell both, one-time AND subscription, then we would need to add custom routes to sell as subscription product. ...AND also add that custom buttons to the storefront...that would not be shopware standard anymore...

so neither of the ways are perfect, thats why Mollie decided on using the most default way of Shopware at the moment,
which means, a products property is "subscription" YES or NO....if you want to be flexible, you have to create a variant that is no subscription.

I hope you understand both cases and the troubles.
If you have any good ideas, I'm of course open to hear them :)

thanks

@boxblinkracer boxblinkracer added the Question / Issue Further information is requested label Aug 25, 2022
@azngeek
Copy link

azngeek commented Aug 25, 2022

In this case even the variant would be another SKU with its own stock. This will increase the complexity a lot as it requires to have a sep. SKU and stock in the ERP.

  • Is it possible to have a subscription item with "no renewal"? So the items gets bought one time and there is no renewal. This will still be a subscription item but it will behave like normal item. Another downside would be that a mixed cart will still not be possible.

If you would implement it in the best possible way for a customer, who needs to have this as an option, how would you do it?

@boxblinkracer
Copy link
Collaborator

Hi there

its possible to use a limit. a subscription has a setting how many times it will be renewed.
but i'm not quite sure if you have to set 0 or 1.

so basically it is working but im not quite sure if it leads to 2 orders (when i also count the initial one).
but also, i dont think that solves the actual problem, because if you have a variant without a repetition, then its the same as having a variant without a subscription type.
or in other words...its possible to have a subscription variant that is marked as "no subscription"

if i didnt quite get you, maybe we shoud do a call :D

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Question / Issue Further information is requested
Projects
None yet
Development

No branches or pull requests

3 participants