1C УТ выгрузка/загрузка в osCommerce по протоколу CommerceML

Тестировалось на osCommerce 3.05 sp 1.5 настройки обсуждение или здесь или в группе
CommerceML на сайте (здесь есть ссылка, которая гостям не доступна зарегистрируйтесь или залогиньтесь)

+ выгрузка товаров
+ выгрузка характеристик
+ выгрузка цен и остатков
+ выгрузка картинок
+ выгрузка заказов
+ загрузка заказов

- не доработка работы с кэшем
- работа в режиме полная выгрузка
- работа с картинками, не доделана

Версия 1.0.1 (здесь есть ссылка, которая гостям не доступна зарегистрируйтесь или залогиньтесь)

« Последнее редактирование: 09 Авг. 2010 18:39:46 pm от musicman »

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

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


(здесь есть ссылка, которая гостям не доступна зарегистрируйтесь или залогиньтесь) настройки для 1С.
Обмен полностью совместим с протоколом (здесь есть ссылка, которая гостям не доступна зарегистрируйтесь или залогиньтесь) от 1С и настройкой от фирмы Битрикс.

Скрипт помещается в корень сайта

В самом скрипте нужно изменить базовые настройки настройки, если движок расположен не в корне сайта например osc то требуется изменить пути в скрипте.
c
require('includes/configure.php');
require('includes/database_tables.php');
require('includes/classes/database.php');
на
require('osc/includes/configure.php');
require('osc/includes/database_tables.php');
require('osc/includes/classes/database.php');



# использовать архивацию файлов при обмене
DEFINE('FIX_ZIP' , 'yes');
#максимальный размер архива
DEFINE('FIX_ZIPSIZE' , 2048000);
#путь до директории с маленькими картинками от корня сайта
DEFINE('JPATH_BASE_PICTURE_SMALL' , 'images/products/thumbnails');
#путь до директории с картинками от корня сайта
DEFINE('JPATH_BASE_PICTURE' , 'images/products/originals');
# Код русского языка по умолчанию берем из Osc
DEFINE('FIX_LANGUAGE',1);
# Наименование типа цены номенклатуры по умолчанию, т.к. из 1С может выгружаться множество типов цен.
DEFINE('FIX_TYPEPRICE','-default-');
# 0- Всех клиентов из web магазина переносить в 1С без изменений, 1- Всех клиентов переносить на одного
# Контрагента "Физ. лицо"
DEFINE('FIX_CLIENT' ,0);
#Кодировка в которой идет выгрузка в 1С
DEFINE('FIX_CODING' ,'UTF-8');

Помогите с загрузкой!
Из 1С всё выгрузилось, а на сайте не появилось!
В чом может быть проблема и в кааом направлении искать.
Где хранится в osCommerce данные о товарах?

(здесь есть ссылка, которая гостям не доступна зарегистрируйтесь или залогиньтесь)
Помогите с загрузкой!
Из 1С всё выгрузилось, а на сайте не появилось!
В чом может быть проблема и в кааом направлении искать.
Где хранится в osCommerce данные о товарах?

В административке товар виден?

Нет товаров нигде(

Выгружено товаров: 3 034
Выгружено картинок: 0
Получен расширенный статус успешного завершения сеанса
Ответ сервера:
v8_E131_a9.zip

Выгрузка товаров успешно завершена

А вот что пишет обработка обмена с сайтом. Но товаров нет ни в админке ни в катологе

(здесь есть ссылка, которая гостям не доступна зарегистрируйтесь или залогиньтесь)
Выгружено товаров: 3 034
Выгружено картинок: 0
Получен расширенный статус успешного завершения сеанса
Ответ сервера:
v8_E131_a9.zip

Выгрузка товаров успешно завершена

А вот что пишет обработка обмена с сайтом. Но товаров нет ни в админке ни в катологе

если Вас не затруднит xml прислать можете?

Можно.

А здесь цены и количество.

Вот что заметил, в каталоге 1 товар наименование которого содержит наименования последнего продукта из файла обмена, а keyword и tags содержит наименование первого товара.

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

Нужно, что бы у вгружаемого товара из 1С было заполнено поле Артикул, и оно должно быть уникальным

С артикулами числовыми товары загрузились, а цен и количество нету. В чом проблема может быть?

Если артикул равен keyword и он пишется только цифрами, то так делать нельзя. Об этом уже писалось на форуме. Необходимо добавить как минимум одну букву в артикул на латинице.

При загрузке keyword заполняется наименованием+art и артикул

- работа в режиме полная выгрузка - совсем не работает?