[public][refactor] merchandise