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

dm97

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

    34
  • З нами

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

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

  1. Добрый день. На базе модуля "Скидки" в товаре - реализовал "мультисклад". Собственно в карточке товара все идеально отрабатывается, а вот в категориях, поиске и тд не срабатывает. Подозреваю что из controller передается некорректный параметр в функцию. Собственно код: theme/product/product.twig {% for discount in discounts %} {{ discount.priority }} {% endfor %} controller/product/product.php $discounts = $this->model_catalog_product->getProductDiscounts($this->request->get['product_id']); $data['discounts'] = array(); foreach ($discounts as $discount) { $data['discounts'][] = array( 'quantity' => $discount['quantity'], 'priority' => $discount['priority'] ); } Ну и сама модель model/product/product.php public function getProductDiscounts($product_id) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product_discount WHERE product_id = '" . (int)$product_id . "' AND customer_group_id = '" . (int)$this->config->get('config_customer_group_id') . "' AND quantity >= 1 AND ((date_start = '0000-00-00' OR date_start < NOW()) AND (date_end = '0000-00-00' OR date_end > NOW())) ORDER BY quantity ASC, priority ASC, price ASC"); return $query->rows; } В карточке товара все прекрасно работает. В категорию перенос все этого не дал результата, оно и понятно. Не могу сообразить как из controller категории передать ID товара в model. Что-то туплю. Помогите, плиз)
  2. Нее. Нафиг мне этот фронт. Как, например, изменить цену для конкретного поддомена?
  3. Кстати не сталкивались с проблемой, что теперь все ссылки на поддомене ведут на главный сайт?
  4. Решил воспользоваться Вашим редиректом, чтобы на каждый поддомен не прописывать)
  5. Думаю лучше все-таки платный, тем более 7000 в год не так уж и много)) Да я уже настроил же)) Про это и имел ввиду. Спасибо. Да я так, про между прочим спросил. Спасибо за помощь))
  6. Нее, Вы меня не правильно поняли. Я имел ввиду вопрос: Собственно подскажите лучше как теперь переключаться между магазинами? В админке никаких переключателей не появилось.
  7. Я просто создал такое же правило для msk. Теперь и с site.ru и c msk.site.ru правильные переадресации. И посмотрите, пожалуйста, вопрос выше (который я ardashev'у задавал)
  8. Разумеется платный сертификат, мне же wildcard нужен, а они только платно)) Нельзя дефолтный, потому что тогда переадресация с http на https не идет. Собственно подскажите лучше как теперь переключаться между магазинами? В админке никаких переключателей не появилось.
  9. Вы не правы, проблема была не в этом. Там переадресация идет только с http на https. P.S. Хотя правы) с http msk действительно идет редирект на site.ru)) Исправил))
  10. Спасибо за помощь. Проблема решилась через техподдержку бегета. Как я и подозревал проблема была связана с ssl сертификатом. Нужно было привязать поддомен к выделенному ip через панель.
  11. Собственно вот скрин (адрес сайта заменил на site.ru) http://i91.fastpic.ru/big/2017/1016/a5/718f7cefe68989166afdf2d4e9b402a5.png
  12. Доступы дать не могу, к сожалению. Может скрин какой-нибудь сделать?
  13. Добрый день. Создаю новый магазин через настройки, создаю поддомен на хостинге, направляю на корневую директорию магазина. Стоит SSL сертификат. Итог: 1) Захожу по адресу https://msk.site.ru/ (выдает попытка соединения не удалась) 2) Захожу по адресу http://msk.site.ru/ (переадресовывает на https://site.ru) Настройки магазина: URL магазина: https://msk.site.ru SSL URL: (пусто) Использовать SSL: Да Пробывал использовать такие настройки: URL магазина: http://msk.site.ru SSL URL: https://msk.site.ru Использовать SSL: Да Безрезультатно. Помогите, пожалуйста.
  14. И еще интересную вещь заметил, когда в bestseller.php меняю сортировку DESC на ASC то все сбивается (показывает товары меньше чем total > 30).
  15. Еще вопрос. В шаблоне bestseller.tpl сортировка равняется 'total'. Соответственно делаю вывод что total надо поменять на price (мне по умолчанию по цене надо сделать сортировку). Соответственно total я заменил в запросе на price, но сортировка не поменялась. Было: $query = $this->db->query("SELECT op.product_id, SUM(op.quantity) AS total FROM " . DB_PREFIX . "order_product op LEFT JOIN `" . DB_PREFIX . "order` o ON (op.order_id = o.order_id) LEFT JOIN `" . DB_PREFIX . "product` p ON (op.product_id = p.product_id) LEFT JOIN " . DB_PREFIX . "product_to_store p2s ON (p.product_id = p2s.product_id) WHERE o.order_status_id > '0' AND p.status = '1' AND total > 30 AND p.date_available <= NOW() AND p2s.store_id = '" . (int)$this->config->get('config_store_id') . "' GROUP BY op.product_id ORDER BY total DESC LIMIT " . (int)$limit); Стало: $query = $this->db->query("SELECT op.product_id, SUM(op.quantity) AS price FROM " . DB_PREFIX . "order_product op LEFT JOIN `" . DB_PREFIX . "order` o ON (op.order_id = o.order_id) LEFT JOIN `" . DB_PREFIX . "product` p ON (op.product_id = p.product_id) LEFT JOIN " . DB_PREFIX . "product_to_store p2s ON (p.product_id = p2s.product_id) WHERE o.order_status_id > '0' AND p.status = '1' AND total > 30 AND p.date_available <= NOW() AND p2s.store_id = '" . (int)$this->config->get('config_store_id') . "' GROUP BY op.product_id ORDER BY price ASC LIMIT " . (int)$limit); Не помогло(((
  16. Короче удалил вообще сортировку. Спасибо большое за помощь)
  17. Спасибо, при сортировке по умолчанию все работает, но стоит изменить сортировку (на любую, хоть по цене, хоть по коду товара) сразу начинают лезть товары у которых количество заказов меньше 30. Кэш чистил.
  18. Добрый день, подскажите, пожалуйста, как вывести на странице этого модуля товары, у которых количество продаж больше 100, например? По умолчанию выводит все товары, которые хотя бы раз купили.
  19. Я изначально об этом говорил. Какой бюджет? Если бы мне это настолько важно было бы, то я бы сразу на фриланс пошел. А так зашел сюда, чтобы посоветовали модуль или костыль. Думаю что я такой не первый, соответственно решение уже где-то есть.
  20. Конечно спасибо, но в теории я и сам примерно представляю как это сделать, но на реализацию у меня уйдет не 1 неделя, а столько времени нет. Может есть какой-нибудь "костыль" или подобный модуль? Мне нужно просто вывести определенные 9 товаров на главной в каруселе и на отдельной странице. Нужно чтобы в админке можно было менять эти товары.
  21. Знаний не хватает)) Поэтому и спрашиваю тут, может кто из более опытных коллег уже нечто подобное реализовал и мне поможет))) Да и вдруг уже есть готовый модуль (который я так и не смог найти).
  22. Совершенно верно. Я это понимаю, просто назвал так метод "для наглядности". Я не могу составить этот sql запрос, потому что id товаров в базе данных хранятся вот в таком виде: {"name":"\u0418\u0437\u0431\u0440\u0430\u043d\u043d\u044b\u0435 \u0442\u043e\u0432\u0430\u0440\u044b","product_name":"","product":["151","160","161","76","154","80","88","97","114"],"limit":"9","width":"248","height":"198","status":"1"}
×
×
  • Створити...

Important Information

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