Voland70
-
Публікації
98 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем Voland70
-
-
У меня случилось тоже самое, ключ слетел. Пожалуйста, написала вам в лично. Помогите.
Такая же беда... Подготовил прайсы к загрузке - а тут облом, и как раньше без этого модуля обходился...
-
Как узнать, что прайс-лист загрузился, если загрузка не останаыливается и "готово" не появляется. Хотя если удалить файл sos и прервать загрузку, то оказывается, что уже все товары загружены.
После загрузки прайс-листа в папке admin/uploads файл report.tmp. Если открыть данный файл в текстовом редакторе, например Notepad++ - можно видеть результаты обработки прайс-листа. Там указано количество обработанных строк, и если количество обработанных строк соответствует количеству строк в прайсе - результат завершен.
-
Подскажите, если я правильно понял, то модуль может подтягивать картинки из файлохранилища? Или он втягивает и сохраняет картинки в сам магазин?
И так и так. Возможны оба варианта.
-
Есть ли возможность парсить опции? Ищу - не нахожу... а так сильно нужно
проблема как-то решилась, сам не понял что это было.
Теперь другой вопрос актуальный - Есть ли возможность парсить опции? Ищу - не нахожу... а так сильно нужно
Возможно поможет: Часть 21. Опции
-
Артикул исправил, спасибо. Но это никак не повлияло на ошибку в Названии.
Номер колонки, содержащей название товара или параметры парсинга: <h1>, </h1> - параметры для парсинга правильные - единственное вхождение.
Ошибки скорее всего где-то у Вас, не видя настроек модуля сказать сложно.
Возможно поможет - CSV - с Вашего сайта донора категория "Блокноты" - описание и атрибуты. Описание с HTML- тегами: CSV.rar
-
В Вашем случае параметры парсинга
Всем привет!Помогите разобраться в парсингеБеру данные со страницы http://blanknote.com.ua/bloknoty/design-notebook/Hipster-levНастройки шаблонаНомер колонки в прайс листе, содержащей артикул (sku) или параметры парсинга: <meta itemprop="price" content=", грн." />Номер колонки, содержащей ссылку для парсинга: 5Номер колонки, содержащей название товара или параметры парсинга:<h1>, </h1>Номер колонки, содержащей ссылку для парсинга: 5Номера колонок, содержащих цену и спец. цены , через запятую или параметры парсинга:<meta itemprop="price" content=", грн." /Номер колонки, содержащей ссылку для парсинга: 5В колонке 5 у меня ссылка на страницуВ логах выдает:The Product passed: Row ~= 0 Incorrect link = product_name in column = 5Parsing Product Name error: Row ~= 2 url = http://blanknote.com.ua/bloknoty/design-notebook/Hipster-lev Check your settingsВ Вашем случае параметры парсинга артикул (sku) - заданы неверно, правильно будет так: <span>Модель:</span>,<br />
или так:<meta itemprop="model" content=","
В указанных Вами параметрах парсинта, в место артикула SKU получаeте цену товара, а артикул обязательный параметр.
- 1
-
Когда приходилось парсить текст с тегами, то получалась такая же байда после заливки. Не мудрствуя лукаво, я в настройках Content Downloader ставил "в одну строку" :)
Благодарю! Тоже методом проб и ошибок - пришел к этому решению.
-
В работе часто использую Content Downloader . В сочетании с данным модулем не заменимые вещи для работы. При парсинге описаний Content Downloaderом - на выходе получаю готовый, сформированный HTML –код, но залить, импортировать с помощью модуля не всегда удобно, так как он автоматически изменяет готовый HTML код, автоматически вырезает <Div> - блоки, прописанные классы CSS, расставляет переносы строк - <br> , в итоге получается не то, что нужно.
Такая же проблема при переносе товаров со своих, других сайтов на новый, Приходится использовать другие расширения.... Делать лишние телодвижения.
Когда парсятся описания непосредственно с сайта донора понятно – эта функция просто необходима, ну а когда модулем переносятся, экспортируются описания в виде сформированного HTML кода, не удобно.
Было бы хорошо, если бы эту функцию можно было бы иногда, по необходимости отключать.
Чувствовал, что кому-то понадобится :)
Найдите в admin/model/catalog/suppler тескт: // Форматирование текста в описании, можно закоментировать ненужное:
По Вашей рекомендаци в admin/model/catalog/suppler :
Раскоментировал: $row[$descrip] = htmlspecialchars_decode($row[$descrip]); - Разрешить теги HTML
Но причина проблемы полагаю в другом, а именно к каждому переносу строки в коде с описанием, после импорта, в браузере добавляется тег - <br>, результате увеличиваются расстояния между строк, абзацев, заголовков, вновь залитые тексты с описаниями выглядят очень убого.. :(
Заметил, что причина проблемы в символе - Возврат каретки. Это хорошо видно, если импортировать проблемные описания в файл -.csv и посмотреть его в текстовом редакторе Notepad++. Этот символ везде присутствует в тексте, понятно что в браузере символ заменяется на перенос строки - <br>.
В процессе подготовки прайс листа для импорта - этот символ появляется в файле - .xml, причем в аналогичном файле в -.csv формате символ отсутствует.
Пробовал в admin/model/catalog/suppler добавить:
$row[$descrip] = str_replace(" ", " ", $row[$descrip]); или $row[$descrip] = str_replace(" ", "\n", $row[$descrip]); - но очевидно это не то, или этого мало....
К сожаления слаб в PHP, полный 0, :(
Что делать? Приходится экспортировать описания к залитым товарам в -.csv поиск/заменой удалять символ и импортировать обратно... А это время. Как решить проблему?
-
В работе часто использую Content Downloader . В сочетании с данным модулем не заменимые вещи для работы. При парсинге описаний Content Downloaderом - на выходе получаю готовый, сформированный HTML –код, но залить, импортировать с помощью модуля не всегда удобно, так как он автоматически изменяет готовый HTML код, автоматически вырезает <Div> - блоки, прописанные классы CSS, расставляет переносы строк - <br> , в итоге получается не то, что нужно.
Такая же проблема при переносе товаров со своих, других сайтов на новый, Приходится использовать другие расширения.... Делать лишние телодвижения.
Когда парсятся описания непосредственно с сайта донора понятно – эта функция просто необходима, ну а когда модулем переносятся, экспортируются описания в виде сформированного HTML кода, не удобно.
Было бы хорошо, если бы эту функцию можно было бы иногда, по необходимости отключать.
-
Что-то с MySQL говорит: ошибка 2006, сервер MYSQL был, да весь вышел :)
Скиньте, плз, что у вас в строке 8696 в admin\model\catalog\suppler.php
?
Проблема решена перезапуском сайта на локальном сервере. Благо проект в стадии старта. Снес и настроил все заново. На новом модуль работает четко - как часы!
- 1
-
БД у вас кажется или переполнена или не работает.
Скажите, что у вас в строке \admin\model\catalog\suppler.php on line 8696 ?
Не знаю какая у вас версия и какой движок этот номер 8696 имеет разное содержимое.
БД - пустая, только несколько категорий созданы с помощью модуля.
Содержание line 8696 в \admin\model\catalog\suppler.php
if (!empty($sku)) $row[$cod] = $sku;
else if (empty($row[$cod])) $row[$cod] = $row[$sku2]; -- строка 8696 в \admin\model\catalog\suppler.php
$row_product = $rows;
На всякий случай прилагаю \admin\model\catalog\suppler.php
-
Не волнуйтесь, разберемся.
Что написано в sos ?
Долго ли модуль работает?
Что пишут в system/log ?
В sos: 0 50120001
Модуль работал по разному, до 20 минут раз перезапускал. Потом сделал -прайс в котором всего 5 товаров одной категории. И заметил после каждого запуска -создается новый производитель - с одинаковым названием, выдержал -10 тайм-лимитов - создалось 10 одинаковых производителей. В настройках "Произвоодителя" в чекбоксе "Создавать в магазине:" указано -Да.
Прилагаю файл -журнал ошибок.
-
У меня тоже Open Server так сообщает о Тайм-Лимите.
Это нормально.
Хуже, что нет errors (
Если нет sos значит модуль даже не начинал работать :(
sos - есть, но даже прайс из 5 товаров никак не загрузить.
Работа по проекту встала, надеялся на модуль, - хотелось быстро представить заказчику результат, похоже придется по старому...
Как исправить?
-
Вторые сутки бьюсь – пытаюсь настроить работу модуля на локальном сервере «Open Server».
На хостинге все работает отлично, но на локальном никак не хочет грузить товары. По окончании таймлимита – выдает сообщение об ошибке Fatal error:
При этом фалы файлы errors.tmp и report.tmp в папке uploads отсутствуют.
Ради эксперимента создал небольшой прайс – из 5 товаров с необходимыми колонками – результат тот же, отрицательный.
Чем вызвана ошибка? Куда смотреть?
-
Пытаюсь установить модуль v.7.3 на локальный сервер "Open Server". Все по инструкции. При нажатии "Добавить" поставщика - на странице ошибка.
Что делать. Как настроить модуль для работы на локальном сервере?
-
в журнале ошибок ничего нет.
Что то тоже после обновления на 7.3 папка uploads на сервере пустая, и при удачной заливе и в случае ошибок, файлы errors.tmp и report.tmp в папке uploads отсутствуют.
Может субъективное мнение, но впечатление, что после обновления модуль стал грузить товары быстрее. Только что залил 120 товаров, при этом влез в таймлемит. Раньше 3-4 раза минимум перезапускал.
- 1
-
И ещё не получается парсить цены с сайта http://www.bike-discount.de/en/buy/granit-citychain-x-plus-1060-170-chain-lock-48309/wg_id-67, та что красная
В параметрах парсинга цены указал "<td itemprop="price">€ ,</td>", номер колонки для парсинга в прайсе тоже указал, артикул и категория и имя тоже есть.
Знак € - Евро в HTML коде страницы доноре указан в виде символа €
<tr class="price"><th>Price:</th><td itemprop="price">€ 109,20</td></tr><tr><td> </td>
Попробуйте задать параметры парсинга:
"price">€,</td>
- 1
-
После очередного обновления модуля, начиная с версии 7.1 появилась возможность парсить несколько значений одного атрибута. Подозреваю, что ниже описанная проблема возникает в связи с указанным обновлением.
У меня в результате этого обновления атрибуты парсятся с ошибками.
Вот к примеру, так выглядят атрибуты на сайте доноре:
HTML- блок с атрибутами на сайте доноре :
<div class="box" style="border-top:0px;"><table class="table-description" style="width:603px"> <tr> <td>Наружный диаметр: </td> <td>20 мм</td> </tr> <tr> <td>Толщина стенки: </td> <td>1.8 мм</td> </tr> <tr> <td>Марка полиэтилена: </td> <td>ПЭ-100</td> </tr> <tr> <td>Рабочее давление: </td> <td>12.5 атм.</td> </tr> <tr> <td>Гарантия: </td> <td>50 лет</td> </tr> </table></div>
Так атрибуты выглядят после парсинга - атрибуты и их значения меняются местами, каждому атрибуту придаются все значения какие есть:
Как этого избежать?
Если задать, правельные по моему мнению параметры для парсинга:
<tr> <td>,</td>,<td>,</td> </tr>
То модуль атрибуты не находит, а если указать параметры:
<td>,</td>,<td>,</td>
Тогда парсятся с указанными ошибками.
- 1
-
Но есть возможность легко исправить ситуацию: при загрузке прайс-листа включите кнопку «Преобразовать Модель в Код товара».
Вы пробовали эту опцию?
Точно! Благодарю!
- 1
-
попробуйте сделать экспорт данных товаров и поновой их залейте.
Сделать экспорт - удалить старые и залить заново - можно было бы. Но в моем случае не подойдет. В настоящее время в карточках товара "Технические характеристики" и "Документация" - выводятся с помощью модуля "Дополнительныу вкладки", при этом характтеристики выводяться в виде простых таблиц в html. Пришло время прикрутить фильтр по xарактеристикам - атрибутам товаров, в связи с чем удаляю дополнительную вкладку "характеристики" и как положено в ОпенКарт вывожу новую в виде атрибутов. Если товар удалить, ранее красиво оформленные вкладки -"Документация", с привюшками, ссылками на буклеты, каталоги, тех. паспорта товаров - ПОТЕРЯЮТСЯ, так как привязаны к ID старых товаров. На создание вкладок с документами в свое время потратил много времени и сил... Прикручивать опять к новым товарам -тот ещё гемор.
По этому и хочу просто обновить старые, - добавить с помощью данного модуля к старым товарам атрибуты.
Может выручит кто. Пояснит почему не получается обновить старые товары, не создавая новые?
-
Доброго времени суток!
Помогите разобраться с работой модуля.
Пытаюсь обновить товары в магазине, залитые ещё до установки модуля - придать им атрибуты.
Ранее, до установки данного модуля, при создании товаров в "код товара" указывался артикул (sku) - и в созданых товарах в поле "код товара" выводился именно артикул - к примеру: 10009376
С помощью модуля решил добавить - задать старым товарам атрибуты. После экспорта, добавил в прайс-лист данные атрибутов товаров, выбрал действие "добавлять и обновлять". Но товары не обновляются, а создаются новые дубли с новым кодом товара, к примеру: 6964-05.
Ломаю голову, как обновить ранее созданные товары не создавая новые?
-
Может проще заменить файл admin/view/template/sale/order_invoice.tpl на дефолтный вашей версии opencart?
Или из бэкапа до установки модуля "Автоматической обработки прайс-листов".
Ну да - так проще. Тоько в дефолтной версии - нет икони вывода документа на печать....
-
Здравствуйте!
Менеджеры магазина просят удалить "Гарантийный талон".
В ветке форума есть рекомендации как перевести его на русский, или удалить в vqmod, но в моем случае модуль устанавливался без vqmod. Как удалить Гарантийный талон рекомендаций на форуме я не нашел.
Из admin/view/template/sale/order_invoice.tpl пытался удалить часть кода, которая, как я полагаю, выводит в шаблоне информацию о гарантийных обязательствах.
<?php } ?>
<!-------- begin ----------->
<br/><br/><br/><b> Продавець: _________________</b><br/><br/><br/>
<!-------- end ----------->
</div>Удалил часть кода с этого
<!-------- begin ----------->
<h1><?php echo "ГАРАНТіЙНиЙ ТАЛОН"; ?></h1>
<table class="store">
<tr>
<td><b><?php echo $order['store_owner']; ?></b> <?php echo $order['store_address']; ?><br />
<b><?php echo "Дата продажу:"; ?></b>
<?php echo $order['date_added']; ?>
</td>
</tr>
</table>.........................................................................................................................................................
<p>З повагою, директор: ________________ <b><?php echo $order['store_owner']; ?></b></p>
<br/>
<!-------- end ----------->До этого
<?php } ?>
</body>
</html>Но в результате при нажатии на "показать счет" в заказах админки - страница с сообщением об ошибке.
Как перавильно удалить гарантийный талон?
-
я точно не знаю, а так?
Номер колонки, содержащей значение атрибута или параметры парсинга: <tr> <td>,</td>,<td>,</td> </tr>
Тексты начала и конца парсинга, через запятую <th></th>,</table
Так и делал: В результате все атрибуты в кучу. Названия и значения атрибутов перепутаны ..... Осталась только надежда на помощь сообщества..
Модуль Автоматическая обработка прайс-листов. [Поддержка]
в Модули обмена данными
Опубліковано:
Просто взять и спарстить с помощью данного модуля не получиться. Я бы поступил иначе. На данном сайте можно скачать прайс лист, который можно доработать и уже модулем импортировать товары в свой магазин, Товаров там не много, прайс можно сделать руками.