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

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

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


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

30.11.2020 в 23:41, NeoSeo Team сказал:

Обновите, пожалуйста, модуль до актуальной версии. Текущая версия модуля 230. После обновления проверьте есть ли ошибка и сообщите о результате.

Обновили модуль. Загрузка стала более стабильна, ошибка ушла. 
Спасибо!
image.png.b3e58e855a2337533c819878d06597c5.png

Но более 3000товаров за раз не выгружает, сейчас настраиваем порционную выгрузку товаров и рассматриваем вопрос перехода на VPS.
 

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


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

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

Top Posters In This Topic

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

Добрый день
Опенкарт 3 NeoSeo Обмен с 1C 227

Опции в магазине 
цвет
размер

как передать их в 1с при синхронизации заказов
Благодарю

 

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

Опции передаются в виде ИД. ИД составляется из Ид номенклатуры + Ид опции. Если у Вас верно настроена синхронизация товарами, тогда в заказе должно передаваться двойное ИД. Если есть ошибки в настройке синхронизации, то в файле заказа будет передано только ИД товара и поэтому 1с не подтянет опции товара в заказе 

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


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

Подскажите как происходит обмен заказами ? В 1С заказы отгружаются мы настроили соответствие статусов в 1С и в вашем модуле но при изменении статусов в 1С на сайт они не отгружаются почему то. Можете подсказать куда капать ?

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


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

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

Подскажите как происходит обмен заказами ? В 1С заказы отгружаются мы настроили соответствие статусов в 1С и в вашем модуле но при изменении статусов в 1С на сайт они не отгружаются почему то. Можете подсказать куда капать ?

Да, Ваша 1С отдает статус заказа, проверьте, включена ли у Вас опция "Получать и обновлять статусы заказа из 1с" И пришлите скриншот как у Вас настроено соответствие статусов

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


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

Все это включено и настроено, логи прилагаю там ошибок не каких не нашел и в логах магазина тоже нет ошибок.

5463.png

5736.png

7856.png

1381619959_NeoSeo1C_2020-12-02_13-24-31_error.log

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


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

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

Все это включено и настроено, логи прилагаю там ошибок не каких не нашел и в логах магазина тоже нет ошибок.

5463.png

5736.png

7856.png

1381619959_NeoSeo1C_2020-12-02_13-24-31_error.log 2 MB · 1 скачивание

Судя по логам модуля 1с не посылает нужные запросы.

Порядок запросов должен быть следующий

 

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


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

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

Судя по логам модуля 1с не посылает нужные запросы.

Порядок запросов должен быть следующий

 

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

Возможно вы подскажите как настраивается 1С УНФ для того чтобы приходили статусы ?

Изменено пользователем susl16c

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


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

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

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

Возможно вы подскажите как настраивается 1С УНФ для того чтобы приходили статусы ?

Файл приходит и Статусы приходят. Но 1с не посылает запрос на разбор файла. Нет команды для модуля, что нужно разобрать файл с заказами. 

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


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

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

Возможно у вас есть другие варианты ?

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


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

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

Изменено пользователем susl16c

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


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

38 минут назад, susl16c сказал:

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

Где отключили эту опцию?

44 минуты назад, susl16c сказал:

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

Возможно у вас есть другие варианты ?

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

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


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

50 минут назад, susl16c сказал:

 

Возможно у вас есть другие варианты ?

Скачайте файл с заказами с 1с и загрузите через модуль вручную на вкладке Заказы внизу. Статусы обновляются?

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


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

11 минут назад, NeoSeo Team сказал:

Где отключили эту опцию?

У вас в модуле параметры возможно это не связано, но у вас только такой пункт есть там.

12 минут назад, NeoSeo Team сказал:

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

Серверная конечно.

 

9 минут назад, NeoSeo Team сказал:

Скачайте файл с заказами с 1с и загрузите через модуль вручную на вкладке Заказы внизу. Статусы обновляются?

Это смогу сделать немного позже, нет доступа пока к 1С

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


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

6 минут назад, susl16c сказал:

У вас в модуле параметры возможно это не связано, но у вас только такой пункт есть там.

Серверная конечно.

 

Это смогу сделать немного позже, нет доступа пока к 1С

Отпишите как сделаете, будем ждать. 

Если серверная 1с, то программист 1с может проверить конфигуратор без проблем. 

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


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

Добрый день.
Я так понял Ваш модуль поддерживает мультиязычный сайт.
https://neoseo.com.ua/nastroyka-modulya-obmen-mezhdu-1spredpriyatie-i-internet-magazinom#UPDATE-14112019

Планируем использовать УНФ 1.6 последнюю конфигурацию.
Языки RU (основной) и EN.

Основной вопрос:
Есть какие-то рекомендации или опыт использования связки 1С и мультиязычного сайта?
Конкретно интересует как правильно под Ваш модуль завести товар на двух языках и чтобы свойства, категории и т. д. тоже были на двух языках, но при этом товар в номенклатуре был в одной карточке, а не в двух, чтобы было удобно учет вести.
Хочу добиться, чтобы выгрузка из 1С сразу заполняла весь сайт как нужно. Т. е. даже в случае падения сайта можно было быстро накатить движок, шаблон, модули, выгрузить товар и получить полностью готовый сайт.

Забегая вперед, сложилось впечатление, что это не возможно. И лучше создать товары в справочнике номенклатуры только на русском,а потом на сайте ручками править на английский язык. Но это не очень удобно и трудно отслеживать заведение нового товара. Хотелось бы все в одной 1С делать и не прыгать туда-сюда.

Можете пару моментов прояснить как Номенклатуру завести для сайта:
1.  Теги "Наименование_код языка" это дополнительные реквизиты в 1С или нужен 1С программист?
Если да? То почему бы не использовать в качество допустим "Наименование_ru" само "Наименование". Так хотя бы шаблоны наименований будут работать.

2. Для "Наименование_en" можно будет использовать Шаблоны наименований?

3. Для Свойств товара (дополнительный реквизит в 1С) можно использовать мультиязычность?
Фильтры кажется в УНФ тоже на свойствах строятся?

4. Категории, получается, можно только на одном языке в 1С создавать и импортировать на сайт?

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


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

01.12.2020 в 16:59, NeoSeo Team сказал:

Добрый день, да данная кнопка очистит метки заказов

Данная кнопка устанавливает флаг "Выгрузить заказ в 1С" если он снят

А мне надо снять этот флаг примерно с 8 тысяч заказов. Вручную очень не хочется.

В связи с этим вопрос - как это сделать?

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


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

30.11.2020 в 23:41, NeoSeo Team сказал:

Обновите, пожалуйста, модуль до актуальной версии. Текущая версия модуля 230. После обновления проверьте есть ли ошибка и сообщите о результате.

 Разобрался почему тормозила выгрузка)
после бесчисленных попыток загрузить большое количество товара за раз
докопался в логах (модуля сео) что выгрузка зависает после строк 
2020-12-02 20:16:32 - Обновляем фильтр
2020-12-02 20:16:32 - Включено использование фильтра:  filter

попробовал выключил модуль  (какой-то был MegaFilter)
поставил в настройках 

image.png.1504b26be805e5ee52ed5808848281d7.png
и всё заработало!!! 
2 недели времени потратили....
Сейчас выгружает по 6000за раз, больше - не успевает скрипт. Нам надо примерно 12000
Пилим в 1с выгрузку порциями)


#зависает обмен
#не загружает товары
#не работает импорт
#зависала загрузка  товаров
#opencart 2.1
Изменено пользователем SamArt

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


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

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

Добрый день.
Я так понял Ваш модуль поддерживает мультиязычный сайт.
https://neoseo.com.ua/nastroyka-modulya-obmen-mezhdu-1spredpriyatie-i-internet-magazinom#UPDATE-14112019

Планируем использовать УНФ 1.6 последнюю конфигурацию.
Языки RU (основной) и EN.

Основной вопрос:
Есть какие-то рекомендации или опыт использования связки 1С и мультиязычного сайта?
Конкретно интересует как правильно под Ваш модуль завести товар на двух языках и чтобы свойства, категории и т. д. тоже были на двух языках, но при этом товар в номенклатуре был в одной карточке, а не в двух, чтобы было удобно учет вести.
Хочу добиться, чтобы выгрузка из 1С сразу заполняла весь сайт как нужно. Т. е. даже в случае падения сайта можно было быстро накатить движок, шаблон, модули, выгрузить товар и получить полностью готовый сайт.

Забегая вперед, сложилось впечатление, что это не возможно. И лучше создать товары в справочнике номенклатуры только на русском,а потом на сайте ручками править на английский язык. Но это не очень удобно и трудно отслеживать заведение нового товара. Хотелось бы все в одной 1С делать и не прыгать туда-сюда.

Можете пару моментов прояснить как Номенклатуру завести для сайта:
1.  Теги "Наименование_код языка" это дополнительные реквизиты в 1С или нужен 1С программист?
Если да? То почему бы не использовать в качество допустим "Наименование_ru" само "Наименование". Так хотя бы шаблоны наименований будут работать.

2. Для "Наименование_en" можно будет использовать Шаблоны наименований?

3. Для Свойств товара (дополнительный реквизит в 1С) можно использовать мультиязычность?
Фильтры кажется в УНФ тоже на свойствах строятся?

4. Категории, получается, можно только на одном языке в 1С создавать и импортировать на сайт?

Всё реально. Если есть толковый спец по 1с.
К сожалению на форуме инфа как это сделать раскидана, но есть. 

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


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

Нужна помощь!

Около 5000 наименований выгружает нормально , более 10к падает.

Может что то на стороне сервера , если так , то куда копать ?

Вложил файл с логами. 

Ниже сообщение из 1с

Не удалось преобразовать формат картинки. Номенклатура: Жерлица ECOPRO 180мм зимняя жесткая (10 шт). Преобразование из  в JPEG
Произошла ошибка: . По причине: 

Выгружено товаров: 10 916
Выгружено картинок: 14 865
Выгружено файлов: 0
Выгружено предложений: 10 905
{Обработка.ОбменССайтом.МодульОбъекта(322)}: Ошибка при вызове метода контекста (ОтправитьДляОбработки): Ошибка при выполнении файловой операции  'export/neoseo_exchange1c.php?type=catalog&mode=file&filename=import_files/03/03220198-fa6d-11e9-94b7-902b3435db52_b5511de0-fae1-11e9-94b7-902b3435db52.jpeg': Ошибка работы с Интернет:  неверный формат ответа шлюзу (502). <html>
<head><title>502 Bad Gateway</title></head>
<body>
<center><h1>502 Bad Gateway</h1></center>
<hr><center>nginx</center>
</body>
</html>

 

NeoSeo Обмен с 1C_2020-12-04_13-13-39_error.log

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


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

03.12.2020 в 15:51, AlektroNik сказал:

Добрый день.
Я так понял Ваш модуль поддерживает мультиязычный сайт.
https://neoseo.com.ua/nastroyka-modulya-obmen-mezhdu-1spredpriyatie-i-internet-magazinom#UPDATE-14112019

Планируем использовать УНФ 1.6 последнюю конфигурацию.
Языки RU (основной) и EN.

Основной вопрос:
Есть какие-то рекомендации или опыт использования связки 1С и мультиязычного сайта?
Конкретно интересует как правильно под Ваш модуль завести товар на двух языках и чтобы свойства, категории и т. д. тоже были на двух языках, но при этом товар в номенклатуре был в одной карточке, а не в двух, чтобы было удобно учет вести.
Хочу добиться, чтобы выгрузка из 1С сразу заполняла весь сайт как нужно. Т. е. даже в случае падения сайта можно было быстро накатить движок, шаблон, модули, выгрузить товар и получить полностью готовый сайт.

Забегая вперед, сложилось впечатление, что это не возможно. И лучше создать товары в справочнике номенклатуры только на русском,а потом на сайте ручками править на английский язык. Но это не очень удобно и трудно отслеживать заведение нового товара. Хотелось бы все в одной 1С делать и не прыгать туда-сюда.

Можете пару моментов прояснить как Номенклатуру завести для сайта:
1.  Теги "Наименование_код языка" это дополнительные реквизиты в 1С или нужен 1С программист?
Если да? То почему бы не использовать в качество допустим "Наименование_ru" само "Наименование". Так хотя бы шаблоны наименований будут работать.

2. Для "Наименование_en" можно будет использовать Шаблоны наименований?

3. Для Свойств товара (дополнительный реквизит в 1С) можно использовать мультиязычность?
Фильтры кажется в УНФ тоже на свойствах строятся?

4. Категории, получается, можно только на одном языке в 1С создавать и импортировать на сайт?

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

Мультиязычность поддерживается для описания, наименования и атрибутов.

Возможно Вам специалист 1С с этим поможет или сможет перенаправить наименование как Вам удобно, а в обмен он отправить так как корректно для модуля

2) Для "Наименование_en" можно будет использовать Шаблоны наименований?

Не совсем понятен вопрос - скорре всего Вам к 1С специалисту

3) В посте что в 1-ом пункте есть пример как передаются атрибуты, они должны иметь тоже код языка и передаваться как свойство.

4) Да, категории к сожалению не имеют возможности передаваться мультиязычными.

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


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

21 час назад, Evilteller сказал:

Данная кнопка устанавливает флаг "Выгрузить заказ в 1С" если он снят

А мне надо снять этот флаг примерно с 8 тысяч заказов. Вручную очень не хочется.

В связи с этим вопрос - как это сделать?

Если Вам необходимо снять все метки - то есть как бы уже показать модулю что все заказы выгружать не надо, потребуется занести в таблицу order_to_1c в базе данных все заказы, указать их order_id , в таком случае проставятся все метки.

Кнопка очистить метки - да она просто очищает эту таблицу и заказы сновад оступны к выгрузке

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


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

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

Нужна помощь!

Около 5000 наименований выгружает нормально , более 10к падает.

Может что то на стороне сервера , если так , то куда копать ?

Вложил файл с логами. 

Ниже сообщение из 1с

Не удалось преобразовать формат картинки. Номенклатура: Жерлица ECOPRO 180мм зимняя жесткая (10 шт). Преобразование из  в JPEG
Произошла ошибка: . По причине: 

Выгружено товаров: 10 916
Выгружено картинок: 14 865
Выгружено файлов: 0
Выгружено предложений: 10 905
{Обработка.ОбменССайтом.МодульОбъекта(322)}: Ошибка при вызове метода контекста (ОтправитьДляОбработки): Ошибка при выполнении файловой операции  'export/neoseo_exchange1c.php?type=catalog&mode=file&filename=import_files/03/03220198-fa6d-11e9-94b7-902b3435db52_b5511de0-fae1-11e9-94b7-902b3435db52.jpeg': Ошибка работы с Интернет:  неверный формат ответа шлюзу (502). <html>
<head><title>502 Bad Gateway</title></head>
<body>
<center><h1>502 Bad Gateway</h1></center>
<hr><center>nginx</center>
</body>
</html>

 

NeoSeo Обмен с 1C_2020-12-04_13-13-39_error.log 33 MB · 0 скачиваний

Добрый день, Ваш сервер магазина отвечает ошибкой 502 Bad Gateway, необходимо анализировать логи сервера. Проверьте в это время как произошла ошибка в логах сервера error.log в нем должна быть информация что послужило данной ошибке. Обрыв произошел во время приёма изображений

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


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

Приветствую

на сайте могут находится как услуги так и товар который выгружается из 1С

позиция "Услуга" не может иметь остатков по складам!

Решение конечно возможно такое, если обрабатывать тег "ТипНоменклатуры" =  "Услуга"

Выполнение SQL

update oc_product SET quantity=100 WHERE oc_product.product_id IN (select product_id from oc_product_attribute where text="Услуга");

Может стоит добавить в  работу модуля?

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


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

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

Добрый день, Ваш сервер магазина отвечает ошибкой 502 Bad Gateway, необходимо анализировать логи сервера. Проверьте в это время как произошла ошибка в логах сервера error.log в нем должна быть информация что послужило данной ошибке. Обрыв произошел во время приёма изображений

В тексте ниже есть указание на ошибку ?

2020/11/30 16:12:43 [warn] 7792#7792: *58744114 a client request body is buffered to a temporary file /tmp/nginx_body_temp/0001489519, client: 188.235.151.21, server: onlinefisher.ru, request: "POST /export/neoseo_exchange1c.php?type=catalog&mode=file&filename=import_files/0f/0f95234e-fa6d-11e9-94b7-902b3435db52_c18118d9-fae1-11e9-94b7-902b3435db52.jpeg HTTP/1.1", host: "onlinefisher.ru"

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


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

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

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

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

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

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

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

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

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

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