The project had an idea, and we stuck to it
Teddy Food came to us as its creators saw it — an online pet care service. It just immediately seems that what is there-just fed the cat. But when they started designing the entire care process, it became clear that it would not be limited to one button.
Problem of choice
We encountered this problem when we started working on the process of purchasing services. Each service relates to the nursery where the pet lives. And you can buy it more than once. I had to figure out how to make multiple purchases so that the cat did not burst from the food he bought.
Problem of time
And, so that it does not burst, we just put food for the future, and the nursery issues it at the time of feeding. But some services can be done more than once, for example, sterilized twice will not work. And then there are urgent and operative interventions.
Basket
But there are a lot of kittens and dogs. There are many services. You can also pay in domestic currency, but not all services. It was as difficult to think through as it was to read this text.
As a result, you can pay for: any service in the basket, all the needs of the animal, or the entire basket. If there is a product that cannot be issued via Teddifunts — the working name of internal money-then it appears as a separate line in the basket and we inform the user about it using a special block.