如何给magento中的产品随机定义相关产品和交叉产品,推荐产品?如果你的网站有1000个以上的产品,那么手工定义需要多少次点击呢?
点击打开产品,点击相关产品,点击重围过滤器,点击要关联的产品2到5下,点击保存,总共要点击7到10次,那么1000个产品可以需要点击7000到10000次才能给每个产品定义相关产品.还不算要切换到列表页去打开下一个产品.何况还要定义推荐品之类等.总之手工是比较麻烦的.
所以花了一点之间研究了一下数据库,当然你可以直接使用magento的API.不过我觉得那个有点慢.还是直接对数据库进行操作.
catalog_product_link
link_id 自增
product_id 产品ID
linked_product_id 与之关联的产品ID
link_type_id 关联类型,如相关产品或推荐产品,交叉产品
INSERT INTO `catalog_product_link` VALUES (NULL,$pid,$ppid,1) //相关产品的记录 1表示"相关产品",4表示"upsell产品"
catalog_product_link_type
link_type_id 关联类型ID
code 关联代码标识 如, relation, bundle , super , up_sell, cross_sell
catalog_product_link_attribute_int
value_id 自增
product_link_attribute_id 属性ID号,可以有很多的属性,默认好像只有qty,position,我们没用上.但是好像也需要默认值
link_id 哪个关联关系的属性值