Перейти к содержанию
Форум поддержки пользователей VamShop

shopping_cart.php / cart class /


Рекомендуемые сообщения

в файле класа корзины есть код


'price' => $products_price + $this->attributes_price($products_id),
...
'final_price' => ($products_price + $this->attributes_price($products_id)),
[/code] незнаю используется гдето final_price или нет (если не поправлено то наверно нет?0о) но наверно нужно так
[code]
'final_price' => ($products_price + $this->attributes_price($products_id))*$this->contents[$products_id]['qty'],
иначе что в ней тогда такого финального?) + function show_quantity() -почему один атрибут принимается за 1 товар?0о разве так должно быть? если у товара атрибут - цвет зачем его добавлять в количество товаров?^^ если кому поможет привожу код)

// attributes price
$attribute_price = 0;
if (isset ($this->contents[$products_id]['attributes'])) {
reset($this->contents[$products_id]['attributes']);
while (list ($option, $value) = each($this->contents[$products_id]['attributes'])) {

$values = $vamPrice->GetOptionPrice($product['products_id'], $option, $value);
$this->weight += $values['weight'] * $qty;
$this->total += $values['price'] * $qty;
$this->qty += $qty; // зачем?
$attribute_price+=$values['price'];
}
}
[/code]

Ссылка на сообщение
Поделиться на другие сайты

За код спасибо.

Но вроде ведь и так нормально работает, я пока по умолчанию править не буду.

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...