-
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 Модули обмена данными
Эта версия еще не следит за дублями. А вот 5.0, которую надеюсь выложить с дня на день - следит:) Все остальное уже делает и 4.10- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
:) Все же, напишу - это важно! Форма имеет номер, например 5 Она обрабатывает товары в магазине только те, у которых Код: ххххххх-05- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Попробуйте взять vqmod/xml/suppler.xml для версии ocStore 1.5.5.1- 49,460 replies
-
- 1
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Гляньте несколько страниц форума назад. В 1.5.5.1 удалили функцию getAllCategory, которой пользуется модуль. Уже писал как ее можно вернуть. Думаю, причина именно в этом.- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Кажется брал файлы с ocStore 1.5.4.1- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Конечно могут быть ошибки. Я в Установке без Вкюмод положил файлы для примера, чтобы вы увидели, куда вставлять мои изменения. Файл product в adm_controller_catalog - не исключение. Взял его с какого-то движка (уже не помню с какого) и показал, куда вставлять. У вас этот файл - другой, скорее всего. Может кто-то уже вносил в него изменения, а вы взяли и всю его работу грохнули :) Возьмите admin/controller/catalog/product.php c вашего рабочего сайта, скопируйте на свой комп, вставьте в НЕГО, то что в примере и загрузите обратно. То же самое с файлом admin/model/catalog/product.php- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Вас понял. В файле admin/controller/catalog/suppler.php Найдите текст: 'limit' => 500 и замените его на, скажем: 'limit' => 2000- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Пошел дописывать руководство к 5.0 Уже осталось, всего ничего 10 стр., не больше. Очень хочется выложить 5.0 - 3 месяца работы:)- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Не заполнена переменная option Вы наверное Опциями товара не пользуетесь. Ей Богу, вот когда-нибудь сяду и уберу наконец все эти дурацкие сообщения, чтобы народ не пугать :)- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Нужно добавить функцию getAllCategory Где-то 5 страниц назад гляньте форум.- 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.5.5.1 ocStore ? Решим :)- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Так. Но вы же понимаете, какая на мне лежит ответственность? Не дай Бог, закачать в товар не те фото или атрибуты. Изначально, в 4.10, названия атрибутов, вообще, не парсились, парсились только значения, а названия сверялись с теми, что уже созданы в магазине. Категории, тоже. Для надежности. Отказаться от этого, удалось только тогда, когда модуль стал парсить очень тщательно и практически без ошибок. Оцените затраты времени. Допустим, вы спарсили сайт с помощью стороннего парсера в прас лист. 1. Нужно проверить все ссылки - правильные ли они. 2. Нужно добавить руками колонку с артикулами товаров, ведь далеко не всегда артикул присутствует на странице сайта. или 1.Берете прайс поставщика (с артикулами) и добавляете колонку "Ссылка" 2. Вставляете ссылки руками (800 правильных ссылок в день - без проблем). Для обновления цен и остатков достаточно получить от поставщика прайс с тремя колонками: артикулом, ценой и кол-вом.- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Ну да, каждый прайс нужно настраивать. Перед загрузкой, лучше лишний раз сверить номера колонок с прайсом, чем потом восстанавливать БД. Если правильно вас понял. Название атрибута, модуль берет из колонки слева от значения этого атрибута, а значение, вы указываете на стр Атрибуты (№ колонки, где стоят значения). Т.е. в какой бы колонке не стояло бы: "5 кг." , это значение будет привязано модулем к атрибуту (в колонке слева) - "Вес". Если слева написано не Вес, а Цвет, то конечно будет: Цвет: 5 кг. Экспорт не выдает в строке товара атрибуты чужого товара (только его собственные), поэтому при импорте этого прайса в товар не могут попасть атрибуты другого товара. В 5.0 будет возможность создавать несколько форм для каждого поставщика.- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Эта штука работает только для парсинга это "хитрого" сайта. Для обычной работы, после строки: $body = $this->getBody($url); поставьте break; Универсально, сделал уже в 5.0- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Ну да, все правильно. В том вкюмоде функция getAllCategory вставлялась искусственно.- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
:) Я тут, двум форумчанам на медне ставил 5.0 (с тайной эгоистичной целью: на ком-нибудь обкатать установку). И пришел к печальному выводу, что vqmod иногда, наотрез отказывается делать замену в некоторых файлах Опенкарта. Причем пробовал вставлять в разные места файла, даже в самое его начало - дуля с маком :( Пришлось в руководстве по установке к 5.0 подробно написать, как это сделать руками. Сделаешь руками - все работает. И еще одну дурь у ОпенКарта нашел. Пробуешь удалить товар из админки - не удаляется, удаляешь модулем - вуаля! Рекомендую удалять товары модулем - он это делает корректно, не оставляя хвостов.- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Да, уже обсуждалась эта тема. Они выкинули из 1.5.1.1 функцию, которую я использую. :) Конечно, в 5.0 я эту функцию включил в сам модуль, чтобы больше не возникало таких проблем никогда. А вы, пока, можете глянуть 10 последних страниц форума - том есть ответ. Функция getAllCategory- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
ОК. Выключите "Добавлять товары" В поле "Номер колонки ... категорию товара" - ничего не пишите. На странице Данные оставьте все настройки с наценками, которые были при добавлении товаров, чтобы маржа определилась (иначе, будет нулевая). Алгоритм работы модуля будет такой: Из прайса берется Артикул. Ищется этот Артикул в магазине: если нет, то переходим к следующей строке прайса, если нашли Артикул, то проверяем принадлежит ли этот товар Поставщику, формой которого вы обновляете цены. Если не принадлежит, то переходим к следующей строке прайса, если принадлежит, то смотрим, указана ли колонка с категорией в поле "Номер колонки ... категорию товара". Нет - не указана. Тогда узнаем из БД к какой категории принадлежит найденный товар и ищем эту категорию на стр. Данные (в правой колонке: "соответствует.."). Если нашли - используем маржу со стр. Данные, если нет - пытаемся использовать формулу, если формула не включена - ставим маржу = 0.- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Что-то засомневался, что вы правильно делаете. Это и понятно, руководства для 4.10 так и не написал, попробую реабилитироваться. Атрибуты в экспортном прайсе: Колонка 73 (название атрибута): Вес Колонка 74 (значение этого атрибута): 5 кг. Колонка 75 (название атрибута): Гарантия Колонка 76 (значение этого атрибута): 24 мес. ........... Настройки стр. Атрибуты : 74 - соответствует Атрибуту - Стоящему слева 76 - соответствует Атрибуту - Стоящему слева 78 - 80 - 82 - ------ и так до конца - до последнего номера колонки, в строке максимальной длины, все номера колонок - четные (в данном случае) . Если у вас в экспортном прайсе заняты макс. 204 колонки - то до 204-й И не важно, что некоторые строки прайса - короче. При загрузке экспортного прайса, все номера на стр. Атрибуты - либо четные, либо нечетные.- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
В пятерке сделал все, именно так, как мы с вами обсуждали, спасибо. Не успеваю руководство дописать, уже бы выложил:( Товар в 4.10 нужно всегда загружать в самую нижнюю категорию, т.е. в вашем случае - в категорию "До 3х лет". Не может быть, чтобы он туда не попал, если вы на стр. Данные направили товар в эту категорию.- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
У вас стоит Эксель 2007 ? Похоже, что проблема в Экселе. Посмотрите, в xml-е есть атрибуты, которые не показываются в Экселе? Поставьте 2007- 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 Модули обмена данными
Правильно, но это же при добавлении новых товаров! А я вам писал про обновление цен для "старых". Файл еррорс должен быть, если его нет, то должен быть файл репорт - 100% Думаю, что report у вас есть, ведь вы не включили кнопку "Добавлять товары", цена существующего товара обновилась - ошибок нет! Какой тут еррорс:) Кстати, у вас в Форме не указан номер колонки, где мне следует искать Категорию товара: №4 Может в этом причина?- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
А почему вы не воспользовались Действиями (извините, если уже задавал вам этот вопрос) ? 5.0 выходит на днях.- 49,460 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)