假設我已經創建了價格規則,即所有價格超過Rs.1000的產品將獲得30%的折扣。現在我應該怎麼做才能列出那些在目錄價格規則下的產品清單根據目錄價格規則獲得產品清單
2
A
回答
0
很奇怪的是,這確實沒有簡單的功能。我能想到的是獲得所選產品的所有ID列表的以下內容:
只有當規則已經應用時,這才起作用。
- 找出規則的id。當您進入規則編輯屏幕時,您可以從網址欄中閱讀。
- 對數據庫運行下面的查詢:
SELECT DISTINCT product_id FROM catalogrule_product WHERE rule_id=<id>;
,你在步驟中找到的ID替換<ID> 1.
有可能是一個比較容易,但..
1
我一直在尋找的同樣的事情,發現了下面的一段代碼,你可以在你的list.phtml粘貼,它顯示了你在一個特定的目錄價格規則的產品:
$rule = Mage::getModel('catalogrule/rule')->load(12); /* catalog price rule id */
$rule->setWebsiteIds("1");
$productIdsArray = $rule->getMatchingProductIds();
$productsCollection = Mage::getModel('catalog/product')
->getCollection()
->addAttributeToSelect("*")
->addAttributeToFilter('visibility', 4)
->addAttributeToFilter("entity_id", array("in", $productIdsArray));
務必CH昂貴的價格規則ID和$ productsCollection其餘代碼在list.phtml
如果你能夠拉所有的規則,請讓我知道,一直在尋找一個解決方案了幾天。
相關問題
- 1. Magento在應用產品目錄價格規則前的產品價格
- 2. Magento:需要在應用的目錄價格規則上獲得產品集合
- 3. Magento:如何獲得應用目錄規則的產品的價格
- 4. 如何根據每個產品的單排產品獲得不同的價格
- 5. Magento - 產品更新時目錄價格規則不起作用
- 6. Magento目錄價格規則不適用於所有產品(1.5.0.1)
- 7. Magento - 目錄價格僅適用於某些產品的規則
- 8. Magento目錄價格規則
- 9. 如何根據特定產品類型在Magento中創建價格規則?
- 10. Magento目錄價格折扣規則不適用於產品詳細信息頁
- 11. 檢索與Magento中的目錄價格規則關聯的所有產品ID
- 12. Opencart - 在頭部獲得產品價格?
- 13. Woocommerce從哪裏獲得產品價格?
- 14. 獲得產品價格沒有貨幣
- 15. 根據產品圖像顯示產品價格
- 16. 如何獲得捆綁產品的捆綁產品價格稅?
- 17. 正則表達式搜索產品名稱並獲得價格
- 18. Magento購物車價格規則 - 購買一個產品獲得另一個產品免費
- 19. Magento的:如何檢索產品的最終價格(以帳戶目錄價格規則等),而從前端的
- 20. 如何使用相關產品獲得產品清單?
- 21. 根據規則計算價格(Ruby規則引擎)
- 22. 亞馬遜獲得價格清單
- 23. 將價格規則添加到magento產品
- 24. 每隔產品加入價格規則的Prestashop
- 25. 將價格規則應用於可配置產品的變體?
- 26. Magento購物車價格規則不適用於捆綁產品
- 27. Magento顯示購物車產品頁面上的價格規則
- 28. Magento catlog價格規則不活動,但產品仍在銷售
- 29. 如何獲得自定義源模型的目錄價格規則?
- 30. 如何獲得產品或菜單的根parentID項目
我試過但它顯示所有的產品 – 2017-11-08 14:08:03