我正在与一家汽车零部件公司合作,我遇到了加载他们的装修数据的任务。装修数据包含许多属性,但最基本的属性是Year,Make和Model。您可能有一个零件(一个SKU),在装配数据中找到了数千辆车,因为零件通常适用于许多车辆。装配数据旨在为产品列表左侧的分层导航提供支持。
因此,我正在尝试确定是否存在具有属性关系的方法。换句话说,它的工作方式如下......
SKU 001: 它适合2012年的车辆吗?是 它适合2012现代吗?是 它适合2012款现代伊兰特吗?是
系统会得出结论......这部分适合。
SKU 002: 它适合2012年的车辆吗?是 它适合2012现代吗?是 它适合2012款现代伊兰特吗?否
系统会得出结论......这部分不合适。
这种关系必须存在,因为我不能只把2012放在一个属性中......这部分可能适合2012年的车辆而不是其他车辆。我想知道扩展是否有助于此或有人有任何想法。
请以任何可能的方式提供帮助!
答案 0 :(得分:0)
根据您的Magento版本,您可以添加多个选择/下拉选项属性,您可以在其中输入可用的汽车(手动),在管理产品页面上选择可供您使用的汽车。在视图中,拉出此数据。使用
$_product->getvariable();
这些可以是IDS或productname-ids,因此您可以在视图中处理结果。但是当你有数以千计的产品时,这种方法会很混乱。
您还可以使用追加销售或横切式选择适合零件的汽车,并在产品页面上提取该数据,并保持这种关系。同样可以用crossell完成。
Magento - Get upsell products list
导航中仅使用分配给图层导航的那些属性。但是,您可以根据当前产品自定义导航视图以具有自定义选项。我假设这是你需要的导航:
Home
part ABC
->2013 Models
->->Honda
->->->CRV
->->Toyota
->->->Camry
->2012 Models
->->Honda
->->->CRV
->->Toyota
->->->Corolla
Dependant Layered Navigation filters
第三个选项是提供类似功能的扩展,并根据您的需要进行修改。这个扩展可能适用于您的需求: