Magento:如何在产品列表页面上显示下拉属性

发布于 2024-10-02 23:09:42 字数 190 浏览 2 评论 0原文

我已经使用可配置产品创建了一个下拉属性

我想在网格/列表产品页面中添加带有我的选择属性选择的组合,以便能够直接从此页面将产品放入我的购物车,但目前这是不可能的:我必须进入第二页才能选择属性。

我读过很多线程,但没有找到实现它的方法。

感谢您的帮助。

I have created a drop down attribute with a configurable product.

I would like to add in the grid/list product’s page the combo with the choice of my select attribute in order to be able to put in directly from this page the product into my cart wich is impossible for the moment : i have to go on the second page to choose the attribute.

i’ve read a lot of threads but i don’t find a way to achieve it.

thanks for the help.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

枕梦 2024-10-09 23:09:42

因此,您希望将具有“自定义属性”的产品“添加到购物车按钮”添加到产品列表页面。有一个扩展,请参见下文:

http://www.mageworx.com/ajax-cart-magento-extension.html

我只设法添加了一个“将所有项目添加到我的类别列表页面上的“购物车”按钮和“添加到购物车”按钮。

So you want product "add to cart button" with "custom attributes" to be added to the product listing pages..there's an extension for this, see below:

http://www.mageworx.com/ajax-cart-magento-extension.html

I have only managed to add an "add all item to cart" button and "add to cart" button on my category listing pages.

那片花海 2024-10-09 23:09:42

对于前端类型为“选择”的属性,我们需要定义在产品页面上转换为下拉列表的选项。例如,属性颜色可能有在管理区域中定义的选项红色、绿色、蓝色等。

我们可以轻松收集任何属性的所有定义选项。

// use your own attribute code here
$attribute_code = "color";
$attribute_details = Mage::getSingleton("eav/config")->getAttribute("catalog_product", $attribute_code);
$options = $attribute_details->getSource()->getAllOptions(false);
Foreach($options as $option){
// print_r($option) and find all the elements
echo $option["value"];
echo $option["label"];
}

有关 magento 购物车产品的更多信息,请访问我们的 Web\Agency-shop< /a>

For the attributes which have a frontend type “Select” we need to define options that on the product page converted into a dropdown. For example attribute color may have options Red, Green, Blue etc. which are defined in the admin area.

We can easily collect all the defined options for any attribute.

// use your own attribute code here
$attribute_code = "color";
$attribute_details = Mage::getSingleton("eav/config")->getAttribute("catalog_product", $attribute_code);
$options = $attribute_details->getSource()->getAllOptions(false);
Foreach($options as $option){
// print_r($option) and find all the elements
echo $option["value"];
echo $option["label"];
}

For more information about magento cart products, visit our Web\Agency-shop

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文