Jump to content

bmite

Новичок
  • Content Count

    19
  • Joined

  • Last visited

Community Reputation

3 Обычный

3 Followers

About bmite

  • Rank
    Пользователь

Recent Profile Visitors

1,290 profile views
  1. Какая версия опенкарт/окстор? Какой шаблон использовали? Если в админке категория есть, но не выводится в фронтенде, то нужно смотреть блок (модуль) который отвечает за вывод категорий. Выкладывайте больше информации, если хотите, чтобы вам помогли.
  2. View File Страницы услуг Страницы услуг opencart/ocstore 2.0-2.3 Адаптивные для всех устройств Полноэкранный баннер с призывом к заказу услуги Заказать услугу и задать вопрос в модальном окне Фотогаллерея (карусель) Рекомендуемые товары (карусель) Автоматическое добавление услуг в горизонтальное меню Модуль меню услуг Поддержка мультиязыка Простая установка ocmod, инструкция установки в архиве. Демо FronEnd http://service.fnstar.ru/index.php?route=information/service&service_id=2 BackEnd http://service.fnstar.ru/admin/ логин и пароль demo Работает на стандартной сетке (разметка как в оригинале) opencart/ocstore Submitter bmite Submitted 04/05/2019 Category Прочее Системные требования php56, ionCube Loader Метод активации По запросу в ЛС По запросу на почту По емейлу Ioncube Loader Требуется OpenCart 2.3 2.2 2.1 2.0 ocStore 2.3 2.2 2.1 OpenCart.Pro, ocShop Get request to server of developer Да  
  3. 2,900.00 RUB View File FnStar - Адаптивный и универсальный шаблон Бесплатный тест-драйв шаблона сроком 1 месяц! FnStar - это не просто шаблон для Opencart, моё решение представляет собой готовый интернет-магазин со всеми необходимыми модулями, для старта которого нужно заполнить каталог товаров и контактную информацию. Универсальный, адаптивный, чистый дизайн, отлично подходит для продаж практически любых товаров и услуг. Да-да, я не оговорился, именно услуг! Теперь вы с легкостью можете продавать еще и услуги. Пример: https://fnstar.ru/index.php?route=information/service&service_id=3 Функционал - Красивые страницы услуг с возможность заказа услуги и задать вопрос. - Изменение информации через админку в шапке, подвале, контактах. - Меню вмещающее в себя огромное количество ссылок. Каталог товаров вмещающий большое количество категорий и подкатегорий. Ссылки на страницы услуг выводятся автоматически. - Обратный звонок. - Быстрый заказ. - Стикеры - Несколько видов баннеров - Призыв к действию - Карусель отзывов - Стена производителей - Стена категорий - Авторизация и регистрация в модальном окне. - Ajax-поиск. - и некоторые другие малозначимые функции Демо Главная: https://fnstar.ru Категория: https://fnstar.ru/index.php?route=product/category&path=67 Продукт: https://fnstar.ru/index.php?route=product/product&path=67&product_id=15 Админка: Адрес: https://fnstar.ru/admin/ Логин: demo Пароль: demo Результаты google page speed: Главная: ссылка Категория: ссылка Продукт: ссылка Модули Fnstar_слайдшоу (5 баннеров) Fnstar_вкладки (популярные, новинки, скидки, бестселлеры) Fnstar_стена категорий Fnstar_стена производителей Fnstar карусель отзывов Fnstar_CTA (призыв к действию) Fnstar_три баннера Fnstar_подписка на новости Fnstar_категории (меню) Fnstar_услуги (меню) Fnstar_статьи (меню) При покупке вы получаете Архив с последней версией шаблона вместе со всеми его модулями Все дальнейшие обновления, которые всегда будут бесплатными для вас Бесплатную техподдержку на протяжении всего цикла жизни шаблона Требуется IonCube Loader. Submitter bmite Submitted 03/29/2019 Category Платные шаблоны Системные требования php 5.6, Ioncube Loader Сайт разработчика https://fnstar.ru Старая цена Метод активации По запросу в ЛС По запросу на почту Ioncube Loader Требуется OpenCart 2.3 ocStore 2.3 OpenCart.Pro, ocShop Не проверялось Get request to server of developer Да  
  4. из всей ветки всего одно толковое сообщение (перед ответом), и то альтернатива. Меня бы устроил ответ, если бы указали изначально на файл, с которым нужно работать...
  5. Решено было так: в файле system/library/cart.php заменить // Product Discounts $discount_quantity = 0; $cart_2_query = $this->db->query("SELECT * FROM " . DB_PREFIX . "cart WHERE customer_id = '" . (int)$this->customer->getId() . "' AND session_id = '" . $this->db->escape($this->session->getId()) . "'"); foreach ($cart_2_query->rows as $cart_2) { if ($cart_2['product_id'] == $cart['product_id']) { $discount_quantity += $cart_2['quantity']; } } $product_discount_query = $this->db->query("SELECT price FROM " . DB_PREFIX . "product_discount WHERE product_id = '" . (int)$cart['product_id'] . "' AND customer_group_id = '" . (int)$this->config->get('config_customer_group_id') . "' AND quantity <= '" . (int)$discount_quantity . "' AND ((date_start = '0000-00-00' OR date_start < NOW()) AND (date_end = '0000-00-00' OR date_end > NOW())) ORDER BY quantity DESC, priority ASC, price ASC LIMIT 1"); if ($product_discount_query->num_rows) { $price = $product_discount_query->row['price']; } на // Product Discounts $discount_quantity = 0; $cart_2_query = $this->db->query("SELECT * FROM " . DB_PREFIX . "cart WHERE customer_id = '" . (int)$this->customer->getId() . "' AND session_id = '" . $this->db->escape($this->session->getId()) . "'"); // Блок по кастомным скидкам $tmp_price = 0; foreach ($cart_2_query->rows as $prod) { $objProduct = $this->db->query("SELECT * FROM " . DB_PREFIX . "product WHERE product_id = " . (int)$prod['product_id']); $tmp_price += $objProduct->row['price'] * $prod['quantity']; } // Конец блока по кастомным скидкам // Блок по кастомным скидкам if ($tmp_price >= 3000) { // условие по кастомным скидкам $product_discount_query = $this->db->query("SELECT price FROM " . DB_PREFIX . "product_discount WHERE product_id = '" . (int)$cart['product_id'] . "' AND customer_group_id = '" . (int)$this->config->get('config_customer_group_id') . "' AND ((date_start = '0000-00-00' OR date_start < NOW()) AND (date_end = '0000-00-00' OR date_end > NOW())) ORDER BY quantity DESC, priority ASC, price ASC LIMIT 1"); if ($product_discount_query->num_rows) { $price = $product_discount_query->row['price']; } } // Конец блока по кастомным скидкам p.s. форум этот оказался бесполезный, администрация поощряет флуд и спам модулей, которые не относятся к решению задачи.
  6. Есть скидки в опенкарте, вкладка в редактировании товара, так вот там указывается количество, после которого начинает работать скидка за шт. Мне надо, чтобы скидка включалась не от кол-ва, а от суммы в корзине. Например набрал человек на 3000 руб товаров и тогда только применяется эта скидка. Я так понял, нужно допил делать в system/library/cart.php , но дальше моих знаний не хватило. Пишите срок и цену в телегу @bmite или сюда
  7. так не подойдет, в моем случае оптовик может купить разные товары на сумму >= 3000. Не подскажите, в каком контроллере или модели срабатывает "переключатель" скидочных цен (зависящий от количества)?
  8. Извините, вы читать умеете не додумывая сообщения? Перечитайте мое первое сообщение внимательно. Так ясное дело, бото-продавцы спамят своими модулями поверхностно прочитав заголовок темы или отправляют в раздел услуг. Один товарищ предлагает ваш модуль за ~3к (в котором кстати нет нужной мне функции), вы предлагаете модуль по дешевле, но это все равно не то. Как работает стандартная система скидок опенкарта? Заходишь в редактирование товара, ставишь цену БЕЗ скидки *50р*, затем переходишь во вкладку Скидки, указываешь количество *например 5шт* (после которого "включится" пересчет цены), указываешь цену *30р* (по которой пересчитывать). Затем открываешь карточку товара и добавляешь 4 товара, цена будет 4х50=200. добавляем еще 1 товар, цена будет 5х30=150. Мне нужно, чтобы пересчет цены ВКЛЮЧАЛСЯ не от количества товара, а от СУММЫ ЗАКАЗА в корзине (а не скидка рассчитывалась от суммы заказа). То бишь я указываю в модуле (или где-то в контроллере - значение переменной) сумму заказа (= 3000 руб), после которой будет пересчет по скидке . Клиент набирает товаров в корзину на 2999р (для этой суммы цена розничная - 50р/шт), затем набирает товаров в корзину на сумму => 3000р (для этой суммы цена уже оптовая - 30р/шт). Ваш модуль и другие аналогичные работают совсем по другому, а именно, от суммы заказа отнимают % либо фиксированную сумму указанную в модуле.
  9. В админке, у товаров есть вкладка "Скидки". По умолчанию цена скидки "включается" при достижении определенного количество товара в корзине, мне нужно, чтобы цена по скидке "включалась" при определенной сумме в корзине. Проверил модуль по совету Djeff78 , к сожалению это не то, что нужно. Этот модуль выдает фиксированную скидку, либо % от суммы заказа, мне же нужно другое. Вопрос остается не решенным .... Касательно флуда, конкретно у вас он начался с самого первого сообщения. Я не просил совета "какой модуль установить?" или "как отреагирует заказчик?", потому ваши сообщения никак не относятся к теме и решению проблемы, это и есть флуд.
  10. Предложенный модуль мне не подходит. Это как покупать трактор, чтобы окопать одно дерево. Просьба не флудить и не впараивать мне модули.
  11. я видел этот модуль, нужный функционал в нем отсутствует, если я не прав ткните носом. к тому же, для этой небольшой функции он дороговато стоит. Ну и я ищу не модуль, а решение в виде небольшой правки в исходнике, либо небольшую подсказку.
  12. например какой модуль, я много перерыл и ничего подходящего не нашел.
  13. Нужно, чтобы цена по скидке включалась НЕ от количества товаров в корзине, а от СУММЫ ЗАКАЗА в корзине. Подскажите, как сделать? Я так понимаю тут собака зарыта foreach ($discounts as $discount) { $data['discounts'][] = array( 'quantity' => $discount['quantity'], 'price' => $this->currency->format($this->tax->calculate($discount['price'], $product_info['tax_class_id'], $this->config->get('config_tax'))) ); }
  14. извините, ошибся. Ваш код работает. Огромное спасибо за помощь!
×

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.