0
A
回答
0
我不知道這是最好的或沒有,但你可以用下面的代碼:
$groupedParentsIds = Mage::getResourceSingleton('catalog/product_link')
->getParentIdsByChild(enter id of product in cart here, Mage_Catalog_Model_Product_Link::LINK_TYPE_GROUPED);
如果標識由您輸入有家長則產品組合產品的一部分。
您可以檢查您的購物車中的每個產品。
0
$quote = Mage::getSingleton('checkout/session')->getQuote();
$cartItems = $quote->getAllVisibleItems();
foreach ($cartItems as $item){
if($item->getProduct()->getTypeId()=="bundle")
echo "This is a bundle product";
if($item->getProduct()->getTypeId()=="grouped")
echo "This is a grouped product";
if($item->getProduct()->getTypeId()=="configurable")
echo "This is a configurable product";
if($item->getProduct()->getTypeId()=="virtual")
echo "This is a virtual product";
if($item->getProduct()->getTypeId()=="simple")
echo "This is a simple product";
if($item->getProduct()->getTypeId()=="downloadable")
echo "This is a downloadable product";
if($item->getProduct()->getTypeId()=="giftcard") //in enterprise
echo "This is a giftcard product";
}
您也可以設立觀察員觀看checkout_cart_add_product_complete事件
+0
我知道捆綁產品,我需要分組產品。 – arushi
0
在分組的產品有兩個部分
父產品
兒童產品
在車我們只能添加兒童產品。因此,您必須檢查購物車是否包含使用以下代碼的任何組產品。
Mage::getModel('catalog/product_type_grouped')->getParentIdsByChild($productId);
0
您可以使用下面的代碼,以找出是否在車包含任何組合產品:
$quote = Mage::getSingleton('checkout/session')->getQuote();
$cartItems = $quote->getAllVisibleItems();
foreach ($cartItems as $item){
$productId = $item->getProduct()->getId();
$ids = Mage::getModel('catalog/product_type_grouped')->getParentIdsByChild($productId);
if(isset($ids) && !empty($ids))
{
echo "This is a grouped product";
}
}
相關問題
- 1. 檢查Magento購物車是否有特定AttributeSetName產品
- 2. 如何檢查類別產品是否在購物車中
- 3. 檢查特定產品是否在我的購物車
- 4. 檢查購物車中是否有缺貨物品 - WooCommerce
- 5. 如何檢查購物車是否包含任何名義(isRecurring)物品Magento
- 6. Codeigniter購物車 - 檢查商品是否已添加到購物車
- 7. 購物車儲備產品
- 8. Magento購物車:檢查商品清空購物車
- 9. Magento - 如何檢查產品是否已從購物車中移除
- 10. 如何檢查Magento產品是否已添加到購物車中?
- 11. 是否有產品和購物車的軌道寶石?
- 12. 當購物車中有更多商品時,如何檢查CodeIgniter購物車中是否存在id?
- 13. 如何使用Hibernate查找購物車中是否有商品?
- 14. Magento Ajax檢查購物車是否已包含產品或者當前產品是否已添加到購物車
- 15. 檢查購物車的物品是否具有相同的屬性
- 16. 添加產品ID到購物車產品分類
- 17. 如何限制購物車產品Prestashop
- 18. 如何添加產品到購物車?
- 19. 如何從所購產品或購物車產品中獲取分組產品編號
- 20. WordPress的購物車添加動態產品到購物車
- 21. 結賬購物車中的可選產品(/結帳/購物車/)
- 22. PHP和SQL的購物車是不是將產品添加到購物車
- 23. 檢查多個產品ID在購物車中WooCommerce
- 24. 打開購物車顯示所有沒有分頁的產品
- 25. 與個人Woocommerce分組的產品「加入購物車」按鈕
- 26. 無法添加到購物車的分組產品
- 27. 購物籃:帶選項的產品,如何檢查組合是否存在?
- 28. 產品添加到購物車VS產品在谷歌分析報告訂購
- 29. 添加到購物車顯示「您的購物車中沒有產品」?
- 30. Magento ajax購物車沒有刪除購物車中的最後一個產品?
不,那會有點漫長的過程。不建議。非常感謝您的建議。 – arushi