Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Модуль Импорт CSV файла с сервера поставщика [Поддержка]


vilija

Recommended Posts

Здравствуйте!  все выгружается кроме фотографий.

фотографии в колонке указанны так: 7f85b83049f44252a51a3a49a520ad42.jpg;4a72c74251d14bfca275cabe668613a4.jpg;9fde5b0e056f4c6f874604ddcc0cd6ed.jpg;

в чем может быть проблема?

Надіслати
Поділитися на інших сайтах


  • 4 weeks later...

Автор, подскажите пожалуйста:

 

 

  • Если товар удален из CSV файла, то с сайта товар не удаляется , но его количество будет - 0.

 

Как это реализовать? Удаляю один товар из прайса, на сайте количество остается неизменно. Что не так делаю?

Надіслати
Поділитися на інших сайтах


Так же выскакивает цикличная ошибка:

2015-12-16 0:33:33 - PHP Notice:  Undefined index: -1 in /public_html/admin/controller/module/csvsynchroniz.php on line 482
2015-12-16 0:33:33 - PHP Notice:  Undefined index: -1 in /public_html/admin/controller/module/csvsynchroniz.php on line 484
 
 
Настройки все на скрине. Настроено именно так, потому что нужно только обновление цены и количества по модели товара.
Почему ошибка в логах?
 

post-687309-0-56221400-1450215544_thumb.png

Надіслати
Поділитися на інших сайтах


Автор, подскажите пожалуйста:

 

Как это реализовать? Удаляю один товар из прайса, на сайте количество остается неизменно. Что не так делаю?

В настройках модуля  Обнуление количества товара выбираете - С обнулением количества товара.

Надіслати
Поділитися на інших сайтах

В настройках модуля  Обнуление количества товара выбираете - С обнулением количества товара.

 

Сделал так - поставило на все 6000 товаров количество 0. А я работаю с двумя поставщиками. В итоге выставилось 0 на все товары, и обновилось по одному прайсу - с него выставилось нужное количество. Получается, что данная опция просто выставляет 0 полностью всем товарам, а потом обновляет количество с выбранного прайса?

А как быть, если в этом прайсе только 700 товаров? Получается по 700 товарам количество обновится из прайса, а на всех остальных товарах так и останется 0?

Надіслати
Поділитися на інших сайтах


 

Так же выскакивает цикличная ошибка:

2015-12-16 0:33:33 - PHP Notice:  Undefined index: -1 in /public_html/admin/controller/module/csvsynchroniz.php on line 482
2015-12-16 0:33:33 - PHP Notice:  Undefined index: -1 in /public_html/admin/controller/module/csvsynchroniz.php on line 484
 
 
Настройки все на скрине. Настроено именно так, потому что нужно только обновление цены и количества по модели товара.
Почему ошибка в логах?

 

Номер колонки "Фото": уберите -1 . Пустая строка.

Надіслати
Поділитися на інших сайтах

Сделал так - поставило на все 6000 товаров количество 0. А я работаю с двумя поставщиками. В итоге выставилось 0 на все товары, и обновилось по одному прайсу - с него выставилось нужное количество. Получается, что данная опция просто выставляет 0 полностью всем товарам, а потом обновляет количество с выбранного прайса?

А как быть, если в этом прайсе только 700 товаров? Получается по 700 товарам количество обновится из прайса, а на всех остальных товарах так и останется 0?

Так и работает . В случае мультипосавщиков для каждого создается отдельный профиль. Первый импортируется с обнулением товаров , второй без .

Надіслати
Поділитися на інших сайтах

Так и работает . В случае мультипосавщиков для каждого создается отдельный профиль. Первый импортируется с обнулением товаров , второй без .

Понял, жаль, не совсем удобно.

 

Еще вопрос касаемо цены товара. Почему цена округляется до целого числа? Допустим если в парйсе цена "45.2", то на сайте обновляется этот товар с ценой "45". Как убрать округление?

Надіслати
Поділитися на інших сайтах


Понял, жаль, не совсем удобно.

 

Еще вопрос касаемо цены товара. Почему цена округляется до целого числа? Допустим если в парйсе цена "45.2", то на сайте обновляется этот товар с ценой "45". Как убрать округление?

admin/model/catalog/csvsynchroniz.php

		$this->db->query("UPDATE " . DB_PREFIX . "product SET  price = " . (int)$update_data['price']  . ", quantity = " . (int)$update_data['quantity']  . " WHERE product_id = " . (int)$product_id);

заменить на

		$this->db->query("UPDATE " . DB_PREFIX . "product SET  price = " . $update_data['price']  . ", quantity = " . (int)$update_data['quantity']  . " WHERE product_id = " . (int)$product_id);
Надіслати
Поділитися на інших сайтах

 

admin/model/catalog/csvsynchroniz.php

		$this->db->query("UPDATE " . DB_PREFIX . "product SET  price = " . (int)$update_data['price']  . ", quantity = " . (int)$update_data['quantity']  . " WHERE product_id = " . (int)$product_id);

заменить на

		$this->db->query("UPDATE " . DB_PREFIX . "product SET  price = " . $update_data['price']  . ", quantity = " . (int)$update_data['quantity']  . " WHERE product_id = " . (int)$product_id);

 

Большое спасибо! Теперь с ценой все в порядке.

Надіслати
Поділитися на інших сайтах


  • 2 weeks later...

Приветствую, приобрел данный модуль, установил на хост в итоге появился в модулях я его активировал, но при редактировании выдает 

Notice: Indirect modification of overloaded property ControllerModuleCSVSynchroniz::$data has no effect in /home/tarro742/public_html/avtodetali54.ru/admin/controller/module/csvsynchroniz.php on line 19Notice: Indirect modification of overloaded property ControllerModuleCSVSynchroniz::$data has no effect in /home/tarro742/public_html/avtodetali54.ru/admin/controller/module/csvsynchroniz.php on line 20Notice: Indirect modification of overloaded property ControllerModuleCSVSynchroniz::$data has no effect in /home/tarro742/public_html/avtodetali54.ru/admin/controller/module/csvsynchroniz.php on line 25Notice: Indirect modification of overloaded property ControllerModuleCSVSynchroniz::$data has no effect in

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

Надіслати
Поділитися на інших сайтах


Приветствую, приобрел данный модуль, установил на хост в итоге появился в модулях я его активировал, но при редактировании выдает 

Notice: Indirect modification of overloaded property ControllerModuleCSVSynchroniz::$data has no effect in /home/tarro742/public_html/avtodetali54.ru/admin/controller/module/csvsynchroniz.php on line 19Notice: Indirect modification of overloaded property ControllerModuleCSVSynchroniz::$data has no effect in /home/tarro742/public_html/avtodetali54.ru/admin/controller/module/csvsynchroniz.php on line 20Notice: Indirect modification of overloaded property ControllerModuleCSVSynchroniz::$data has no effect in /home/tarro742/public_html/avtodetali54.ru/admin/controller/module/csvsynchroniz.php on line 25Notice: Indirect modification of overloaded property ControllerModuleCSVSynchroniz::$data has no effect in

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

Добрый день.

У вас стоит не верная версия модуля (для OCStore 1.x.x).

Вам надо скачать и установить файл с  CSVsyncronize2011  в названии , т.к. у вас OpenCart Version 2.1.0.1

Надіслати
Поділитися на інших сайтах

  • 2 weeks later...

У меня ошибка открытия файла:

http://prntscr.com/9o0uzz

http://prntscr.com/9o0vl7

http://prntscr.com/9o0wd9

Файл:

http://endorphone.com.ua/export_partners/GViCRlSclv5TlxySdMwkjkUDPSYHV7OcR_opencart.csv

 

Вопрос: я могу скачивать файл не с сервера поставщика, а со своего компьютера?

Надіслати
Поділитися на інших сайтах


  • 2 weeks later...

Здравствуйте!

  1. Импортируется по 100 файлов при каждом нажатии на импорт, потом появляется надпись "ошибка открытия файла". Почему вылезает ошибка? Файл будет впоследствии автоматически обновляться? Сейчас новые товары появляются только в том случае, если импортировать вручную.
  2. Если перед импортом вручную задать категории в админке, то вложенные категории при импорте модуль не видит, и они создаются заново - как родительские. В csv вложенность не обозначена. Как это можно решить?
  3. Что можно сделать для импорта фотографий с сервера поставщика, а не из своей админки? И дополнительные фото в csv обозначены в отдельной ячейке через /. Может ли модуль распознавать доп. фото из одной ячейки, а не из нескольких?

Файл поставщика: https://yadi.sk/d/Hxtowx0knDCcN

 

Спасибо.

Змінено користувачем SunsetBeach
Надіслати
Поділитися на інших сайтах


Мне сложно ответить почему у вас появляются ошибки при импорте каждых 100 товаров. Для этого надо как минимум видеть лог ошибок.

При импорте категорий они проверяются кроме названия ещё и на родительскую. Две категории с одинаковым названием , но разными родительскими считаются разными и поэтому создаётся новая . Сделано для возможности использования неуникальных названий категорий.

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

Надіслати
Поділитися на інших сайтах

У меня ошибка открытия файла:

http://prntscr.com/9o0uzz

http://prntscr.com/

9o0vl7

http://prntscr.com/9o0wd9

Файл:

http://endorphone.com.ua/export_partners/GViCRlSclv5TlxySdMwkjkUDPSYHV7OcR_opencart.csv

Вопрос: я могу скачивать файл не с сервера поставщика, а со своего компьютера?

Нужен лог ошибок . Для импорта с компьютера нужна небольшая доработка .
Надіслати
Поділитися на інших сайтах

Здравствуйте!

  1. Импортируется по 100 файлов при каждом нажатии на импорт, потом появляется надпись "ошибка открытия файла". Почему вылезает ошибка? Файл будет впоследствии автоматически обновляться? Сейчас новые товары появляются только в том случае, если импортировать вручную.
  2. Если перед импортом вручную задать категории в админке, то вложенные категории при импорте модуль не видит, и они создаются заново - как родительские. В csv вложенность не обозначена. Как это можно решить?
  3. Что можно сделать для импорта фотографий с сервера поставщика, а не из своей админки? И дополнительные фото в csv обозначены в отдельной ячейке через /. Может ли модуль распознавать доп. фото из одной ячейки, а не из нескольких?

Файл поставщика: https://yadi.sk/d/Hxtowx0knDCcN

 

Спасибо.

Мне сложно ответить почему у вас появляются ошибки при импорте каждых 100 товаров. Для этого надо как минимум видеть лог ошибок.

При импорте категорий они проверяются кроме названия ещё и на родительскую. Две категории с одинаковым названием , но разными родительскими считаются разными и поэтому создаётся новая . Сделано для возможности использования неуникальных названий категорий.

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

Надіслати
Поділитися на інших сайтах

Спасибо за ответ. 

:oops: Что такое лог ошибок? Откуда взять?

С категориями, получается, уже ничего не сделаешь?

По импорту. Это нормально, что импортируется по 100 товаров, а не все сразу? И как будет происходить обновление товаров, если они добавляются только при ручном импорте и только по 100 шт?

Когда ожидается обновление?

Надіслати
Поділитися на інших сайтах


  • 2 weeks later...

Вопрос такого толка, есть прайс 150.000 (сто пятьдесят тысяч) строк. Какое время потребуется на его загрузку в магазин с созданием категорий описаний и т.п. ???

Надіслати
Поділитися на інших сайтах


Импорт идёт частями - по 100 товаров. После чего идёт отчёт и следующие 100 товаров. Импорт 100 товаров около 1 секунды. Это примерно 1500 секунд. Получается около 30 минут.

Надіслати
Поділитися на інших сайтах

  • 4 weeks later...

Добрый день! При попытке импорта возникает такая ошибка:

 

PHP Warning:  file_get_contents(ftp://ftp.motoall.nichost.ru/4-subaru.ru/docs/price/M3359.csv) [<a href='function.file-get-contents'>function.file-get-contents</a>]: failed to open stream: operation failed in /home/motoall/4-subaru.ru/docs/admin/controller/module/csvsynchroniz.php on line 340

 

Может кто нибудь подсказать в чем проблема? 

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.