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

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

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


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

17 минут назад, abudimirov сказал:

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


<Товары>
            <Товар>
                <Ид>bba64c68-1af9-11e8-bf94-001e676a9eb1</Ид>
                <Наименование>Название</Наименование>
                <ЦенаЗаЕдиницу>1400.0000</ЦенаЗаЕдиницу>
                <БазоваяЕдиница/>
                <Количество>1</Количество>
                <Баллы>0</Баллы>
                <Сумма>1400.0000</Сумма>
                <СкидкаПроцент>12</СкидкаПроцент>

На стороне сайта это выглядит так

1885226158_.thumb.png.9f4ab3e0af85e1f9a65a79bf06806a8a.png

 

Скидки применялись, но с обновлением 1с нужно привести скидки в формат CommerceML 2, то есть в такой формат


<Товары>
            <Товар>
                <Ид>bba64c68-1af9-11e8-bf94-001e676a9eb1</Ид>
                <Наименование>Название</Наименование>
                <ЦенаЗаЕдиницу>1400.0000</ЦенаЗаЕдиницу>
                <БазоваяЕдиница/>
                <Количество>1</Количество>
                <Баллы>0</Баллы>
                <Сумма>1400.0000</Сумма>
              	<Скидки>
              		<Скидка>
                		<Процент>12</Процент>
                	</Скидка>
                 </Скидки>

 

Вопрос как добавить вложенность в тег Скидка на стороне сайта?

 

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

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


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

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

Top Posters In This Topic

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

Вот полностью все галочки отключены http://prntscr.com/xlgs7i

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

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


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

44 минуты назад, NeoSeo Team сказал:

Обратитесь к хостеру, т.к. это ограничения со стороны сервера.

Ограничение чего? Какой вопрос хостеру задать?

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


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

Всем привет! засинхронил ИМ на ОС и МойСклад и вот в результате МС дает ошибку "В интернет магазине произошла ошибка во время сеанса отправки остатков: failure ERROR 10: file not found", а логи модуля ругаются на дубликаты (Ошибка!!! Для продукта с внутренним кодом 1624 найдено 1 дубликатов в таблице product_to_1c!). в итоге он рандомно засинхронил оч мало товаров и все. Удалить связи в Товарах модуля делал. В поиске такую проблему не нашел - поэтому создал. Если тема есть - не кидайте камнями, а ссылочка будет уместна.

Заранее всем спасибо за помощь 

Синхронизация 2021-01-25 14-02-47.png

NeoSeo Обмен с 1C 2021-01-25 14-05-30.png

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


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

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

1. Первый, будет ли работать ваш модуль на "1С УТП  (2,3,28,1). Платформа 8.3.17.1091" протокол CommerceML2 есть.

2. Второй вопрос, у товаров 1 артикул, но они в базе как разные товары из-за размеров. Такой список товаров можно будет выгрузить, но чтобы товары были собраны в один, а размеры были прикреплены к 1 товару

https://prnt.sc/xluv9b

3. Можно ли настроить модуль только для передачи заказов в базу 1С? для обработки.

 

Цитата

 

2.3. Синхронизация заказами

ВНИМАНИЕ!! Перед синхронизацией заказами обязательно необходимо провести синхронизацию товарами. В противном случае при передаче в 1с заказа большая вероятность того, что будут создаваться дубляжи товаров из заказа.

 

но при этом не делать синхронизацию товаров ? у нас на сайте и в базе 1С есть одно общее поле, артикул, этого будет достаточно? чтобы не делать этой синхронизации ?

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


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

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

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

отправил логи в лс, +- сколько по времени нужно для решения данного вопроса? 

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


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

1C в процессе выполнения обмена отдала следующую ошибку:

Выгружено товаров: 6 561
Выгружено картинок: 17
Не удалось получить текущее состояние процесса обмена. Данные обмена отправлены, но не загружены.
Обмен не выполнен
Выгрузка товаров завершена с ошибками!!!
Успешно получено и обработано документов: 9
Список обработанных документов:
  Заказы сайта 000002169 от 25.01.2021 18:30:09
  Заказы сайта 000002170 от 25.01.2021 18:30:09
  Заказы сайта 000002171 от 25.01.2021 18:30:09
  Заказы сайта 000002172 от 25.01.2021 18:30:09
  Заказы сайта 000002173 от 25.01.2021 18:30:09
  Заказы сайта 000002174 от 25.01.2021 18:30:09
  Заказы сайта 000002175 от 25.01.2021 18:30:09
  Заказы сайта 000002176 от 25.01.2021 18:30:09
  Заказы сайта 000002165 от 25.01.2021 16:58:59
В том числе:
  создано новых: 8
  пропущено: 1
Изменения заказов не зарегистрированы. Выгрузка заказов не произведена.
Обмен заказами успешно завершен

Модуль не отдал в 1С инфо о результате обмена?

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


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

Добрый день.

Просьба проконсультировать по версиям 1С. Используем "Управление торговлей", редакция 10.2 (10.2.10.2).

В пункте Сервис нет пункта "Обмен с WEB сайтом" или подобного. И в описании модуля указано: Модуль работает с любой версией 1С, которая поддерживает обмен по протоколу CommerceML2. Но у нас в "Сервис" только CommerceML. 

Совместим ли данный модуль с нашей версией 1С?

Спасибо.

 

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


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

25.01.2021 в 11:43, NeoSeo Team сказал:

Необходимо смотреть, какие настройки у Вас включены. Проверьте что указано в image.thumb.png.48e897693694cbe635ad6ec744e883aa.png

а может как-то ответ получить в лс ? или это нужно по царский как-то получить ? 

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


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

8 часов назад, empreseo сказал:

Добрый день.

Просьба проконсультировать по версиям 1С. Используем "Управление торговлей", редакция 10.2 (10.2.10.2).

В пункте Сервис нет пункта "Обмен с WEB сайтом" или подобного. И в описании модуля указано: Модуль работает с любой версией 1С, которая поддерживает обмен по протоколу CommerceML2. Но у нас в "Сервис" только CommerceML. 

Совместим ли данный модуль с нашей версией 1С?

Спасибо.

 

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

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


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

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

1C в процессе выполнения обмена отдала следующую ошибку:


Выгружено товаров: 6 561
Выгружено картинок: 17
Не удалось получить текущее состояние процесса обмена. Данные обмена отправлены, но не загружены.
Обмен не выполнен
Выгрузка товаров завершена с ошибками!!!
Успешно получено и обработано документов: 9
Список обработанных документов:
  Заказы сайта 000002169 от 25.01.2021 18:30:09
  Заказы сайта 000002170 от 25.01.2021 18:30:09
  Заказы сайта 000002171 от 25.01.2021 18:30:09
  Заказы сайта 000002172 от 25.01.2021 18:30:09
  Заказы сайта 000002173 от 25.01.2021 18:30:09
  Заказы сайта 000002174 от 25.01.2021 18:30:09
  Заказы сайта 000002175 от 25.01.2021 18:30:09
  Заказы сайта 000002176 от 25.01.2021 18:30:09
  Заказы сайта 000002165 от 25.01.2021 16:58:59
В том числе:
  создано новых: 8
  пропущено: 1
Изменения заказов не зарегистрированы. Выгрузка заказов не произведена.
Обмен заказами успешно завершен

Модуль не отдал в 1С инфо о результате обмена?

Проверьте лог ошибок сервера, возможно там 500-я ошибка во время обмена появляется.

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


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

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

У нас там ISBN указан, изменить на upc?

Можно изменить, главное чтобы он там был. Если будете в пустое поле обмен делать, то нужно связи будет сначала очистить через модуль для товаров (внизу модуля на табе товаров). И ОБЯЗАТЕЛЬНО!!! Сделайте перед этим бекап базы.

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


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

25.01.2021 в 15:50, Abaddon сказал:

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

1. Первый, будет ли работать ваш модуль на "1С УТП  (2,3,28,1). Платформа 8.3.17.1091" протокол CommerceML2 есть.

2. Второй вопрос, у товаров 1 артикул, но они в базе как разные товары из-за размеров. Такой список товаров можно будет выгрузить, но чтобы товары были собраны в один, а размеры были прикреплены к 1 товару

https://prnt.sc/xluv9b

3. Можно ли настроить модуль только для передачи заказов в базу 1С? для обработки.

 

но при этом не делать синхронизацию товаров ? у нас на сайте и в базе 1С есть одно общее поле, артикул, этого будет достаточно? чтобы не делать этой синхронизации ?

1. Да, должен работать

2 . Нужно дополнительно ставить модуль, который позволит ставить атрибуты опциям. Заполнять вручную опции в магазине и в 1С и после этого можно будет синхронизировать остатки и цены по этим товарам. Автоматом они добавлятся не смогут.

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

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


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

25.01.2021 в 13:18, 2shoots2cats сказал:

Всем привет! засинхронил ИМ на ОС и МойСклад и вот в результате МС дает ошибку "В интернет магазине произошла ошибка во время сеанса отправки остатков: failure ERROR 10: file not found", а логи модуля ругаются на дубликаты (Ошибка!!! Для продукта с внутренним кодом 1624 найдено 1 дубликатов в таблице product_to_1c!). в итоге он рандомно засинхронил оч мало товаров и все. Удалить связи в Товарах модуля делал. В поиске такую проблему не нашел - поэтому создал. Если тема есть - не кидайте камнями, а ссылочка будет уместна.

Заранее всем спасибо за помощь 

Синхронизация 2021-01-25 14-02-47.png

NeoSeo Обмен с 1C 2021-01-25 14-05-30.png

Отписали в другой ветке.

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


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

25.01.2021 в 17:13, global сказал:

отправил логи в лс, +- сколько по времени нужно для решения данного вопроса? 

получили, отпишем в ЛС после проверки.

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


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

8 часов назад, global сказал:

а может как-то ответ получить в лс ? или это нужно по царский как-то получить ? 

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

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


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

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

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

Как заказать платную поддержку ?

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


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

Здравствуйте, третий день пишу Вам на почту, регистрировал 6 модулей обмена, автоматически зарегистрировали на опенкарт 3.0, но мне нужно на 2.3, php 5.6 , исправьте пожалуйста, дайте обратную связь. Письма отправлял с почты, с которой пишу это письмо. 

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


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

25.01.2021 в 12:45, NeoSeo Team сказал:

 

Тут проверить нельзя, нужно передавать какое-то значение, чтобы оно перезатерлось. Можно поставить в поле SQL запроса до обмена, чтобы оно удаляло все поля, а потом при обмене заводило то что есть в 1С

image.thumb.png.106c5dc8760f4b85e20c18a25ed66446.png

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

Если поставить в поле SQL запроса до обмена, чтобы оно удаляло все поля, а потом при обмене заводило то что есть в 1С, получается тогда будут удалены поля у все товаров в ИМ, а не только у того который выгружается. Можно ли сделать чтоб удаляло конкретное поле и только у товаров которые выгружаются.

 

И еще вопрос во вкладке цена есть возможность добавления цены в другое поле. Чтоб перенаправить цену в другое поле, надо ли задавать настройки основной цены ниже выделил где указано тип выгружаемой цены: ИМ. Или это поле надо оставить пустым. Но как тогда модуль поймет какая цена основная и какую цену выгружать в другое поле.

Или в типе выгружаемой цены указываем какую цену выгружать в основную, а в новом поле указываем имя столбца в БД куда выгружать. И при выгрузке в моем случае как показано на скрине будет выгружаться цена ИМ, но попадать она будет в указанный столбец БД. Верно понял? 

image.thumb.png.68207b2b97839b607c8b55cb84562700.png

 

 

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


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

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

Здравствуйте, третий день пишу Вам на почту, регистрировал 6 модулей обмена, автоматически зарегистрировали на опенкарт 3.0, но мне нужно на 2.3, php 5.6 , исправьте пожалуйста, дайте обратную связь. Письма отправлял с почты, с которой пишу это письмо. 

 

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

Как заказать платную поддержку ?

Отпишите в ЛС контактные данные, с вами свяжется аккаунт, желательно телеграм

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


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

39 минут назад, Ivanzo сказал:

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

Если поставить в поле SQL запроса до обмена, чтобы оно удаляло все поля, а потом при обмене заводило то что есть в 1С, получается тогда будут удалены поля у все товаров в ИМ, а не только у того который выгружается. Можно ли сделать чтоб удаляло конкретное поле и только у товаров которые выгружаются.

 

И еще вопрос во вкладке цена есть возможность добавления цены в другое поле. Чтоб перенаправить цену в другое поле, надо ли задавать настройки основной цены ниже выделил где указано тип выгружаемой цены: ИМ. Или это поле надо оставить пустым. Но как тогда модуль поймет какая цена основная и какую цену выгружать в другое поле.

Или в типе выгружаемой цены указываем какую цену выгружать в основную, а в новом поле указываем имя столбца в БД куда выгружать. И при выгрузке в моем случае как показано на скрине будет выгружаться цена ИМ, но попадать она будет в указанный столбец БД. Верно понял? 

image.thumb.png.68207b2b97839b607c8b55cb84562700.png

 

 

По основной цене, это касается модуля мультивалюты и если оно указано то он будет писать цену только туда. Используется только если есть модуль мультивалюты.

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

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


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

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

Здравствуйте, третий день пишу Вам на почту, регистрировал 6 модулей обмена, автоматически зарегистрировали на опенкарт 3.0, но мне нужно на 2.3, php 5.6 , исправьте пожалуйста, дайте обратную связь. Письма отправлял с почты, с которой пишу это письмо. 

Добрый день, Ваш заказ для OpenCart 3.0 был от 02.12.2019, для заказов такой давности обмен версии не производится.

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


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

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

 

Отпишите в ЛС контактные данные, с вами свяжется аккаунт, желательно телеграм

отправил

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


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

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

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

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

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

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

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

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

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

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