Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

andrey3761

Новачок
  
  • Публікації

    9
  • З нами

  • Відвідування

Усі публікації користувача andrey3761

  1. А не могли бы вы подсказать, в каком файле это всё происходит? Попробую разобраться сам. Нужно сегодня сделать... Сделал... $price = floor( $arrResponse[$local['name']][$local['price']] + ( isset( $arrResponse[ $local['name'] ]['НаложенныйПлатеж'] ) ? $arrResponse[ $local['name'] ]['НаложенныйПлатеж'] : 0 ) );
  2. А не могли бы вы подсказать, в каком файле это всё происходит? Попробую разобраться сам. Нужно сегодня сделать...
  3. Приобрёл этот модуль, всё отлично работает. Только нужно, чтобы цена была не по колонке "тариф", а по колонке "Доставка", т.е. с учётом страховок. Можно как-то это реализовать. А лучше, чтобы в админке стояла галочка, по какой колонке выводить. UPD1: Так же нужна возможность к сумме доставки прибавить цифру с колонки "Наложенный платёж".
  4. Да, если не выбрать зоны - выбивает ошибку PHP. Хотел поправить и дать код, но просто указал зону :)
  5. здравстуйте. Включите пожалуйста расчёт ценной посылки. Хочу проверить, а под demo пользователем нет прав.
  6. Здравствуйте. Планирую приобрести этот модуль. Посмотрел в демо версии http://ocstore1541.hypnoguru.ru/index.php?route=common/home , цены не зависят от региона Что в Москву, что в Магадан - цена одинаковая (Простая бандероль $6.48). Есть модуль, который расчитывает по городам?
  7. Вы наверно просто закинули архив на сайт. Я смотрел, что в том архиве было добавленно, и добавлял в сайт. И всё рабтает. Просто в архиве файлы без загаловков и H1. И как в этом фильтре добавить цену?
  8. Подскажите, как выполнять запросы к БД в опенкарт? И как их обрабатывать. Хочу выполнить вот такой: SELECT DISTINCT p.manufacturer_id FROM product p, product_to_category ptc WHERE p.product_id = ptc.product_id AND category_id IN (5, 10) Т.е. вывести ID производителей для категорий 10 и 5.
  9. Доработал. Реализовал для категорий, версия 1.5. Файл /catalog/controller/product/category.php if (($this->config->get('config_customer_price') && $this->customer->isLogged()) || !$this->config->get('config_customer_price')) { // Значение цены $val_price = $this->tax->calculate($result['price'], $result['tax_class_id'], $this->config->get('config_tax') ); $price = $this->currency->format( $val_price ); } else { $val_price = false; $price = false; } (Изменяем) т.е. цену товара занёс в переменную $val_price, а $price (была) её переводит её в ныжный форма валюты. if ((float)$result['special']) { // Значение специальной цены $val_special = $this->tax->calculate( $result['special'], $result['tax_class_id'], $this->config->get('config_tax') ); $special = $this->currency->format( $val_special ); } else { $val_special = false; $special = false; } (Изменяем) т.е. специальную цену товара занёс в переменную $val_special, а $special (была) её переводит её в ныжный форма валюты. // Находим скидку if( $val_special ) { $discount = ( $val_price - $val_special ) / $val_price * 100; $discount = round( $discount, 1); $discount .= '%'; } else { $discount = false; } (Добавляем) Тут мы находим скидку в процентах, округляем её до одного знака после запятой и прибавляем в конец знак '%'. $this->data['products'][] = array( 'product_id' => $result['product_id'], 'thumb' => $image, 'name' => $result['name'], 'description' => $descr_plaintext, 'price' => $price, 'special' => $special, 'discount' => $discount, 'tax' => $tax, 'rating' => $result['rating'], 'reviews' => sprintf($this->language->get('text_reviews'), (int)$result['reviews']), 'href' => $this->url->link('product/product', 'path=' . $this->request->get['path'] . '&product_id=' . $result['product_id']) ); (Изменяем) Тут просто вписываем в массив данных о продукте строку 'discount' => $discount, Далее в шаблоне /catalog/view/theme/default/template/product/category.tpl, в нужном месте выводим эту скидку, у меня так: <div class="image"> <a href="<?php echo $product['href']; ?>"><img src="<?php echo $product['thumb']; ?>" title="<?php echo $product['name']; ?>" alt="<?php echo $product['name']; ?>" /></a> <?php if ($product['discount']) { ?><div class="special_price"><?php echo $product['discount']; ?></div><?php } ?> </div> т.е. просто вписываем <?php if ($product['discount']) { ?><div class="special_price"><?php echo $product['discount']; ?></div><?php } ?>. Стили на свой вкус делайте. Всё работает.

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.