Jump to content

mulekula

Пользователь
  • Content Count

    11
  • Joined

  • Last visited

Информация о вас

  • Фриланс
    Программирование
    Верстка
  • Версия CMS
    1.x
    2.x
  1. Если товаров добавлено в корзину больше одного, то показывает только одно значение. Как показать каждое значение с каждого товара?
  2. $delivery = $this->delivery->get_delivery($order->delivery_id); if(!empty($delivery) && $delivery->free_from > $order->total_price) { $this->orders->update_order($order->id, array('delivery_price'=>$delivery->price, 'separate_delivery'=>$delivery->separate_payment)); } подставляю значение, но общая сумма не считается , в чем может быть проблема?
  3. Функция для вывода всех способов доставки public function get_deliveries($filter = array()) { // По умолчанию $enabled_filter = ''; if(!empty($filter['enabled'])) $enabled_filter = $this->db->placehold('AND enabled=?', intval($filter['enabled'])); $query = "SELECT id, name, description, free_from, price, enabled, position, separate_payment, delivery_calculate FROM __delivery WHERE 1 $enabled_filter ORDER BY position"; $this->db->query($query); return
  4. спасибо за направление, буду пробовать
  5. можете подсказать каким способом я могу задавать новую сумму доставки? Пробовал передавать сразу в value, но при переходе на страницу оплаты страница не показывает суммы вообще
  6. Алгоритм такой, я извлекаю свойства товара (Вес) и делаю if Если Вес =< 20 то цена n Если Вес >= 20 то цена n итд...
  7. Всем привет, подскажите пожалуйста каким образом можно обновлять цену доставки, например в зависимости от условия {if $weigth > 10} {$delivery->price+100} {/if} или возможно наведите на правильные мысли, чтобы цена доставки не принималась чисто из БД а генерировалась при оформлении заказа
  8. все получилось, но почему когда я выбираю один параметр, второй автоматически подставляется
  9. Привет всем! Что не так? Warning: Placeholder substitution error. Diagnostics: "AND (po.feature_id=? OR po.product_id in (SELECT product_id FROM s_options WHERE feature_id=? AND value in(NOT_AN_ARRAY_PLACEHOLDER_2))) " if(isset($filter['features'])) foreach($filter['features'] as $feature=>$value) { $features_filter .= $this->db->placehold('AND (po.feature_id=? OR po.product_id in (SELECT product_id FROM __options WHERE feature_id=? AND value in(?@))) ', $feature, $feature, $value); }
×
×
  • Create New...