There is no way to do this in square today - you could make some feature requests - I for one have always thought that timed price changes should auto print on the POS on the day they take effect
But this would require some 3rd party tools and a label printer
Unfortunately, that is not a part of Square. I would say it is the first time I have seen someone ask about time in store discounts. That is an intriguing idea, but I can't think of anyway to have that automatically happen.
I could see bakeries wanting this for End of day items, 50 % last 3 hours or something - for me I discount items 25% 90 days out and 50% 30 days out for expirations but that would require an extensive upgrade to square for that to work for me
As stated before this would need to be an idea brought up to Square, as a Barcode or SKU is assigned to an Item. When Barcode is Scanned it pulls up the Price that the item is assigned or any Discounts the Item might be assigned to.
Now what you could do is since you are a thrift shop with not many similar items I have a few ideas.
Square Community
Square Products