-
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 Модули обмена данными
В таблице suppler кодировка шведская, а должна быть utf8_general_ci поэтому и крокозябры в форме. В версии 1.5.3.1 колонки tag быть не должно: можете не создавать - у вас отдельная таблица "tag". Создали - ничего страшного. С картинками, если честно, не совсем понял, но напоминаю, уже писал, что загрузил картинки на образец слишком большие могут глючить.- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Каждый ваш пост - прямой укор моему Руководству, за что вам благодарен. В концепции Опенкарта, все товары в магазине классифицируются по категориям. Каждая категория, кроме названия, которое вы придумали, может украшаться также, картинкой и пояснением. Например: категория "Цимблеватели" (тут общая картинка типичного цимблевателя), текст: "В этой категории представлены цимблеватели лучших мировых производителей "Коко-шанель", "Фабрики им.Клары Цеткин" и "Харьковского танкового завода"" Вы можете создавать любое количество категорий, украшая их картинками и интересными описаниями, рекламного плана. Потом, в каждой, созданной категории, вы можете создать любое количество подкатегорий, а в каждой подкатегории - подподкатегорий и т.д. "Родительской" называется категория на уровень выше. Например подкатегории: "Малое цимблевало", "Большое цимблевало" - дети родителя "Цимблеватели" :-). Вы создали категории, подкатегории, украсили их описаниями и картинками (а также, создали список производителей и папки для картинок... короче подготовились), Ко всему этому Дополнение не имеет никакого отношения. Прайс-лист же, содержит список конкретных товаров. Поскольку он изготовлен поставщиком, в нем упоминаются категории придуманные поставщиком, которые вашему магазину неизвестны, значит, вы должны настроить соответствие категорий вашего магазина - категориям поставщика, и указать имя папки на вашем сервере, куда помещать картинки товаров данной категории. Иначе, все картинки будут закачаны в корень image/data и ОпенКарт начнет тормозить, если их количество превысит 300 шт. Дополнение скачивает картинки на ваш сервер. В каждой строке прайса (а это конкретный товар) должна присутствовать ссылка на его фото в формате bla-bla-bla.jpg или png или jpeg или gif Картинка будет скачана и помещена в папку, которую вы указали на странице "Данные", а товар будет привязан к этому фото (в 3-й версии допускается до 5 картинок на каждый товар). На сайте он будет иллюстрирован. :-)/> Товар будет помещен в категорию вашего магазина, которую вы указали на странице "Данные", как соответствующую. Если вы хотите, чтобы загруженный товар показывался, также и в Родительской категории, то поставьте галочку (для 3-й версии) Заранее в папки для картинок ничего помещать не нужно - это папки для товаров. Картинки категорий скачивайте вручную (по вашему вкусу) и помещайте их, куда захотите. Я бы, на вашем месте, создал папку Категории в image/data/ и туда поместил бы рекламные фотографии своих категорий (типичных цимблевателей, например).- 49,460 replies
-
- 1
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Алгоритм не менял, но кое-где полазил. Скажите, вы по ключевому слову искали (по какому) или по производителю? Очень хочется посмотреть на ключевое слово или на название производителя. Интересуют кавычки и всякие прочие знаки- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Это просто. В файле admin/model/catalog/suppler.php вместо фрагмента; { if (!empty ($my_manuf)) { $row_product[0]['manufacturer_id'] = $my_manuf; $report = $report."Manufacturer was set default "; } else { $n = $row_count - 1; $err = date('Y-m-d H:i:s'). " Warning. Row ~= " . $n . ". Product code (sku) = " . $row[$cod] . ". Manufacturer: '". $name. "' not found.\n"; $this->adderr($err); } } Поставьте команду continue; Одно слово вместо целого фрагмента.- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
А рискнуть не хотите :ugeek: ? Там в "Действиях" есть такой пунктик "Удалить товары": указываете категорию, диапазон дат (поставщик подразумевается текущий) и ... вуаля! - ничего нет :-D Даже картинок. Во время отладки модуля раз 20 удалял, что бы заново загрузить. Работает быстро, без шуму и пыли :-)- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Подумал, все-же это не очень хорошо. Получается, как-то не совсем логично: например у вас загружены товары в категорию 26, у этой категории есть родительская - 20 Запускаете прайс с товарами из категории 26 для обновления, ставите галку "Отобразить в родительской" и... в БД добавится куча записей вида: product_id, 20 Но беда в том (ОпенКарт так сделан), что если вы галку не снимите, то в следующий раз опять добавятся такие же записи... и т.д. Ваша БД будет распухать с каждым новым обновлением прайса, незначительно, но нехорошо. :( Надо еще подумать.- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Ну да :-) Теперь всякие мета-теги и СЕО вставляется автоматом. А может запилите еще чтобы один товар грузился в разные категории, такое реально сделать? Это сделать нетрудно, правда Таблицу 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 Модули обмена данными
Есть :( В форме Поставщика на странице Общие произвольно сбрасывается флажок "Показывать в родительской категории". Т.е. иногда стоит там, где вы его поставили, а иногда перескакивает в положение "Нет" :-D Сейчас поправлю.- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Пока только одна ошибка выскочила - слишком большие по размеру картинки закачиваю в образце. ОпенКарт забзикал и выдал ошибку getimagesize. Но только один раз. Читайте readme и ради Бога осторожнее с "Действиями", особенно п. Удалить.- 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 Модули обмена данными
Тут, к сожалению нужно добавлять записи в Таблицу "poduct_to_category". Т.е. к каждому id товара привязывать номер родительской категории, который можно узнать из Таблицы "category". В общем, головняк: руками это делать долго и нудно. Лучше автоматизировать.- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
У вас уже много настроено, чтобы все не пропало, читайте Readme- 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 Модули обмена данными
Вас понимаю, за Руководство меня уже критиковали. Сажусь за переделку. Прайс должен быть сконвертирован из Экселя в формат xml (посмотрите в раздаче, как он должен выглядеть). Программа для конвертации тут на форуме, уже упоминалась. Также, вы должны создать и настроить вашего Поставщика (раз и навсегда) см. в образце и в Руководстве. Сохранить. Зайти снова, еще раз все проверить... нажать "Обновить базу". Указать, какой файл вы хотите загрузить (xml) и нажать на "Старт". Если хост остановит работу программы по тайм-лимиту, подождите 15сек.(чтобы не "положить" другие сайты вашего хоста). Нажмите "Обновить страницу" и так все время, пока не загрузится весь прайс. Потом, просмотрите файл отчета и файл ошибок загрузки (они на сервере в admin/uploads ) И пишите о результатах :-)- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Выложил версию 3.0. (Нажмите тут) Возможны мелкие ошибки: очень спешил. Вот посмотрите И вот. ( логин, пароль demo demo) И вот Просьба, не удаляйте товары :oops:- 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 Модули обмена данными
Уже закончил, проверил. Сейчас оформлю раздачу, залью на образец, загружу пару прайсов и все. Если все пойдет хорошо, завтра к утру жду ваших вопросов (когда проснусь :-) ) Завтра же сяду за документацию.- 49,460 replies
-
- 1
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
ОК. Сделаю, как задумал, а там разберемся :|- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Как не старайтесь, а гены дедушки свое возьмут :-) Вы, интуитивно, правильно поняли фразу: "Не указана папка для размещения фото товара на странице "Данные" как: "На стр. Данные не указана папка для размещения фотографии товара" Для математика, от перемены мест слагаемых сумма не меняется. Спасибо, исправлю. Папочки в /image/data создайте заранее, и побольше, побольше. На каждую категорию..., а может и на под-категории. Не рекомендуется держать в одной папке больше 300 картинок: быстрее будет сайт работать. А на странице Данные указывайте только имя папки (без пути). Мне кажется после сохранения категории было бы правильнее оставаться на той же странице. Мне тоже так кажется :-) Но, если вы заметили, колега, в ОпенКарте все работает по принципу: исправил(добавил)-сохранил-вывалилось :( Не хотелось много переделывать, вот и оставил, как есть. Надеюсь, что вам не часто придется корректировать форму поставщика. Не исключаю (ваша идея!), что в будущем, сделаю кнопку: "Использовать категории поставщика". Опять же, спасибо. П.С. Картинки не для украшения страниц, а для бизнеса. Специально, проводил опрос среди пользователей интернет-магазинов. 90% говорят: "Если не вижу картинки - сразу ухожу со страницы"- 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 Модули обмена данными
Признаюсь, посоветовал я. Конвертатор лоялен к пользователям, по-своему :-) Если вы его не купили, он вам крокозябры пишет вместо путей и имен файлов, но работает :-D Правильно, нажимаете try и выбираете файлы и целевую папку "Обзором".- 49,460 replies
-
- 1
-
- поставщики импорт
- наполнение им
- (and 19 more)