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

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

  • Posts: 22
  • Thank you received: 1
4 years 7 months ago #310209

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

Last edit: 4 years 7 months ago by Profdesigner.

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

  • Posts: 382
  • Thank you received: 77
4 years 7 months ago #310212

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

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

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

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

  • Posts: 48
  • Thank you received: 0
4 years 3 months ago #314763

А вот и здравствуйте) Помощь ваша нужна,уважаемые гуру.
Не могу победить импорт, треть товаров - 404(((
Файлы в прищепке, подскажите, где там ошибки..

Attachments:

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

  • Posts: 382
  • Thank you received: 77
4 years 3 months ago #314770

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

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

Ошибки в вашем файле, в том числе возможные:
- Недопустимые знаки в алиасах (используйте только буквы, цифры, дефис)
Например, "Болт-кардан.-вала-ДТ-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.

  • Posts: 48
  • Thank you received: 0
4 years 3 months ago #314785

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 для импорта, вот моя огромная просьба)

Attachments:

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

  • Posts: 382
  • Thank you received: 77
4 years 3 months ago #314787

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

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

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

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

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

  • Posts: 48
  • Thank you received: 0
4 years 3 months ago #314788

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

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

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

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


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

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

  • Posts: 382
  • Thank you received: 77
4 years 3 months ago #314790

Для новых товаров не нужно указывать 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.

  • Posts: 48
  • Thank you received: 0
4 years 3 months ago #314801

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(((((

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

Attachments:

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

  • Posts: 382
  • Thank you received: 77
4 years 3 months ago #314804

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

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

  • Posts: 382
  • Thank you received: 77
4 years 3 months ago #314806

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

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

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

  • Posts: 382
  • Thank you received: 77
4 years 3 months ago #314825

Проверила у себя. Тоже не генерируется алиас при импорте.
Посмотрела форум. Да, проблема есть такая.

Решают по-разному.
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.

  • Posts: 48
  • Thank you received: 0
4 years 3 months ago #314829

Спасибо Вам за участие и помощь!
Попробовал решение из второго пункта, работает вроде, но где одинаковые имена продукта получается ошибка..
Думаю, придется ручками править в xls..

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

  • Posts: 2293
  • Thank you received: 315
4 years 3 months ago #314833

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


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

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

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

  • Posts: 48
  • Thank you received: 0
4 years 3 months ago #314861

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


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

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

  • Posts: 2293
  • Thank you received: 315
4 years 3 months ago #314864



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


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

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

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

  • Posts: 48
  • Thank you received: 0
4 years 3 months ago #314883

Спасибо. Попробую так.

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

  • Posts: 57
  • Thank you received: 0
3 years 3 months ago #328125

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

Attachments:

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

  • Posts: 2293
  • Thank you received: 315
3 years 3 months ago #328132

не все колонки подходят для импорта


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

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

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

  • Posts: 57
  • Thank you received: 0
3 years 3 months ago #328133

Можно поподробнее об этом?
Я догадываюсь, что колонки "..._id" импортировать и экспортировать (если их нельзя импортировать) не нужно. Или это касается только новых товаров?
Есть ли исчерпывающий список запрещённых для импорта колонок или перечень критериев таких колонок?

Last edit: 3 years 3 months ago by Igor_UA.

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

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