Assume my store sells unique items, like antiques. By definition, stock for each article is only one item. When a buyer adds such an item to their cart, store prevents them from adding more than one item to the cart, but does not reduce the stock (not until the item is sold) and does not prevent the add-to-cart button from being pushed again.
I would like to have a way to hide the button for this user while the item is in their cart, AND give some indication that a single item cannot be added more than once, even though the item is still in stock until it is sold. This is only needed in relation to the local terminal holding the item in the cart.
Is there a way to do this, natively or by whatever means?