-
Публікації
3 222 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем mpn2005
-
-
В 24.11.2021 в 10:56, Denis8585 сказал:
Здравствуйте
Подскажите, пожалуйста, если у товара уже установлена акционная цена, но после была изменена розничная цена (при парсинге цен), то возможно ли при помощи модуля массово проставить (применить) акционные цены? То есть после изменения цен применить ранее настроенные акции.
В описании указано:
- фоновый режим работы скидки при коррекции цены - main (по основной цене)
Это оно?
Заранее спасибо.
В текущей версии есть cron обработчик, которые моет пересчитывать акции, которые были созданы модулем.
При пересчёте акционные цены приводятся в соответствие с настроенными правилами и исходной ценой товара.
Так же можно вызывать контроллер для обновления данных после парсинга, если это всё происходит на стороне админки. Тогда акции будут обновляться сразу после парсинга.
- 1
-
В 23.11.2021 в 16:31, Sashko_Shabl сказал:
Если я правильно понял вопрос... У меня скидки прописаны в коефициентах. Тоесть, есть какая-то прайсовая цена (цена для всех) и разным клиентам ставится коефициент на эту цену. Если нужна скидка 30%, то я просто ставлю коефициент 0.7.
Модуль сможет принимать коефициент и переводить его в проценты?Тут весь вопрос к модулю синхронизации с 1С. Модуль, скорее всего, пишет скидки напрямую в таблицу скидок. Поэтому и решать данный вопрос надо на уровне модуля синхронизации.
- 1
-
4 часа назад, OksaGM сказал:
Установила модуль, скидки настроила, учет в заказе включила.
И товар не кладется в корзину. Что делать?
Отключите модификатор модуля, если проблема исчезает, значит где-то есть конфликт с другими модификаторами.
Скиньте в личку @HyperLabTeam доступ на фтп и в админку и описание проблемы.
- 1
-
-
1 минуту назад, Yuorv сказал:
Parse error: syntax error, unexpected 'if' (T_IF), expecting function (T_FUNCTION) or const (T_CONST) in /var/www/fastuser/data/www/benefistutu.com/system/storage/modification/catalog/model/catalog/product.php on line 309
Покажите, что в районе 309 строки в этом файле.
-
$sql .= " AND LCASE(p.model) = '%" . $this->db->escape(utf8_strtolower($data['filter_name'])) . "%'";
Вот тут я накосячил.
Надо вот так:
$sql .= " AND LCASE(p.model) LIKE '%" . $this->db->escape(utf8_strtolower($data['filter_name'])) . "%'";
-
2 минуты назад, Yuorv сказал:
перестал вообще работать поиск
Как перестал? Выдаёт ошибку? Не ищет?
Похоже я должен быть заинтересован вашем вопросе. А вам оно и не надо вовсе.
-
Только что, Yuorv сказал:
ОС 2.3 перестал вообще работать поиск
Я писал ориентировочный код. Мог где-то опечататься.
Вы же не указывали версию, я привёл пример для OC3.
-
И ещё один важный момент. Вы конечный заказчик или посредник?
Если посредник, то адекватный исполнитель не возьмётся за реализацию такой задачи, из за дополнительного звена, которое будет усложнять работу.
Ну или бюджет должен быть соответствующий, который компенсирует всё временные затраты.
-
53 минуты назад, Demanoco сказал:
жду предложения
Маловероятно найти исполнителя, при такой постановке задачи.
1) Какая версия движка?
2) Какая тема используется?
3) Какой фильтр используете?4) Это нужно только в категории или на других страницах: акции, поиск, производители?
Не помешает и ссылка на образец страницы.
Ориентировочный бюджет тоже сразу поможет определиться с возможностью реализации данной задачи.
Далеко не весь функционал можно реализовать, если код используемого фильтра закрыт.
P.S.: Задача не такая простая, как вам кажется. Вот и нет желающих даже тратить время на выяснение всех подробностей. Велика вероятность, что это будет впустую потраченное время.
-
33 минуты назад, Yuorv сказал:
Доброго времени суток всем , столкнулся с такой задачей , нужно чтобы поиск искал только по модели , а не по названию товара .
сейчас он ищет по названию .
я ищу к примеру товар с кодом А 0001 он выдаёт все товары где есть 0001 и в конце списка то что мне нужно .
Мне надо чтобы если пользователь введёт А 0001 или А0001 выдавало только эти товары и ничего более
Заранее спасибо )
Так не стоит делать. Лучше добавить отдельный поиск именно по модели товара.
Но если всё же решите делать глобально, то можно поправить штатный запрос в модели товара.
В файле catalog/model/catalog/product.php
Вот это:
if (!empty($data['filter_name']) || !empty($data['filter_tag'])) {
Заменить на это:
if (!empty($data['filter_name'])) { $sql .= " AND LCASE(p.model) = '%" . $this->db->escape(utf8_strtolower($data['filter_name'])) . "%'"; } else if (!empty($data['filter_tag'])) {
Заменить нужно в двух местах. Вхождение встречается два раза.
Правку привёл на примере OC3
-
-
Можно просто переверстать обычную акцию к такому виду.
В корзине и других местах будет естественно акционная цена.
-
1 минуту назад, Bankaishow сказал:
я бы хотел сам научиться это делать
можешь подсказать хотябы куда копать где смотреть я понимаю что єто css но где он лежит на хосте ?
Смотреть код в кэше модификаторов. Разбираться, что пошло не так.
И потом поправить модификатор, чтобы правка не ломала страницу товара.
По сути всё.
2 минуты назад, Bankaishow сказал:я понимаю что єто css
Нет. Это не css
-
49 минут назад, Bankaishow сказал:
все уже не актуально решил сам )
но есть следящая задача нашел модуль таймеров товара оч хороший все нравится но он не вписывается
в мой шаблон и автор больше не поддерживает модуль
вот ссылка на модуль
а вот что выходит без счетчика и со счетчиком
вопрос может мне ктото помочь с адаптацией под мой шаблон
там где я купил шаблон отказались
Я могу адаптировать, если вас устроит цена.
Цена от 1000 руб. Более точно сложно сказать, нужно смотреть код.
-
Такие вопросы стоит писать авторам фильтра.
-
1 час назад, Bankaishow сказал:
Может еще подскажешь врубил модуль сео про все ссылки стали не рабочими что делать ? какие логи смотреть )?
Включить в настройках. И очистить системный кэш.
1 час назад, Bankaishow сказал:все ссылки стали не рабочими
Это очень расплывчато. Как не работают? Что происходит?
-
1 час назад, Bankaishow сказал:
system/storage/modification/catalog/controller/account/register.php(253)
Вот тут эта модель подгружается.
Надо смотреть оригинальный файл, если там нет кода загрузки такой модели, то искать модификатор, который это добавляет.
-
1 час назад, Bankaishow сказал:
Could not load model localisation/city! in
Нет такой модели в движке.
Смотрите что за модуль её добавляет. Пробуйте отключать модификаторы по очереди.
-
4 минуты назад, pro100m сказал:
еще раз повторю, что точно так же все можно прекрасно сделать на опциях, с разными артикулами.
О боже. Да никто этого и не говорил. Это вы упёрлись и твердите одно и то же.
Скажу больше, можно это сделать даже не на OpenCart.
- 1
-
1 час назад, Bankaishow сказал:
а вы можете конкретно сказать логи чего мне искать ? единственный лог который можно включить на хостинге это лог ошибок пхп
он включен и никаких ошибок не выдает
Если возникает ошибка 500, то в логе php просто обязаны быть ошибки.
Или у вас на хостинге что-то не настроено по логированию. Или лог лежит в другом месте.
Тут уже от окружения зависит. Это не касается самого opencart.
-
Только что, Tom сказал:
Не знаком с этим модулем. часто просто вижу на форуме вывод, что раз ссылка иначе выглядит, то это точно отдельный товар со своей ссылкой.
Там можно настроить и через #, тогда будет выглядеть как и опциями.
Можно вообще ссылку не менять. Всё зависит от товара. Для крупных одно, для мелочей другое.
-
2 минуты назад, Tom сказал:
Ссылка та же. Там в url, добавляются выбранные опции в хеш.
Там отдельные товары и полноценные сылки.
Каждый вариант цвета отдельная карточка товара.
https://skladbravo.ru/mezhkomnatnye_dveri/hard_fleks/bravo/bravo_21_cvet_white_mix
https://skladbravo.ru/mezhkomnatnye_dveri/hard_fleks/bravo/bravo_21_cvet_brut_betonТам для связки товаров модуль HPM используется.
- 2
-
10 часов назад, wimana12 сказал:
хорошо, по сути так и есть, реализованная эта опция, и скопирована на все товары с остатком типа 9999999(который по словам программиста 1с и будет слетать), хорошо пусть так как-то прикрутили эту опцию по другой схеме, а что в самом 1с увидим? ведь все-таки 1с это не только учет складских остатков но и номенклатура, данные должны попасть в накладную или чек на кассе и тд.
Если есть 1С специалист и может куда надо на стороне 1С потянуть эти данные, то выгрузить их не проблема.
Вообще у 1С из коробки с опциями довольно корявая работа. Там всё это реализовано через вариации. И добавление опции добавляет ещё несколько вариаций, что усложняет складской учёт.
Оплата в корзине лишь одного товара из пяти выбранных. Оплата по максимальной цене
в Програмування, створення модулів, зміна функціональності
Опубліковано:
Это можно сделать на уровне библиотеки корзины.
После формирования списка товаров, находим максимальную цену, у остальных позиций обнуляем цены.
В оформление заказа идёт всё так, как отдаст библиотека корзины.