Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Модуль Модуль обмена для opencart v2.3 по стандарту CommerceML [Поддержка]


 Поделиться

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

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

Подключение наладил.

 

А это нормально, что 1С подключается даже если учетная запись пользователя сайта отключена (которая указана в параметрах подключения в 1С)?

 

Заказы выгрузились. Контрагента в 1С создает, правда телефон почему-то не записывает, хотя в заказе на сайте телефон указан. Товары создаются, если их нет в 1С. Т.е. с виду вроде бы работает.

 

Заметил проблему. При включенном модуле что-то ломается в карточке товара, если у товара есть опции. Что-то связанное со скриптами. Вот скриншот из консоли браузера:

 


Uncaught TypeError: Cannot read property 'name' of undefined

 

image.thumb.png.fbb10d4aa70599621c06540dad7296b2.png

 

Еще вопрос:

А если я хочу синхронизировать товары по полю UPC? Это поле используем как внутренний код для товаров. В 1С в карточке номенклатуры создал отдельное поле "Код товара" по аналогии с "Артикул", но как их связать пока не понял.

 

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

 

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

 

Жаль нет никакой документации или FAQ по модулю, описаний рядом с полями не всегда хватает. Понимаю, что модуль бесплатный, поэтому тут без претензий абсолютно.

 

@Kirillove в случае необходимости доработок к Вам можно будет обратиться? Не бесплатно, разумеется.

Насколько понял,  Вы используете модуль обмена 1.6.3.11 для   OcStore 2.1.0.2.1. 
У меня модуля данной версии нет (на GitHub автора тоже), поэтому, чтобы ответить на ваши вопросы предметно пришлите его в личку. 

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


  • Ответы 5,1k
  • Создано
  • Последний ответ

Лучшие авторы в этой теме

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

Насколько понял,  Вы используете модуль обмена 1.6.3.11 для   OcStore 2.1.0.2.1. 
У меня модуля данной версии нет (на GitHub автора тоже), поэтому, чтобы ответить на ваши вопросы предметно пришлите его в личку. 

Отправил файлы в ЛС.

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


Ребят помогите! УТ 10.3

Чистый opencart 2.3.0.2

Модуль Exchange1C v2.0.4b для 1С:Предприятие v8.3

 

Не удалось прочитать ответ сервера. Параметры обмена не получены.
Обмен не выполнен
Выгрузка товаров завершена с ошибками!!!

 

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


Всем привет. Раньше уже спрашивал, не помню был нет ответ. Кто использует УТ, работает автоматический резерв в заказе при выгрузке заказов с сайта? У нас не получилось автоматический резерв настроить для УТ, работает только для УНФ.

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


17 часов назад, matrixstar сказал:

Ребят помогите! УТ 10.3

Чистый opencart 2.3.0.2

Модуль Exchange1C v2.0.4b для 1С:Предприятие v8.3

 

Не удалось прочитать ответ сервера. Параметры обмена не получены.
Обмен не выполнен
Выгрузка товаров завершена с ошибками!!!

 

Версия 2.0.4b выложена автором для тестирования. Как вариант, использовать более стабильную версию 1.6.4.8 (в данной ветке есть ссылка на нее).

Включайте логи на стороне сайта и смотрите какие ошибки. 

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


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

Всем привет. Раньше уже спрашивал, не помню был нет ответ. Кто использует УТ, работает автоматический резерв в заказе при выгрузке заказов с сайта? У нас не получилось автоматический резерв настроить для УТ, работает только для УНФ.

Единственное что умеет в плане резерва модуль (1.6.4.8) - это при установленной опции "Резервировать товары" (вкладка "Заказы") выгружать в табличной части заказа тег "Резерв" равный количеству товара в заказе, который умеют читать типовые модули УНФ , УТ11.x, но не "умеет читать" типовой модуль обмена УТ 10.3.

С какой версией УТ работаете и что для вас означает "автоматический резерв"? 

Изменено пользователем searchingman
Ссылка на комментарий
Поделиться на других сайтах


У кого-нибудь получилось выгрузить доп. поля аккаунта из заказа?

 

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

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


Может кто сталкивался. При проверке связи выдаёт (неверные настройки.  Логин и пароль не верные.)  Хотя ни чего не меняли на сайте. Получается не хочет проходить авторизацию.

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


Привет!

Выгружаюсь на сайт из 1С - ок

Например, удалил на сайте какой-то товар.

Делаю полный обмен, но на сайт удаленный товар из 1С уже не загружается.

Почему так?

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


21 час назад, storer сказал:

У кого-нибудь получилось выгрузить доп. поля аккаунта из заказа?

 

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

Мой косяк, все работает. Оказывается контрагент с таким ИНН уже был в базе.

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


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

Привет!

Выгружаюсь на сайт из 1С - ок

Например, удалил на сайте какой-то товар.

Делаю полный обмен, но на сайт удаленный товар из 1С уже не загружается.

Почему так?

При удалении товара был ли удален GUID товара и его связь со "старым" товаром (см. в oc_product_to_1c)? При полном обмене, что в логах загрузки import.xml при загрузке товара? 

Изменено пользователем searchingman
Ссылка на комментарий
Поделиться на других сайтах


12 часов назад, Ivanzo сказал:

Может кто сталкивался. При проверке связи выдаёт (неверные настройки.  Логин и пароль не верные.)  Хотя ни чего не меняли на сайте. Получается не хочет проходить авторизацию.

Если вообще ничего нигде не меняли (модуль обмена1с, модуль обмена на сайте), то к хостеру обратитесь. 

Иначе стандартно. Включайте логи и смотрите что там. Проверьте свой .htaccess  Также можно раскомментировать строки авторизации для отладки в export\exchange1c.php

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


Подскажите в чем может быть загвоздка
по логу доступа вижу, что 1С успешно авторизуется mode=checkauth и проходит инициализацию mode=init
следующий этап должен быть mode=file, но его нет. Все зацикливается mode=checkauth и далее mode=init
В журнале регистрации видны сообщения
 

Цитата
Выгрузка на сайт завершилась с ошибками.
Выгрузка на сайт не выполнена.
Не удалось прочитать ответ сервера. Параметры обмена не получены.

 

при этом при имитации запросов от 1С на сайте с type=catalog и mode=init, получаю корректный ответ
 

Цитата

zip=yes
file_limit=157286400
sessid=93f5c707109d93ee79858f543ba65cca
version=2.08

 

Изменено пользователем thentru
Ссылка на комментарий
Поделиться на других сайтах


15 минут назад, thentru сказал:

Подскажите в чем может быть загвоздка
по логу доступа вижу, что 1С успешно авторизуется mode=checkauth и проходит инициализацию mode=init
следующий этап должен быть mode=file, но его нет. Все зацикливается mode=checkauth и далее mode=init

На всякий случай проверьте создался ли у вас каталог \system\storage\cache\exchange1c в который будут помещаться файлы import.xml, offers.xml, orders.xml и др. и есть ли у него права на запись. 

Изменено пользователем searchingman
Ссылка на комментарий
Поделиться на других сайтах


6 минут назад, searchingman сказал:

На всякий случай проверьте создался ли у вас каталог \system\storage\cache\exchange1c в который будут помещаться файлы import.xml, offers.xml, orders.xml и др. и есть ли у него права на запись. 

да, каталог есть, с правами все в порядке
может ли быть такое, что 1С не поддерживает CommerceML версии 2.08? Или в журнале была бы об этом запись?

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


2 минуты назад, thentru сказал:

да, каталог есть, с правами все в порядке
может ли быть такое, что 1С не поддерживает CommerceML версии 2.08? Или в журнале была бы об этом запись?

Чтобы началась загрузка (парсинг CommerceML) файл обмена сначала должен попасть в \system\storage\cache\exchange1c 

 

1. С какой конфигурацией 1с обмениваетесь? Обмен типовой? 

2. Какую версию модуля обмена на сайте используете?

3. При включении полного логирования на стороне модуля обмена на сайте какая последняя строчка в логе ? Может быть как в \system\storage\logs\error.log , так и \system\storage\logs\exchange1c.log

 

Чтобы убедится, что с файлом обмена (import.xml, offers.xml) все нормально, можно их загрузить через ручной обмен (сначала import, затем offers), предварительно выгрузив их из 1с.

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


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

Чтобы началась загрузка (парсинг CommerceML) файл обмена сначала должен попасть в \system\storage\cache\exchange1c 

если я верно понял принцип обмена, то сначала идет mode=file, где осуществляется загрузка файлов на сайт
затем идет mode=import - распаковка и обработка на сайте
по access_log я и не вижу, чтобы 1С пыталась что-то закачать на сайт

 

6 минут назад, searchingman сказал:

1. С какой конфигурацией 1с обмениваетесь? Обмен типовой? 

2. Какую версию модуля обмена на сайте используете?

3. При включении полного логирования на стороне модуля обмена на сайте какая последняя строчка в логе ? Может быть как в \system\storage\logs\error.log , так и \system\storage\logs\exchange1c.log

УТ 11.4. обмен типовой

версия модуля 2.0.5b

 

Цитата

2021-11-18 10:22:15 - 1154C сессия обновлена, активна:
2021-11-18 10:22:15 - Array
(
    [TITLE] => sessionWrite=session->data
    [LINE] => 1158C
    [LOG] => Array
(
    [type] => catalog
    [mode] => init
    [error] =>
    [version] => 2.08
    [use_zip] => yes
    [zip_support] => 1
    [upload_dirname] => exchange1c/
    [upload_filename] =>
    [file_limit] => 157286400
    [progress] => 0
)

)

2021-11-18 10:22:15 - 0060C Ответ: zip=yes
2021-11-18 10:22:15 - 0060C Ответ: file_limit=157286400
2021-11-18 10:22:15 - 0060C Ответ: sessid=93f5c707109d93ee79858f543ba65cca
2021-11-18 10:22:15 - 0060C Ответ: version=2.08

 

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


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

УТ 11.4. обмен типовой

версия модуля 2.0.5b

С веткой модуля 2.x не работал, т.к. она выложена для тестирования автором. 

Активно работаю с 1.6.4.8 от Gmp. Особых проблем с ней нет.

 

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


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

С веткой модуля 2.x не работал, т.к. она выложена для тестирования автором. 

Активно работаю с 1.6.4.8 от Gmp. Особых проблем с ней нет.

 

Может кто возьмется  за адаптацию 1.6.4.8 от Gmp для OcStore 2.1.0.2.1? Готов поучаствовать финансово.

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


38 минут назад, storer сказал:

Может кто возьмется  за адаптацию 1.6.4.8 от Gmp для OcStore 2.1.0.2.1? Готов поучаствовать финансово.

Можно. В личку напишите.

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


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

При удалении товара был ли удален GUID товара и его связь со "старым" товаром (см. в oc_product_to_1c)? При полном обмене, что в логах загрузки import.xml при загрузке товара? 

 

Вообще завел новый тестовый товар, в логах он есть, на сайте в товарах не появился :(

 

Спойлер

<Товар>
                <Ид>9d0ac19d-4867-11ec-b2a8-00505689f40d</Ид>
                <Артикул>33333</Артикул>
                <Код>01-00003722</Код>
                <Наименование>Зонт флиораж - тест 3</Наименование>
                <БазоваяЕдиница Код="796" НаименованиеПолное="Штука" МеждународноеСокращение="PCE"/>
                <Группы>
                    <Ид>4808a532-3e29-439f-a49e-8763deae6e0e</Ид>
                </Группы>
                <Категория>4808a532-3e29-439f-a49e-8763deae6e0e</Категория>
                <Описание/>
                <СтавкиНалогов>
                    <СтавкаНалога>
                        <Наименование>НДС</Наименование>
                        <Ставка>20</Ставка>
                    </СтавкаНалога>
                </СтавкиНалогов>
                <ЗначенияРеквизитов>
                    <ЗначениеРеквизита>
                        <Наименование>ВидНоменклатуры</Наименование>
                        <Значение>Товар</Значение>
                    </ЗначениеРеквизита>
                    <ЗначениеРеквизита>
                        <Наименование>ТипНоменклатуры</Наименование>
                        <Значение>Запас</Значение>
                    </ЗначениеРеквизита>
                    <ЗначениеРеквизита>
                        <Наименование>Полное наименование</Наименование>
                        <Значение>Зонт флиораж - тест 3</Значение>
                    </ЗначениеРеквизита>
                </ЗначенияРеквизитов>
            </Товар>

 

Тут, как показывало 379 товаров, так и осталось столько же - http://joxi.ru/Vm6EKnlcRgDBlr

А в логах, как показал выше, тестовый товар есть

Изменено пользователем specialforce22
Ссылка на комментарий
Поделиться на других сайтах


36 минут назад, specialforce22 сказал:

Тут, как показывало 379 товаров, так и осталось столько же - http://joxi.ru/Vm6EKnlcRgDBlr

А в логах, как показал выше, тестовый товар есть

Скриншот от какой версии модуля обмена? В текущей версии (н-р, 1.6.4.8) модуля админка выглядит совершенно по другому.

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


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

Скриншот от какой версии модуля обмена? В текущей версии (н-р, 1.6.4.8) модуля админка выглядит совершенно по другому.

 

Да?

Скачал отсюда - http://joxi.ru/J2boxKYcgk0bnA

Версия 2.0. получается...

Поставить нужно  1.6.4.8?

 

Спасибо!

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


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

 

Да?

Скачал отсюда - http://joxi.ru/J2boxKYcgk0bnA

Версия 2.0. получается...

Поставить нужно  1.6.4.8?

 

Спасибо!

Ясно. Автор вроде сегодня был на форуме. Может и подскажет что-нибудь или в личку ему напишите по ветке 2.x

А так да, можете поставить 1.6.4.8. 

  • +1 2
Ссылка на комментарий
Поделиться на других сайтах


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

Ясно. Автор вроде сегодня был на форуме. Может и подскажет что-нибудь или в личку ему напишите по ветке 2.x

А так да, можете поставить 1.6.4.8. 

 

Вроде прежде, чем поставить модуль, прочитал тему, но почему то не заметил несколько раз упоминания ранее, что эта версия еще на тестах)))

Завтра утром поставлю 1.6.4.8.  и погоняю обмены.

Благодарю за подсказку!!!

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


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

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

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.