modify collectioship bug and use product_collection_tag help replace form_for