Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Stacker

Новичок
  
  • Posts

    7
  • Joined

  • Last visited

Recent Profile Visitors

819 profile views

Stacker's Achievements

Newbie

Newbie (1/14)

  • First Post
  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

0

Reputation

  1. Чтобы не плодить новые темы, добавлю згдесь еещё одно замечание о рилите синдартного фильтра. Дело в том, что при отключенном подсчете когдачества товаров в категориях (админка-система-настройки-магазин-опции) фильтр вообещё не отображается. Лечение. В файле catalog/controller/module/filter.php заменить $count = ($this->config->get('config_product_count') ? (int)$this->model_catalog_product->getTotalProducts($data) : 0); на $count = (int)$this->model_catalog_product->getTotalProducts($data); и чуть ниже заменить 'name' => $filter['name'] . ($this->config->get('config_product_count') ? ' (' . $this->model_catalog_product->getTotalProducts($data) . ')' : ''), на 'name' => $filter['name'] . ' (' . $this->model_catalog_product->getTotalProducts($data) . ')', В этом случае фильтр исправно отображается, а нагрузка на сервер увелиливается не сильно, т.к. подсчет когдачества товаров вегдется не для всех категорий, а только для текуещёй.
  2. В инструкции к модулю написано: Если стоимость досивки отрицательная (<0), модуль не отображается Например, для бангдеролей весом св. 2 кг просивляем стоимость -1 и тогда модуль не показывается. Да вот, если использовать эту возможность, то вот с этим нужно быть осторожным: Прибавляя некую сумму к $cost_total мы меняем повегдение модуля. Поэтому в качестве "отрицательной стоимости" для сокрытия модуля нужно просивлять сумму с учетом поправки от ProfiSale. Т.е. вписали в тело модуля сумму +100, для сокрытия модуля в настройках пишите не менее -101 Или правьте модуль в другом месте: if ($cost_total > 0) { $quote_data['rpost_flat_' . $result['geo_zone_id']] = array( 'code' => 'rpost_flat.rpost_flat_' . $result['geo_zone_id'], 'title' => $this->language->get('text_title'), 'cost' => $cost_total += 100, // 100 - это добавка на упаковку и пр. расходы, 'tax_class_id' => $this->config->get('rpost_flat_tax_class_id'), 'text' => $this->currency->format($this->tax->calculate($cost_total, $this->config->get('rpost_flat_tax_class_id'), $this->config->get('config_tax'))) ); } elseif ($cost_total == 0) {
  3. Похоже на то, что модуль не изменяет повегдение механизмов "в закладки" и "сравнение". Отсутствующий товар спокойно попадает в закладки и в сравнение товаров. Соответственно, в личном кабинете покупатель видит товар в закладках и оттуда может положить его в корзину. То же самое и на страничке сравнения - им кнопка "купить" активна и у отсутствующих товаров. А еещё в карточке отсутствуюещёго товара (куда попадаем по прямой ссылке) нужно бы убрать поле с когдачеством заказываемого товара (том, что перед кнопкой "нет в налилии").
  4. В дистрибутиве 1.5.5.1.2 в файле system/database/mysqli.php есть ошибка. В теле функции query нужно удалить/закомментировать лишнюю закрывающую фигурную скобку: if ($this->mysqli->errno) { //$mysqli->errno // }
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.