Добрый день всем.
Делаю не большой интернет магазин на commercebox, одной из задач которого это продажа пультов дистанционного управления. csv файл представляет из себя следующее:
SKU,Title,Price,Category,Image,Description
9596,AIWA RCT1000/c,500,AIWA,sites/default/files/noimage.jpg,Данный пульт подходит к аппаратуре: Название Аппарата Название Аппарата
Выглядит это на сайте не очень красиво, хочется сделать в столбик название аппаратуры к которой подходит данный пульт. Так вот если описание в строчку написано, то файл нормально распознается и товар без проблем загружается. Но если файл выглядит так:
SKU,Title,Price,Category,Image,Description
9596,AIWA RCT1000/c,500,AIWA,sites/default/files/noimage.jpg,Данный пульт подходит к аппаратуре:
Название Аппарата
Название Аппарата
Название Аппарата
Название Аппарата
Комерц каждую строку видит как новый товар, собственно вопрос: Как заставить распознавать каждый новый товар с поля SKU, а не с каждой новой строки?
Заранее благодарен.
Комментарии
Если у Вас на новой строчке термин который принадлежит к предыдущей строчке, значит у Вас не CSV формат, соответственно модуль не будет работать так как бы Вам хотелось.
Самый простой способ сделать преобработку файла, либо посмотреть как формируется файл и поправить, чтобы выводило в нужном формате.
Как вариант преобработки можете использовать блокнот (с поддержкой замены спецсимволов) первым этапом заменяем все переносы строки на пробел. Вторым этапом заменяем пробелSKU на перенос_строкиSKU.
Странно, очень странно. Вот пример cvs файла для NodeImport на D6
И все отлично загружается на сайт и корректно выводится (и в столбик и в строчку).
Я удивлен что фидс так не может... Что же, будем ковырять.