-
Публікації
205 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем Rennovatio
-
-
-
18.04.2023 в 10:36, spectre сказал:
отключить форму, ей все равно никто не пользуется кроме ботов
Всё гениальное просто!
А ведь действительно,
-
Добрый день.
На странице обратной связи стоит каптча, но на почту всё равно приходит спам. Почта на gmail, в фильтрах заблокировано много адресов и доменов, но спам всё равно приходит. В htacces заблокировал нежелательные страны, это уменьшило количество спама, но не полностью.
Кто-нибудь может посоветовать, как ещё можно бороться в таком случае?
-
Добрый день.
Стал очень долго обновляться прайс-лист, насколько я понял, из-за большого количества старых ссылок на фотографии. Если я удаляю всё из колонки с ссылками, то прайс обновляется быстро. Но мне нужна заполненная эта колонка, по пустым ячейкам я вижу когда в прайс добавляют новый товар, поэтому всё удалить не вариант. Просмотреть все ссылки - тоже. Можно как-то сделать, чтоб ссылки изображений для уже загруженных товаров не принимались во внимание модулем?
-
Старый сайт, без предустановленной каптчи. Хостинг требует такую функцию на сайте, чтоб приходили уведомления на почту.
-
20.03.2023 в 20:46, drOC сказал:
В адмінці вже мають бути передвстановлені модулі каптчі у відповідному розділі "Captcha"
Після активації, потрібно увімкнути в глобальних налаштуваннях у вкладці "Опції"
Дякую за відповідь.
Здається звичні каптчі додали у наступних версіях, принаймні в V 2.1, вона є, а в моїй - Anti-Fraud.
-
Есть вот такая старая сборка, OCSHOP V 2.0.3.1 Сейчас встал вопрос о необходимости капчи. В предустановленных есть что-то типа Anti-Fraud List, но хотелось бы простую Basic Captcha или что-то в этом роде. Это как-то возможно?
-
так как тема висит в поиске гугла, напишу где у меня редактируется
catalog/language/russian/common/search.php
-
Для местного "поисковика" просят предоставить ссылку на прайс-лист (YML, XML, csv, txt), раньше никогда с этим не сталкивался. Подскажите пожалуйста, как правильно это реализовать? Есть ли встроенные способы или нужно устанавливать дополнительные модули?
Версия 2.0.3.1
-
Ребят, я уже писал свой вопрос, но ответ так и не получил, поэтому дублирую вопрос. Простите.
Кто-нибудь знает как в отдельно взятом поставщике автоматически присвоить товару статус "предзаказ"? Там есть возможность изменять статус, но только для товара у которого стоит - 0. А мне нужно получить результат: товар которого 0 - нет в наличии, весь остальной товар в карточке товара показывало "предзаказ". Ниже добавил картинку, которая, как мне кажется, должна отвечать за подобную задачу. Но у меня настроить её не получается
-
3 минуты назад, spectre сказал:
ставим кол-во на складе 0
на закладке данные в товаре выбираем статус предзаказ
Спасибо, это хорошая идея. Но как быть с товаром которого действительно на складе 0? Можно ли таким же не хитрым способом разделить: 0 - нет в наличии, всё остальное - предзаказ?
-
Друзья-товарищи. Помогите. Так давно всё работает гладко и по накатанной, что когда решил кое-что исправить - не соображу как.
Нужно в отдельно взятом поставщике изменить статус товара "есть в наличии" на "предзаказ".
Попробовал настроить срок поставки (срок=статус,срок=статус..) но не получилось. Кто-то может дать совет как реализовать это?
-
-
1 час назад, Rubynoid сказал:
Я в таком случае создаю список связанных СКУ и храню его на компе, постоянно дополняя.
В случае чего, его можно прогнать заново.
У меня есть готовая форма для прогона этого "прайса".
Вот такая:
Основной артикул - это товар, который уже есть в магазине, а альтернативный - которого может не быть в магазине, но вы собираетесь его добавлять.
Или тоже есть в магазине, но тогда, после связывания артикулов, его нужно будет удалить, как дубль.
После связывания, обязательно распечатайте полную таблицу: http://prntscr.com/cm4549 (5)
В колонке 3 должен быть СКУ существующего в магазине товара, а в колонке 4 - СКУ этого же товара, но с другим поставщиком.Второе СКУ привяжется к первому и они оба будут указывать на 1 (первый) товар.
Второй товар можно удалить из админки.
И Вам спасибо за совет! Правда пока увидел Ваш вариант, сделал по своему:
1. Проставил новый SKU всему прайсу в отдельную колонку
2. В поставщике указал эту колонку как альт. sku и указал "сделать его основным".
3. Прогнал прайс-лист с новыми значениями, и вместо старых sku вырезал и вставил новые. А в поставщике убрал информацию про альтернативный sku вообще.
Всё обновляется и у всего товара добавилось в конце SKU приставка с годом. Это тот результат которого и хотелось достичь.
Вопрос, я что-то упустил из виду, не всё так гладко и в дальнейшем это всплывёт? Или SKU таким образом изменился на новый?
-
2 минуты назад, Rassol2 сказал:
нет такого нету.
только запросом в базу данных.
ну или создать новые ску, и привязать их через поставщика так сказать сделать альтернативные ску.
http://joxi.ru/zANYKMEuBavdy2Спасибо за идею
-
Друзья, подскажите пожалуйста как с наименьшими усилиями обновить SKU уже имеющегося товара?
Пару лет работал с товаром и создавал его SKU путём соединения трёх полей в Excel (производитель+модель+размер). Всё работало хорошо и дубликатов не было. Но в этом году столкнулся с ситуацией, когда появился товар, который отличается только годом выпуска (и естественно ценой). Вижу решение этой проблемы путём добавления к SKU еще 4 поля с годом (получится: ***16, ***17). Но как связать новый SKU с уже имеющимися 3000 товара в магазине? Может кто-то даст ссылку на видео, кажется было такое в мануале. Или опишет алгоритм действий?
Огромное спасибо
-
Добрый день.
Вопрос совсем не по Opencart, но уверен задача по силам местным экспертам. Если вкратце - задача следующая: на странице сайта нужно сделать форму (3-4 поля), данные из которой будут добавляться в БД. И вкладка с возможностью производить поиск, полностью или частично введя данные в такие же 3-4 поля.
Если кто-то захочет взяться за подобное задание, попробую вместе обрисовать задачу конкретнее.
-
21 минуту назад, chukcha сказал:
Начинайте вводить с %
И прибудет вам счастье
Почему так?
Потому что, так удобнее, иногда нужно Точное совпадение - от начала, но если вы уверены что с любого места, то %
Почему так?
Потому что так принято в SQL, и это распространяется на системы, пользующие поиск в символьных данныхБольшое спасибо!
-
Недавно перешел с версии 1.5. на 2.0.3. и столкнулся с таким моментом: чтоб в админке найти товар по названию, нужно точно прописывать это название с самого начала, просто ввести уникальные ключевые слова или номер модели, который указан в названии, недостаточно. Это я что-то не смог правильно настроить? Если это такая особенность, то может есть какой-нибудь модуль, позволяющий быстро искать товар по фрагментам названия? А по категориям вообще нельзя отсортировать товар получается?
-
5 минут назад, php5 сказал:
А для чего вам фильтр в карточке?)
- создайте модуль
- идите в "макеты", выбирайте нужный, и в нужную позицию добавьте модуль.
Не стирайте пути в макетах)
Дело было в "пути". Большое спасибо
-
Подскажите пожалуйста, в версии 2.0 не могу на страницу с товаром вывести фильтр, html контент и другие модули. В настройках самого фильтра и через дизайн/макеты предусмотрен вывод модулей на странице product, но результата не вижу. Не подскажете что делаю не так?
-
Решено с помощью уважаемого fakir
В catalog/view/javascript/common.js
меняем
/* Search */ $('#search input[name=\'search\']').parent().find('button').on('click', function() { url = $('base').attr('href') + 'index.php?route=product/search'; var value = $('header input[name=\'search\']').val(); if (value) { url += '&search=' + encodeURIComponent(value); } location = url; }); $('#search input[name=\'search\']').on('keydown', function(e) { if (e.keyCode == 13) { $('header input[name=\'search\']').parent().find('button').trigger('click'); } });
на/* Search */ $('#search input[name=\'search\']').parent().find('button').on('click', function() { url = $('base').attr('href') + 'index.php?route=product/search'; var value = $('#top input[name=\'search\']').val(); if (value) { url += '&search=' + encodeURIComponent(value); } location = url; }); $('#search input[name=\'search\']').on('keydown', function(e) { if (e.keyCode == 13) { $('#top input[name=\'search\']').parent().find('button').trigger('click'); } });
-
Захотел растянуть логотип на всю ширину магазина, а поиск и корзину чтоб не мешали перенёс выше. Получилось так:
но поиск "1" перестал работать, а поиск "2" нормально работал. Не подскажете в чём может быть дело? Делал следующее:catalog/view/theme/default/template/common/header.tpl
</head> <body class="<?php echo $class; ?>"> <nav id="top"> <div class="container"> <div class="col-sm-5"><?php echo $search; ?> </div> <div class="col-sm-3"><?php echo $cart; ?></div>
<header> <div class="container"> <div class="row"> <!--<div class="col-sm-4">--> <div id="logo"> <?php if ($logo) { ?> <a href="<?php echo $home; ?>"><img src="<?php echo $logo; ?>" title="<?php echo $name; ?>" alt="<?php echo $name; ?>" class="img-responsive" /></a> <?php } else { ?> <h1><a href="<?php echo $home; ?>"><?php echo $name; ?></a></h1> <?php } ?> </div> </div> <div class="col-sm-5"><?php echo $search; ?> </div> <div class="col-sm-3"><?php echo $cart; ?></div> </div> </div> </header>
-
Этого делать нельзя! Это совершенно разные классы.
Надо было просто добавить предложенный мной код. Можно ниже имеющегося блока с #menu .navbar-nav, а можно просто добавить в конец файла. В этом случае весь дополнительный код окажется в одном месте и не придётся его искать.
Так что верни удалённый фрагмент и добавь новый.
Переделал, всё работает! Огромное спасибо SiteMix
Модуль Автоматическая обработка прайс-листов. [Поддержка]
в Модули обмена данными
Опубліковано:
Большое спасибо! Помогло.
Работает и без диапазона цен, просто + "наценка" на всю категорию. Может кому-нибудь пригодится.