Загрузка товаров и обновление цен из программы 1с

На интернет-магазинах наших клиентов, созданных на движке Gearsite, можно загружать товары и обновлять цен из программы 1с и других. Для это надо создать файл в формате CSV с разделителем табуляцией. Ниже инструкция как это сделать.

Что бы реализовать обновление цен на сайте не нужно привлекать программиста 1с, вы можете создать файл самостоятельно.



Необходимо выгрузить прайс или создать его в таблице Excel

Таблица должна содержать 4 столбца:
  1. Код товара из 1с (или любой уникальный цифровой код для каждого товара, если вы создаете прайс из другой программы или вручную). Важно, то бы коды у вас сохранились, так как впоследствии по ним обновляется цена товара.
  2. Наименование товара
  3. Ставка НДС
  4. Цена товара в рублях





Далее нужно создать новый файл в блокноте

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



Следующим шагом необходимо вставить скопированные позиции из таблицы Excel в текстовый документ. В итоге получился текстовый файл с разделителем столбцов символом табуляции. Можно сохранить его для дальнейшей загрузки на сайт.





Сохраняем прайс лист

Далее файл нужно сохранить в кодировке UTF-8. В операционных системах семейства Microsoft, начиная с Windows 10 обычный блокнот (notepad.exe) по умолчанию сохраняет файлы в этой кодировке. Если файл по каким-то причинам сохраняется в другой кодировке, выберете:
Файл - Сохранить как - в параметрах выберите кодировку UTF-8.





Теперь загружаем файл

В нужном разделе нажмите кнопку Обзор (или Browse в англоязычной версии) и выберите нужный файл. Теперь нажмите кнопку Отправить.





Возможные ошибки при загрузке товаров

  1. Текстовый файл для загрузки сохранился в отличной от UTF-8 кодировке
  2. Нарушено количество столбцов
  3. Разделители табуляции не в тех местах или отличаются от табуляции
  4. В столбцах присутствуют спецсимволы