如何获得具有产品ID的特定产品属性列表和价格?是否有可能获得产品选项,如颜色,尺寸和...只有产品ID?我想在主机上添加一个php代码到magento的root,当从浏览器调用它时,它会显示产品的详细信息。
答案 0 :(得分:1)
这是可能的,但它取决于属性,即我们保存和产品中的文本将使用
$ _ product = Mage :: getModel(' catalog / product') - > load($ product_id);
echo $ _product-> getData(' product_attribute_code');
获得产品价格
$ _ product = Mage :: getModel(' catalog / product') - > load($ product_id);
echo $ _product-> getData(' price');
如果您想要颜色和尺寸等产品选项使用慢速代码
首先按标签获取id,然后执行addField以过滤集合
$ _ product = Mage :: getModel(' catalog / product') - > load($ product_id);
$ color_id = $ _product-> getData(' color');
$ productModel = Mage :: getModel(' catalog / product');
$ attr = $ productModel-> getResource() - > getAttribute(' color');如果 ($ attr-> usesSource()){
echo $ color_text = $ attr-> getSource() - > getOptionText($ color_id); }