Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

victlion

Новичок
  
  • Публикаций

    20
  • Зарегистрирован

  • Посещение

Все публикации пользователя victlion

  1. Большое спасибо , задача выполнена ,теперь купон работает только на один ,самый дорогой товар в корзине 1 Добавил функцию ,которая находит самый дорогой ценник в корзине system/library/cart/cart.php public function getTotalsss() { $total = 0; foreach ($this->getProducts() as $product) { $total1 = $this->tax->calculate($product['price'], $product['tax_class_id'], $this->config->get('config_tax')); if($total1 > $total){ $total = $total1; } } return $total; } 2 Добавил косок кода ,который выводит новый результат скидки используя функцию выше catalog/model/extension/total/coupon.php функция publifunction getTotal($total) в конец if ($coupon_info['type'] == 'P') { $discount_total = ($this->cart->getTotalsss() / 100) * $coupon_info['discount']; }
  2. Если я поставлю кол-во преминений 1 раз на клиента и вообще , всеровно остаётся возможность накидать в корзину за раз 100 товаров и от этой всей суммы будет скидка , а так не подходит
  3. Заранее спасибо , подскажите пожалуйста ,где искать строки кода ,которые меняют ценник при использовании купона ? Задача ограничить действие купона ,что-бы работал на один(1 штука) добавленный товар .Видел похожие темы тут ,некоторые уверенны ,что данная настройка есть в стандартных опциях купона , но это явно не так . Есть возможность использовать купон 1 раз ,выбрать конкретный товар ,но не количество товара . ps стоит модуль simple
  4. Спасибо , через колено , но нашел выход.
  5. Добрый день ,заранее спасибо ,не могу разобраться ,как передать данные со странницы в JS ,при нажатии на кнопку К примеру при нажатии на кнопку ,у меня летит название определенного товара в JS Что нужно добавить в кнопке и js или вообще иначе как-то сделать ? Вот моя кнопка: <button class="btn btn-primary" data-onclick="ProductOrder" data-toggle="tooltip" type="submit">Замовлення</i></button> Вот событие в JS ,которое успешно срабатывает просто на нажатие: this.ProductOrder = function($target) { alert("Кнопку нажали"); //var info; Куда хочу передать данные ,тест self.timerId = window.setTimeout(function() { self.reloadAll(); }, 300); };
  6. victlion

    Строка поиска

    Ну або так , результат той же , якби автор побачив хоть один варіант
  7. victlion

    Строка поиска

    \catalog\view\theme\default\template\common\header.twig или в админке Редактор шаблона (common\header.twig) строчка снизу <div class="col-sm-5">{{ search }}</div> заменить на <div class="col-sm-5"><!--{{ search }}--></div>
  8. Добрый день \catalog\language\ru-ru\extension\module\account.php \catalog\language\uk-ua\extension\module\account.php Либо файла русской локализации нет и его нужно с украинской скопировать , и перевести там все ,либо русская локализация с украинским текстом
  9. Добрый день , решено ! Добавил карту сайта в кореньевой каталог ,назвал sitemap.txt (xml - не хотел кушать гугл ) Добавил ссылку в консоль и все пошло.
  10. victlion

    Корректность SEO

    Понял , спасибо за информацию.
  11. Добрый день ,прошу извинения за скорее всего глупый вопрос В настройках товара и так далее , как правильно указывать SEO ,для последующего формирования sitemap ? Нужно конкретно на Латинице "KakoytoTvar" или можно как есть писать "КакойтоТовар" на всех языках ,в моем случае УКР и РУС ?
  12. В настройках товара ,вкладка "Данные" в самом низу есть поле "Порядок сортировки".
  13. Я просто удалил файл /storage/modification/admin/model/localisation/currency.php Странный метод , но сработал успешно Примечание ( На моем сайте только одна валюта) Может если было бы иначе ,пагубно бы отразилось.
  14. Получилось ! Вся соль была в файле system/library/cart.php Добавлен туда данный код в функцию getProducts() и все работает в MySQL (customer_group_description) добавлена колонка $procent ,которую я использую дополнительно Может метод кривой относительно нормальных стандартов ,но хоть работает. $customer_id = $this->customer->getId(); if($customer_id){ $customer_id_group = $this->db->query("SELECT customer_group_id FROM " . DB_PREFIX . "customer WHERE customer_id = '" . (int)$customer_id . "'"); $group_id = $customer_id_group->row['customer_group_id']; $customer_id_group_procent = $this->db->query("SELECT procent FROM " . DB_PREFIX . "customer_group_description WHERE customer_group_id = '" . (int)$group_id . "'"); $procent = $customer_id_group_procent->row['procent']; if($group_id>1){ $price=$price-($price/100)*$procent; } }
  15. Спасибо за ответ , в системную папку не пробовал лесть ,попробую ,в случае удачи отпишу ответ ,может кому нужно решение ещё .
  16. Добрый день ,заранее спасибо . Не могу понять ,как изменить ценник при добавлении товара. Задача стоит в том , что при определенных группах пользователей отображаются другие цены на товар . Визуальное отображение я уже сделал ,все цены меняются ,если на сайте зарегистрированный человек в определенной группе , но вот когда он покупает товар , в корзине старый(обычный) ценник ,соответственно товар в заказ покупается по обычной цене ,где мне внести изменения ? Не могу пока что найти
  17. Может кто сталкивался , при запуске сайта , на стартовой странице сайт запускается "криво ", если нажать на лого или любую другую ссылку сайт запускает страницы нормально , в том числе и главную , что и где поправить ? Заранее спасибо
  18. Вы правы , спасибо , все работает .
  19. Третьего уровня не будет Я еще попробую этот момент , но кажется вместо {% for child3 in child.children %} <li class="subcategory"><a href="{{ child3.href }}">{{ child3.name }}</a></li> {% endfor %} должно быть {% for child1 in child.children %} <li class="subcategory"><a href="{{ child1.href }}">{{ child1.name }}</a></li> {% endfor %}
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.