本发明提供一种基于社交和社群的产品推荐方法、系统和存储介质,涉及数据处理领域。包括以下步骤:获取用户与产品的交互数据、社交关系数据和社群关系数据,并形成历史数据;基于所述历史数据和预先设置的偏序关系,确定用户和产品的反馈关系;基于所述历史数据和所述反馈关系确定用户对产品的偏好关系;确定所述偏好关系的目标函数;基于所述目标函数获取用户对产品的偏好得分;基于所述偏好得分对用户的未交互产品进行排序,得到产品推荐结果。本发明可以准确地将产品推荐给用户。