Magento 添加到购物车的外部链接
我们希望获得Magento商店页面的外部链接,该链接将向购物车添加一个从PDF链接链接的项目(这是一个技术图纸,其中一些部分可以单独订购) 我看到Magento使用JavaScript onclick=“productAddToCartForm.submit(this)”,但它不能被触发到像这样的特定项目。 有什么办法可以解决这个问题吗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]
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()的第二个参数传递简单的产品自定义选项吗?