add form and view for shop