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

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

Поддержка модуля Обмен и синхронизация openCart с 1С предприятие УТ, УНФ, Мой склад и тд. Модуль для OpenCart 1.5Х, 2.Х, 3.Х


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

4 часа назад, Dok326 сказал:

добрый столкнулся с проблемой
не добавляется акционная цена

файл import.xml содержит айди цены акции
логи 

(
    [50c22c67-c9a1-11e5-80ca-f07959688af2] => ЕДИНАЯ ЦЕНА ПРОДАЖИ
    [cf85b3c9-b4c4-11e7-80cf-50465d9ffc0d] => Категория С
    [6edee230-2ae6-11e5-8766-f07959688af2] => Цена поставщиков (макстимальная)
    [8fd52f7a-f21b-11e8-8110-50465d9ffc0d] => ОПТОВАЯ
    [0a9573e6-594b-11e6-81ac-f07959688af2] => МИНИМАЛЬНАЯ цена продажи
)

2021-06-04 15:38:54 - Основная цена согласно настройкам: 50c22c67-c9a1-11e5-80ca-f07959688af2
2021-06-04 15:38:54 - Все цены согласно настройкам: 50c22c67-c9a1-11e5-80ca-f07959688af2
2021-06-04 15:38:54 - Обновлять цену: да
2021-06-04 15:38:54 - Обновлять кол-во: да

2021-06-04 15:38:54 - Акционная цена 6edee230-2ae6-11e5-8766-f07959688af2 из настроек не найдена в файле offers0_1.xml.
2021-06-04 15:38:54 - Акционная цена cf85b3c9-b4c4-11e7-80cf-50465d9ffc0d из настроек не найдена в файле offers0_1.xml.
2021-06-04 15:38:54 - Акционная цена 8fd52f7a-f21b-11e8-8110-50465d9ffc0d из настроек не найдена в файле offers0_1.xml.
2021-06-04 15:38:54 - Акционная цена 0a9573e6-594b-11e6-81ac-f07959688af2 из настроек не найдена в файле offers0_1.xml.
2021-06-04 15:38:54 - Акционные цены: не используются

 

Скрин настроек прилагаю. 
Обмен с 1C 233

123.png

Добрый день. 
файл import.xml содержит айди цены акции
Странно, цены и остатки должны быть в файле offers.xml . и модуль там их не может найти. Посмотрите может в offers тоже есть цены.

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


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

  • Ответы 4,6k
  • Created
  • Последний ответ

Top Posters In This Topic

Здравствуйте, появилась задача проставлять налог товарам при выгрузке из 1с в магазин. Я так понял, что средствами модуля это можно сделать только sql запросом, так ли это? И покажите пожалуйста пример sql запроса в таком случае. Спасибо.

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


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

7 часов назад, NeoSeo Team сказал:

Добрый день. 
1. "Установить метку заказу автоматически при его редактировании" не работает!
Исправили.
2. Обновлять ЧПУ товара из реквизитов, а не из свойств не работает!

Исправили.

Отправили в личные сообщения архив с модулем.

Кажется работает.
Но опять нашел ошибку в работе "Установить метку заказу автоматически при его редактировании".
Если в параметре "Исключать автоматическую установку метки для заказов со статусом" указать статус заказа и попытаться изменить статус заказа на этот статус у заказа (допустим установить статус "Отменен"), то вылетает ошибка и статус не устанавливается.
Можете починить немного?

image.png.e90dbe05181fb2cbfaf39eb88cb7b5b2.png

AH01071: Got error 'PHP message: PHP Fatal error:  Uncaught Error: Call to undefined method ModelToolNeoSeoExchange1c::checkOrderTo1C() in /site.ru/catalog/model/tool/neoseo_exchange1c.php:10
Stack trace:
#0 /site.ru/catalog/model/tool/neoseo_exchange1c.php(29): ModelToolNeoSeoExchange1c->addOrderTo1C('862')
#1 /site.ru_storage/modification/system/engine/loader.php(249): ModelToolNeoSeoExchange1c->setAutoTagOrder('862', '7')
#2 /site.ru/system/engine/proxy.php(47): Loader->{closure}(Array, Array)
#3 /site.ru_storage/modification/catalog/model/checkout/order.php(290): Proxy->__call('setAutoTagOrder', Array)
#4 /site.ru_storage/modification/system/engine/loader.php(249): ModelCheckoutOrder->addOrderHistory('862', '7')
#5 /site.ru/system/engine/proxy.php(47): Loader->{closure}(Array, Array)
#6 /site.ru/catal...
', referer: https://site.ru/admin/index.php?route=sale/order/edit&user_token=8ruog8YixYm627cyePsbjjcFBOGIr4Ww&order_id=862

 

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


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

2 часа назад, AlektroNik сказал:

Кажется работает.
Но опять нашел ошибку в работе "Установить метку заказу автоматически при его редактировании".
Если в параметре "Исключать автоматическую установку метки для заказов со статусом" указать статус заказа и попытаться изменить статус заказа на этот статус у заказа (допустим установить статус "Отменен"), то вылетает ошибка и статус не устанавливается.
Можете починить немного?

image.png.e90dbe05181fb2cbfaf39eb88cb7b5b2.png


AH01071: Got error 'PHP message: PHP Fatal error:  Uncaught Error: Call to undefined method ModelToolNeoSeoExchange1c::checkOrderTo1C() in /site.ru/catalog/model/tool/neoseo_exchange1c.php:10
Stack trace:
#0 /site.ru/catalog/model/tool/neoseo_exchange1c.php(29): ModelToolNeoSeoExchange1c->addOrderTo1C('862')
#1 /site.ru_storage/modification/system/engine/loader.php(249): ModelToolNeoSeoExchange1c->setAutoTagOrder('862', '7')
#2 /site.ru/system/engine/proxy.php(47): Loader->{closure}(Array, Array)
#3 /site.ru_storage/modification/catalog/model/checkout/order.php(290): Proxy->__call('setAutoTagOrder', Array)
#4 /site.ru_storage/modification/system/engine/loader.php(249): ModelCheckoutOrder->addOrderHistory('862', '7')
#5 /site.ru/system/engine/proxy.php(47): Loader->{closure}(Array, Array)
#6 /site.ru/catal...
', referer: https://site.ru/admin/index.php?route=sale/order/edit&user_token=8ruog8YixYm627cyePsbjjcFBOGIr4Ww&order_id=862

 

Сможем исправить в понедельник.

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


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

4 часа назад, NeoSeo Team сказал:

Добрый день. Подскажите как это относится к модулю NeoSeo Обмен с 1C.

При установке Обмен с 1С перезаписывается файл cart.php

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


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

03.06.2021 в 17:38, NeoSeo Team сказал:

Добрий день. Спробували загрузити файл через вкладку "Товары" -> "Импорт (в низу страницы)", обробка йде один раз. Можете спробувати зробити в себе так, та перевірити буде йти подвійна обробка?

С отключенным параметром "Требовать архив:" обработка проходит один раз.

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


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

доброго дня! столкнулись с проблемой что, оказывается, не все товары выгружаются из МС. в файле выгрузки они присутствуют

 

2069253631_cml_stock_2021-06-06-17-34-192021-06-0618-01-52.thumb.png.8a2c7d6811e709071462358551c9e2df.png

 

 

954078726_NeoSeo1C2021-06-0618-11-22.thumb.png.de8d8ab1b80f944eda64ddd956444c4a.png

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


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

04.06.2021 в 23:47, NeoSeo Team сказал:

Сможем исправить в понедельник.

Большое спасибо.
По идее это не должно занять много времени, проект я думаю еще открыт.
Жду с нетерпением. 🤗

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


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

04.06.2021 в 20:20, staniki сказал:

Здравствуйте, появилась задача проставлять налог товарам при выгрузке из 1с в магазин. Я так понял, что средствами модуля это можно сделать только sql запросом, так ли это? И покажите пожалуйста пример sql запроса в таком случае. Спасибо.

Добрый день. Если вам нужно проставлять всем товарам определенный тип налога, тогда можно использовать sql запрос. Пример для налога "Downloadable Products" tax_class_id=10 с скрина.

image.thumb.png.6e11e9432a4412225621b5479523cd67.png

sql: UPDATE `oc_product` SET `tax_class_id` = '10'
Этот sql даст всем продуктам налог "Downloadable Products"

Но так же можете добавить в выгрузку свойство tax_class_id (или НалогИд, или как то по другому не важно) и перенаправлять его сразу в продукт (нужно выгружать только ид tax_class_id которое соответствует нужному в ОпенКарт, название не подойдет). NeoSeo Обмен с 1C -> Атрибуты -> "Перенаправление свойств:"

image.thumb.png.548c98c716d4614b20eed3a8516088ba.png

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


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

16.04.2020 в 18:56, NeoSeo Team сказал:

Для продукта с внутренним кодом XXX найдено NNN дубликатов в модуле "Обмен данными" для Интернет-магазина {SEO-Mагазин}, OpenCart 2.х, 3.х, ocStore

Обычно данная ошибка выглядит следующим образом:


2017-04-09 18:44:43 - Ошибка!!! Для продукта с внутренним кодом 29042 найдено 1 дубликатов в таблице product_to_1c!
2017-04-09 18:44:43 -  - 9656fb9c-7b0f-11e6-8274-002522bd2fdc
2017-04-09 18:44:43 -  - 47c0cedc-5c8b-11e6-8271-002522bd2fdc

Суть ошибки заключается в том, что у вас 2 или больше одинаковых артикулов. В итоге модуль “Обмен данными” создаст только первый товар, а все остальные будут к нему приклеены. Вторым побочным эффектом будет цена и количество товара, которые фактически будут соответствовать последнему товару в выгрузке.

Если вы столкнулись с этим, то идете в файл выгрузки, находите товары с соответствующим кодом, и смотрите какой у них стоит артикул. После чего, идете в 1С:Предприятие и меняете там артикулы по указанным товарам.

Далее, когда дубликаты в 1С:Предприятии будут устранены, вам нужно нажать кнопку "Очистить связи" на странице "Товары" и выполнить синхронизацию.

Внимание! Если по каким-то причинам вы не можете изменить артикулы в 1С:Предприятие, то у вас есть 3 варианта для решения данной проблемы

1. Включить синхронизацию товаров по наименованию.

Не самый правильный способ, но иногда единственно возможный. Если наименование товаров в 1С:Предприятии и в магазине совпадает, то это будет идеальный вариант. Если нет - смотрите пункт 2.

2. Отключить синхронизацию вообще

В этом случае вам придется вручную проставить идентификаторы товаров из 1С:Предприятия в карточки товаров, на вкладке данные.

3. Включить синхронизацию по коду товара в 1С:Предприятии.

В отличие от артикулов, он будет всегда уникальным. Но для этого придется доработать выгрузку из 1С:Предприятия, чтобы в секции товар, фигурировал параметр Код.

А возможно сделать так, чтоб в дубликатах артикулов остаток суммировался?

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


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

04.06.2021 в 20:51, AlektroNik сказал:

Кажется работает.
Но опять нашел ошибку в работе "Установить метку заказу автоматически при его редактировании".
Если в параметре "Исключать автоматическую установку метки для заказов со статусом" указать статус заказа и попытаться изменить статус заказа на этот статус у заказа (допустим установить статус "Отменен"), то вылетает ошибка и статус не устанавливается.
Можете починить немного?

image.png.e90dbe05181fb2cbfaf39eb88cb7b5b2.png


AH01071: Got error 'PHP message: PHP Fatal error:  Uncaught Error: Call to undefined method ModelToolNeoSeoExchange1c::checkOrderTo1C() in /site.ru/catalog/model/tool/neoseo_exchange1c.php:10
Stack trace:
#0 /site.ru/catalog/model/tool/neoseo_exchange1c.php(29): ModelToolNeoSeoExchange1c->addOrderTo1C('862')
#1 /site.ru_storage/modification/system/engine/loader.php(249): ModelToolNeoSeoExchange1c->setAutoTagOrder('862', '7')
#2 /site.ru/system/engine/proxy.php(47): Loader->{closure}(Array, Array)
#3 /site.ru_storage/modification/catalog/model/checkout/order.php(290): Proxy->__call('setAutoTagOrder', Array)
#4 /site.ru_storage/modification/system/engine/loader.php(249): ModelCheckoutOrder->addOrderHistory('862', '7')
#5 /site.ru/system/engine/proxy.php(47): Loader->{closure}(Array, Array)
#6 /site.ru/catal...
', referer: https://site.ru/admin/index.php?route=sale/order/edit&user_token=8ruog8YixYm627cyePsbjjcFBOGIr4Ww&order_id=862

Добрый день. Исправили ошибку, отправили в личные сообщения версию с фиксом.

 

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


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

05.06.2021 в 00:38, Armnature сказал:

При установке Обмен с 1С перезаписывается файл cart.php

Добрый день. Пересмотрели архив с модулем, там нету файла cart.php. Модуль NeoSeo Обмен с 1C не перезаписывает файл cart.php

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


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

05.06.2021 в 13:05, umi-9956 сказал:

А единица измерения веса (г, кг, т) как должна передаваться?

Добрый день. Отдельного тега нету. Можете передавать в произвольном свойстве например: ИдВес. После этого выполнить перенаправление свойств с данные товара 

image.thumb.png.6f2450d08110370650ee8f99804f2649.png

Обратите внимание что передавать нужно сразу ид веса(weight_class_id). Посмотреть ид веса можно тут Настроки товара в Админке
image.thumb.png.111b625c1cd931fb8d0aea7e6bfaa074.png

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


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

1 час назад, NeoSeo Team сказал:

Добрый день. Если вам нужно проставлять всем товарам определенный тип налога, тогда можно использовать sql запрос. Пример для налога "Downloadable Products" tax_class_id=10 с скрина.

image.thumb.png.6e11e9432a4412225621b5479523cd67.png

sql: UPDATE `oc_product` SET `tax_class_id` = '10'
Этот sql даст всем продуктам налог "Downloadable Products"

Но так же можете добавить в выгрузку свойство tax_class_id (или НалогИд, или как то по другому не важно) и перенаправлять его сразу в продукт (нужно выгружать только ид tax_class_id которое соответствует нужному в ОпенКарт, название не подойдет). NeoSeo Обмен с 1C -> Атрибуты -> "Перенаправление свойств:"

image.thumb.png.548c98c716d4614b20eed3a8516088ba.png

Большое спасибо за ответ, я так понял что подойдет такая конструкция

НалогИд=tax_class_id

И соответственно 1с должен передавать в значение атрибута id налога как в опенкарт, у меня например их два 9 и 10. Все верно? 🙂

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


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

1 час назад, staniki сказал:

Большое спасибо за ответ, я так понял что подойдет такая конструкция

НалогИд=tax_class_id

И соответственно 1с должен передавать в значение атрибута id налога как в опенкарт, у меня например их два 9 и 10. Все верно? 🙂

Да. Все верно.

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


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

04.06.2021 в 13:38, NeoSeo Team сказал:

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

Ответ сервера:Выгрузка товаров завершена с ошибками!!!
Это где такой ответ пишет? 

 

Здравствуйте, скинул в личные сообщения Лог и скрин ошибки  с 1С

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


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

Здравствуйте. Как сделать, чтобы НАЗВАНИЕ атрибута было на нужных мне языках? Например, есть атрибут "Пищевая ценность". На украинском "Харчова цінність". Выгружаю атрибуты через свойство. 

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


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

06.06.2021 в 18:21, 2shoots2cats сказал:

доброго дня! столкнулись с проблемой что, оказывается, не все товары выгружаются из МС. в файле выгрузки они присутствуют

 

2069253631_cml_stock_2021-06-06-17-34-192021-06-0618-01-52.thumb.png.8a2c7d6811e709071462358551c9e2df.png

 

 

954078726_NeoSeo1C2021-06-0618-11-22.thumb.png.de8d8ab1b80f944eda64ddd956444c4a.png

 

NeoSeo Teamесли вдруг пропустили вопрос

 

и там в ЛС вы снова молчите

 

 

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


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

9 часов назад, Ильмар сказал:

Здравствуйте, скинул в личные сообщения Лог и скрин ошибки  с 1С

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

От Вас в личных сообщениях не видим сообщения. Уточните, пожалуйста, какому пользователю было отправлено сообщение?

Убедитесь, что сообщение действительно было отправлено. А лучше продублируйте, пожалуйста, его еще раз. Спасибо

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


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

6 часов назад, request4t сказал:

Здравствуйте. Как сделать, чтобы НАЗВАНИЕ атрибута было на нужных мне языках? Например, есть атрибут "Пищевая ценность". На украинском "Харчова цінність". Выгружаю атрибуты через свойство. 

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

 

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


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

6 часов назад, 2shoots2cats сказал:

 

NeoSeo Teamесли вдруг пропустили вопрос

 

и там в ЛС вы снова молчите

 

 

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

Проверили логи обмена. На скрине не видно полностью ИД товара. Но судя по всему это нужный товар. И в логах идет его обработка. 

2021-06-07 23:54:46 - Товар h1tssN3Wi9bsUMJX6AnP11 'Смартфон Apple iPhone 12 Pro Max 128Gb Pacific Blue EU' найден по связи - 55687
2021-06-07 23:54:46 - Обновляем артикул товара: MGDA3
2021-06-07 23:54:46 - Обновляем модель товара: MGDA3
2021-06-07 23:54:46 - Убираем старые атрибуты товара: 55687
2021-06-07 23:54:46 - Пропускаем бесполезный атрибут: ВидНоменклатуры
2021-06-07 23:54:46 - Пропускаем бесполезный атрибут: ТипНоменклатуры
2021-06-07 23:54:46 - Пропускаем бесполезный атрибут: Полное наименование
2021-06-07 23:54:46 - Характеристика Цвет: Тихоокеанский синий
2021-06-07 23:54:46 - Характеристика Встроенная память: 128Гб
2021-06-07 23:54:46 - Характеристика Количество SIM-карт: 1
2021-06-07 23:54:46 - Характеристика Диагональ экрана: 6.7
2021-06-07 23:54:46 - Характеристика Тип экрана: цветной OLED, сенсорный
2021-06-07 23:54:46 - Характеристика Разрешение экрана (пикс): 2778x1284
2021-06-07 23:54:46 - Характеристика Основная камера: 12 МП / 12 МП / 12 МП
2021-06-07 23:54:46 - Характеристика Фронтальная камера: 12 МП
2021-06-07 23:54:46 - Характеристика Емкость аккумулятора (мАч): 3687
2021-06-07 23:54:46 - Характеристика Тип аккумулятора: Li-Ion
2021-06-07 23:54:46 - Характеристика Процессор: Apple A14 Bionic
2021-06-07 23:54:46 - Характеристика Частота процессора (МГц): 2990
2021-06-07 23:54:46 - Характеристика Оперативная память (Гб): 6
2021-06-07 23:54:46 - Характеристика Материал корпуса: металл и стекло
2021-06-07 23:54:46 - Характеристика Стандарт влагозащиты: IP68
2021-06-07 23:54:46 - Характеристика Размеры (ШxВxТ): 78.1x160.8x7.4
2021-06-07 23:54:46 - Характеристика Время работы (часов): -
2021-06-07 23:54:46 - Характеристика Операционная система: iOS 14
2021-06-07 23:54:46 - Характеристика Кол-во ядер процессора: 6
2021-06-07 23:54:46 - Характеристика Тип накопителя: -
2021-06-07 23:54:46 - Характеристика Тип видеокарты: -
2021-06-07 23:54:46 - Характеристика Видеокарта: -
2021-06-07 23:54:46 - Характеристика Цвет ремешка: -
2021-06-07 23:54:46 - Характеристика Материал ремешка: -
2021-06-07 23:54:46 - Характеристика Поддержка SIM-карты: -
2021-06-07 23:54:46 - Характеристика Бесконтактная оплата (NFC): есть
2021-06-07 23:54:46 - Характеристика Спутниковая навигация: BeiDou, Galileo, ГЛОНАСС, GPS

А цена может не обновляться, т.к. есть ошибка дубляжа товара. Скорее всего у двух товаров один артикул MGDA3

2021-06-08 00:26:12 - Ошибка!!! Для продукта с внутренним кодом 55687 найдено 1 дубликатов в таблице product_to_1c!
2021-06-08 00:26:12 -  - hRxjMYYCjVsPvFrTfTmYM0
2021-06-08 00:26:12 -  - h1tssN3Wi9bsUMJX6AnP11 

 

Что касается вопроса в ЛС. Вам ответит специалист, которой рассматривал проблему. Ожидайте, пожалуйста. 

 

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


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

21 час назад, Ильмар сказал:

Здравствуйте, скинул в личные сообщения Лог и скрин ошибки  с 1С

Добрый день. Нашли ваше сообщение. В логах модуля не видно обработку файла предложений (offers.xml). Проверьте пожалуйста формируется ли этот файл.

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


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

07.06.2021 в 11:46, bitrixlviv@gmail.com сказал:

А возможно сделать так, чтоб в дубликатах артикулов остаток суммировался?

Добрый день. Такой возможности нету.

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


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

12 часов назад, NeoSeo Team сказал:

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

 

Речь идет о НАЗВАНИИ атрибута, а не о значении. Со значениями все ок, они на разных языках. Но название то на одном. Вот и получается, что независимо от языка сайта, НАЗВАНИЕ атрибута всегда на одном языке. С эьтим можно что-то сделать? А в вашем примере название на одном языке (Категория), хоть и дописан код языка.

Screenshot_235.png

Screenshot_236.png

Изменено пользователем request4t
добавление изображений

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


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

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

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

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

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

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

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

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

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

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