Tôi đang làm một dự án và bây giờ nó cần một yêu cầu để chúng tôi có thể chỉ định giá đặc biệt cho các sản phẩm duy nhất của một sản phẩm có thể định cấu hình. Giá này phải được nhìn thấy với đình công thông qua với giá gốc. Tôi đã thử bằng cách chỉnh sửa configureable.php bằng cách tìm nạp giá đặc biệt của từng sản phẩm đơn giản của một sản phẩm có thể định cấu hình. Vấn đề mà tôi gặp phải là giá đặc biệt của sản phẩm đơn giản được gán chính xác nhưng với những sản phẩm không được chỉ định trong cùng một sản phẩm có thể định cấu hình, giá đặc biệt của sản phẩm đơn giản cuối cùng sẽ đến.
Câu hỏi của tôi là tôi có thể thực hiện yêu cầu của mình về Magento hay tôi đang làm gì sai?
Xin vui lòng giúp đỡ? Sau đây là cách tôi đã cố gắng để thực hiện nhu cầu của mình.
<?php
$obj = Mage::getModel('catalog/product');
if (isset($options[$attributeId][$value['value_index']])) {
$productsIndex = $options[$attributeId][$value['value_index']];
$_product = "";
foreach ($productsIndex as $pr):
$_product = $obj->load($pr);
if (!empty($_product) && !is_null($_product)) {
$npr[$pr] = $_product;
} else {
$npr[$pr] = 0;
}
unset($_product);
endforeach;
} else {
$productsIndex = array();
}
?>