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

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

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


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

5 часов назад, timon2511 сказал:

Подскажите, возможно ли реализовать обратную загрузку и синхронизацию категорий и товара с сайта в 1с.

1с УНФ 1.6 (РФ)

Да, в модуле уже реализована такая функция, необходимо чтоб 1С смогла обратится к модулю с параметрами neoseo_exchange1c.php?type=catalog&mode=exportall" И модуль в таком случае выдаст товары со связью категорий

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


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

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

Top Posters In This Topic

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

300 мб - этого мало?

 

Проверьте лог сервера - там должно быть больше информации, блокировать по размеру запроса может и nginx 

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


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

24.06.2020 в 07:16, German сказал:

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

Ответил в личке, жду ответа, спасибо)

Неделя прошла, никакого ответа нет. Спасибо. Может с нашей 1С что-то не так, так дайте пожалуйста знать. Может версия не такая....

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


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

18 минут назад, German сказал:

Неделя прошла, никакого ответа нет. Спасибо. Может с нашей 1С что-то не так, так дайте пожалуйста знать. Может версия не такая....

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

Нужно искать причину со стороны 1с, почему не идет обмен.

В логах есть информация только о том, что 1с подключается к сайту

2020-06-16 10:10:55 - type=catalog&mode=checkauth
2020-06-16 10:10:55 - Авторизация выполнена успешно: f7eb249554183ad4b6a89e934362cf9c
2020-06-17 11:54:21 - type=catalog&mode=checkauth
2020-06-17 11:54:21 - Авторизация выполнена успешно: f7eb249554183ad4b6a89e934362cf9c
2020-06-18 09:00:45 - type=catalog&mode=checkauth
2020-06-18 09:00:45 - Авторизация выполнена успешно: f7eb249554183ad4b6a89e934362cf9c
2020-06-19 13:11:18 - type=catalog&mode=checkauth
2020-06-19 13:11:18 - Авторизация выполнена успешно: f7eb249554183ad4b6a89e934362cf9c
2020-06-22 09:00:17 - type=catalog&mode=checkauth
2020-06-22 09:00:17 - Авторизация выполнена успешно: f7eb249554183ad4b6a89e934362cf9c
2020-06-23 12:08:15 - type=catalog&mode=checkauth
2020-06-23 12:08:15 - Авторизация выполнена успешно: f7eb249554183ad4b6a89e934362cf9c
2020-06-24 09:00:21 - type=catalog&mode=checkauth
2020-06-24 09:00:21 - Авторизация выполнена успешно: f7eb249554183ad4b6a89e934362cf9c
2020-06-25 10:45:55 - type=catalog&mode=checkauth
2020-06-25 10:45:55 - Авторизация выполнена успешно: f7eb249554183ad4b6a89e934362cf9c

 

Но вот нет упоминаний о том, что 1с хоть что-то шлет на сайт.

Нужно, чтобы специалист 1с посмотрел логи обмена на стороне 1с. возможно возникает ошибка, которая и ломает обмен

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


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

Приветствую. Взял демку модуля. Настроил обмен (раньше уже настраивал, плюс минус знаком с темой) 

Ранее встречал в 1С, что цена и кол-во указаны прямо в карточке товара в номенклатуре, а сейчас какая-то ерунда другая

В товаре цены нет, а есть там, где перейти "Прайс-лист". 
Ну и в файле обмена xml соответственно нет цены товара, ну и остатков, поэтому и на сайте ничего не выгружает

Может быть знаете, как сделать так, чтобы в файл экспорта в 1С шла цена?

Screenshot_346.thumb.png.924de1db7bd3932086d5d24d5e8b5b8a.png

Screenshot_344.thumb.png.9e80c0b298c140ccc2ee0402daadb182.png

 

Screenshot_345.thumb.png.ffae3ea774c9087019df17ca38247b12.png

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


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

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

Проверьте ещё лог access на сервере, найдите момент когда 1С отправляет этот post запрос и посмотрите там, какой код ответа сервер отдает, возможно стоит ещё проверить включен ли вывод ошибок на сервере.

Пришлите пожалуйста адрес этого запроса что отдается 1С - в логах access должна быть запись - ощущение что 1С пытается дать команду на разбор самого архива zip как обращение к файлу.

Вы так же тестировали вариант синхронизации не используя обмен с помощью архива?

Благодарю за ответ.

Вывод ошибок и даже предупреждений на сервере включен.

Вот кусок лога с post-запросом 1с на обработку последнего архива, после которого выгрузка прекратилась. (в приложенном файле)

Синхронизацию без требования архива не пробовал. Стоит попробовать?

log_access.log

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


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

01.07.2020 в 01:17, NeoSeo Team сказал:

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


<ЗначениеРеквизита>
  <Наименование>наименование_КОД ЯЗЫКА В МАГАЗИНЕ</Наименование>
  <Значение>Мука пшенична</Значение>
</ЗначениеРеквизита>

Например,

 


<ЗначениеРеквизита>
  <Наименование>наименование_ua</Наименование>
  <Значение>Мука пшенична</Значение>
</ЗначениеРеквизита>

ТО что Вы показали работает только на уровне таблицы product. перенаправить в описание нельзя.

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

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


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

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

Проверьте лог сервера - там должно быть больше информации, блокировать по размеру запроса может и nginx 

Ошибок не наблюдаю. Каким образом (модулем обмена) вы делаете выгрузку по протоколу версии 3? Какая версия?

viluta-2020-07-02-nginx.log

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


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

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

Безымянный.png

Безымянный1.png

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


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

Добрый день! У нас лицензионная версия модуля. Номер заказа 16554.

Имеем следующую проблему:

Задача: отключать товары при загрузке по определенному признаку.

Что пробовали:

Настройка “Отключать товары по отдельному тегу” Если данный тег имеет значение false тогда товар будет отключен.
Добавили в выгрузку номенклатуры тег “Актуален”, переписали выгрузку таким образом, чтобы туда выгружалось “false”, если товар необходимо отключить.

 

В соответствующей настройке прописали имя созданного тега:

hi_zPL89RIob-JnGe32NyVQB8T_kFeLgEegGJTsDUWPEWj0fzZ9m0Tymz-T9ESAy8wJB7eFQThTDT6Q-WEgHB0l7PKXTFzdqzEhCUaz7S9N3BD5I9GfqZqU7HVbiUSRGp639x2qi



В файле обмена (import.xml):

 

LTpLzl54s1LndirqHpAMuh75Tye5MAaJePHEqLOpd2Wa-qoLqDKls3QuE83ghG0ZXs26hsMhEGi_jdfqizbdDDuHLh2UwoZl8xvNDbI-Fr8ZeEVLNqik9xBDKcuoMkCH_w-rX1dY

При загрузке происходит следующее: сначала товар отключается, но в конце, не смотря на настройку “Отключать товар по спец. тегу” товар снова включается! Лог загрузки одного товара:

rCGcwt9LfTl5EvZflsd2Py7PaYoWm-4_WA-oaur8B73lvwJpnz3-D-4_Lx-JmVW-RszbMiWaDaTn0uX6qoUlsvPsrMtcuVUbDXNf14YvZBpKPqafTMZBCB8qlmVnJroDt0ZnuV-l

Делаем в 1С товар снова актуальным:

HsZrhMdafSyOBOdks-qOkQ4WVf5-4MJlnU5xyEtE0YZvBpajFlMqk_XNmjy0OgRSlpKBgc6b0GUw8Ib0NBkIrRx67SQOorTykG3NFHlGY4ziygeYINhEqmMh_6tn10-bYT35lskD

При загрузке видим, что отключения товара по настройке “Отключать товар по спец. тегу” не произошло, сообщения в логе о том, что товар был включен нет:

 

U9kQf9JMYBXJQIbIdoo5jbvRH4z0cHjFg-QHMphv8y6p7mJFpF6fVpccEkOVWT8g1PYrPm_Vgoi_Z8cm8AAIvlhbgYi3jy2gvRy_AeL5jI4E1t51CWtYonrvFNzLdfEN0j68J_tq

 

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

 

Вывод: настройка “Отключать товар по спец. тегу” отключает товар, но после загрузки файла предложений (offers.xml) товар в любом случае будет включен обратно, что по сути делает настройку неработоспособной.

 

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


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

Также непонятна работа с опциями. При загрузке опций товара из 1С, создается опция без названия, в которую укладываются характеристики разных товаров, у каждого товара есть 1 характеристика, это размер. У обуви это размер обуви, и у одежды соответственно размер одежды. Если присвоить в самом модуле это опции название, то после синхронизации с 1С, создается новая опция без названия, которая игнорирует ту, которой было присвоено название.

image.png.8d1f65868446462a353df3ba0b8f1473.png

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


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

Всем привет!

Есть пара новичковых вопросов. Темку полистал, но, как будто, нет ответов на них. Так что буду признателен...

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

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

3) После экспорта не заполнился раздел брендов в ОС. В характеристиках товара в карточке товара на сайте бренд указан, в настройках модуля импорт производителей включен, но тем не менее сами бренды не импортировались. Данная информация по производителям, я так подозреваю, где-то не заполнена в 1С. Это где можно глянуть в 1С Предприятии? Откуда берутся эти данные?

Спасибо!

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


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

01.07.2020 в 17:39, NeoSeo Team сказал:

Да, в модуле уже реализована такая функция, необходимо чтоб 1С смогла обратится к модулю с параметрами neoseo_exchange1c.php?type=catalog&mode=exportall" И модуль в таком случае выдаст товары со связью категорий

Можно получить какую нибудь инструкцию как и где это настраивается. 

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


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

23 часа назад, TechnicalMan94 сказал:

Приветствую. Взял демку модуля. Настроил обмен (раньше уже настраивал, плюс минус знаком с темой) 

Ранее встречал в 1С, что цена и кол-во указаны прямо в карточке товара в номенклатуре, а сейчас какая-то ерунда другая

В товаре цены нет, а есть там, где перейти "Прайс-лист". 
Ну и в файле обмена xml соответственно нет цены товара, ну и остатков, поэтому и на сайте ничего не выгружает

Может быть знаете, как сделать так, чтобы в файл экспорта в 1С шла цена?

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

У Вас выгружается только файл impot.xml, верно?

У Вас настроены типовые соглашения по ценам в 1с  (виды цен еще может называться)? Там в настройках нужно указать, что цена должна быть доступна для обмена

image.thumb.png.4568926aeb36c0e3dc7981e9833a8bd5.png

 

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


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

17 часов назад, strikerus сказал:

Синхронизацию без требования архива не пробовал. Стоит попробовать?

Да. и сообщите о результате.

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


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

14 часов назад, garik сказал:

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

<ЗначениеРеквизита>
  <Наименование>описание_ua</Наименование>
  <Значение>Мука пшенична</Значение>
</ЗначениеРеквизита>

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


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

14 часов назад, Vagrant82 сказал:

Ошибок не наблюдаю. Каким образом (модулем обмена) вы делаете выгрузку по протоколу версии 3? Какая версия?

viluta-2020-07-02nginx.log 2 kB · 0 скачиваний

У Вас включена опция запрашивать архив в настройках модуля?

Без архива выгрузку пробовали?

Вы о ВерсияСхемы спрашиваете?

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


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

11 часов назад, kachka2000@mail.ru сказал:

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

Здравствуйте. Категории никоим образом не относятся к тому, что у Вас дубли в товарах.

Причина скорее всего в настройках модуля обмена. Дубли создаются, например, в том случае, если после первого обмена не создалась связь id номенклатуры - id товара на сайте.

Покажите настройки вкладки Товары

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


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

11 часов назад, Mike сказал:

Добрый день! У нас лицензионная версия модуля. Номер заказа 16554.

Имеем следующую проблему:

Задача: отключать товары при загрузке по определенному признаку.

Что пробовали:

Настройка “Отключать товары по отдельному тегу” Если данный тег имеет значение false тогда товар будет отключен.
Добавили в выгрузку номенклатуры тег “Актуален”, переписали выгрузку таким образом, чтобы туда выгружалось “false”, если товар необходимо отключить.

 

В соответствующей настройке прописали имя созданного тега:

hi_zPL89RIob-JnGe32NyVQB8T_kFeLgEegGJTsDUWPEWj0fzZ9m0Tymz-T9ESAy8wJB7eFQThTDT6Q-WEgHB0l7PKXTFzdqzEhCUaz7S9N3BD5I9GfqZqU7HVbiUSRGp639x2qi



В файле обмена (import.xml):

 

LTpLzl54s1LndirqHpAMuh75Tye5MAaJePHEqLOpd2Wa-qoLqDKls3QuE83ghG0ZXs26hsMhEGi_jdfqizbdDDuHLh2UwoZl8xvNDbI-Fr8ZeEVLNqik9xBDKcuoMkCH_w-rX1dY

При загрузке происходит следующее: сначала товар отключается, но в конце, не смотря на настройку “Отключать товар по спец. тегу” товар снова включается! Лог загрузки одного товара:

rCGcwt9LfTl5EvZflsd2Py7PaYoWm-4_WA-oaur8B73lvwJpnz3-D-4_Lx-JmVW-RszbMiWaDaTn0uX6qoUlsvPsrMtcuVUbDXNf14YvZBpKPqafTMZBCB8qlmVnJroDt0ZnuV-l

Делаем в 1С товар снова актуальным:

HsZrhMdafSyOBOdks-qOkQ4WVf5-4MJlnU5xyEtE0YZvBpajFlMqk_XNmjy0OgRSlpKBgc6b0GUw8Ib0NBkIrRx67SQOorTykG3NFHlGY4ziygeYINhEqmMh_6tn10-bYT35lskD

При загрузке видим, что отключения товара по настройке “Отключать товар по спец. тегу” не произошло, сообщения в логе о том, что товар был включен нет:

 

U9kQf9JMYBXJQIbIdoo5jbvRH4z0cHjFg-QHMphv8y6p7mJFpF6fVpccEkOVWT8g1PYrPm_Vgoi_Z8cm8AAIvlhbgYi3jy2gvRy_AeL5jI4E1t51CWtYonrvFNzLdfEN0j68J_tq

 

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

 

Вывод: настройка “Отключать товар по спец. тегу” отключает товар, но после загрузки файла предложений (offers.xml) товар в любом случае будет включен обратно, что по сути делает настройку неработоспособной.

 

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

 

Что у Вас в настройках опции "Отключать товары"? уберите все галочки, выполните обмен и сообщите, пожалуйста, о результате

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


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

10 часов назад, Mike сказал:

Также непонятна работа с опциями. При загрузке опций товара из 1С, создается опция без названия, в которую укладываются характеристики разных товаров, у каждого товара есть 1 характеристика, это размер. У обуви это размер обуви, и у одежды соответственно размер одежды. Если присвоить в самом модуле это опции название, то после синхронизации с 1С, создается новая опция без названия, которая игнорирует ту, которой было присвоено название.

Как передаются опции на сайт? пришлите пример выгрузки из файла. Что в логах модуля?

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


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

8 часов назад, J.Ladd сказал:

Всем привет!

Есть пара новичковых вопросов. Темку полистал, но, как будто, нет ответов на них. Так что буду признателен...

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

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

3) После экспорта не заполнился раздел брендов в ОС. В характеристиках товара в карточке товара на сайте бренд указан, в настройках модуля импорт производителей включен, но тем не менее сами бренды не импортировались. Данная информация по производителям, я так подозреваю, где-то не заполнена в 1С. Это где можно глянуть в 1С Предприятии? Откуда берутся эти данные?

Спасибо!

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

1. На данный вопрос должен давать специалист 1с. Мы рады Вам помочь, но этот вопрос не относится к работе модуля напрямую.

2. 

 Обновление скидочных цен при наличии опций у товара может некорректно проходить. Этому есть объяснение и кроется причина в самом opencart. В Opencart нет понятия скидочных цен у опций, только основная цена и та зависит от цены товара, в отличии от 1с. В 1с можно назначить разные типовые соглашения модификациям товара.

3.  Очень часто 1с не выгружает это значение даже, если оно заполнено в номенклатуре. Вам нужно

а) проверить точно ли не выгружается производитель в файле import.xml

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

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


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

5 часов назад, timon2511 сказал:

Можно получить какую нибудь инструкцию как и где это настраивается. 

Это нужно дорабатывать конфигуратор обмена 1с. И в данном вопросе может помочь только специалист 1с. По умолчанию нет кнопочки для включения такой возможности в 1с.

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


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

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

У Вас включена опция запрашивать архив в настройках модуля?

Без архива выгрузку пробовали?

Вы о ВерсияСхемы спрашиваете?

1.Включена

2.Пробовал

3.Нет. Интересует что за обработка используется для обмена с сайтом на стороне 1с. Стандартная обработка "Узлы обмена с сайтами" работает по протоколу CommerceML 2, у меня установлен в 1с модуль обмена 1с Битрикс который работает по протоколу CommerceML 3. Чем пользуютесь вы?

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


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

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

Здравствуйте. Категории никоим образом не относятся к тому, что у Вас дубли в товарах.

Причина скорее всего в настройках модуля обмена. Дубли создаются, например, в том случае, если после первого обмена не создалась связь id номенклатуры - id товара на сайте.

Покажите настройки вкладки Товары

Показываю:

Безымянный.png

Безымянный1.png

Безымянный2.png

Безымянный3.png

Безымянный4.png

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


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

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

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

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

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

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

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

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

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

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