添加到购物车的外部链接

时间:2012-03-09 13:32:06

标签: magento acrobat

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

BR-:克

3 个答案:

答案 0 :(得分:4)

这是要打电话的基本网址:

www.example.com/checkout/cart/add?product=[id]&qty=[qty]

如果您想了解有关如何使用选项等方面的详细信息,请查看此处:

http://www.magentocommerce.com/wiki/4_-_themes_and_template_customization/catalog/adding_a_product_to_the_cart_via_querystring

答案 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);
}

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