Skip to main content
Здесь вы можете свободно общаться на русском языке. Просим отнестись с пониманием к тому, что мы не разговариваем на этом языке и не можем осуществлять поддержку на нем.

Импорт-Экспорт CSV

More
7 years 4 weeks ago - 7 years 4 weeks ago #310209 by Profdesigner
Подскажите пожалуйста, с какой папки по умолчанию подгружается импорт картинок указанных в CSV.
Last edit: 7 years 4 weeks ago by Profdesigner.

Please Log in or Create an account to join the conversation.

More
7 years 4 weeks ago #310212 by almika

Profdesigner wrote: Подскажите пожалуйста, с какой папки по умолчанию подгружается импорт картинок указанных в CSV.

По умолчанию картинки хранятся в \images\com_hikashop\upload

Можно почитать здесь Как работать с изображениями, миниатюрами в хикашоп?
И здесь Массовая загрузка изображения по URL ссылкам.

Please Log in or Create an account to join the conversation.

More
6 years 8 months ago #314763 by Enemy
А вот и здравствуйте) Помощь ваша нужна,уважаемые гуру.
Не могу победить импорт, треть товаров - 404(((
Файлы в прищепке, подскажите, где там ошибки..

Please Log in or Create an account to join the conversation.

More
6 years 8 months ago #314770 by almika
Если при импорте возникают ошибки, то выдается лог этих ошибок.
Лучше всего, если вы выложите здесь этот лог. Это может помочь.

К тому же надо знать какие параметры вы задаете при импорте. Сделайте скриншот перед тем, как нажать "Импорт".

Ошибки в вашем файле, в том числе возможные:
- Недопустимые знаки в алиасах (используйте только буквы, цифры, дефис)
Например, "Болт-кардан.-вала-ДТ-75-с-гайкой-н/о" - точка и слэш (/) нельзя
- Повторяющиеся алиасы
Например, 1290 и 1298 - "Шестерня-ДТ-75-7-пер."
- Возможно, формат цены неверный. Проверить просто - вот такой импорт попробуйте сделать
product_id;price_value
1001;7 728,00
это цена первого товара из вашего файла. Убедитесь, что он у вас в базе уже есть и идентификатор этот (1001).

Я бы убрала лишние колонки из файла, например, product_hit;product_access;categories_ordering; ...
Удачи!

Please Log in or Create an account to join the conversation.

More
6 years 8 months ago #314785 by Enemy

almika wrote: Если при импорте возникают ошибки, то выдается лог этих ошибок.
Лучше всего, если вы выложите здесь этот лог. Это может помочь.

К тому же надо знать какие параметры вы задаете при импорте. Сделайте скриншот перед тем, как нажать "Импорт".

Ошибки в вашем файле, в том числе возможные:
- Недопустимые знаки в алиасах (используйте только буквы, цифры, дефис)
Например, "Болт-кардан.-вала-ДТ-75-с-гайкой-н/о" - точка и слэш (/) нельзя
- Повторяющиеся алиасы
Например, 1290 и 1298 - "Шестерня-ДТ-75-7-пер."
- Возможно, формат цены неверный. Проверить просто - вот такой импорт попробуйте сделать
product_id;price_value
1001;7 728,00
это цена первого товара из вашего файла. Убедитесь, что он у вас в базе уже есть и идентификатор этот (1001).

Я бы убрала лишние колонки из файла, например, product_hit;product_access;categories_ordering; ...
Удачи!


Спасибо большое за ответ. Не знаю что делать со всем этим((
Просто замучился с импортом, уже даже стал вручную прописывать алиас в файле импорта csv...без этого 100% товаров - 404(( а так всего треть..если Вы расскажете как это упростить, я вас просто расцелую.. Ведь это самый маленький файл импорта, куда там камаз, где 19 000 наименований((( вручную прописывать алиасы и удалять из них точки и слэши...ууууууу

Я приложил файл остатков, помогите сформировать из него нормальный сsv для импорта, вот моя огромная просьба)

Please Log in or Create an account to join the conversation.

More
6 years 8 months ago #314787 by almika
По вашему скрину:
- Вот это ";;;;;;;;;;;;" и 14 неверных кодов товара - это из-за того, что в вашем файле csv 14 последних строк такие. Они получились из пустых строк когда вы формировали csv файл из xls. Просто удалите их из csv.

Я не понимаю какую задачу вы пытаетесь решить.
В основном импорт предназначен для загрузки новых товаров.
Я, например, использую импорт для обновления цен. Кто-то меняет количество товара на складе.
Набор полей для каждой задачи разный.

В вашем csv файле есть идентификатор продукта - значит вы не добавляете новые товары, а меняете значения каких-то полей для уже существующих товаров. Именно эти поля должны быть в файле, плюс идентификатор товара. Все. Другие поля не нужны.

Что делать с вашим файлом xls я не знаю, так как это тоже зависит от задачи.
Если это новые товары, то это одна задача. Если это новые цены и/или количество для существующих товаров, то это другое и тогда нужны идентификаторы этих товаров.

Please Log in or Create an account to join the conversation.

More
6 years 8 months ago #314788 by Enemy

almika wrote: По вашему скрину:
- Вот это ";;;;;;;;;;;;" и 14 неверных кодов товара - это из-за того, что в вашем файле csv 14 последних строк такие. Они получились из пустых строк когда вы формировали csv файл из xls. Просто удалите их из csv.

Я не понимаю какую задачу вы пытаетесь решить.
В основном импорт предназначен для загрузки новых товаров.
Я, например, использую импорт для обновления цен. Кто-то меняет количество товара на складе.
Набор полей для каждой задачи разный.

В вашем csv файле есть идентификатор продукта - значит вы не добавляете новые товары, а меняете значения каких-то полей для уже существующих товаров. Именно эти поля должны быть в файле, плюс идентификатор товара. Все. Другие поля не нужны.

Что делать с вашим файлом xls я не знаю, так как это тоже зависит от задачи.
Если это новые товары, то это одна задача. Если это новые цены и/или количество для существующих товаров, то это другое и тогда нужны идентификаторы этих товаров.


Приветствую ещё раз. Задача самая банальная - добавление товаров в магазин. И при такой вот (как в моем csv) схеме товары добавляются, отображаются в списке товаров, там где им положено, их даже можно добавить в корзину из общего списка, но вот при попытке нажать на конкретный товар - выходит ошибка 404. Я нашёл, как ее лечить - просто захожу в этот товар в админке и жму «сохранить и закрыть» - продукт начинает правильно работать. Просто делать такое для нескольких тысяч товаров очень неудобно. Вот и хотелось бы понять, как это исправить на стадии импорта...

Please Log in or Create an account to join the conversation.

More
6 years 8 months ago #314790 by almika
Для новых товаров не нужно указывать product_id, вы его просто не можете знать для нового товара. К тому же, вы, при импорте, задаете - Обновлять информацию о товаре, если код товара уже существует (Ваш скриншот выше).
В результате у вас получается, что товары не добавляются, а обновляются. Смотрите ваш же скриншот - 320 уже существующих товара.
Ошибка 404 может возникать, если вы не почистили кэш после импорта и при этом у вас поменялись пути к товарам. Путь может поменяться из-за смены алиаса товара и/или категории. Для новых товаров этой ошибки не должно быть.
В логе видно - добавились новые товары или изменились старые.

Для новых товаров примерно такая структура должна быть:
product_code;product_name;price_value
85.32.013;Амортизатор направ. колеса ДТ-75;7728

Если надо учитывать количество на складе, то:
product_code;product_name;product_quantity;price_value
85.32.013;Амортизатор направ. колеса ДТ-75;1;7728

Если надо сразу привязать категорию, то так:
product_code;product_name;product_quantity;price_value;categories
85.32.013;Амортизатор направ. колеса ДТ-75;1;7728;ДТ-75
Я бы лучше вместо ДТ-75 указала идентификатор этой категории.

Удачи!
The following user(s) said Thank You: Igor_UA

Please Log in or Create an account to join the conversation.

More
6 years 8 months ago #314801 by Enemy

almika wrote: Для новых товаров примерно такая структура должна быть:
product_code;product_name;price_value
85.32.013;Амортизатор направ. колеса ДТ-75;7728

Если надо учитывать количество на складе, то:
product_code;product_name;product_quantity;price_value
85.32.013;Амортизатор направ. колеса ДТ-75;1;7728

Если надо сразу привязать категорию, то так:
product_code;product_name;product_quantity;price_value;categories
85.32.013;Амортизатор направ. колеса ДТ-75;1;7728;ДТ-75
Я бы лучше вместо ДТ-75 указала идентификатор этой категории.


Удачи!


Все сделал так, как написано, при импорте - 320 новых товаров, ошибок нет....НО((( У новых товаров алиасы отсутствуют вобще и, как следствие - та-же 404(((((

Как заставить Хику генерироровать алиасы при импорте?

Please Log in or Create an account to join the conversation.

More
6 years 8 months ago #314804 by almika
В конфигурации HikaShop вкладка Характеристики - Автоматическое заполнение алиаса - Да

Please Log in or Create an account to join the conversation.

More
6 years 8 months ago #314806 by almika

almika wrote: В конфигурации HikaShop вкладка Характеристики - Автоматическое заполнение алиаса - Да

О, не увидела. У вас уже стоит.
Странно.
Посмотрю сейчас еще.

Please Log in or Create an account to join the conversation.

More
6 years 8 months ago #314825 by almika
Проверила у себя. Тоже не генерируется алиас при импорте.
Посмотрела форум. Да, проблема есть такая.

Решают по-разному.
1. Самостоятельно генерировать алиас в Excel, через функцию какую или VBA.
2. Вот такое решение www.hikashop.com/forum/product-category-...-is-not-working.html
Но, тут при обновлении Hikashop все пропадать будет.
3. Обработчик файла csv или xls написать на PHP, например, который будет читать построчно файл и генерировать алиас. Здесь минус в том, что структуру жестко задавать придется.
4. Плагин написать на событие onBeforeProductCreate. Это, пожалуй, самый правильный вариант.

Попробуйте все-таки для начала спросить в англоязычной ветке. Может, что-то новое подскажут про генерацию алиасов при импорте.
The following user(s) said Thank You: Enemy

Please Log in or Create an account to join the conversation.

More
6 years 8 months ago #314829 by Enemy
Спасибо Вам за участие и помощь!
Попробовал решение из второго пункта, работает вроде, но где одинаковые имена продукта получается ошибка..
Думаю, придется ручками править в xls..

Please Log in or Create an account to join the conversation.

More
6 years 8 months ago #314833 by progreccor
на всякий случай упомяну такую вещь - импорт возможен не только через раздел импорта, но и через массовые действия.
там же можно делать генерацию алиасов

Я не явлюсь официальной службой поддержки!
Я здесь добровольно!

Хочешь получить купон на скидку Hikashop? Спроси меня как!

Please Log in or Create an account to join the conversation.

More
6 years 8 months ago #314861 by Enemy

progreccor wrote: на всякий случай упомяну такую вещь - импорт возможен не только через раздел импорта, но и через массовые действия.
там же можно делать генерацию алиасов


Приветствую. Подскажите, где можно почитать про импорт через массовые действия?

Please Log in or Create an account to join the conversation.

More
6 years 8 months ago - 6 years 8 months ago #314864 by progreccor


обычно через массовые действия импорт идет лучше.

Я не явлюсь официальной службой поддержки!
Я здесь добровольно!

Хочешь получить купон на скидку Hikashop? Спроси меня как!
Last edit: 6 years 8 months ago by progreccor.
The following user(s) said Thank You: Enemy

Please Log in or Create an account to join the conversation.

More
6 years 8 months ago #314883 by Enemy
Спасибо. Попробую так.

Please Log in or Create an account to join the conversation.

More
5 years 8 months ago #328125 by Igor_UA
Добрый день!
1. Что означает ошибка "Колонка 'price_end_date' не в списке допустимых колонок"?
Я импортирую файл, который перед этим экспортировал. Там все колонки родные.
2. Если экспортировать товары в формате .xls, то Excel-2016 ругается на файл, после чего бесконечно долго пытается устранить какую-то ошибку.

Please Log in or Create an account to join the conversation.

More
5 years 8 months ago #328132 by progreccor
не все колонки подходят для импорта

Я не явлюсь официальной службой поддержки!
Я здесь добровольно!

Хочешь получить купон на скидку Hikashop? Спроси меня как!

Please Log in or Create an account to join the conversation.

More
5 years 8 months ago - 5 years 8 months ago #328133 by Igor_UA
Можно поподробнее об этом?
Я догадываюсь, что колонки "..._id" импортировать и экспортировать (если их нельзя импортировать) не нужно. Или это касается только новых товаров?
Есть ли исчерпывающий список запрещённых для импорта колонок или перечень критериев таких колонок?
Last edit: 5 years 8 months ago by Igor_UA.

Please Log in or Create an account to join the conversation.

Moderators: progreccor
Time to create page: 0.447 seconds
Powered by Kunena Forum