За что я не люблю интернет-магазины, так это за то, что наличие товара по сайту зело часто не совпадает с фактическим. Отсутствует синхронизация с реальной базой учёта. А ведь так просто... даже не держать единую базу данных для учёта на сайте и в магазине. А просто сделать в админке к товару кнопку "продать". И кнопку "завезти". Это если нет возможности/желания делать нормальную синхронизацию баз (база для сайта может разрабатываться без учёта внутримагазинной или быть вообще готовой, взятой вместе с каким-нибудь движком). А кнопки нажимать одновременно с фактом продажи/завоза. И всё будет синхронно. И никакой дезинформации, ложных надежд и ожиданий неизвестно чего. А то можно довольно долго выяснять, где же есть товар на самом деле.