如何使用連接在 magento.catalog_product_entity_decimal 上添加 special_price。
attribute_id 77 = 價格,我還需要特價attribute_id 78

uj5u.com熱心網友回復:
您可以使用子查詢來獲取結果這是您可以用來獲取資料的 SQL 查詢 -
SELECT catprod.entity_id,catprod.value,catprod.value_id,catprod.store_id,catprod.attribute_id,(SELECT value FROM
catalog_product_entity_decimalWHERE attribute_id=78 AND entity_id=catprod.entity_id) AS special_price FROMcatalog_product_entity_decimalAS catprod WHEREattribute_id= 77;
查看結果影像
以上鏈接顯示的是一排產品的價格和特價資料,沒有特價的為NULL。
uj5u.com熱心網友回復:
使用 Magento/Catalog/Model/ProductFactory 加載產品,并從模型中獲取價格資訊
$specialPrice = $this->productFactory()->create()->load($id)->getPriceInfo()->getPrice('special_price');
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/368082.html
