Magento 添加到购物车的外部链接

Magento 添加到购物车的外部链接,magento,acrobat,Magento,Acrobat,我们希望获得Magento商店页面的外部链接,该链接将向购物车添加一个从PDF链接链接的项目(这是一个技术图纸,其中一些部分可以单独订购) 我看到Magento使用JavaScript onclick=“productAddToCartForm.submit(this)”,但它不能被触发到像这样的特定项目。 有什么办法可以解决这个问题吗 BR-:g这是要调用的基本url: www.example.com/checkout/cart/add?product=[id]&qty=[qty]

我们希望获得Magento商店页面的外部链接,该链接将向购物车添加一个从PDF链接链接的项目(这是一个技术图纸,其中一些部分可以单独订购) 我看到Magento使用JavaScript onclick=“productAddToCartForm.submit(this)”,但它不能被触发到像这样的特定项目。 有什么办法可以解决这个问题吗


BR-:g

这是要调用的基本url:

www.example.com/checkout/cart/add?product=[id]&qty=[qty]
如果您想了解有关如何使用选项等的更多详细信息,请查看以下内容:


您可以随时循环查看您的产品集合,并向收银台/购物车助手询问url:

$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);
}

请注意,您还可以将特定于产品类型的选项作为第二个参数传入。

您可以提供添加到购物车url,如:

<?php echo $this->helper('checkout/cart')->getAddUrl($_product);?>


谢谢!它工作得很好。还有一个问题:如何从单击的链接返回Acrobat?最好是它被插入购物车,然后从触发位置返回pdf。@Gershon这是我的简单cms页面,添加到购物车不工作您能帮我解决这个问题吗->代码您知道如何使用getAddUrl()的第二个参数传递简单的产品自定义选项吗?