implement shop category