-
Posts
6,005 -
Joined
-
Last visited
Content Type
Profiles
Forums
Marketplace
Articles
FAQ
Our New
Store
Blogs
module__dplus_manager
Everything posted by usergio
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Попробуйте так, например: monitors/samsung/22/tn_film Без первого и последнего слеша.- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Модуль загружает в магазин товары из прайс-листа построчно. Т.е. одна строка - один товар. Если есть товар, то у него есть конкретная цена, картинка ... и конкретный цвет. Главное, что код этого товара отличается от кодов других товаров в прайсе (если коды одинаковые, то считается, что это тот же самый товар) Такие колонки, как цвет, объем, вес, диаметр, материал, страна изготовитель..... заносятся и показываются в разделе "Характеристики" (возле "Описание") Называются атрибуты. Атрибуты модуль поддерживает, а поиск по атрибутам реализован freelancer-ом с помощью чекбоксов (ставите галочки и программа находит товар одновременно по нескольким параметрам). С опциями через запятую, идея не плохая можно было бы подумать о реализации. :-) Но чуть позже, еще есть мелочи во 2-й версии, которые задумал сделать на днях.- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
В личку пришел вопрос: "у меня такая ошибка XML не был сконвертирован из XLS файла!" Конвертировать в XML обязательно и именно из Экселя. Сам Эксель это делает. У меня 2007-й Недавно столкнулся с таким случаем. Прайс был в xml с полями типа <nasha>234.60</ end> <nakrutka>3.50</ end>.... Открываю его своим Экселем, а он мне говорит: Хотите я по своему усмотрению сформирую таблицу из этого файла? Говорю, Да, так он мне так и сделал колонку nasha и колонку nakrutka Но тут есть одна тонкость: таблица эта оказалась привязана к исходному файлу и не позволяла себя изменять (формулы работали не все), но справа, где таблица заканчивалась, начинались пустые колонки, там все формулы работали. Туда и добавлял то что мне было нужно. Потом конвертнул в xml- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Сделал, возьмите из раздачи файл admin/controller/catalog/suppler.php найдите в нем, поиском "500" исправьте на сколько вам нужно. А можно спросить, что это у вас за прайс такой, в котором, что 1000 колонок?- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Да, это нормально. Надеюсь, что вам не каждый день придется исправлять форму поставщика. Такова идеология ОпенКарта: добавили Товар - сохранитесь, зайдите снова. Следовал традициям :-) Не сочтите за труд, посчитайте сколько у вас атрибутов выпадает и сколько всего. У меня, кажется, установлен предел 200. В выпадающем окне атрибутов, движок справа у вас виден?- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Vqmod, согласно инструкции, которая дана ему программистом и положена в его папку xml должен вносить изменения в системные файлы ОпенКарта. Чтобы эти файлы не портить vqmod делает их копию у себя в папке cache и вносит изменения в них только у себя в кэше, а оригиналы не трогает и не меняет. Вы знаете файлы в которые я вносил изменения, эти файлы (с изменениями) я выложил в раздаче. И тут, такое чудо :( после установки, вы заходите в кэш vqmod-а, чтобы посмотреть файлы, которые он изменил, а там они не все. Не хватает файла, который выводит в меню Каталог пункт Поставщики. Тогда я его добавил вручную (модифицированный) переименовал по шаблону vqmod-а и все заработало. Потом еще языковый файл добавил (в меню вместо Поставщики появилось text_suppler) тогда заработало.- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Все suppler-ы из папок установки в соответствующие папки на сайте (можно только те, что отличаются по размеру). Главное, перед установкой удалите из БД таблицы suppler & suppler_data. Пишите, если что не пойдет. Через день-два будет версия 2.1 Написал Руководство.- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
А у вас еще первая стоит?- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Так и не понял, почему vqmod такой ленивый. Замкнутый круг получается: пока программа не вызывается vqmod ее не модифицирует, а программа не вызывается, потому, что ее нет в меню, а в меню ее нет, потому, что vqmod ее не модифицировал :-D- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Товарный чек уже перевел на русский, а Гарантийный талон не могу: не знаю росс. законодательства. Вы сами можете сделать Гарантийный талон: поменять текст в файле vqmod/XML/supplerXXX.xml Внизу файла замените текст с помощью NotePad обязательно в кодировке UTF-8. Значки не трогайте, а текст меняйте смело- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Установил у себя, было то же самое, что и у вас. vqmod неохотно загружает себе в кэш модифицированные фалы. Пришлось ему помочь :-) Скопировал в vqmod/vqcache и переименовал 2 модифицированных файла: vq2-admin_language_russian_common_header vq2-admin_view_template_common_header Заработало. Все файлы ОпенКарта, в которые я вносил изменения добавил в раздачу. Список файлов опубликован в раздаче. Правки в них отмечены комментариями.- 49,460 replies
-
- 1
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Сейчас посмотрю. В крайнем случае поставлю на своем сайте 1.5.1.3 и проверю. Заработает.- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Инсталируйте пару раз vqmod Такое бывает/ На крайняк, сравните файлы по моему списку в Тотал-е с теми, что сформировал vqmod- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Тот же прайс, второй раз пройдет очень быстро, т.к. картинки качать уже не будет. Измерял скорость обновления на 350 товарах. Прошло за 5 секунд. Т.е. ваш большой прайс обновится за 72 секунды. С ценой, я пообещал опрометчиво. Когда стал делать вторую версию, понял, что невозможно сделать цену по умолчанию. Отголоски моих попыток вы теперь можете видеть в файле errors: раньше не было сообщений, когда в прайсе встречалась пустая строка, теперь же - есть: The Product was passed: Row ~= 0. Product code (sku) = Код товара. Invalid price of product. Это не про товар - это про шапку прайса говорится, видите SKU ="Код товара" ? А теперь представьте, что бы было, если бы цена ставилась по умолчанию, шапка бы добавилась в базу с артикулом "Код товара", вместо "Цена" вписалось бы значение по умолчанию, категория - тоже по умолчанию, производитель - тоже... Короче, все строки прайса попали бы в базу :-) включая шапки и пустые строки. Тут я и понял, что если уж есть что-то, что отличает строку с товаром от случайного текста, то это поле цены. Если оно есть и если там число - то это строка товара. Остальные строки пропускаем.- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Проверьте в php.ini параметр должен быть включен allow_url_fopen = on; и не закоментирован. Некоторые ссылки на картинки иногда оказываются пустыми. Чтобы ваш сайт не показывал всем, кому ни попадя предупреждения нужно перед публикацией сайта в php.ini отключить выдачу предупреждений и ошибок. А то взломают 8-) Это строки: display_errors = on; error_reporting = E_ALL; Сделайте так: display_errors = off; ; error_reporting = E_ALL; Но тогда вы не узнаете, какой товар остался без картинки. Выход такой: я вывожу предупреждение в файл errors.tmp типа: строка такая-то, код SKU такой-то, картинка не найдена. Пойдет?- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Правильно, я уже извинялся за свою оплошность. Сделал обновление и при копировании файлов вместо двух разных забабахал один и тот же :ugeek: Уже исправил, народ обновился, но vqmod все старое вспоминает - его нужно перезапустить. Похоже, что и вам придется :( Замените 2 файла из обновления: admin/model/catalog/suppler.php admin/controller/catalog/suppler.php За информацию, большое спасибо. Написал руководство, гляньте.- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Проверьте, заменили ли вы оба файла. Перезапустите vqmod - это он запомнил предыдущее состояние и теперь подставляет старые ошибочные файлы.- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Вы заменили ОБА файла? У себя сейчас проверю.- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Прошу меня извинить, FIGO, подсунул вам вместо обновления лажу (перепутал файлы) :( Сейчас все исправил 5 мин перезалью. Только 2 файла замените: admin/model/catalog/suppler admin/controller/catalog/suppler- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Когда вы обновлялись, какая у вас версия?- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Это предупреждения, не ошибка. Сейчас разберусь. Проверьте пожалуйста по ссылке картинка существует?- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Все произошло согласно настроек - правильно. Если известна (настроена на стр. "Данные" категория поставщика), то и бонус известен (он там же указывается), а если все грузится в вашу категорию по умолчанию и категория поставщика не известна, то бонус не известен тоже - цены остаются неизменными. Их нужно вторым прогоном прайса скорректировать. Смысл вот в чем: в магазине уже существуют товары с кодами СКУ, которые подаются из прайса при втором прогоне. Значит, программа эти товары уже не добавляет, а только корректирует цены. То, что нужно. В файле Еррорс - не ошибки, а предупреждения, типа "Укажите в конце-концов производителя товаров" :-) - хотя товары добавляются и без производителя. Меня очень интересуют кракозябры на вашем сайте, даже волнуют. Выше, уже писал вам по этому поводу, внес изменения в модуль хочу, чтобы вы попробовали, работают ли они (достаточно обновить только 1 фал admin/model/catalog/suppler, обновите и пробуйте). Вопросы. Скажите пож, БД у вашего хостера по умолчанию работает в какой кодировке? (ОпенКарт требует UTF-8) Какая кодировка включена в вашем браузере? У меня, например: Юникод (UTF-8) ? Не пропадайте :(- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Спасибо, сейчас буду разбираться.- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Наконец, написал Документацию (Руководство пользователя). Прошу, читайте!!!- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Скажите пож, а что вы меняли в php? И еще, у вас раньше файлы ОпенКарта никто не менял?- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)