我們希望獲得Magento商店頁面的外部鏈接,這會將添加到購物車的鏈接到PDF鏈接的項目(這是一個技術圖形,某些部分可以單獨訂購) 我看到Magento使用JavaScript onclick =「productAddToCartForm.submit(this)」,但它不能被觸發到這樣的特定項目。 有什麼辦法可以解決這個問題嗎?添加到購物車的外部鏈接
BR-:摹
我們希望獲得Magento商店頁面的外部鏈接,這會將添加到購物車的鏈接到PDF鏈接的項目(這是一個技術圖形,某些部分可以單獨訂購) 我看到Magento使用JavaScript onclick =「productAddToCartForm.submit(this)」,但它不能被觸發到這樣的特定項目。 有什麼辦法可以解決這個問題嗎?添加到購物車的外部鏈接
BR-:摹
這是基本的URL調用:
www.example.com/checkout/cart/add?product=[id]&qty=[qty]
如果你想如何與選擇等做更詳細看看這裏:
您可以隨時循環播放您的產品收藏並詢問結帳/購物車幫助程序的網址:
$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);
}
請注意,您也可以傳遞特定於產品類型的選項作爲第二個參數。
您是否知道如何通過使用getAddUrl()的第二個參數來傳遞簡單的產品自定義選項? – pspahn 2012-06-13 19:50:49
你可以把添加到購物車網址,如:
<?php echo $this->helper('checkout/cart')->getAddUrl($_product);?>
謝謝!它的效果很好。還有一個問題:如何從點擊鏈接返回到Acrobat?如果它暫時出現在插入購物車中,那麼它會是最好的,然後它會從觸發位置返回到PDF。 – Gas 2012-03-11 20:42:21