Импорт товаров. Поправка алгоритма.
23.03.2010
Предлагаю вам новый алгоритм импорта товаров из csv-файла:
1. Если артикул найден, обновляем все указанные в csv данные для товара.
2. Если артикул не найден, но найдена одноименная модель товара (с учетом категории и бренда), к этому товару добавляется вариант с указанным в csv артикулом.
3. Если ни артикул, ни модель не найдены, добавляем новый товар.
На сайте версия пока не обновления, для тестирования скачайте и замените файл Import.admin.php
Буду благодарен пожеланиям!

Спасибо! Я то думал админ пропал
все выше перечисленное относится к активным товарам? ибо если товары не активны оно добавляет их опять.
1. не понятно, артикул не найден вааапще? как поле или не найден похожий?
2. модель = “категория”+”бренд”+”имя товара”?
У меня например некоторые товары отличаются только артикулами
Не имеет значения активный товар или нет
Найден артикул означает, что он абсолютно такой же.
Если у вас несколько товаров отличается только артикулом, то добавится один товар с несколькими вариантами
в том то и дело, что я добаваля. один и тот же каталог неактивных товаров 5 раз и они добавляются, а не заменяются.
только что протестировал.
как уже упомянул, имя одно, категория одна, бренд другой, но добавляет вариант
вот еще один баг – бренд не учитывается если совпадает название и категория. На тестовом csv работает, а на большом каталоге – создает варианты к первому производителю,
Перезалил файл, теперь с проверкой бренда, обновите пожалуйста
эээ, так же
в общем имеем банальный файл:
ctg, brnd, name, sku, prc, qty, enbld
audi/80(90)/86-95;111;222;12112;333;1;1
audi/80(90)/86-95;111;222;21212;332;1;1
как видно sku, он же артикул разный, но получаем:
Добавлено: 1
Обновлено: 1
Все верно, товар у вас один, у него два варианта
пардон
исправил, попробовал:
ctg, brnd, name, sku, prc, qty, enbld
audi/80(90)/86-95;222;222;12112;333;1;1
audi/80(90)/86-95;111;222;21212;332;1;1
sku + brnd разный, но получаем:
Добавлено: 1
Обновлено: 1
в добавок к этому сделав файл:
audi/80(90)/86-95;222;222;12112;333;1;0
audi/80(90)/86-95;111;222;21212;332;1;0
импортируя его 5 раз – получил 10 товаров
Вы правы. Я не тот файл выложил
Извините, скачайте опять
о дааааа, наконец то
Чем вызвано ограничение в 20000 строк?
Неверно понял переменную, извините.
Как быть если у меня несколько сотен категорий?
Руками заполнять meta теги и изменять url мягко говоря нереалистично.
Так и не смог решить проблему импорта csv в Симпле. Я, правда, покупал не на официальном сайте, а у одного фрилансера с некоторой доработкой. Потом пришлось вообще отказаться от нее из-за множества всплывающих проблем, особенно с импортом csv. Создавать товары приходилось только вручную. Перешел на prestashop, но там тоже свои заморочки – в частности, с фотографиями, они маленькие очень получаются.
Приветствую!
Подскажите, куда выложили обновление импорта?
По ссылке приведенной в этом блоге
http://blog.simplacms.ru/wp-content/uploads/2010/03/Import.admin.php.zip скаченный класс работает криво.
1) Повторный импорт того же самого файла csv приводит к дублированию записей, но уже без вариантов. (далее пока не проверял)
2) Не обрабатывается вложенный уровень каталога (папка создается в корне)
При этом на демо версии этих ошибок нет.
Залейте, пожалуйста, рабочую версию.
Хотелось бы
1) При импорте товары на сайте, которые отсутствуют в выгружаемом файле simpla.csv, помечались как не активные. Сейчас не понятно как поддерживать актуальность прайса. Или необходимо иметь возможность полностью удалять прайслист (с сохранением картинок) и заливать заново
2) При экспорте хотелось бы по аналогии с импортом иметь поле со списком дополнительных изображений