finish-logics-of-shop