Перейти к содержимому


Как в CSV файле обозначить 3 цены, в зависимости от веса?


  • Вы не можете ответить в тему
Сообщений в теме: 4

#1 Droid

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 60 сообщений
Репутация: 0
Начинающий

Отправлено 15 November 2011 - 08:14 PM

Такой вопрос. Есть большой CSV файл. Некоторые товары имеют разный вес, в связи с чем имеют соответственно разную цену. В магазине эти товары стоят у меня с характеристикой - "вес", при выборе которой изменяется цена выбранного продукта.

Как можно это дело оформить в CSV фйл, для shopcms, что бы товары при импорте прайса автоматом забились с нужной характеристикой и нужными ценами? а то руками одуреешь забивать. Т.е. какую конструкцию нужно в прайсе указать?
В мануале нарисована такая конструкция: {значение=X[,значение=X]} - вообще не понял, что за конструкция.
Например, как нужно указать следующие значения:
товар1 = вес.100гр - стоит 100 руб, вес 200 гр - стоит 200руб, вес 300 гр - стоит 300 руб.
Спасибо.
  • 0

#2 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 15 November 2011 - 09:30 PM

Как можно это дело оформить в CSV фйл, для shopcms, что бы товары при импорте прайса автоматом забились с нужной характеристикой и нужными ценами? а то руками одуреешь забивать.

А забить желаемое "товар1 = вес.100гр - стоит 100 руб, вес 200 гр - стоит 200руб, вес 300 гр - стоит 300 руб" для одного товара не проблема, не? :)

Т.е. какую конструкцию нужно в прайсе указать?

Если не проблема, то создать тестовую категорию с одним товаром, забить для этого товара желаемое количество цен-весов (хм... как?), экспортировать в CSV-файл средствами ShopCMS и посмотреть в этом CSV-файле как выглядит желаемое.

В мануале нарисована такая конструкция: {значение=X[,значение=X]} - вообще не понял, что за конструкция.

А можно ссылочку на этот мануал, где описан формат CSV-файла ShopCMS? И интересно, и весьма пригодится, если такой мануал действительно существует. Уж больно оно похоже на один из вариантов вывода CSV-файла парсера от zuziken. Варианта, не имеющего отношения к ShopCMS :).

PS. Правда, в CSV-файл из ShopCMS экспортируется, увы, весьма не все :(. У меня есть товары, которым присвоены "дополнительные категории" (самый низ описания товара), чтобы они виделись как в родной категории, так и в тех самых дополнительных. Так вот эта информация при экспорте в CSV теряется :(. Думаю, дописать "под себя" не сложно, но само по себе странно, что штатная "от автора" характеристика товара не сохраняется при экспорте в CSV.
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#3 Droid

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 60 сообщений
Репутация: 0
Начинающий

Отправлено 15 November 2011 - 09:57 PM

Конечно не проблема. Вот например: Креветкарий AQUAEL Shrimp Set
В зависимости от объема, увеличивается цена.

Ссылка на мануал:Импорт каталога товаров из прайс-листа Excel/1C А вы где движок покупали? если покупали лицензионный, то должны были знать ссылку на мануал.

При экспорте, эти характеристики теряются. Если бы было все так просто, я бы не спрашивал.
  • 0

#4 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 15 November 2011 - 10:55 PM

Конечно не проблема. Вот например: Креветкарий AQUAEL Shrimp Set
В зависимости от объема, увеличивается цена.

И как добиться такой картинки на штатном не переписанном движке? (позже) Хм... я ж это уже делал. Только не понял, зачем это надо, т.к. думал, что это хар-ки для фильтра :).

Ссылка на мануал:Импорт каталога товаров из прайс-листа Excel/1C А вы где движок покупали? если покупали лицензионный, то должны были знать ссылку на мануал.

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

При экспорте, эти характеристики теряются. Если бы было все так просто, я бы не спрашивал.

Как я понял из этой документации, надо:
1. в конец ПЕРВОЙ строки CSV-файла добавить некое новое название характеристки. Скажем,
;"Цена в зависимости от веса"
(точка с запятой является разделителем полей в CSV-файле формата ShopSMS). Как я понял, можно добавить более одного названия характеристики. Например,
;"цвет";"форма".

2. в конец строки товара добавить список вариантов этой характеристики вида
;{200гр=20,300гр=30,400гр=40}
, где после знака "равно" стоит изменение цены относительно базовой цены (нулевое изменение можно не указывать). Для двух дополнительных хар-к (см. выше) это будет выглядеть как
;{белый,черный=2,синий,зеленый=-0.5,желтый};{круг=-2,квадрат,треугольник=3}

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

Это как я понял, т.е. вовсе не обязательно правильно. В документации оно описано для экселя и, на мой взгляд, куда как менее понятно, чем на текстовом примере.

PS. (чуть позже) да, именно так и есть. Экспортировал из парсера zuziken в CSV-файл небольшой списочек товара, добавил в первую строку две новых характеристики ;"цветность цвета";"форма формы", а в строчку товара (первого попавшегося) их варианты выбора ;{белый,черный=20,синий,зеленый=-10,желтый};{квадрат,треугольник=30,круг=-20}. Импортировал в ShopCMS. При импорте в списке соответствий полей CMS и CSV появились два новых поля цветность цвета и форма формы, им надо вместо "игнорировать столбец" выставить "добавить как дополнительный параметр".
Все, алилуйя :).

Единственная неувязочка - в форме выбора на сайте новые характеристики выстраиваются в обратном порядке, т.е. в описываемом случае первой встала "форма формы", а второй "цветность цвета".
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#5 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 16 November 2011 - 05:07 PM

При экспорте, эти характеристики теряются. Если бы было все так просто, я бы не спрашивал.

Кстати, почему? У меня не теряются. Сделал обратно экспорт в CSV - в файле присутствуют два новых поля с правильным содержимым.
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)