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

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

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


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

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

Модуль обмена обновил до последней версии 294

При этом ошибка при попытке обращения по адресу https://abk-plus.ru/export/neoseo_exchange1c.php?type=sale&mode=query сохранилась

[Tue Jan 25 11:07:42.567132 2022] [php7:error] [pid 900] [client 89.223.122.173:38402] PHP Fatal error:  Uncaught Exception: Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') group by 1 order by 2 desc limit 1' at line 1
Error No: 1064
SELECT `relatedoptions_id`, count(*) as cnt FROM `oc_relatedoptions_option` WHERE product_id = '38063' and option_value_id in ( ) group by 1 order by 2 desc limit 1 in /home/admin/web/abk-plus.ru/public_html/system/library/db/mysqli.php:40\nStack trace:\n#0 /home/admin/web/abk-plus.ru/public_html/system/library/db.php(16): DB\\MySQLi->query('SELECT `related...', Array)\n#1 /home/admin/web/abk-plus.ru/public_html/admin/model/tool/neoseo_exchange1c.php(6803): DB->query('SELECT `related...')\n#2 /home/admin/web/abk-plus.ru/public_html/admin/model/tool/neoseo_exchange1c.php(9714): ModelToolNeoSeoExchange1c->query('SELECT `related...')\n#3 /home/admin/web/abk-plus.ru/public_html/admin/model/tool/neoseo_exchange1c.php(1569): ModelToolNeoSeoExchange1c->get1CProductIdForOrder('38063', '23547' in /home/admin/web/abk-plus.ru/public_html/system/library/db/mysqli.php on line 40

Дополню свой ответ наблюдениями:

В товаре с ID 38063 почему-то отсутстуют опции, хотя связанные опции есть

764035182_.thumb.png.7c0a075b9e0ffe180d00d1fa25b385da.png

374310168_.thumb.png.a21899d5dc49e20924ed47e1c59697ef.png

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

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


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

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

Top Posters In This Topic

7 минут назад, strikerus сказал:

Дополню свой ответ наблюдениями:

В товаре с ID 38063 почему-то отсутстуют опции, хотя связанные опции есть

764035182_.thumb.png.7c0a075b9e0ffe180d00d1fa25b385da.png

374310168_.thumb.png.a21899d5dc49e20924ed47e1c59697ef.png

Посмотрите информацию в логах и файлах синхронизации о данном товаре.

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


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

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

Посмотрите информацию в логах и файлах синхронизации о данном товаре.

В логах упоминания об этом товаре нет. По всей видимости затерлось из-за давности

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


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

Инфа с остатками на складах отображается в в админке.  А подскажите пожалуйста как вывести в карточку товара информацию о остатке на складе. Opencart 3 версии

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


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

53 минуты назад, strikerus сказал:

В логах упоминания об этом товаре нет. По всей видимости затерлось из-за давности

очичтите логи. Сделайте обмен. Скачайте полный лог модуля и проверьте его. Если информации нет по товару, то значит товар не пришел с 1с

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


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

29 минут назад, Censored сказал:

Инфа с остатками на складах отображается в в админке.  А подскажите пожалуйста как вывести в карточку товара информацию о остатке на складе. Opencart 3 версии

Здравствуйте. Какая тема оформления?

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


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

Только что, Censored сказал:

unishop2

Вам нужно доработать модификатор модуля neoseo_exchange1c.ocmod.xml в каталоге system, блок

	<file path="catalog/view/theme/*/template/product/product.twig">
		<operation>
			<search><![CDATA[<input type="text" name="quantity" value="{{minimum}}" size="2" id="input-quantity" class="form-control" />]]></search>
			<add position="after"><![CDATA[		<!-- NeoSeo Exchange 1c - begin -->
			<div class="warehouse">
		{% if warehouses %}
		<p>Остатки по складам:</p>
		<ul>
		{% for warehouse in warehouses %}
        <li>{{warehouse.name . ": " . $warehouse.quantity}}</li>
        {% endfor %}
        {% endif %}
        </div>
		<!-- NeoSeo Exchange 1c - end -->]]></add>
		</operation>
	</file>
 
под свою тему оформления.
Или еще лучше сделать новый модификатор, чтобы при обновлении модуля  не слетели правки Ваши
 

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


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

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

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

neoseo_exchange1c_oc2.1_php7.0_294.ocmod

на сайте используется php 5.6

Добрый день! Мой вопрос видимо затерялся.

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


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

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

Добрый день! Мой вопрос видимо затерялся.

Добрый день.


Проблема в данных для выполнения запроса. option_value_id in ( ) .

SELECT `relatedoptions_id`, count(*) as cnt FROM `oc_relatedoptions_option` WHERE product_id = '38063' and option_value_id in ( ) group by 1 order by 2 desc limit 1

Т.е. нет данных для выборки. 

Берутся они из таблицы product_option_value

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

 

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


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

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

Добрый день.


Проблема в данных для выполнения запроса. option_value_id in ( ) .

SELECT `relatedoptions_id`, count(*) as cnt FROM `oc_relatedoptions_option` WHERE product_id = '38063' and option_value_id in ( ) group by 1 order by 2 desc limit 1

Т.е. нет данных для выборки. 

Берутся они из таблицы product_option_value

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

 

Не понял ваш ответ. Моя проблема в том, что с фронта нет данных о складах, просто пустой массив. Ваш ответ видимо для strikerus

я же пытаюсь понять почему в админке остаки по складам есть, в контроллере код для складов есть, а с фронта склады не видно. Также я спршивал про версию ioncube

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


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

Только что, zahar_92 сказал:

Не понял ваш ответ. Моя проблема в том, что с фронта нет данных о складах, просто пустой массив. Ваш ответ видимо для strikerus

я же пытаюсь понять почему в админке остаки по складам есть, в контроллере код для складов есть, а с фронта склады не видно. Также я спршивал про версию ioncube

тут Вы указали, что у Вас опенкарт 2.3

Тут, что ставили модуль для 2.1

 

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


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

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

тут Вы указали, что у Вас опенкарт 2.3

Тут, что ставили модуль для 2.1

 

да, вы правы. Название не того архива скопировал. Тот на другом сайте установлен. Там где проблема со складами используется neoseo_exchange1c_oc2.1_php7.0_294.ocmod. Все работает, кроме отображения складов

Сайт на ocStore 2.1 

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

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


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

Подскажите пожалуйста как найти и почистить дубли 

в логе модуля пишет например

2022-01-25 18:17:49 - Ошибка!!! Для продукта с внутренним кодом 7139 найдено 4 дубликатов в таблице product_to_1c!
2022-01-25 18:17:49 -  - e004831f-1772-11ec-8153-525400f8976a
2022-01-25 18:17:49 -  - e0048321-1772-11ec-8153-525400f8976a
2022-01-25 18:17:49 -  - e0048327-1772-11ec-8153-525400f8976a
2022-01-25 18:17:49 -  - e0048325-1772-11ec-8153-525400f8976a
2022-01-25 18:17:49 -  - e0048323-1772-11ec-8153-525400f8976a

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


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

30 минут назад, zahar_92 сказал:

да, вы правы. Название не того архива скопировал. Тот на другом сайте установлен. Там где проблема со складами используется neoseo_exchange1c_oc2.1_php7.0_294.ocmod. Все работает, кроме отображения складов

Сайт на ocStore 2.1 

Вопрос решен. В настройках каждого склада нужно было поставить галку в поле Магазин

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


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

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

Вопрос решен. В настройках каждого склада нужно было поставить галку в поле Магазин

Рады, что Ваша проблема решена. Будут ещё вопросы - обращайтесь, всегда рады помочь 🙂

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


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

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

Подскажите пожалуйста как найти и почистить дубли 

в логе модуля пишет например

2022-01-25 18:17:49 - Ошибка!!! Для продукта с внутренним кодом 7139 найдено 4 дубликатов в таблице product_to_1c!
2022-01-25 18:17:49 -  - e004831f-1772-11ec-8153-525400f8976a
2022-01-25 18:17:49 -  - e0048321-1772-11ec-8153-525400f8976a
2022-01-25 18:17:49 -  - e0048327-1772-11ec-8153-525400f8976a
2022-01-25 18:17:49 -  - e0048325-1772-11ec-8153-525400f8976a
2022-01-25 18:17:49 -  - e0048323-1772-11ec-8153-525400f8976a

Воспользуйтесь этими рекомендациями:

 

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


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

Добрый день. Ранее писал с проблемой, что при отключённом пункте 

"Отключить curl при импорте статуса заказа из 1с"

Не происходит обмен статусами заказа. Если пункт включить, статусы меняются, но оповещения о смене статуса не приходят. На сколько я помню, пришли к выводу, что проблема в хостинге. Техподдержка хостинга проверяла, все ок.

Недавно сделали еще один сайт с данным модулем (разница лишь в том, что новый сайт на ocstore 3). Там статусы заказов работают отлично и приходят уведомления.

Перенесли старый сайт на тот же хостинг, что и новый. Но, чуда не произошло. Ситуация осталась ровно такой же, как и раньше.

Может есть идеи, что все таки работает не так? Перейти на 3 версию не можем, так как клиент уже купил шаблон и модули под 2ую версию

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


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

18.01.2022 в 23:34, NeoSeo Help 4 сказал:

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

Для получения оценки напишите в телеграмм чат

Это шутка блин?

пишу на форуме...надо писать на почту

пишу на почту ...надо писать на сайт техподдержки

пишу на сайт техподдержки...надо писать в телеграмм

Вы че ??????

Серьезно???

Доработка нужна. сколько стоит и сроки ?

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


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

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

Добрый день. Ранее писал с проблемой, что при отключённом пункте 

"Отключить curl при импорте статуса заказа из 1с"

Не происходит обмен статусами заказа. Если пункт включить, статусы меняются, но оповещения о смене статуса не приходят. На сколько я помню, пришли к выводу, что проблема в хостинге. Техподдержка хостинга проверяла, все ок.

Недавно сделали еще один сайт с данным модулем (разница лишь в том, что новый сайт на ocstore 3). Там статусы заказов работают отлично и приходят уведомления.

Перенесли старый сайт на тот же хостинг, что и новый. Но, чуда не произошло. Ситуация осталась ровно такой же, как и раньше.

Может есть идеи, что все таки работает не так? Перейти на 3 версию не можем, так как клиент уже купил шаблон и модули под 2ую версию

Добрый день.

Нужно провести анализ непосредственно у Вас на сайте.  Можем предложить такую помощь на оплачиваемой основе.

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


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

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

Это шутка блин?

пишу на форуме...надо писать на почту

пишу на почту ...надо писать на сайт техподдержки

пишу на сайт техподдержки...надо писать в телеграмм

Вы че ??????

Серьезно???

Доработка нужна. сколько стоит и сроки ?

Добрый день. 

На форуме предоставляются ответы на технические вопросы, которые не требуют доработок. Все остальные вопросы, а особенно финансовые решаются в чате

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


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

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

После выгрузки на сайте по всем товарам стоит остаток "0", нет в наличии. В ваших примерах поле "Количество" выгружается без точки, у нас с точкой. Возможно ли исправить это средством модуля?

 

Пример нашей выгрузки:

.................

                <Цены>
                    <Цена>
                        <Представление>125.00 руб. за шт</Представление>
                        <ИдТипаЦены>e377abfc-724e-11ea-8906-000c29eced55</ИдТипаЦены>
                        <ЦенаЗаЕдиницу>125.00</ЦенаЗаЕдиницу>
                        <Валюта>руб</Валюта>
                        <Единица>шт</Единица>
                        <Коэффициент>1</Коэффициент>
                    </Цена>
                </Цены>
                <Количество>4.000</Количество>
 

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


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

22 минуты назад, halt сказал:

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

После выгрузки на сайте по всем товарам стоит остаток "0", нет в наличии. В ваших примерах поле "Количество" выгружается без точки, у нас с точкой. Возможно ли исправить это средством модуля?

 

Пример нашей выгрузки:

.................

                <Цены>
                    <Цена>
                        <Представление>125.00 руб. за шт</Представление>
                        <ИдТипаЦены>e377abfc-724e-11ea-8906-000c29eced55</ИдТипаЦены>
                        <ЦенаЗаЕдиницу>125.00</ЦенаЗаЕдиницу>
                        <Валюта>руб</Валюта>
                        <Единица>шт</Единица>
                        <Коэффициент>1</Коэффициент>
                    </Цена>
                </Цены>
                <Количество>4.000</Количество>
 

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

Проанализируйте сначала полный лог модуля. Там количество обрабатывается? У Вас обычные товары или товары с опциями?

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


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

Добрый день,
вынуждены обратиться в данную ветку, после восстановления бэкапа, переустановки модуля
на первой вкладке параметры - пустая страница, т.е. отсутствуют настройки.

файл с лицензией - в корне сайта.

--
отправляю скриншоты всех вкладок в приложении.

Screenshot 2022-02-01 at 13-34-27 NeoSeo Обмен с 1C.png

Screenshot 2022-02-01 at 13-34-30 NeoSeo Обмен с 1C.png

Screenshot 2022-02-01 at 13-34-33 NeoSeo Обмен с 1C.png

Screenshot 2022-02-01 at 13-34-10 NeoSeo Обмен с 1C.png

Screenshot 2022-02-01 at 13-34-15 NeoSeo Обмен с 1C.png

Screenshot 2022-02-01 at 13-34-18 NeoSeo Обмен с 1C.png

Screenshot 2022-02-01 at 13-34-24 NeoSeo Обмен с 1C.png

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


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

29 минут назад, rushookah сказал:

Добрый день,
вынуждены обратиться в данную ветку, после восстановления бэкапа, переустановки модуля
на первой вкладке параметры - пустая страница, т.е. отсутствуют настройки.

файл с лицензией - в корне сайта.

--
отправляю скриншоты всех вкладок в приложении.

Screenshot 2022-02-01 at 13-34-27 NeoSeo Обмен с 1C.png

Screenshot 2022-02-01 at 13-34-30 NeoSeo Обмен с 1C.png

Screenshot 2022-02-01 at 13-34-33 NeoSeo Обмен с 1C.png

Screenshot 2022-02-01 at 13-34-10 NeoSeo Обмен с 1C.png

Screenshot 2022-02-01 at 13-34-15 NeoSeo Обмен с 1C.png

Screenshot 2022-02-01 at 13-34-18 NeoSeo Обмен с 1C.png

Screenshot 2022-02-01 at 13-34-24 NeoSeo Обмен с 1C.png

Здравствуйте. Обновите модуль с личного кабинета и файл лицензии

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


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

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

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

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

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

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

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

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

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

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