【发布时间】:2013-05-23 14:50:48
【问题描述】:
如何查看其中一种简单产品的价格?以下是我想从我的 var_dump($_product->debug()); 访问的数组的开头(stackoverflow 不会让我发布整件事)。我正在处理与这篇文章相关的问题:Magento Retrieve simple product price for configurable product
["_cache_instance_products"]=>
array(9) {
["0 (Mage_Catalog_Model_Product)"]=>
array(33) {
["entity_id"]=>
string(2) "69"
["entity_type_id"]=>
string(1) "4"
["attribute_set_id"]=>
string(2) "10"
["type_id"]=>
string(6) "simple"
["sku"]=>
string(13) "1001-blu-ven1"
["has_options"]=>
string(1) "0"
["required_options"]=>
string(1) "0"
["created_at"]=>
string(19) "2013-04-02 22:12:27"
["updated_at"]=>
string(19) "2013-04-02 23:54:41"
["parent_id"]=>
string(2) "78"
["color"]=>
string(1) "6"
["vendor"]=>
string(1) "5"
["name"]=>
string(14) "test_1 blue v1"
["url_key"]=>
string(14) "test-1-blue-v1"
["msrp_enabled"]=>
string(1) "2"
["msrp_display_actual_price_type"]=>
string(1) "4"
["image"]=>
string(12) "no_selection"
["small_image"]=>
string(12) "no_selection"
["thumbnail"]=>
string(12) "no_selection"
["options_container"]=>
string(10) "container2"
["url_path"]=>
string(19) "test-1-blue-v1.html"
["weight"]=>
string(6) "0.0000"
["price"]=>
string(6) "1.0000"
["status"]=>
string(1) "1"
["visibility"]=>
string(1) "1"
["enable_googlecheckout"]=>
string(1) "1"
["tax_class_id"]=>
string(1) "0"
["is_recurring"]=>
string(1) "0"
["description"]=>
string(19) "test_1 blue v1 desc"
["short_description"]=>
string(19) "test_1 blue v1 desc"
【问题讨论】:
-
你试过$_product->getData('price'); ?还是您的意思是等级价格?
-
我需要相关简单产品的价格。这给了我“0”,这是可配置产品的价格。
-
您是否在模板中并且您确定产品已加载?否则您需要重新加载产品,例如 $product->load();
-
如果 var_dump($_product->debug()) 显示了可配置产品的所有细节,包括列出简单产品,那么它确实被加载了,不是吗?
标签: magento