Андрей Куценко Опубликовано: 18 мая 2021 Опубликовано: 18 мая 2021 При подключении через 1С выдает ошибку. В модуле все включено. С чем это может связано? Программист 1С говорит что выгрузка конфигурации 1С "Управление торговым предприятием" не так работает. В логах вашего модуля пусто. Благодарю за помощь. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Всеволод Опубликовано: 19 мая 2021 Опубликовано: 19 мая 2021 Https уберите с админки, ссылка должна быть http. И проверьте чтобы переадресации не было Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Team Опубликовано: 19 мая 2021 Опубликовано: 19 мая 2021 1 час назад, Всеволод сказал: Https уберите с админки, ссылка должна быть http. И проверьте чтобы переадресации не было Да, если 1С не поддерживает работу по https, тогда необходимо сделать отдельно ссылку на выгрузку сделать доступной по http Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Андрей Куценко Опубликовано: 22 мая 2021 Опубликовано: 22 мая 2021 Благодарю! Этот вопрос получилось решить. Теперь есть ряд следующих). 1) Валюта рубли - почему-то 1С от модуля получает заказы и в них указано что валюта РУБЛИ, из-за этого в 1С выдается ошибка, хотя даже в настройках opencart и в заказах указаны только гривны, другой валюты на сайте просто нет, вот что получает 1С: 2) По какому полю происходит синхронизация новых товаров? Модели? 3) По какому полю происходит синхронизация товаров в случаи когда товары есть в 1С, и раньше были вручную заведены на сайт? У меня получилась следующая ситуация, на сайте было два товара (один новый а второй БУ) которые имели одинаковый код модели При заливке с 1С добавился еще и третий товар с таким кодом. 4) Есть-ли возможность сделать складной ключ из ряда полей (например: Номенклатура+ХарактеристикаНоменклатуры+Качество) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Team Опубликовано: 24 мая 2021 Опубликовано: 24 мая 2021 22.05.2021 в 16:25, Андрей Куценко сказал: Благодарю! Этот вопрос получилось решить. Теперь есть ряд следующих). 1) Валюта рубли - почему-то 1С от модуля получает заказы и в них указано что валюта РУБЛИ, из-за этого в 1С выдается ошибка, хотя даже в настройках opencart и в заказах указаны только гривны, другой валюты на сайте просто нет, вот что получает 1С: 2) По какому полю происходит синхронизация новых товаров? Модели? 3) По какому полю происходит синхронизация товаров в случаи когда товары есть в 1С, и раньше были вручную заведены на сайт? У меня получилась следующая ситуация, на сайте было два товара (один новый а второй БУ) которые имели одинаковый код модели При заливке с 1С добавился еще и третий товар с таким кодом. 4) Есть-ли возможность сделать складной ключ из ряда полей (например: Номенклатура+ХарактеристикаНоменклатуры+Качество) Добрый день, по 1 вопросу скиньте скриншот из админки на вкладке заказы, где указано в какой валюте выгружать заказ, а также уточните, основной валютой на сайте указаны Гривны? 2) Вы задаете это в настройках модуля. Можно выбрать по артикулу, модели или внутреннему коду товара. Если ни по одному из признаков товар не найден, тогда добавляется новый товар. 3) Аналогично второму пункту. Обязательно, чтобы артикул был у этих товаров уникальным. Для б.у. товара рекомендуем задавать другой артикул или модель. 4) Для такого потребуются дополнительные доработки, лучше использовать какие-то уникальные поля для этого, тоесть завести уникальный код товара и по нему проводить синхронизацию. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Андрей Куценко Опубликовано: 28 мая 2021 Опубликовано: 28 мая 2021 (изменено) Добрый день. Благодарю за помощь. Предыдущие вопросы решены. Появилось еще два: 1) Есть-возможность выгружать промокоды с 1С на сайт? 2) Можно с помощью вашего модуля подгрузить габариты товара в соответствующие настройки, не в характеристики товара, а именно в данные про товар. Все показал на картинке Изменено 28 мая 2021 пользователем Андрей Куценко Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Team Опубликовано: 31 мая 2021 Опубликовано: 31 мая 2021 28.05.2021 в 16:27, Андрей Куценко сказал: Добрый день. Благодарю за помощь. Предыдущие вопросы решены. Появилось еще два: 1) Есть-возможность выгружать промокоды с 1С на сайт? 2) Можно с помощью вашего модуля подгрузить габариты товара в соответствующие настройки, не в характеристики товара, а именно в данные про товар. Все показал на картинке Добрый день. 1)Такой возможности нету. Можно заказать платную доработку что бы реализовать это. При этом на стороне 1С это так должно быть реализовано в какую то выгрузку. 2)Если включить этот пукнт то данные должны подтянутся в продукт в соответствующие поля. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Андрей Куценко Опубликовано: 7 июля 2021 Опубликовано: 7 июля 2021 Можно-ли настроить синхронизацию товаров по значению тега "Ид"? Передавать товар на сайт, и получать оттуда заказы именно со значением этого тега. Этот Ид это ГУИД товара в 1С + характеристика + качество. По сути это расширенный артикул в представлении данных в 1С. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help Опубликовано: 8 июля 2021 Опубликовано: 8 июля 2021 18 часов назад, Андрей Куценко сказал: Можно-ли настроить синхронизацию товаров по значению тега "Ид"? Передавать товар на сайт, и получать оттуда заказы именно со значением этого тега. Этот Ид это ГУИД товара в 1С + характеристика + качество. По сути это расширенный артикул в представлении данных в 1С. Добрый день. Да, если данный ID уникален, то можно его использовать в качестве тега для синхронизации. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Андрей Куценко Опубликовано: 8 июля 2021 Опубликовано: 8 июля 2021 1 минуту назад, NeoSeo Help сказал: Добрый день. Да, если данный ID уникален, то можно его использовать в качестве тега для синхронизации. Подскажите пожалуйста как это можно настроить в вашем модуле. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help Опубликовано: 8 июля 2021 Опубликовано: 8 июля 2021 1 час назад, Андрей Куценко сказал: Подскажите пожалуйста как это можно настроить в вашем модуле. Вы можете в настройках модуля, на вкладке "Товары" указать в поле "Синхронизация товаров" синхронизацию по внутреннему коду 1с. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Андрей Куценко Опубликовано: 8 июля 2021 Опубликовано: 8 июля 2021 3 часа назад, NeoSeo Help сказал: Вы можете в настройках модуля, на вкладке "Товары" указать в поле "Синхронизация товаров" синхронизацию по внутреннему коду 1с. Такая настройка не помогает. Данные в таблице не содержат полного идентификатора товара. только первые 36 символов. А передаем 110, И собственно в файле импорта заказов тег "Ид" для товара не передается. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help 4 Опубликовано: 8 июля 2021 Опубликовано: 8 июля 2021 8 часов назад, Андрей Куценко сказал: Такая настройка не помогает. Данные в таблице не содержат полного идентификатора товара. только первые 36 символов. А передаем 110, И собственно в файле импорта заказов тег "Ид" для товара не передается. Здравствуйте. Для того, чтобы синхронизация была по ИД номенклатуры 1с, необходимо, чтобы этот ИД был прописан на вкладке Связи в редактировании товара для существующих товаров на сайте. Если товар новый, то после добавления связь сама запишется. Но, есть одно большое но. У Вас на скрине в файле import.xml насколько я вижу. так Вот такой ИД не будет обработан модулем корректно. Тк. знак # используется для разделения товара с его характеристикой (и каждый этот ИД записывается в свою таблицу), а у Вас тут даже два таких знака. У Вас не стандартный файл обмена. Вы самостоятельно его доработали? Рекомендую уйти от такого ИД для корректной синхронизации, как товарами, так и заказами. И использовать стандарты протокола CommerceML для обмена с сайтом. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Андрей Куценко Опубликовано: 23 июля 2021 Опубликовано: 23 июля 2021 Как необходимо настроить модуль (конкретные свойства, на конкретных закладках), чтобы при передаче заказов из сайта в 1С, передавался артикул товара. Сейчас настроено так, но в xml приходит только название товара и по ней происходит поиск. Вариант передавать модель - не вариант. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help 4 Опубликовано: 25 июля 2021 Опубликовано: 25 июля 2021 23.07.2021 в 10:56, Андрей Куценко сказал: Как необходимо настроить модуль (конкретные свойства, на конкретных закладках), чтобы при передаче заказов из сайта в 1С, передавался артикул товара. Сейчас настроено так, но в xml приходит только название товара и по ней происходит поиск. Вариант передавать модель - не вариант. Здравствуйте. Для того, чтобы при передачи заказов в 1с не создавались дубли товаров, необходимо верно настроить синхронизацию товарами и синхронизировать все товары с сайта с товарами 1с. Тогда в файле xml с заказами будут передаваться ИД номенклатуры 1с и при разборе система 1с будет у себя искать товар по ид. Это наиболее правильный вариант. Что касается вашего вопроса по настройке. Уточните, пожалуйста, Вам нужно передавать его в отдельном теге? или же в ИД номенклатуры? Если в отдельном теге, то можно воспользоваться настройкой "Выгружать расширенные данные по товару" на вкладке Заказы Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Андрей Куценко Опубликовано: 16 ноября 2021 Опубликовано: 16 ноября 2021 Добрый день. При выгрузке товаров из 1С на сайт начало выдавать такие вот ошибки. Подскажите пожалуйста с чем это может быть связано? Вижу что ругается на табличку oc_product_kit, у меня в базе такой нет и по моему и не было, есть вот такая "oc_product_kit_1c". Версия модуля - 276. Версия Opencart - 2.3 PHP - 5.6 Благодарю за помощь. Выгружено товаров: 9 Произошла ошибка на стороне сервера. Получен неизвестный статус импорта. Обмен не выполнен Ответ сервера: <b>Fatal error</b>: Uncaught exception 'Exception' with message 'Error: Table 'agoradis.oc_product_kit' doesn't exist<br />Error No: 1146<br />SELECT * FROM oc_product_kit WHERE product_id = 96972251' in /var/www/agoradiscount/agora-discount.com/system/library/db/mysqli.php:40 Stack trace: #0 /var/www/agoradiscount/agora-discount.com/system/library/db.php(16): DB\MySQLi->query('SELECT * FROM `...', Array) #1 /var/www/agoradiscount/agora-discount.com/admin/model/tool/neoseo_exchange1c.php(6572): DB->query() #2 /var/www/agoradiscount/agora-discount.com/admin/model/tool/neoseo_exchange1c.php(4714): ModelToolNeoSeoExchange1c->query() #3 [internal function]: ModelToolNeoSeoExchange1c->parseOffers('offers.xml') #4 /var/www/agoradiscount/agora-discount.com/system/storage/modification/system/engine/loader.php(187): call_user_func_array(Array, Array) #5 [internal function]: Loader->{closure}(Array, Array) #6 /var/www/agoradiscount/agora-discount.com/system/engine/proxy.php(25): call_user_func_array(Object(Closure), Array) #7 /var/www/agoradiscount/agora-discount.com/admin/controller/tool/neoseo_exchange1c.php(782): Proxy->__call('parseOffers', Array) #8 [internal function]: ControllerToolNeoSeoExchange1c->modeImport() #9 /var/www/agoradiscount/agora-discount.com/system/storage/modification/system/engine/action.php(51): call_user_func_array(Array, Array) #10 /var/www/agoradiscount/agora-discount.com/system/engine/front.php(34): Action->execute(Object(Registry)) #11 /var/www/agoradiscount/agora-discount.com/system/engine/front.php(29): Front->execute(Object(Action)) #12 /var/www/agoradiscount/agora-discount.com/export/neoseo_exchange1c.php(216): Front->dispatch(Object(Action), Object(Action)) #13 {main} thrown in <b>/var/www/agoradiscount/agora-discount.com/system/library/db/mysqli.php</b> on line <b>40</b><br /> Выгрузка товаров завершена с ошибками!!! Изменения заказов не зарегистрированы. Выгрузка заказов не произведена. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help 4 Опубликовано: 16 ноября 2021 Опубликовано: 16 ноября 2021 12 часов назад, Андрей Куценко сказал: Добрый день. При выгрузке товаров из 1С на сайт начало выдавать такие вот ошибки. Подскажите пожалуйста с чем это может быть связано? Вижу что ругается на табличку oc_product_kit, у меня в базе такой нет и по моему и не было, есть вот такая "oc_product_kit_1c". Версия модуля - 276. Версия Opencart - 2.3 PHP - 5.6 Благодарю за помощь. Выгружено товаров: 9 Произошла ошибка на стороне сервера. Получен неизвестный статус импорта. Обмен не выполнен Ответ сервера: <b>Fatal error</b>: Uncaught exception 'Exception' with message 'Error: Table 'agoradis.oc_product_kit' doesn't exist<br />Error No: 1146<br />SELECT * FROM oc_product_kit WHERE product_id = 96972251' in /var/www/agoradiscount/agora-discount.com/system/library/db/mysqli.php:40 Stack trace: #0 /var/www/agoradiscount/agora-discount.com/system/library/db.php(16): DB\MySQLi->query('SELECT * FROM `...', Array) #1 /var/www/agoradiscount/agora-discount.com/admin/model/tool/neoseo_exchange1c.php(6572): DB->query() #2 /var/www/agoradiscount/agora-discount.com/admin/model/tool/neoseo_exchange1c.php(4714): ModelToolNeoSeoExchange1c->query() #3 [internal function]: ModelToolNeoSeoExchange1c->parseOffers('offers.xml') #4 /var/www/agoradiscount/agora-discount.com/system/storage/modification/system/engine/loader.php(187): call_user_func_array(Array, Array) #5 [internal function]: Loader->{closure}(Array, Array) #6 /var/www/agoradiscount/agora-discount.com/system/engine/proxy.php(25): call_user_func_array(Object(Closure), Array) #7 /var/www/agoradiscount/agora-discount.com/admin/controller/tool/neoseo_exchange1c.php(782): Proxy->__call('parseOffers', Array) #8 [internal function]: ControllerToolNeoSeoExchange1c->modeImport() #9 /var/www/agoradiscount/agora-discount.com/system/storage/modification/system/engine/action.php(51): call_user_func_array(Array, Array) #10 /var/www/agoradiscount/agora-discount.com/system/engine/front.php(34): Action->execute(Object(Registry)) #11 /var/www/agoradiscount/agora-discount.com/system/engine/front.php(29): Front->execute(Object(Action)) #12 /var/www/agoradiscount/agora-discount.com/export/neoseo_exchange1c.php(216): Front->dispatch(Object(Action), Object(Action)) #13 {main} thrown in <b>/var/www/agoradiscount/agora-discount.com/system/library/db/mysqli.php</b> on line <b>40</b><br /> Выгрузка товаров завершена с ошибками!!! Изменения заказов не зарегистрированы. Выгрузка заказов не произведена. Здравствуйте. Отключите в настройках модуля обмена с 1с настройку Обновлять комплекты товаров Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Андрей Куценко Опубликовано: 17 ноября 2021 Опубликовано: 17 ноября 2021 9 часов назад, NeoSeo Help 4 сказал: Отключите в настройках модуля обмена с 1с настройку Обновлять комплекты товаров У меня отключено. Что это еще может быть? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Андрей Куценко Опубликовано: 17 ноября 2021 Опубликовано: 17 ноября 2021 При каких настройках модуля и при каких условиях идет обращение к таблице oc_product_kit? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help 1 Опубликовано: 17 ноября 2021 Опубликовано: 17 ноября 2021 3 часа назад, Андрей Куценко сказал: При каких настройках модуля и при каких условиях идет обращение к таблице oc_product_kit? При включенной опции "Обновлять Комплект товаров" в настройках модуля и при его включенном статусе на сайте. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Андрей Куценко Опубликовано: 18 ноября 2021 Опубликовано: 18 ноября 2021 15 часов назад, NeoSeo Help 1 сказал: и при его включенном статусе на сайте. Что вы имеете ввиду? Где этот статус посмотреть? У меня модуль комплектов установлен вообще от стороннего разработчика и там используются совершенно другие таблицы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help 1 Опубликовано: 18 ноября 2021 Опубликовано: 18 ноября 2021 8 часов назад, Андрей Куценко сказал: Что вы имеете ввиду? Где этот статус посмотреть? У меня модуль комплектов установлен вообще от стороннего разработчика и там используются совершенно другие таблицы. Имею в виду, что статус - это включенный или отключенный модуль в том случае, если он установлен. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Андрей Куценко Опубликовано: 18 ноября 2021 Опубликовано: 18 ноября 2021 Модуля комплектов нет, в настройках модуля 1С я показал какие настройки выставлены. Ошибка остается. Когда еще может быть такое? Не происходит синхронизация товаров. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help 1 Опубликовано: 18 ноября 2021 Опубликовано: 18 ноября 2021 10 минут назад, Андрей Куценко сказал: Модуля комплектов нет, в настройках модуля 1С я показал какие настройки выставлены. Ошибка остается. Когда еще может быть такое? Не происходит синхронизация товаров. Проверьте в Вашей таблице setting запись neoseo_exchange1c_product_kit_status. Если значение будет 1, замените его на 0. Также уберите из настроек модуля 1С название тега для обновления комплектов. Также проверьте, отключена ли у Вас настройка 'Суммировать остатки рекомендованных товаров'. Если включена - отключите. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Андрей Куценко Опубликовано: 19 ноября 2021 Опубликовано: 19 ноября 2021 17 часов назад, NeoSeo Help 1 сказал: Проверьте в Вашей таблице setting запись neoseo_exchange1c_product_kit_status. Если значение будет 1, замените его на 0. Также уберите из настроек модуля 1С название тега для обновления комплектов. Также проверьте, отключена ли у Вас настройка 'Суммировать остатки рекомендованных товаров'. Если включена - отключите. Благодарю, помогло. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.