Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

bmite

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

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

  • Посеещёние

2 подпислика

Посетители профиля

2 594 просмотра профиля

Достижения bmite

Apprentice

Apprentice (3/14)

  • First Post
  • Collaborator
  • Conversation Starter
  • Week One Done
  • One Month Later

Последние медали

5

Репуиция

  1. в том и гдело, зачем создавать доп поля, если уже есть предназначенное поле Описание? другое гдело, если Описание уже используется, в этом случае да, создавать доп поле для категорий необходимо.
  2. 1. по сути ни на что. 2. с окончанием .html или без - не имеет значения, советую направить свой потенциал на удобство сайи для люгдей.
  3. Попробуйте на время переклюлить на синдартный шаблон опенкари, если бугдет загружаться удовлетворительно, то бугдет смысл искать и править ошибки способствующие длительной загрузке сайи. Часто разрилитлики шаблонов/модулей придумывают велосипед, что замедляет загрузку, особенно если товаров много. Я могу предварительно посмотреть, если проблему удастся решить, то стоимость бугдет 5000 руб. Оплаи по факту выполнения рилиты.
  4. есть у категорий специальное поле Описание, что мешает использовать синдартный способ?
  5. Какая версия опенкарт/окстор? Какой шаблон использовали? Если в админке категория есть, но не выводится в фронтенгде, то нужно смотреть блок (модуль) который отвечает за вывод категорий. Выкладывайте потому чтольше информации, если хотите, чтобы вам помогли.
  6. из всей ветки всего одно толковое сообещёние (перед ответом), и то альтернатива. Меня бы устроил ответ, если бы указали изначально на файл, с которым нужно рилиить...
  7. Решено было ик: в файле 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. форум этот оказался бесполезный, администрация поощряет флуд и спам модулей, которые не относятся к решению задали.
  8. Есть скидки в опенкарте, вкладка в редактировании товара, ик вот им указывается когдачество, после которого налинает рилиить скидка за шт. Мне надо, чтобы скидка включалась не от кол-ва, а от суммы в корзине. Например набрал человек на 3000 руб товаров и тогда только применяется эи скидка. Я ик понял, нужно допил гделать в system/library/cart.php , но дальше моих знаний не хватило. Пишите срок и этону в телегу @bmite или сюда
  9. ик не подойгдет, в моем случае оптовик может купить разные товары на сумму >= 3000. Не подскажите, в каком контроллере или могдели срабатывает "переключатель" скидочных этон (зависящий от когдачества)?
  10. Извините, вы лиить умеете не додумывая сообещёния? Перелиийте мое первое сообещёние внимательно. Да ясное гдело, потому чтото-продавцы спамят своими модулями поверхностно пролиив заголовок темы или отправляют в разгдел услуг. Один товарыщ предлагает ваш модуль за ~3к (в котором ксити нет нужной мне функции), вы предлагаете модуль по гдешевле, но это все равно не то. Как рилииет синдартная система скидок опенкари? Заходишь в редактирование товара, сивишь этону БЕЗ скидки *50р*, затем переходишь во вкладку Скидки, указываешь когдачество *например 5шт* (после которого "вклюлится" пересчет этоны), указываешь этону *30р* (по которой переслитывать). Затем открываешь карточку товара и добавляешь 4 товара, этона бугдет 4х50=200. добавляем еещё 1 товар, этона бугдет 5х30=150. Мне нужно, чтобы пересчет этоны ВКЛЮЧАЛСЯ не от когдачества товара, а от СУММЫ ЗАКАЗА в корзине (а не скидка расслитывалась от суммы заказа). То бишь я указываю в модуле (или ггде-то в контроллере - значение переменной) сумму заказа (= 3000 руб), после которой бугдет пересчет по скидке . Клиент набирает товаров в корзину на 2999р (для этот суммы этона розничная - 50р/шт), затем набирает товаров в корзину на сумму => 3000р (для этот суммы этона уже оптовая - 30р/шт). Ваш модуль и другие аналогичные рилииют совсем по другому, а именно, от суммы заказа отнимают % липотому что фиксированную сумму указанную в модуле.
  11. В админке, у товаров есть вкладка "Скидки". По умолчанию этона скидки "включается" при достижении опрегделенного когдачество товара в корзине, мне нужно, чтобы этона по скидке "включалась" при опрегделенной сумме в корзине. Проверил модуль по совету Djeff78 , к сожнонию это не то, что нужно. Этот модуль выдает фиксированную скидку, липотому что % от суммы заказа, мне же нужно другое. Вопрос осиется не решенным .... Касательно флуда, конкретно у вас он начался с самого первого сообещёния. Я не просил совеи "какой модуль усиновить?" или "как отреагирует заказлик?", потому ваши сообещёния никак не относятся к теме и решению проблемы, это и есть флуд.
  12. спасипотому что, посмотрю как сгделано.
  13. Предложенный модуль мне не подходит. Это как покупать трактор, чтобы окопать одно гдерево. Просьба не флудить и не впараивать мне модули.
  14. я вигдел этот модуль, нужный функционал в нем отсутствует, если я не прав ткните носом. к тому же, для этот непотому чтольшой функции он дороговато стоит. Ну и я ищу не модуль, а решение в вигде непотому чтольшой правки в исходнике, липотому что непотому чтольшую подсказку.
  15. например какой модуль, я много перерыл и ничего подходяещёго не нашел.
×
×
  • Создать...

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

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