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

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


vilija

Recommended Posts

Товарищи, а можно попросить выложить простенький пример импортируемого CSV файла.

drivebike_catalog_images_my(2).csv.zip

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

Выкладываю

 

Ну вот например категория Acer.

Категория создалась, а в меню "Связи" -- "Показывать в категориях" на Acer галочка не стоит.

Когда открываешь магазин и выбираешь категорию товара Acer, то там пусто.

И так по все позициям.

Может я что то делаю не так?

В личку доступ в админку скиньте.

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

Трудоемко ли сделать на странице модуля кнопку загрузки файла csv на сервер в определенную папку?

Он загружается в папку download.

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

Он загружается в папку download.

Вы не поняли, сделать дополнительные кнопки "добавить файл" и "загрузить на сервер" (загружаться будит в какую либо папку например - /csv/) http://clip2net.com/s/6L9Y0w 

ибо не всегда удобно загружать csv файлик через фтп

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


Код товара

почему в ехел открывает так

 

Потому что файл в кодировке UTF-8 , а  excel  в win-1251 открывает.

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

Вы не поняли, сделать дополнительные кнопки "добавить файл" и "загрузить на сервер" (загружаться будит в какую либо папку например - /csv/) http://clip2net.com/s/6L9Y0w 

ибо не всегда удобно загружать csv файлик через фтп

На чужой сервер вы не загрузите. На свой сайт только можно загрузить . Тогда уже имеет смысл добавить выбор откуда брать файл импорта - с компа или с внешнего сервера.

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

  • 4 weeks later...

Добрый вечер!

- Будет ли поддержка прайса в XML от поставщика?

- Будет ли модуль обрастать доп. полями  как атрибуты?

- Честно не встречал в прайсай в одной колонке "субкатегории" в виде Управление/Педали КПП/тормоза, в лучшем случае каждая субкатегория в отдельной колонке из которых и можно собрать, можно ли реализовать это?

- Если в поле цена у товара пусто какие действие делает модуль пропускает товар или что?

- в прайсай в поле цена не всегда бывают числовые значения (пример :   >50? то есть есть > ) как будет обрабатываться это значение

- Некоторые особо "бздливые поставщики"  :) дают ссылку на прайс в папку с доступом по логину и паролю, то есть не прямую.

 

Спасибо.

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


Добрый вечер!

- Будет ли поддержка прайса в XML от поставщика?

- Будет ли модуль обрастать доп. полями  как атрибуты?

- Честно не встречал в прайсай в одной колонке "субкатегории" в виде Управление/Педали КПП/тормоза, в лучшем случае каждая субкатегория в отдельной колонке из которых и можно собрать, можно ли реализовать это?

- Если в поле цена у товара пусто какие действие делает модуль пропускает товар или что?

- в прайсай в поле цена не всегда бывают числовые значения (пример :   >50? то есть есть > ) как будет обрабатываться это значение

- Некоторые особо "бздливые поставщики"  :) дают ссылку на прайс в папку с доступом по логину и паролю, то есть не прямую.

 

Спасибо.

- Пока что XML не планируется.

- Атрибуты планируется в следующей версии добавить.

- Отдельные колонки для подкатегорий можно сделать.

- если цена пусто товар добавляется. Над этим вариантом нужно еще подумать.

- Не числовые значения , типа >50  , обычно бывают в поле количество. Значение в таком случае будет импортировано не корректно.

- НА счет доступа к файлу с авторизацией. Пока не планируется реализация.

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

  • 1 month later...

Добрый день.

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

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

  • 4 weeks later...

Возможно ли сделать так, чтобы процент (сумма) наценки была разная исходя из ценового диапазона товара.

Например,

при цене от 1 до 100 - наценка 50%;
при цене от 101 до 1000 - наценка 20%;
и так далее.
 
Купил бы, но на данный момент в модуле нет смыла, т. к. у товаров наценка разная.
Надіслати
Поділитися на інших сайтах

Модуль выдаёт ошибку "Ошибка открытия файла".

Пробую загрузить файл хоть через http, хоть с локали.

В журнале ошибок только предупреждения:

2014-05-11 7:56:15 - PHP Notice:  Undefined index: -1 in /home/hzs/wwwroot/@_demoshop_5/admin/controller/module/csvsynchroniz.php on line 481
2014-05-11 7:56:15 - PHP Notice:  Undefined index: -1 in /home/hzs/wwwroot/@_demoshop_5/admin/controller/module/csvsynchroniz.php on line 483

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

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


Модуль выдаёт ошибку "Ошибка открытия файла".

Пробую загрузить файл хоть через http, хоть с локали.

В журнале ошибок только предупреждения:

2014-05-11 7:56:15 - PHP Notice:  Undefined index: -1 in /home/hzs/wwwroot/@_demoshop_5/admin/controller/module/csvsynchroniz.php on line 481

2014-05-11 7:56:15 - PHP Notice:  Undefined index: -1 in /home/hzs/wwwroot/@_demoshop_5/admin/controller/module/csvsynchroniz.php on line 483

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

Скиньте в личку доступ в админку и по ФТП.

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

Скиньте в личку доступ в админку и по ФТП.

Заработало, только не понял как починилось.

У меня всё на локальном хосте.

Сейчас разбираюсь с фотографиями, что-то не подхватываются, думаю, просто сам где-то недонастроил.

У меня ещё у поставщика, категории через пень-колоду обозваны, не могу с подразделами разобраться.

Вот пример категории *061207_Сорочки.

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

Вообще, 10000 позиций модуль переварил и не подавлися, это огромный плюс.

Я ещё Вам в личку писал с неделю назад, так ответа и не получил, нет ли у Вас интереса немного доработать модуль под мои нужды?

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


Ещё предложение одно по доработке модуля, можно ли в следующей версии предусмотреть возможность удаления товаров и категорий?

Если накосячил с настройками, удалить все товары можно только руками в БД.

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


Ещё предложение одно по доработке модуля, можно ли в следующей версии предусмотреть возможность удаления товаров и категорий?

Если накосячил с настройками, удалить все товары можно только руками в БД.

Перед импортом , особенно в первый раз, нужно делать бекап БД. Тогда при неверных настройках назад легко все вернуть.

По поводу переделки модуля в личку ответил.

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

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

Можно просто самому парсить XML файл и генерировать CSV, после чего просто загружать уже сформированные CSV файлы через данный модуль.

Парсинг XML можно повесить по крону, грубо говоря, у нас всегда (через необходимое время) будет свежий прайс в формате CSV, который сможет обновлять в один клик администратор магазина.

Осваиваю сейчас SimpleXML для парсинга, около 15000 записей обрабатывается не более 2 секунд, скорость очень высокая.

Но у меня в прайсе в XML указана только родительская категория у текущей, а не весь путь категорий.

Допустим, у нас такая структура каталогов

cat1-cat2-cat3-cat4

а в описании cat4 в поле родитель, стоит только "cat3".

То есть мы не имеем полного пути подкатегорий.

 

Проблема в том, чтобы наименьшими затратами ресурсов составить полное дерево каталогов, не используя огромное количество вложенных в друг друга циклов foreach.

 

Кто-то реализовывал что-то подобное?

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


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

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

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

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

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

Вхід

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

Вхід зараз

×
×
  • Створити...

Important Information

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