Ответить Новая тема Новый опрос 
Всего: 4 < 1 2 3 4 >
 Импорт прайса и обновление цен и количества
Perksana


Новичок
Сообщений: 57
Регистрация: 03-08-2014


14-07-2015 20:13
Цитата:( Алекс @ 14-07-2015 18:20 Смотреть сообщение )
Цитата:( Perksana @ 14-07-2015 18:02 Смотреть сообщение )
Сделали, но к сожалению количество товаров не обновляется
Приложите файл /controllers/admin/AdminImportController.php



Вложения:

Вложения AdminImportController.php( Размер файла: 134.4KB Скачиваний: 136 )
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009


14-07-2015 21:14
1. Возможно в БД имеются товары не содержащие название (что вызывает ошибку при обновлении).
2. Возможно csv-файл содержит ошибки. Файл должен содержать 2 параметра на строку (артикул;кол-во):
Код:
ref1;1234
ref2;3456

3. Возможно установлен модуль прерывающий обновление товара.

Цитата:( Perksana @ 14-07-2015 18:02 Смотреть сообщение )
2 ошибок
No Name (ID: No ID) не может быть сохранен(а)
Property Product->name is empty

Даже при наличии подобных ошибок (оповещений) товарная база должна обновляться.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Perksana


Новичок
Сообщений: 57
Регистрация: 03-08-2014


16-08-2015 17:54
Все получилось. Цены обновились , но при обновлении возникла другая проблема - слетели все категории по умолчанию , то есть у всех товаров испортилась ссылка и это очень ужасно. Теперь все 2000 товаров по одному исправлять ((( почему так произошло?
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Perksana


Новичок
Сообщений: 57
Регистрация: 03-08-2014


17-08-2015 19:06
Не подскажите?
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009


18-08-2015 12:13
Цитата:( Perksana @ 16-08-2015 18:54 Смотреть сообщение )
Цены обновились , но при обновлении возникла другая проблема - слетели все категории по умолчанию , то есть у всех товаров испортилась ссылка и это очень ужасно.

Перед импортом / обновлением проверяйте что вы делаете. Необходимо было создать csv состоящий из одной позиции, обновить и проверить соответствие или наличие ошибок!
Если после обновления отсутствуют новые заказы / регистрации / корзины - восстановите последний дамп БД и выполните обновление товарной базы еще раз.

Измените CSV, добавьте список категорий по ID или по названию:
Код:
ref2;3456;"категория1,категория2,категория3"
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Perksana


Новичок
Сообщений: 57
Регистрация: 03-08-2014


19-08-2015 05:17
Если честно, то не совсем понимаю. Это нужно в прайс листе поставщика сначала к каждому товару написать название категории чтоли и только потом загружать? Но это же нереально. Или я не так поняла?
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009


19-08-2015 12:14
Цитата:( Perksana @ 19-08-2015 06:17 Смотреть сообщение )
Это нужно в прайс листе поставщика сначала к каждому товару написать название категории чтоли и только потом загружать? Но это же нереально. Или я не так поняла?

Нет. Если категории не прописаны используйте код выше, иначе:
Код:
ref1;1234
ref2;3456

Категории не будут сбиваться если перед импортом установлено "использовать артикул как ключ".
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Perksana


Новичок
Сообщений: 57
Регистрация: 03-08-2014


29-08-2015 03:47
Цитата:( Алекс @ 19-08-2015 13:14 Смотреть сообщение )
Цитата:( Perksana @ 19-08-2015 06:17 Смотреть сообщение )
Это нужно в прайс листе поставщика сначала к каждому товару написать название категории чтоли и только потом загружать? Но это же нереально. Или я не так поняла?
Нет. Если категории не прописаны используйте код выше, иначе:
Код:
ref1;1234
ref2;3456

Категории не будут сбиваться если перед импортом установлено "использовать артикул как ключ".

Я все равно не понимаю если честно ) у меня допустим в прайслисте 5000 товаров
состоит он из двух столбцов артикул и колличество, как добавить список категорий? куда добавить? что значит ref2;3456;"категория1,категория2,категория3"?

Простите что надоедаю ( но мне надо прям разжевать ((
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Perksana


Новичок
Сообщений: 57
Регистрация: 03-08-2014


30-08-2015 20:48
если добавить в прайс лист категорию и прописать к каждому товару номера категорий, к которым относится товар ... то импорт обновляет и цену и категорию.... Но прописывать каждый раз к 5000 товарам категории. это просто нереально, да и не нужно мне чтобы он вообще категории трогал. Может есть какой то скрип или модуль чтобы обновлять только цены и остатки?
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009


31-08-2015 11:12
Ещё раз: если нет необходимости изменять категории используйте подобный код:
Код:
ref1;1234
ref2;3456


Категории не должны сбиваться, если возникает подобная ошибка необходимо анализировать выполнение контроллера AdminImportController.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос 
Всего: 4 < 1 2 3 4 >