我们希望获得Magento商店页面的外部链接,这将添加到购物车中从PDF链接链接的项目(这是一个技术图纸,其中一些部分可以单独订购) 我看到Magento使用JavaScript onclick =“productAddToCartForm.submit(this)”,但它不能被触发到这样的特定项目。 有什么办法可以解决这个问题吗?
BR-:克
答案 0 :(得分:4)
这是要打电话的基本网址:
www.example.com/checkout/cart/add?product=[id]&qty=[qty]
如果您想了解有关如何使用选项等方面的详细信息,请查看此处:
答案 1 :(得分:4)
您可以将以下内容添加到购物车网址:
<?php echo $this->helper('checkout/cart')->getAddUrl($_product);?>
答案 2 :(得分:2)
您可以随时循环访问您的产品系列,并向结帐/购物车帮助者询问网址:
$collection = Mage::getResourceModel('catalog/product_collection');
/* @var $collection Mage_Catalog_Model_Resource_Eav_Mysql4_Product_Collection */
//... add filters to collection as appropriate
$cartHelper = Mage::helper('checkout/cart');
/* @var $cartHelper Mage_Checkout_Helper_Cart */
foreach( $collection as $product ){
/* @var $product Mage_Catalog_Model_Product */
$atcUrl = $carthelper->getAddUrl($product);
//... do what you need to with the above value (echo, fwrite, etc);
}
请注意,您还可以将特定于产品类型的选项作为第二个参数传递。