Автор Тема: Импорт XML  (Прочитано 793 раз)

05 Марта 2014, 19:20:29
  • Новичок
  • *
  • Сообщений: 16
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Здравствуйте. Прога выгружает товары в формате xml. Фотки выгружает в ту же директорию.
Посоветуйте модуль или кто возьмется за написание модуля для импорта xml?
Файл прикрепил. Заранее большое спасибо!
05 Марта 2014, 20:12:05
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 32999
  • Репутация: +26759/-0
    • Просмотр профиля
Нет модуля который бы импортивал файлы с призвольной структурой. В prestashop встроены функции импорта, с их помощью можно немного откорректировать соотвествие полей. 
05 Марта 2014, 20:14:06
Ответ #2
  • Новичок
  • *
  • Сообщений: 16
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Нет модуля который бы импортивал файлы с призвольной структурой. В prestashop встроены функции импорта, с их помощью можно немного откорректировать соотвествие полей.
Это понятно.
Есть модули импорта XML. И за какую произвольную структуру вы говорите?
06 Марта 2014, 12:44:23
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 32999
  • Репутация: +26759/-0
    • Просмотр профиля
Есть конвертер xml в cvs. Погугли - xml2csv
06 Марта 2014, 14:49:33
Ответ #4
  • Ветеран
  • *****
  • Сообщений: 1010
  • Репутация: +2/-0
  • Сообщество PrestaShop
    • Просмотр профиля
А толку от перевода в csv? Если поля импорта не совпадают, то такой файл нельзя использовать. Парсер все равно создавать нужно будет. Тогда лучше сразу сделать парсер их файла xml, который создаст csv файл с полями prestashop.
06 Марта 2014, 18:26:10
Ответ #5
  • Новичок
  • *
  • Сообщений: 16
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Парсер я написать не смогу( Может встречали готовые модули?
07 Марта 2014, 11:56:06
Ответ #6
  • Ветеран
  • *****
  • Сообщений: 32999
  • Репутация: +26759/-0
    • Просмотр профиля
Готовые модули сконвентируют один формат в другой. Перестановку поле они не делают. Нужно файл xml с такими полями, как требует prestashop.
07 Марта 2014, 13:11:05
Ответ #7
  • Новичок
  • *
  • Сообщений: 16
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Так как быть в такой ситуации??
07 Марта 2014, 13:29:18
Ответ #8
  • Ветеран
  • *****
  • Сообщений: 1010
  • Репутация: +2/-0
  • Сообщество PrestaShop
    • Просмотр профиля
1. Сделать модуль под своего поставщика, чтобы сразу грузил файл xml.
2. Можно сделать парсер для смены полей, потом конверитровать в csv и импортировать в админке.
Первый способ удобнее, указал файл и готово. Можно еще добавить настраиваемые поля, чтобы импортировать от разных постащиков. Вариантов много, все зависит от возможностей. Так как самому трудно, то придеться искать кто может сделать, в этом случае все будет завит от цены. Дешевле второй вариант делать.
07 Марта 2014, 13:31:33
Ответ #9
  • Новичок
  • *
  • Сообщений: 16
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
А вы за сколько сделаете ?