Чисто для себя сделал импорт товаров из прайс-листа 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 коммент.:
Отправить комментарий