addspecialproduct, product save()