Sellers should always inform the buyer of any relevant information. But B-stock is a nebulous term that seems to have several possible connotations. I think more descriptive terms should be used by sellers.
e.g.
refurbished
demo
blemished
open-box return but otherwise perfect
e.g.
refurbished
demo
blemished
open-box return but otherwise perfect