Reply To: One purchase cancels a recurring payment
Can a button give a level 1 without affecting a level 1 recurring subscription?
Is there a way other than by having two forms?
No, individual capabilities can only be sold to logged in users. To sell to a visitor you’d need to add the level too. This is a limitation with the existing implementation.
You could create a feature improvement request making it possible to sell an independent custom capability to a visitor, so it’ll register him and assign him level 0, but work for logged in users as well not touching their level. https://github.com/websharks/s2member/issues
solve the problem if i just used a regular Buy now button instead of a form?
It’s the same for buttons to sell capabilities. WP Admin -> s2Member -> PayPal Buttons -> Capability: “you can sell one or more Custom Capabilities using Buy Now functionality, to existing Users/Members”.