1с и VirtueMart

Интеграция 1с и VirtueMart.

(Инструкция по подключению скрипта)

- скачать архив Загрузка товаров в VirtueMart из 1с.( ~ 0.03 Мб.)

- Внимание! Для VirtueMart 2 и 1с Управление Торговлей 11 ред. доступнен продвинутый вариант скрипта.

Для консультации можете обратиться по почте buh81 собачка narod.ru. Мог ненароком пропустить важные детали. Описываю свой опыт. Разбирался на локальном компьютере - Windows XP и 1C 8.1.13. Поставил Denver (Apache/2.2.4 (Win32) mod_ssl/2.2.4 OpenSSL/0.9.8k PHP/5.2.12). Затем Joomla 1.5. После чего установил VirtueMart 1.1.5. И джумлу, и магазин ставил с демоданными.

Скрипт интеграции 1с и virtueMart записывается в корневой каталог сайта. Например, такой путь C:\WebServers\home\joomla\www. Там же необходимо создать пустую папку TEMP.

НОВОЕ! Обработка теперь состоит из двух файлов exchange_4 и exchange_4kl. Их надо поместить в корневой каталог. В 1с, в форме обмена с WEB-сайтом надо указать имя exchange_4.php (было Еxchange_2L.php).

В конфигурации 1С Управление Торговлей 10.3 настраиваем - Меню -> Сервис -> Обмен данными с Web-сайтом -> Настроить обмен данными с Web-сайтом. В результате должна получиться следующая настройка. Первая закладка -

Первая страница настроек подключения скрипта интеграции 1с и VirtueMart

В поля Пользователь и Пароль вводим учетные данные администратора Joomla. То есть те, что набираем, когда заходим браузером в джумлу для администрирования.

Окно авторизации административной панели джумла

вторая закладка настроек -

Вторая страница настроек подключения скрипта интеграции 1с и VirtueMart

Не забываем запустить Денвер (обычно ссылкой на рабочем столе StartDenver). Проверяем связь между 1с и VirtueMart-ом кнопкой "Проверить",которая находится на первой странице настроек. Должно появиться подтверждающее сообщение.

Подтверждающее сообщение

Выполняем обмен с интернет-магазином.(кнопка "Выполнить обмен" на верхней панели настроек.) Должны появиться соответствующие сообщения.

Окно авторизации административной панели джумла

Для начала попробуйте выгрузить из 1с в VirtueMart небольшую группу товаров, чтобы в случае ошибки легко ручками исправить или удалить.

Особенности скрипта интегации 1с и virtueMart-а.

Соответствие позиций в базе 1с и в магазине VirtueMart осуществляется по артикулу. Он должен быть уникальным для выгружаемых позиций.

Картинки обзываются тоже по артикулу, и возникает ошибка при истользовании в артикуле русских букв. Используйте в артикуле цифры и английские буквы.

Характеристики номенклатуры не поддерживаются. Для успешной выгрузки товаров из 1с, у них должен быть отключен учет по характеристикам.

Цены в 1с должны быть в рублях.

В интернет магазине VirtueMart цена для загружаемых позиций должна иметь флаг - Цена по умолчанию(Default). Иначе товар будет виден через административную панель, но не будет появляться в витрине для покупателей.

НОВОЕ! Успешное выполнение всех вышеперечисленных действий теперь приведет к тому, что интеграция 1c и VirtueMart будет работать в демо режиме. Ограничение демо только в том, что цены товаров загружаются умышленно НЕВЕРНО. Будьте внимательны!

Чтобы снять это ограничение необходимо проделать следующее.(см. FAQ)

О защите от копирования этого скрипта интергации 1с и VirtueMart-а.

Обработка состоит из двух файлов, exchange_4.php полностью открыт и доступен для изменений, а еxchange_4kl.php несложно зашифрован и привязан к имени вашего сайта.

- скачать архив Загрузка товаров в VirtueMart из 1с.( ~ 0.03 Мб.)

Вернуться на главную страницу

Используются технологии uCoz