Эта страница открыта для редактирования. Вы можете исправить информацию, или создать новую страницу. Подробнее.
Прайс-листы
1. Как загрузить сразу объемный прайс-лист?
Чтобы загрузить массово прайс-листы, т.е. не построчно, на проекте предусмотрено две возможности:
1. – Набрать с помощью CSV-редактора прайс-листы в специальным образом отформатированный текст.
2. – Создать, с помощью табличного процессора, например Excel, прайс-листы в виде текстового файла с разделителями табуляции.
Второй вариант особенно удобен, если у Вас уже есть готовый прайс-лист Вашей компании, и Вы можете использовать Все его данные, не набирая информацию повторно.
И в первом, и во втором случае, формат отправляемых данных абсолютно одинаковый.
Каждая прайс-строка занимает ровно одну строку отправляемых данных.
Во второй строке идет уже вторая прайс-строка.
Данные в строке (далее – позиции) отделены друг от друга невидимым символом табуляции. В простом текстовом редакторе (например Блокнот) этот символ вставляется клавишей Tab. Но ни в Excel, ни CSV редакторе вставить этот символ в строку Вы не сможете, он вставляется автоматически между позициями.
Позиции данных идут в строке в четкой носледовательности: ID |Tab| Наименование |Tab| Рубрика |Tab| Раздел |Tab| Ед.изм. |Tab| Цена |Tab| Валюта |Tab| НДС |Tab| Комментарий |Tab| Не плательщик НДС
Именно в такой последовательности необходимо набирать данные в файле Excel. В каждой ячейке – одна позиция данных.
Для удобства работы, Вы можете создать верхнюю строку с названиями колонок. Удалять ее при загрузке нет необходимости – она будет воспринята сервером как ошибочная, и проигнорируется, сообщив Вам об ошибка в первой строке.
Обраните внимание: последние две позиции серого цвета. Это обозначает, что все позиции, кроме двух последних, являются обязательными .
Если не заполнить хотя бы одну из обязательных позиций, проигнорируется вся прайс-строка.
Параметр ID характеризует идентификатор прайс-строки в базе. Для новой прайс-строки этот идентификатор должен быть равен нулю, ID=0. Если Вы хотите отредактировать существующую в базе данных строку, то укажите ID равным ID существующей записи, и она будет заменена.
В конечном итоге, мы получаем примерно такой вид:
Обратите внимание: поля Рубрика, Раздел, Валюта, НДС и Не плательщик НДС содержат только цифровые значения !
Коды этих значений Вы можете узнать с помощью генератора кодов, расположенного в самом верху CSV-редактора. Именно для этого он и создан.
В генераторе кодов Вы не найдете значение для поля Не плательщик НДС . Поставьте в этом поле 1 (единичку), если Вы не плательщик НДС, и не хотите, чтоб система насчитывала НДС для данной прайс-строки. В противном случае, оставьте это поле пустым, или поставьте 0 (ноль).
Когда прай-лист будет сформирован, самое время правильно его сохранить. Очень желательно присваивать файлу имя Латинскими буквами .
Выполняем Файл => Сохранить как .
В открывшемся окне, в поле Тип файла выбираем Текстовые файлы (с разделителями табуляции)(*.txt) .
Нажимаем Сохранить .
В результате, у нас получился файл с расширением *.txt, что и требовалось.
Как правило, файл сохраняется в кодировке Windows-1251, что очень Важно! Другие кодировки пока не поддерживаются, так как очень редко используются.
Ради интереса, можно его открыть с помощью блокнота или другого текстового редактора.
Теперь осталось прикрепить файл в соответствующее поле CSV-редактора, при необходимости удалить старый прайс-лист с сервера – отметить соответствующую галочку, и нажать кнопку отправки данных.
В момент сохранения, мы получим сообщение об ошибке данных первой строки. Это нормально. Ведь мы не удалили вспомогательное поле с названиями колонок, которое просто проигнорировалось как ошибочное.