I may be in the same situation- I’m trying to create a “per-seat” subscription service with tiered pricing for businesses that purchase more seats. According to Stripe documentation, Stripe Checkout doesn’t support per seat pricing. I’m guessing, but not sure, if the Adalo Stripe component is the Stripe Checkout component, which means I may have to hack a workaround.
If so, I have some thoughts on a workaround and would love feedback from the Adalo community. I’m thinking about adding a Property to my User Collection for “number of seats purchased”. Let’s call it Number of Cars. This property will update upon a successful Stripe transaction which is itself based on the “1 seat/car” purchased.
Then, whenever my user (the car dealer) wants to add a new car to his/her inventory, the Create New Car action in Adalo will check the User Collection against the existing Number of Cars and the Number of Cars Purchased. If User -> Number of Cars -> Count is less than Users -> Number of Cars Purchased, then Create New Car.
Then my user can perform any action with the New Car, ie share to potential customers etc. Thoughts anyone?