Php 在Magento购物车中保存自定义数据
我想在购物车中的每个产品中添加一些自定义信息。假设我将产品X添加到购物车中,我希望一些额外的信息(如颜色、自定义价格等)也保存在数据库中的某个位置,以便我可以显示购物车中每个产品的自定义信息。Php 在Magento购物车中保存自定义数据,php,magento,Php,Magento,我想在购物车中的每个产品中添加一些自定义信息。假设我将产品X添加到购物车中,我希望一些额外的信息(如颜色、自定义价格等)也保存在数据库中的某个位置,以便我可以显示购物车中每个产品的自定义信息。 请帮助处理紧急情况。您可以根据需要自定义/app/design/frontend/default/default/template/checkout/cart/item/default.phtml文件 <?php $cart_item = $this->getItem() ?>
请帮助处理紧急情况。您可以根据需要自定义
/app/design/frontend/default/default/template/checkout/cart/item/default.phtml
文件
<?php $cart_item = $this->getItem() ?>
<?php $_product = Mage::getSingleton('catalog/product')->load($cart_item->getProductId()) ?>
<?php echo $_product->getResource()->getAttribute('ATTRIBUTE_CODE')->getFrontend()->getValue($_product) ?>
这是用于“选择框”的,不要忘记用真实代码更改
属性\u code
你试过使用自定义属性吗?@jprofitt你是说产品自定义属性吗?如果是,那么我就不能在我的例子中使用自定义属性。嗯,在这种情况下,我想我能建议的最好方法是研究使用EAV表并将其挂接到order事件中。谢谢您的回复。我不能使用属性。要显示的数据独立于Magento属性,并在客户选择某些选项后将产品添加到购物车时生成。问题是在哪里永久保存这些数据。您的解决方案只是告诉如何在前端打印数据。Arvin,您只有一个解决方案(而不是属性)可以做到这一点,即外部数据库连接。尝试subesh扩展