среда, 27 марта 2013 г.

Аддон JoomShopping для экспорта товаров из прайс-листа 1с




Чисто для себя сделал импорт товаров из прайс-листа 1с v8 в магазин JoomShopping. Возможности скромные, но это с лихвой окупается простотой и скоростью применения.

Опробован на JoomShopping 3.11.2.

Аддон может при первичной загрузке товаров:

Построить дерево категорий товаров.
Заполнить наименование, код (артикул), краткое описание, производителя, цену, количество, налог для товара


При повторной загрузке товара:

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


Подготовка прайс-листа.

Формируем прайс-лист в 1с. Обязательным условием при формировании прайс-листа является наличие кодов (артикулов) товара в прайс-листе. Это обусловлено необходимостью связать базу магазина и 1с идентичными уникальными идентификаторами товара для последующего обновления цен и количества товаров. Вывод в прайс-лист кода или артикула товара делается в настройках прайс-листа 1с.
Сохраняем прайс-лист как лист exel (.xls).
Открываем сохраненный прайс-лист в OpenOffice или LibreOffice (Excell не советую т.к. он не умеет менять разделители и ограничитли текста в csv файле, а нам важно получить чистый, безглючный файл, который без проблем зальется).
Изменения стандартного прайс-листа сводятся к следующему: нужно удалить шапку прайс-листа, установить заголовки полей (допустимые заголовки приведены ниже) и прописать иерархию категорий (т.е. для корневых категории в столбце слева от них пшем 0, для вложенных в нее 1, если и в них есть категории, то им пишем 2 и т.д.)
Ссохраняем файл в csv с разделителями столбцов  ^  и ограничителями текста  ~  . Настоятельно рекомендую использовать именно их т.к. с ними проблем практически не возникает в отличие от стандартных. Кодировку при сохранении выбираем UTF-8.
Пример подготовленного прайс-листа можно скачать рядом с аддоном.

Импорт прайс-листа.

Устанавливаем аддон через установку JoomShopping.
Заходим в JoomShopping -> Опции -> Импорт и экспорт -> Argens Import UTF8.
Выбираем сформированный csv файл, устанавливаем разделитель полей и ограничитель текста, которые вы выбрали при создании csv файла.
Жмем кнопку "Импорт".
Наслаждаемся результатом.
Список допустимых и обязательных полей.

level - уровень вложенности категорий. Обязательное поле для первичной заливки, для следующих не имеет значения.
name - наименование товара или категории. Обязательное поле.
short_description - короткое описание товара. Не обязательное поле.
description - полное описание товара. Не обязательное поле.
manufacturer - производитель. Не обязательное поле.
ean - код или артикул товара. Уникальный идентификатор товара. Обязательное поле.
price - цена товара. Не обязательное поле.
qty - количество товара. Не обязательное поле.
tax - налог на товар в процентах (только цифра). Не обязательное поле.

скачать Joomshoping-3.11.2

установить версию 3.10.0 и обновить с помощью того что есть в архиве до 3.11.2


скачать Аддон


Прайс-лист для загрузки



ссылка на оригинал







0 коммент.:

Отправить комментарий