Добрый день. Спасибо за прекрасный модуль обмена! Удалось все настроить кроме передачи заказов в ТС и Обратно в Opencart. Поэтому прошу Вашей помощи:
Что имею - Opencart версии 2.3.0.2.2 и 1С УТ 11.3
Опытным путем удалось выявить проблему:
Сделал выгрузку заказов из модуля в ручную, получил вот что -
Notice: Undefined index: username in -----/admin/model/extension/exchange1c.php on line 6292Notice: Undefined index: username in ------/admin/model/extension/exchange1c.php on line 6313Notice: Undefined index: username in ---------/admin/model/extension/exchange1c.php on line 6233 <КоммерческаяИнформация ВерсияСхемы="2.07" ДатаФормирования="2017-06-13"><Документ><Ид>4<Номер>4<Дата>2017-06-13<Время>12:15:14<Валюта>руб.<Курс>1<ХозОперация>Заказ товара<Роль>Продавец<Сумма>10.0000<Комментарий>qqq<Контрагенты><Контрагент><Ид>1#
[email protected]<Роль>Покупатель<ПолноеНаименование/><Фамилия>Германович<Имя>Герман<Отчество/><АдресРегистрации><АдресноеПоле><Тип>Город<Значение>Санкт-Петербург<Представление>, Российская Федерация, Ленинградская область, Санкт-Петербург<Контакты><Контакт><Тип>Почта<Значение>
[email protected]<ИНН/><Наименование/><ЗначенияРеквизитов><ЗначениеРеквизита><Наименование>Дата отгрузки<Значение>2017-06-13<ЗначениеРеквизита><Наименование>Статус заказа<Значение>Ожидание<ЗначениеРеквизита><Наименование>Вид цен<Значение>ИМ - типовое<Товары><Товар><Ид>e8a71ff6-55bc-11d9-848a-00112f43529a<Наименование>Телевизор "SHARP"<ЦенаЗаЕдиницу>5.0000<Количество>1<Сумма>5.0000<Скидки><Скидка><УчтеноВСумме>false<Сумма>0<ЗначенияРеквизитов><ЗначениеРеквизита><Наименование>ТипНоменклатуры<Значение>Товар<БазоваяЕдиница><Код>796<НаименованиеПолное>Штука
В коде по указанному адресу в строках есть переменная $order['username']; которую по всей видимости система не может определить и передать, а без нее и не уходит в 1C, если для этой переменной определить в коде константу, например 'Вася Иванов' заказы передаются без проблем.