0

我正在与一家汽车零部件公司合作,我遇到了加载他们的装配数据的任务。装修数据包含许多属性,但最基本的属性是年份、品牌和型号。您可能有一个零件(一个 SKU),在装配数据中发现了数千辆汽车,因为零件通常适合许多车辆。配件数据旨在为产品列表左侧的分层导航提供动力。

因此,我试图确定是否有办法建立属性关系。换句话说,它会像下面这样工作......

SKU 001:它适合 2012 年的车辆吗?是的 它适合 2012 现代吗?是的,它适合 2012 现代伊兰特吗?是的

系统会得出结论……零件合适。

SKU 002:它适合 2012 年的车辆吗?是的 它适合 2012 现代吗?是的,它适合 2012 现代伊兰特吗?不

系统会得出结论……零件不合适。


这些关系必须存在,因为我不能只将 2012 年放在一个属性中。该零件可能适合某些 2012 年的车辆,而不适合其他车辆。我想知道扩展是否对此有所帮助,或者是否有人有任何想法。

请以任何可能的方式提供帮助!

4

1 回答 1

0

根据您的 Magento 版本,您可以添加一个多选/下拉选项属性,您可以在其中输入您的可用汽车(手动),并在管理产品页面上选择哪些汽车可供您使用。在视图中,拉取此数据。使用

$_product->getvariable();

这些可以是 IDS 或 productname-ids,因此您可以在视图中处理结果。但是当您拥有数千种产品时,这种方法可能会很混乱。

您还可以使用追加销售或交叉销售来选择适合该零件的汽车并在产品页面上提取该数据并以这种方式建立关系。crossell也可以做到这一点。

Magento - 获取追加销售产品列表

只有那些分配给图层导航的属性才会在导航中使用。但是,您可以根据当前产品自定义导航视图以具有自定义选项。我假设这是您需要的导航:

Home
part ABC
->2013 Models
->->Honda
 ->->->CRV
->->Toyota
->->->Camry
->2012 Models 
->->Honda
->->->CRV
->->Toyota
->->->Corolla

相关分层导航过滤器

第三个选项是提供类似功能并根据您的需要对其进行修改的扩展。有这个扩展可能适用于您的需求:

零件查找器扩展 Magento

于 2013-09-08T22:40:46.547 回答