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

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

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


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

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

Нет, отдельно с этим файлом модуль не поддерживает работу

Мне отдельно не нужно, мне нужно чтобы выгрузка в скопе работала вместе с этим файлом.
Т. е. когда выгружается import.xml, и значения свойств указанные в нем брались из discountCard***.xml.

Точно других вариантов нет кроме доработки?
Чтобы не получилось как в прошлый раз доработали поле Производитель за 6 000 руб. А оказалось в 1С-Битрикс это можно сделать стандартными средствами! 6к просто выкинул по факту.

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


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

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

Top Posters In This Topic

18 часов назад, Мал сказал:

файл обмена это что имеется ввиду?

 

logs.txt 9 kB · 3 скачивания orders (5).xml 11 kB · 3 скачивания

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

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


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

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

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

Обычный обмен сайтом . 

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


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

Добрый день! Купили ваш движок номер заказа № 27977. Вопрос к модулю выгрузки из 1с. После неправильной выгрузки товара, для быстрой очистки были удалены товары кнопкой удалить товары и так же удалить связи. после этого не выгружается товар вообще. ошибок в 1с нет.

И еще вопрос при выгрузке на сайт не все картинки прогружаются, в файлах выгрузки они есть, а на сайт не попадают

NeoSeo Обмен с 1C_2021-07-15_11-30-19_error.log

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


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

3 минуты назад, Maxik_1988 сказал:

Добрый день! Купили ваш движок номер заказа № 27977. Вопрос к модулю выгрузки из 1с. После неправильной выгрузки товара, для быстрой очистки были удалены товары кнопкой удалить товары и так же удалить связи. после этого не выгружается товар вообще. ошибок в 1с нет.

И еще вопрос при выгрузке на сайт не все картинки прогружаются, в файлах выгрузки они есть, а на сайт не попадают

NeoSeo Обмен с 1C_2021-07-15_11-30-19_error.log 1 MB · 1 скачивание

Добрый день.

У Вас в логах однотипные ошибки - "Товар 4b9452f2-e427-11e9-81e0-001b38d2997c - Резиночки для плетения ораньжевые с ароматом винограда, 200 шт не найден в базе!"

Вам нужно проверить Вашу базу данных, откуда берутся Ваши товары.

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


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

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

Мне отдельно не нужно, мне нужно чтобы выгрузка в скопе работала вместе с этим файлом.
Т. е. когда выгружается import.xml, и значения свойств указанные в нем брались из discountCard***.xml.

Точно других вариантов нет кроме доработки?
Чтобы не получилось как в прошлый раз доработали поле Производитель за 6 000 руб. А оказалось в 1С-Битрикс это можно сделать стандартными средствами! 6к просто выкинул по факту.

Да, это доработка. В нашем телеграмм-чате (https://t.me/WebStudioNeoSeo1) эту доработку оценят по времени и по стоимости.

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


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

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

Добрый день.

У Вас в логах однотипные ошибки - "Товар 4b9452f2-e427-11e9-81e0-001b38d2997c - Резиночки для плетения ораньжевые с ароматом винограда, 200 шт не найден в базе!"

Вам нужно проверить Вашу базу данных, откуда берутся Ваши товары.

В каком смысле проверить? И какую базу 1с или MySQL?

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


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

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

Переключите версию обмена заказами на 2 image.thumb.png.985401ff6615eb202dd0f47f0156b774.png

Пробовали и так. тоже самое. заказы не идут. до того как написать вам мы наверное все кнопки нажали ) и все варианты использовали .. 

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


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

3 минуты назад, Мал сказал:

Пробовали и так. тоже самое. заказы не идут. до того как написать вам мы наверное все кнопки нажали ) и все варианты использовали .. 

После переключение ошибка.image.thumb.png.042e78a3c9c85faf3db9cf9d15b8b876.png

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


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

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

В каком смысле проверить? И какую базу 1с или MySQL?

Текст данной ошибки говорит о том, что товаров нет в базе данных самого сайта, Вашего магазина. Они либо не попадают в файл импорта, либо в 1с этот файл вообще не приходит. Нужно анализировать, что выгружает 1с. Ещё раз проверьте, есть ли что-то в логах на стороне 1с после попытки обмена и пришлите файл синхронизации, пожалуйста.

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


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

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

После переключение ошибка.image.thumb.png.042e78a3c9c85faf3db9cf9d15b8b876.png

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

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


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

Подскажите, пожалуйста, а есть какая-то возможность выполнить SQL обработку перед выгрузкой заказа или обработку XML файла с заказами?

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


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

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

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

так я эти и понимаю - у нас релиз УНФ 1.6 20  (недавно обновили) и после обновлении у нас такая проблема. 3 сайта 2 из них 2.3 один 3 версия Опенкарт. на всех 3х синхронизация идет но заказов не видно..  и реально это не дает нам работать . 

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


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

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

Подскажите, пожалуйста, а есть какая-то возможность выполнить SQL обработку перед выгрузкой заказа или обработку XML файла с заказами?

На странице параметры (самой первой) 

Скрин

Screenshot_20210716_003402_com.yandex.browser.jpg

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


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

14 минут назад, Владимир С сказал:

На странице параметры (самой первой) 

Скрин

Screenshot_20210716_003402_com.yandex.browser.jpg

Там же только для выгрузки на сайт "обработки остатков". 

Или для загрузки заказов с сайта тоже работает? Мне нужно именно заказы обрабатывать до выгрузки.

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


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

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

Там же только для выгрузки на сайт "обработки остатков". 

Или для загрузки заказов с сайта тоже работает? Мне нужно именно заказы обрабатывать до выгрузки.

Вы можете выполнить любой запрос к БД opencart до синхронизацми и любой запрос после. 

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

Или я что то не понимаю, что вы хотите делать с заказами перед синхронизацией?! 

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


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

18 минут назад, Владимир С сказал:

Вы можете выполнить любой запрос к БД opencart до синхронизацми и любой запрос после. 

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

Или я что то не понимаю, что вы хотите делать с заказами перед синхронизацией?! 

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

К примеру:

Ценная посылка (Срок доставки 2 дня)

Ценная посылка (Срок доставки 5 дней)

 Ценная посылка (Срок доставки 2-6 дней)

Обрезаем и все они получаются "Ценная посылка". Это всего одна номенклатура.

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

На стороне 1С стандартный модуль обмена не умеет это.

А модуль 1С-Битрикс + 1С УНФ не работает нормально с модулем NeoSeo.

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


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

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

Подскажите, пожалуйста, а есть какая-то возможность выполнить SQL обработку перед выгрузкой заказа или обработку XML файла с заказами?

Владимир С Вам правильно подсказал, такая возможность есть в настройках модуля на вкладке "Параметры"

image.thumb.png.bc581ef91b9760bc135c02c41f2e5be9.png

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


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

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

Владимир С Вам правильно подсказал, такая возможность есть в настройках модуля на вкладке "Параметры"

image.thumb.png.bc581ef91b9760bc135c02c41f2e5be9.png

 

Разве они отрабатывают при выгрузке заказов с сайта в 1С?
Можете последовательность описать? Инетересует именно выгрузка заказов с сайта в 1С.
К выгрузке товаров на сайт вопросов нет.

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


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

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

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

К примеру:

Ценная посылка (Срок доставки 2 дня)

Ценная посылка (Срок доставки 5 дней)

 Ценная посылка (Срок доставки 2-6 дней)

Обрезаем и все они получаются "Ценная посылка". Это всего одна номенклатура.

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

На стороне 1С стандартный модуль обмена не умеет это.

А модуль 1С-Битрикс + 1С УНФ не работает нормально с модулем NeoSeo.

Ну тут наверное после создания заказа делать update поля доставки во всех заказах... Тоесть при создании будет видно что доставка 2 недели, а после синхронизации делаете update поля shipping_metod у новых заказов где поле shipping_metod like %ценная посылка% на "ценная посылка"

Как то так

 

Только не понятно, что у в вас 1с Битрикс... Как бы система заточена под работу с 1с... Зачем тут модуль синхронизации neoseo тогда? 

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


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

2 минуты назад, Владимир С сказал:

после создания заказа делать update поля доставки во всех заказах

Ну вот что-то типо этого и хочу сделать.
В идеале это делать перед выгрузкой силами NeoSeo модуля по аналогии с имеющимися SQL полями до и после выгрузки остатков.
 

4 минуты назад, Владимир С сказал:

Только не понятно, что у в вас 1с Битрикс... Как бы система заточена под работу с 1с... Зачем тут модуль синхронизации neoseo тогда? 

Есть в 1С стандартный модуль обмена с сайтом. А можно прикрутить к 1С УНФ модуль обмена с сайтом от 1С-Битрикс. Он намного более гибкий. Но разработчики NeoSeo хоть и говорят, что он поддерживается и работает, но на самом деле в нем выгрузка заказов не поддерживается совсем в связке 1С УНФ 1.6 + модуль 1С-Битрикс (со стороны 1С) + модуль NeoSeo (со стороны сайта).
А выгрузка товаров
, если исключить все костыли, то не поддерживает выгрузку атрибутов (дополнительных реквизитов) вообще, т. к. 1С формирует отдельный файл со значениями атрибутов (дополнительных реквизитов).

Как итог поддержки 1С-Битрикс модуля со стороны 1С нет, остается только стандартный модуль обмена с сайтом в 1С.

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


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

13 минут назад, Владимир С сказал:

Ну тут наверное после создания заказа делать update поля доставки во всех заказах... Тоесть при создании будет видно что доставка 2 недели, а после синхронизации делаете update поля shipping_metod у новых заказов где поле shipping_metod like %ценная посылка% на "ценная посылка"

Как то так

 

Только не понятно, что у в вас 1с Битрикс... Как бы система заточена под работу с 1с... Зачем тут модуль синхронизации neoseo тогда? 

UPDATE `oc_order` SET `shipping_method` = "Ценная посылка" WHERE ((`shipping_method` like "%ценная посылка%") and (`order_status_id` = 1));

Вставляете в поле sql после обработки

Этот запрос обновит все заказы со статусом 1 (посмотрите статусы в базе, чтобы это был id статуса нового заказа) и всеми заказами у которых в поле shipping_method есть строка "Ценная посылка". 

Поле shipping_method будут иметь значения "Ценная посылка" 

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


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

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

Ну вот что-то типо этого и хочу сделать.
В идеале это делать перед выгрузкой силами NeoSeo модуля по аналогии с имеющимися SQL полями до и после выгрузки остатков.
 

Есть в 1С стандартный модуль обмена с сайтом. А можно прикрутить к 1С УНФ модуль обмена с сайтом от 1С-Битрикс. Он намного более гибкий. Но разработчики NeoSeo хоть и говорят, что он поддерживается и работает, но на самом деле в нем выгрузка заказов не поддерживается совсем в связке 1С УНФ 1.6 + модуль 1С-Битрикс (со стороны 1С) + модуль NeoSeo (со стороны сайта).
А выгрузка товаров
, если исключить все костыли, то не поддерживает выгрузку атрибутов (дополнительных реквизитов) вообще, т. к. 1С формирует отдельный файл со значениями атрибутов (дополнительных реквизитов).

Как итог поддержки 1С-Битрикс модуля со стороны 1С нет, остается только стандартный модуль обмена с сайтом в 1С.

Почему перед выгрузкой? 

У вас перед выгрузкой заказов ещё на сайте нет... Они ещё не синхронизировались из 1с

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


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

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

 

Разве они отрабатывают при выгрузке заказов с сайта в 1С?
Можете последовательность описать? Инетересует именно выгрузка заказов с сайта в 1С.
К выгрузке товаров на сайт вопросов нет.

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

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


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

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

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

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

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

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

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

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

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

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