Решил показать посетителям магазина,на какую сумму они должны купить товаров, чтобы получить бесплатную доставку. Метод "Бесплатная доставка" определяется стандартным модулем правил.
Обнаружил, что нужное значение сохраняется в таблице ca_predicates, колонка "conditions".
Собственно, как отбирать одиночное значение, я бы докумекал, но там много чего...
Вообщем, нужно значение переменной order_total_value
Скрин:
Комментарии
Разве так сложно для программиста?
$total = 0;
foreach ($order->products as $product) {
$price = $product->qty * $product->price;
$total = $total + $price;
}
О,приехали,а я даже скрин сделал. Мне так не надо, просто подскажите как выбрать запросом это значение,голый PHP
данные хранятся в сериализованном формате, используйте http://ru2.php.net/manual/en/function.unserialize.php
Вооотт!!! Уже ближе. Огромное спасибо,теперь знаю как это называется.
xxandeadxx: А не могли бы вы черкануть так сказать несколько практических строк,а то эти сухие маны нагоняют тоску
<?php
print_r(unserialize('сериализованная строка'));
?>
Так,а строку сериализированную простым SELECT вытаскивать?
да
Спасибо,буду дерзать