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

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

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


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

5 минут назад, AlektroNik сказал:

Добрый вечер.
После обновления с 267 на 278.
При попытке посмотреть заказ стандартными средствами OcStore 3.0.3.7 показывает белый экран и пишет ошибку
PHP Notice:  Undefined index: neoseo_exchange1c_extra_document_download_tag in /system/engine/soforp_view.php on line 303

image.thumb.png.bde2e04967766506b445e53fbd28b32e.png

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


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

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

Top Posters In This Topic

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

image.thumb.png.bde2e04967766506b445e53fbd28b32e.png

Обновите модуль еще раз и сообщите ушла ли ошибка.

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

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


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

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

Обновите модуль еще раз и сообщите ушла ли ошибка

Т. е. туже самую версию 278 поставить еще раз или новая версия появилась?

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

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

Я ужалял эту ошибку, но она снова почалялась после сохранения. Попробуй очистить в базе.

Но сомневаюсь, что каким-то чудом появится отсутствующая переменная т. к. в журнале ошибок эта ошибка присутствует.

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


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

20 минут назад, AlektroNik сказал:

Т. е. туже самую версию 278 поставить еще раз или новая версия появилась?

Я ужалял эту ошибку, но она снова почалялась после сохранения. Попробуй очистить в базе.

Но сомневаюсь, что каким-то чудом появится отсутствующая переменная т. к. в журнале ошибок эта ошибка присутствует.

Да. Ту же 278 версию поставить. Эта ошибка устранена, просто версия не изменилась. 

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

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


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

20 минут назад, NeoSeo Help 4 сказал:

Да. Ту же 278 версию поставить. Эта ошибка устранена, просто версия не изменилась. 

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

Обновился ... та ошибка пропала.
Но проблема осталась. При просмотре заказа просто белая страница.
Теперь уже в логах вебсервера ошика:
PHP Fatal error:  <br>The encoded file <b>/admin/model/tool/neoseo_exchange1c.php</b> requires a license file <b>neoseo_exchange1c_license.txt</b>. in Unknown on line 0',

Файл с лицензией качал из личного кабинета. Он не изменился. Раньше код переделали, чтобы его в модуль вставлять. Ок залил на сервер этот файл, ничего не изменилось.
Самое интересное, что сам модуль не пишет никаких ошибок с лицензией.
🤦‍♂️🤦‍♂️🤦‍♂️

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


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

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

Ок залил на сервер этот файл, ничего не изменилось.

Изменилось ...
 PHP Fatal error:  <br>The encoded file <b>/admin/model/tool/neoseo_exchange1c.php</b> requires a license file.<br>The license file <b>/workspace/sites/*domain_name*/neoseo_exchange1c_license.txt</b> is corrupt. in Unknown on line 0'

Опять чтоль лицензии изменились?

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


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

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

Изменилось ...
 PHP Fatal error:  <br>The encoded file <b>/admin/model/tool/neoseo_exchange1c.php</b> requires a license file.<br>The license file <b>/workspace/sites/*domain_name*/neoseo_exchange1c_license.txt</b> is corrupt. in Unknown on line 0'

Опять чтоль лицензии изменились?

Запросите новую лицензию в нашем телеграмме. 

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


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

Добрый вечер.

Мне кажется раньше при добавлении "Трек-номер:" в заказ галочка "Выгрузить заказ в 1С:" ставилась автоматически, а сейчас только если реально отредактировать заказ или сменить статус.
Может я что-то путаю и это всегда так работало?
image.png.c2e1c7ba711dd5cc4ca50f7c0023e22b.png

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


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

57 минут назад, AlektroNik сказал:

Добрый вечер.

Мне кажется раньше при добавлении "Трек-номер:" в заказ галочка "Выгрузить заказ в 1С:" ставилась автоматически, а сейчас только если реально отредактировать заказ или сменить статус.
Может я что-то путаю и это всегда так работало?
image.png.c2e1c7ba711dd5cc4ca50f7c0023e22b.png

Здравствуйте. У вас выгрузка по меткам? Или по статусам?

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


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

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

По метка

Функционал трек модуль не имеет отношения к нашему модулю обмена с 1с. Поэтому никак не могла ставиться метка автоматически при вводе номера в поле. Только если делали доработку у Вас. 

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


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

Следующая партия ошибок:
2021-10-20 13:15:58 - Выгружаем заказ №26
2021-10-20 13:16:02 - type=sale&mode=success
2021-10-20 13:16:02 - Сообщение для разработчика: Модуль Комбинации опций не установлен. Использование комбинаций опций не возможно.
2021-10-20 13:16:02 - Сообщение для разработчика. Таблица `oc_relatedoptions_variant_product` не была найдена. Использование связных опций не возможно.
2021-10-20 13:16:02 - Статусы в магазине Array
(
    [в наличии] => 7
    [предзаказ] => 8
    [нет в наличии] => 5
    [ожидание 2-3 дня] => 6
)

2021-10-20 13:16:02 -  PHP Warning:  count(): Parameter must be an array or an object that implements Countable in /admin/controller/tool/neoseo_exchange1c.php on line 941
2021-10-20 13:16:02 -  PHP Warning:  count(): Parameter must be an array or an object that implements Countable in /admin/controller/tool/neoseo_exchange1c.php on line 945
2021-10-20 13:16:02 - Подверждаем количество заказов 1
2021-10-20 13:16:02 -  PHP Warning:  Invalid argument supplied for foreach() in /admin/controller/tool/neoseo_exchange1c.php on line 947

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


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

20 минут назад, AlektroNik сказал:

Следующая партия ошибок:
2021-10-20 13:15:58 - Выгружаем заказ №26
2021-10-20 13:16:02 - type=sale&mode=success
2021-10-20 13:16:02 - Сообщение для разработчика: Модуль Комбинации опций не установлен. Использование комбинаций опций не возможно.
2021-10-20 13:16:02 - Сообщение для разработчика. Таблица `oc_relatedoptions_variant_product` не была найдена. Использование связных опций не возможно.
2021-10-20 13:16:02 - Статусы в магазине Array
(
    [в наличии] => 7
    [предзаказ] => 8
    [нет в наличии] => 5
    [ожидание 2-3 дня] => 6
)

2021-10-20 13:16:02 -  PHP Warning:  count(): Parameter must be an array or an object that implements Countable in /admin/controller/tool/neoseo_exchange1c.php on line 941
2021-10-20 13:16:02 -  PHP Warning:  count(): Parameter must be an array or an object that implements Countable in /admin/controller/tool/neoseo_exchange1c.php on line 945
2021-10-20 13:16:02 - Подверждаем количество заказов 1
2021-10-20 13:16:02 -  PHP Warning:  Invalid argument supplied for foreach() in /admin/controller/tool/neoseo_exchange1c.php on line 947

Уточните Ваш номер заказа и Вашу версию опенкарта.

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


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

Добрый день. Объясните пожалуйста по поводу опции синхронизации товаров "По коду из ЗначениеРеквизита". в инструкции к модулю нет описания данной опции. Видимо была добавлена позже чем написана инструкция.

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


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

47 минут назад, alexbol сказал:

Добрый день. Объясните пожалуйста по поводу опции синхронизации товаров "По коду из ЗначениеРеквизита". в инструкции к модулю нет описания данной опции. Видимо была добавлена позже чем написана инструкция.

Здравствуйте. Уточните, пожалуйста, какая у Вас версия модуля и версия опенкарта?

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


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

23 минуты назад, NeoSeo Help 1 сказал:

Здравствуйте. Уточните, пожалуйста, какая у Вас версия модуля и версия опенкарта?

NeoSeo Обмен с 1C 278

Версия ocStore 2.3.0.2.3

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


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

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

Уточните Ваш номер заказа и Вашу версию опенкарта.

Я точно высылал инфу сюда в тему.

Я правильно понимаю, вы ее ужлили в целях конфиденциальности?

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


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

52 минуты назад, NeoSeo Help 1 сказал:

Здравствуйте. Уточните, пожалуйста, какая у Вас версия модуля и версия опенкарта?

Версии я уточнил. еще хотелось бы добавить вопрос по поводу image.png.e075819724eb092d8a33c6764dc10637.png

 

что такое offerid в 1с. подозреваю что это ИД предложения?

 

пытаюсь найти приемлемый вариант синхронизации, так как единственное уникальное значение в нашем магазине это productID. С обратной загрузкой решил сторонним модулем, но теперь надо понять куда передавать этот productID из опена в 1с. Что бы в дальнейшем синхронизировать. Можно конечно в Код 1с. но вроде как не хотелось бы портить порядковый номер номенклатуры в 1с.

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


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

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

Добрый день. Объясните пожалуйста по поводу опции синхронизации товаров "По коду из ЗначениеРеквизита". в инструкции к модулю нет описания данной опции. Видимо была добавлена позже чем написана инструкция.

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

Этот тип синхронизации означает, что значение по которому будет проводиться синхронизация будет взято из реквизита номенклатуры. Реквизит должен иметь название Код. Сравниваться это значение с 1с будет со значением артикула на сайте.

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


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

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

Следующая партия ошибок:
2021-10-20 13:15:58 - Выгружаем заказ №26
2021-10-20 13:16:02 - type=sale&mode=success
2021-10-20 13:16:02 - Сообщение для разработчика: Модуль Комбинации опций не установлен. Использование комбинаций опций не возможно.
2021-10-20 13:16:02 - Сообщение для разработчика. Таблица `oc_relatedoptions_variant_product` не была найдена. Использование связных опций не возможно.
2021-10-20 13:16:02 - Статусы в магазине Array
(
    [в наличии] => 7
    [предзаказ] => 8
    [нет в наличии] => 5
    [ожидание 2-3 дня] => 6
)

2021-10-20 13:16:02 -  PHP Warning:  count(): Parameter must be an array or an object that implements Countable in /admin/controller/tool/neoseo_exchange1c.php on line 941
2021-10-20 13:16:02 -  PHP Warning:  count(): Parameter must be an array or an object that implements Countable in /admin/controller/tool/neoseo_exchange1c.php on line 945
2021-10-20 13:16:02 - Подверждаем количество заказов 1
2021-10-20 13:16:02 -  PHP Warning:  Invalid argument supplied for foreach() in /admin/controller/tool/neoseo_exchange1c.php on line 947

Скачайте обновление и сообщите ушла ли ошибка? 

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


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

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

Версии я уточнил. еще хотелось бы добавить вопрос по поводу image.png.e075819724eb092d8a33c6764dc10637.png

 

что такое offerid в 1с. подозреваю что это ИД предложения?

 

пытаюсь найти приемлемый вариант синхронизации, так как единственное уникальное значение в нашем магазине это productID. С обратной загрузкой решил сторонним модулем, но теперь надо понять куда передавать этот productID из опена в 1с. Что бы в дальнейшем синхронизировать. Можно конечно в Код 1с. но вроде как не хотелось бы портить порядковый номер номенклатуры в 1с.

OfferId - это тег,  в котором передается ид товара, которое совпадает с ид товара на сайте. 
 
 

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


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

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

Скачайте обновление и сообщите ушла ли ошибка? 

Да, кажется, эта ошибка пропала.

Теперь следующая ошибка:

[Thu Oct 21 09:33:09.802202 2021] [proxy_fcgi:error] [pid 1815716:tid 1815899] [client ***.***.***.***:56755] AH01071: Got error 'PHP message: PHP Fatal error:  Uncaught Exception: Error: Could not load model catalog/neoseo_filter! in /domain.ru/storage/modification/system/engine/loader.php:89\nStack trace:\n#0 /domain.ru/admin/model/tool/neoseo_exchange1c.php(10309): Loader->model('catalog/neoseo_...')\n#1 /domain.ru/storage/modification/system/engine/loader.php(248): ModelToolNeoSeoExchange1c->updateNeoSeoFilterWarehouse()\n#2 /domain.ru/system/engine/proxy.php(47): Loader->{closure}(Array, Array)\n#3 /domain.ru/admin/controller/tool/neoseo_exchange1c.php(807): Proxy->__call('updateNeoSeoFil...', Array)\n#4 /domain.ru/storage/modification/system/engine/action.php(79): ControllerToolNeoSeoExchange1c->modeImport()\n#5 /domain.ru/storage/modification/system/engine/router.php(78): Action->execute(Object(Registry))\n#6 /newdev01...'

 

[Thu Oct 21 09:37:54.732116 2021] [proxy_fcgi:error] [pid 1865924:tid 1865966] [client ***.***.***.***:53703] AH01071: Got error 'PHP message: PHP Fatal error:  Uncaught Exception: Error: Could not load model catalog/neoseo_filter! in /domain.ru/storage/modification/system/engine/loader.php:89\nStack trace:\n#0 /domain.ru/admin/model/tool/neoseo_exchange1c.php(10309): Loader->model('catalog/neoseo_...')\n#1 /domain.ru/storage/modification/system/engine/loader.php(248): ModelToolNeoSeoExchange1c->updateNeoSeoFilterWarehouse()\n#2 /domain.ru/system/engine/proxy.php(47): Loader->{closure}(Array, Array)\n#3 /domain.ru/admin/controller/tool/neoseo_exchange1c.php(807): Proxy->__call('updateNeoSeoFil...', Array)\n#4 /domain.ru/storage/modification/system/engine/action.php(79): ControllerToolNeoSeoExchange1c->modeImport()\n#5 /domain.ru/storage/modification/system/engine/router.php(78): Action->execute(Object(Registry))\n#6 /newdev01...'

image.png.b60e55c821501827f64fd4435426b1b6.png

NeoSeoFilterWarehouse я не покупал, если это какой-то еще ваш модуль. В настройках не нашел его упоминание на странице остатков.
Можете подсказать куда копать?

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


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

8 часов назад, NeoSeo Help 4 сказал:
OfferId - это тег,  в котором передается ид товара, которое совпадает с ид товара на сайте. 
 
 

Подскажите OfferId имеется ввиду ИД товара как указано на скрине ниже?

image.thumb.png.5e01674c94d7e60944bda5f9ec3ddc3a.png

 

Или же имеется ввиду ИД предложения в файле offer.xml (указал на скрине ниже)

image.thumb.png.5c17b93809bf33a734395ed6998f7eb4.png

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


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

3 часа назад, alexbol сказал:

Подскажите OfferId имеется ввиду ИД товара как указано на скрине ниже?

image.thumb.png.5e01674c94d7e60944bda5f9ec3ddc3a.png

 

Или же имеется ввиду ИД предложения в файле offer.xml (указал на скрине ниже)

image.thumb.png.5c17b93809bf33a734395ed6998f7eb4.png

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

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


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

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

Да, кажется, эта ошибка пропала.

Теперь следующая ошибка:

[Thu Oct 21 09:33:09.802202 2021] [proxy_fcgi:error] [pid 1815716:tid 1815899] [client ***.***.***.***:56755] AH01071: Got error 'PHP message: PHP Fatal error:  Uncaught Exception: Error: Could not load model catalog/neoseo_filter! in /domain.ru/storage/modification/system/engine/loader.php:89\nStack trace:\n#0 /domain.ru/admin/model/tool/neoseo_exchange1c.php(10309): Loader->model('catalog/neoseo_...')\n#1 /domain.ru/storage/modification/system/engine/loader.php(248): ModelToolNeoSeoExchange1c->updateNeoSeoFilterWarehouse()\n#2 /domain.ru/system/engine/proxy.php(47): Loader->{closure}(Array, Array)\n#3 /domain.ru/admin/controller/tool/neoseo_exchange1c.php(807): Proxy->__call('updateNeoSeoFil...', Array)\n#4 /domain.ru/storage/modification/system/engine/action.php(79): ControllerToolNeoSeoExchange1c->modeImport()\n#5 /domain.ru/storage/modification/system/engine/router.php(78): Action->execute(Object(Registry))\n#6 /newdev01...'

 

[Thu Oct 21 09:37:54.732116 2021] [proxy_fcgi:error] [pid 1865924:tid 1865966] [client ***.***.***.***:53703] AH01071: Got error 'PHP message: PHP Fatal error:  Uncaught Exception: Error: Could not load model catalog/neoseo_filter! in /domain.ru/storage/modification/system/engine/loader.php:89\nStack trace:\n#0 /domain.ru/admin/model/tool/neoseo_exchange1c.php(10309): Loader->model('catalog/neoseo_...')\n#1 /domain.ru/storage/modification/system/engine/loader.php(248): ModelToolNeoSeoExchange1c->updateNeoSeoFilterWarehouse()\n#2 /domain.ru/system/engine/proxy.php(47): Loader->{closure}(Array, Array)\n#3 /domain.ru/admin/controller/tool/neoseo_exchange1c.php(807): Proxy->__call('updateNeoSeoFil...', Array)\n#4 /domain.ru/storage/modification/system/engine/action.php(79): ControllerToolNeoSeoExchange1c->modeImport()\n#5 /domain.ru/storage/modification/system/engine/router.php(78): Action->execute(Object(Registry))\n#6 /newdev01...'

image.png.b60e55c821501827f64fd4435426b1b6.png

NeoSeoFilterWarehouse я не покупал, если это какой-то еще ваш модуль. В настройках не нашел его упоминание на странице остатков.
Можете подсказать куда копать?

При каких действиях возникает эта ошибка?

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


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

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

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

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

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

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

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

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

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

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