我是magento的新人。我已经制作了一个价格计算器的自定义模块,用户可以在其中输入产品的高度和宽度,并获得价格。我想实现添加到购物车功能,以便高度,宽度和价格进入购物车。但我不知道实现它的代码和语法。
购物车功能已安装在我的项目中。
这是控制器
class Test_Mymodule_IndexController extends Mage_Core_Controller_Front_Action
{
public function indexAction()
{
$this->loadLayout();
$this->renderLayout();
}
public function calculateAction()
{
$request = $this->getRequest();
$printdata = $request->getPost();
if($this->getRequest()->isPost())
{
$obj = Mage::getModel("test_mymodule/results");
$show_results = $obj->showshuttersprice($printdata['width'],$printdata['height']);
}
Mage::register('data', $show_results);// In the Controller
Mage::register('width', $printdata['width']);// In the Controller
Mage::register('height', $printdata['height']);// In the Controller
$this->loadLayout();
$this->renderLayout();
}
}
这是我想要实现添加到购物车的视图
<h6 align="center">Price Results for <?php echo $width; ?> mm by <?php echo $height; ?> mm Domestic Rollershutter</h6>
<table border="1" align="center" width="100%" cellspacing="4" cellpadding="4">
<tr>
<td>Price</td> <td><?php echo "$"." ".$data; ?></td>
</tr>
</table>
<?php
}
?>
<br />
<a href ="">Add to cart</a>
任何身体请帮帮我
答案 0 :(得分:2)
为了快速修复,您可以尝试创建类似这样的添加到购物车网址。
<a href ="http://www.yourdomain.com/checkout/cart/add?product=68&qty=1">Add to cart</a>
用动态产品ID替换产品值,以便添加
答案 1 :(得分:0)
您可以尝试:
而不是<a href ="">Add to cart</a>
<button type="button" title="<?php echo $this->__('Add to Cart') ?>" class="button btn-cart v-center" onclick="productAddToCartForm.submit(this)"><span><span><?php echo $this->__('Add to Cart') ?></span></span></button>