Не затягиваются заказы в 1С с SS (через 1С (CommerceML))

Всем приветствие!
Подскажите, почему могут не затягиваться в 1С с магазина заказы оформленные в интернет магазине?
Плагин как у всех
Логи показывают вот такое:


[26-Nov-2019 00:05:13 Europe/Moscow] PHP Notice: Undefined index: price in /home/c/******/SHOP/public_html/wa-apps/shop/plugins/cml1c/lib/actions/backend/shopCml1cPluginBackendRun.controller.php on line 5051

Содержимое в указанном файле и ниже вот так:


        $map = $this->data['map'][self::STAGE_PRICE];
        foreach (array('price', 'purchase_price', 'compare_price') as $type) {
            if (!empty($this->data[$type.'_type'])) {
                $price_name = mb_strtolower($this->data[$type.'_type'], 'utf-8');
                if (!empty($map[$price_name])) {
                    $map_ = $map[$price_name];
                    if (isset(self::$price_map[$map_['id']])) {
                        self::$price_map[$map_['id']]['name'][] = $price_name;
                        self::$price_map[$map_['id']]['name'] = array_unique(self::$price_map[$map_['id']]['name']);
                        self::$price_map[$map_['id']]['type'][] = $type;
                        self::$price_map[$map_['id']]['type'] = array_unique(self::$price_map[$map_['id']]['type']);
                    } else {
                        self::$price_map[$map_['id']] = array(
                            'type'     => array($type),
                            'currency' => $this->findCurrency($map_['currency']),
                            'name'     => array($price_name),
                            'tax_id'   => ifset($map_['tax_id']),


Версия Webasyst 1.13.0.459
Версия PHP 7.1.26

1C 8.3 УПТ 11

Притом как номенклатура и фото карточек товаров залетают

Типовой договор в 1С создан

Товар есть и с ценой и в наличии

5 ответов

  • 1
    ittetraedrplus ittetraedrplus 28 ноября 2019 13:20 #

    У нас такая же проблема, хотя ручной режим (на сайте сформировать и сохранить в файл xml, а потом загрузить его в 1С) работает...

  • 2
    ittetraedrplus ittetraedrplus 28 ноября 2019 13:54 #

    Поменяйте, кодировку на UTF-8. мне помогло) Это в настройках плагина 1С (CommerceML), в самом низу

    • +1
      Андрей C Андрей C 28 ноября 2019 14:31 #

      Большое спасибо!

      Буду пробовать, но пока не получается. ((

      Не появляются новые заказы в 1С  ((

  • 1
    Игорь 17 июня 2020 11:26 #

    та же проблема. Как решили, подскажите, пожалуйста?

  • 1
    Sed_Lex 23 июня 2020 00:04 #

    у меня была эта проблема. решилось настройкой CommerceML - внимательно пройтись по всем пунктам, там их очень много. в 1С настраивать нечего - только правильно задать периодичность частичного обновления (только заказы)

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите