Открыта возможность перехода на модули с открытым кодом! Детали

Перейти к публикации

Не приходит Ид товара в заказе.


Рекомендованные сообщения

Добрый день

Opencart 3, обмен по CommerceML 2

Не приходит "Ид" в теге "Товар" при получении заказов из Opencart. 

<Товар>
    <Ид/>
    <Наименование>Товар товар</Наименование>
    <ЦенаЗаЕдиницу>1.0000</ЦенаЗаЕдиницу>
   <БазоваяЕдиница/>
   <Количество>3</Количество>
   <Баллы>0</Баллы>
   <Сумма>3.0000</Сумма>
</Товар>

Хотя по логам при обмене товарами явно видно, что "Ид" в базу сохранился:

2020-08-14 17:23:04 - В базе нет товара с кодом 1с 5a3161e5-8f01-464f-9fde-bbc7dbc349e0
2020-08-14 17:23:04 - Добавляем товар 5a3161e5-8f01-464f-9fde-bbc7dbc349e0 - Товар товар
2020-08-14 17:23:04 - Товар добавлен с кодом 3037
2020-08-14 17:23:04 - Убираем старые атрибуты товара: 3037
2020-08-14 17:23:04 - Пропускаем бесполезный атрибут: ВидНоменклатуры
2020-08-14 17:23:04 - Пропускаем бесполезный атрибут: ТипНоменклатуры
2020-08-14 17:23:04 - Пропускаем бесполезный атрибут: Полное наименование

Что с чем это может быть связано?

При выгрузке заказов есть вот такие сообщения:

2020-08-14 18:34:30 -  PHP Notice:  Undefined index: middlename in /home/l/lvamaify/maify.ru/storage/modification/admin/model/sale/order.php on line 85
2020-08-14 18:34:30 - Выгружаем заказ №2216
2020-08-14 18:34:55 - type=sale&mode=checkauth
2020-08-14 18:34:55 - Авторизация выполнена успешно: 5f46320ac5ee838aa5099f022f364235
2020-08-14 18:34:55 - type=sale&mode=init
2020-08-14 18:34:55 - Инициализация продаж завершена
2020-08-14 18:34:55 - type=sale&mode=query
2020-08-14 18:34:55 - Сообщение для разработчика: Модуль Комбинации опций не установлен. Использование комбинаций опций не возможно.
2020-08-14 18:34:55 - Сообщение для разработчика. Таблица `nmlv_relatedoptions_variant_product` не была найдена. Использование связных опций не возможно.
2020-08-14 18:34:55 - Статусы в магазине Array
(
    [нет в наличии] => 5
    [2-3 дня] => 6
    [в наличии] => 7
    [предзаказ] => 8
)
 

Но этот конкретно заказа содержит только один товар и в нем товар без опций.
 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

6 часов назад, Владимир Бедарев сказал:

Добрый день

Opencart 3, обмен по CommerceML 2

Не приходит "Ид" в теге "Товар" при получении заказов из Opencart. 

<Товар>
    <Ид/>
    <Наименование>Товар товар</Наименование>
    <ЦенаЗаЕдиницу>1.0000</ЦенаЗаЕдиницу>
   <БазоваяЕдиница/>
   <Количество>3</Количество>
   <Баллы>0</Баллы>
   <Сумма>3.0000</Сумма>
</Товар>

Хотя по логам при обмене товарами явно видно, что "Ид" в базу сохранился:

2020-08-14 17:23:04 - В базе нет товара с кодом 1с 5a3161e5-8f01-464f-9fde-bbc7dbc349e0
2020-08-14 17:23:04 - Добавляем товар 5a3161e5-8f01-464f-9fde-bbc7dbc349e0 - Товар товар
2020-08-14 17:23:04 - Товар добавлен с кодом 3037
2020-08-14 17:23:04 - Убираем старые атрибуты товара: 3037
2020-08-14 17:23:04 - Пропускаем бесполезный атрибут: ВидНоменклатуры
2020-08-14 17:23:04 - Пропускаем бесполезный атрибут: ТипНоменклатуры
2020-08-14 17:23:04 - Пропускаем бесполезный атрибут: Полное наименование

Что с чем это может быть связано?

При выгрузке заказов есть вот такие сообщения:

2020-08-14 18:34:30 -  PHP Notice:  Undefined index: middlename in /home/l/lvamaify/maify.ru/storage/modification/admin/model/sale/order.php on line 85
2020-08-14 18:34:30 - Выгружаем заказ №2216
2020-08-14 18:34:55 - type=sale&mode=checkauth
2020-08-14 18:34:55 - Авторизация выполнена успешно: 5f46320ac5ee838aa5099f022f364235
2020-08-14 18:34:55 - type=sale&mode=init
2020-08-14 18:34:55 - Инициализация продаж завершена
2020-08-14 18:34:55 - type=sale&mode=query
2020-08-14 18:34:55 - Сообщение для разработчика: Модуль Комбинации опций не установлен. Использование комбинаций опций не возможно.
2020-08-14 18:34:55 - Сообщение для разработчика. Таблица `nmlv_relatedoptions_variant_product` не была найдена. Использование связных опций не возможно.
2020-08-14 18:34:55 - Статусы в магазине Array
(
    [нет в наличии] => 5
    [2-3 дня] => 6
    [в наличии] => 7
    [предзаказ] => 8
)
 

Но этот конкретно заказа содержит только один товар и в нем товар без опций.
 

Здравствуйте.

Если в заказе нет ИЛ, тогда товар не синхронизировался. Проверьте его карточку товара. В редактировании на вкладке Связи в поле код 1с есть значение? и точно ли у этого товара нет опций?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...