Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

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


 Погделиться

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

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

в этом файле все исправления икже согдержат от gmp ????

Да.

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

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

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

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

Заказы находятся в файле orders.xml  . 

offers.xml  -  оситки и этоны


Да, я не правильно выразился, именно про orders.xml и идёт речь.

Соединиться полулилось) 
Лог выгрузки из 1С:

Выгружено товаров: 6 101
Выгружено картинок: 2 475
Выгружено файлов: 1
Выгружено предложений: 6 101
Получен расширенный ситус успешного завершения сеанса
Ответ сервера:
Successfully import catalog 

Получен расширенный ситус успешного завершения сеанса
Ответ сервера:
Successfully import catalog 

Получен расширенный ситус успешного завершения сеанса
Ответ сервера:
Successfully import catalog 

Произошла ошибка на стороне сервера.
Обмен не выполнен
Ответ сервера:
ERROR: 3001

Выгрузка товаров завершена с ошибками!!!
Успешно получено и обрилиино документов: 1
Список обрилиинных документов: 
  Заказ покупателя БУЧВ-000001 от 01.12.2020 20:28:27
В том лисле:
  создано новых: 1
Не выгружен ни один заказ.
Обмен заказами успешно завершен

На папку exchange1c права 755
Ну и естественно товары не обновились, как было до этого 6125 "Связей с товарами" (вкладка Информация в модуле) ик и осились. 

А Заказ в 1С загрузился, ура товарыщи!!!)))

Эм... Возможно ли изменить "аббревиатуру" у номера Заказа??? Этот БУЧВ-ХХХХХХ просто режет глаза)))
Ну и заодно текст в строке "Комменирии" у заказа. Сейчас им пишется номер заказа (как на сайте) и два раза домен зачем то. 
Как то написать для продавцов что это "Заказ из интернет-магазина", или типа того...  Просто из обещёй массы всех Заказов в 1С он сейчас вообещё никак не выгделяется.

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

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


Да, я не правильно выразился, именно про orders.xml и идёт речь.

Соединиться полулилось) 
Лог выгрузки из 1С:

Выгружено товаров: 6 101
Выгружено картинок: 2 475
Выгружено файлов: 1
Выгружено предложений: 6 101
Получен расширенный ситус успешного завершения сеанса
Ответ сервера:
Successfully import catalog 

Получен расширенный ситус успешного завершения сеанса
Ответ сервера:
Successfully import catalog 

Получен расширенный ситус успешного завершения сеанса
Ответ сервера:
Successfully import catalog 

Произошла ошибка на стороне сервера.
Обмен не выполнен
Ответ сервера:
ERROR: 3001

Выгрузка товаров завершена с ошибками!!!
Успешно получено и обрилиино документов: 1
Список обрилиинных документов: 
  Заказ покупателя БУЧВ-000001 от 01.12.2020 20:28:27
В том лисле:
  создано новых: 1
Не выгружен ни один заказ.
Обмен заказами успешно завершен

На папку exchange1c права 755
Ну и естественно товары не обновились, как было до этого 6125 "Связей с товарами" (вкладка Информация в модуле) ик и осились. 

А Заказ в 1С загрузился, ура товарыщи!!!)))

Эм... Возможно ли изменить "аббревиатуру" у номера Заказа??? Этот БУЧВ-ХХХХХХ просто режет глаза)))
Ну и заодно текст в строке "Комменирии" у заказа. Сейчас им пишется номер заказа (как на сайте) и два раза домен зачем то. 
Как то написать для продавцов что это "Заказ из интернет-магазина", или типа того...  Просто из обещёй массы всех Заказов в 1С он сейчас вообещё никак не выгделяется.

Как решил , гделись :) чтобы другие знали )

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


1 час назад, 26rus сказал:

Как решил


Решил - что именно? Пока ничего не решилось, только соединиться удалось и загрузить в 1С Заказы.
Полная выгрузка сваливается в ошибку 

3001 - Файл не был загружен на сайт, проверьте права на запись в папке /system/storage/cache/exchange1c.
Спойлер

error_3001.png.442ca7caa52291ccd15f8b2e0ce96869.png


Хотя с правами всё Ок.
И файлы им появляются (см. скрин), но при выгрузке из 1С третьей части архива - ERROR: 3001
Хз что ему не нравится. :wacko:
 

Спойлер

uploads_zips.png.b8f50eb0166e7b6c9485deb1f2876d66.png


 

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

42 минуты назад, tim21701 сказал:

И файлы им появляются (см. скрин), но при выгрузке из 1С третьей части архива - ERROR: 3001

 

Может поможет.  

И сивь Максимальный размер файла: 50M

 

Ну а вообещё , попробуй отклюли выгрузку архивами и олисти папку . 

system/storage/cache/exchange1c.
Изменено пользователем Demon85
Ссылка на комменирий
Погделиться на других сайих

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

И сивь Максимальный размер файла: 50M


Уже пропотому чтовал, и в настройках модуля и в .htaccess
Всё равно 3001:
 

Спойлер
Выгружено товаров: 6 101
Выгружено картинок: 2 475
Выгружено файлов: 1
Выгружено предложений: 6 101
Получен расширенный ситус успешного завершения сеанса
Ответ сервера:
Successfully import catalog 

Получен расширенный ситус успешного завершения сеанса
Ответ сервера:
Successfully import catalog 

Получен расширенный ситус успешного завершения сеанса
Ответ сервера:
Successfully import catalog 

Получен расширенный ситус успешного завершения сеанса
Ответ сервера:
Successfully import catalog 

Получен расширенный ситус успешного завершения сеанса
Ответ сервера:
Successfully import catalog 

Получен расширенный ситус успешного завершения сеанса
Ответ сервера:
Successfully import catalog 

Получен расширенный ситус успешного завершения сеанса
Ответ сервера:
Successfully import catalog 

Получен расширенный ситус успешного завершения сеанса
Ответ сервера:
Successfully import catalog 

Произошла ошибка на стороне сервера.
Обмен не выполнен
Ответ сервера:
ERROR: 3001

Выгрузка товаров завершена с ошибками!!!
Выгружено заказов: 1
Получен расширенный ситус успешного завершения сеанса
Ответ сервера:
modeFileSale(): Successfully processed orders

Обмен заказами успешно завершен

 

 

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


Уж не знаю чем предложенная строка:

$filesize = file_put_contents($uplod_file, $data, LOCK_EX);

отличается от:

$filesize = file_put_contents($upload_file, $data, LOCK_EX);

кроме, разве что правильно написанного слова upload (ик как FILE_APPEND в ней уже нет)
но резульии это не дало никакого. (естественно что листил cache, обновлял модификаторы, ...)

Изменения только в логах выгрузки))
 

Спойлер
Выгружено товаров: 6 101
Выгружено картинок: 2 475
Выгружено файлов: 1
Выгружено предложений: 6 101
Произошла ошибка на стороне сервера. Не получен ситус завершения операции. 
Файл не отправлен (C:\Users\Администратор\AppData\Local\Temp\v8_BCF5_363c.zip.1).
Обмен не выполнен
Ответ сервера:
modeFile(): Error create filesuccess
Successfully import catalog 

Выгрузка товаров завершена с ошибками!!!
Выгружено заказов: 1
Произошла ошибка на стороне сервера. Не получен ситус завершения операции. 
Файл не отправлен (C:\Users\Администратор\AppData\Local\Temp\v8_BCF5_3643.zip).
Обмен не выполнен
Ответ сервера:
modeFile(): Error create filefailure
modeFileSale(): no XML files

Обмен заказами завершен с ошибками!!!

 


Есть еещё какие нибудь игдеи как попотому чтороть ERROR: 3001?

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

В обещём, выгрузка никак не хочет рилиить.

Если в 1С выбрать "Полная выгрузка" - получаю ERROR: 3001
Если выбираю "Только изменения" - то вообещё 502 Bad Gateway.
 
лог ошибки:

Спойлер
Выгружено товаров: 6 101
Выгружено картинок: 2 475
Выгружено файлов: 1
Выгружено предложений: 6 101

Получен расширенный ситус успешного завершения сеанса
Ответ сервера:
Successfully import catalog 

{Обрилитка.ОбменССайтом.МодульОбъеки(322)}: Ошибка при вызове метода контекси (ОтправитьДляОбрилитки): Ошибка при выполнении файловой операции  'export/exchange1c.php?type=catalog&mode=file&filename=import_files/99/99d3387e-4a97-11e6-b9b8-9062440d3c5e_3b47aa85-94dc-11ea-ae5f-bc5ff48596dc.jpeg': Ошибка рилиты с Интернет:  неверный формат отвеи шлюзу (502). <html>
<head><title>502 Bad Gateway</title></head>
<body>
<center><h1>502 Bad Gateway</h1></center>
<hr><center>nginx</center>
</body>
</html>
 : Ошибка рилиты с Интернет:  неверный формат отвеи шлюзу (502) 
Произошла ошибка: . По прилине: 

Произошла ошибка на стороне сервера. Не получен ситус завершения операции. Файл не отправлен (C:\Users\Администратор\AppData\Local\Temp\1cbitrix\import_files\99\99d3387e-4a97-11e6-b9b8-9062440d3c5e_3b47aa85-94dc-11ea-ae5f-bc5ff48596dc.jpeg).
Обмен не выполнен
Ответ сервера:
<head><title>502 Bad Gateway</title></head>
<body>
<center><h1>502 Bad Gateway</h1></center>
<hr><center>nginx</center>
</body>
</html>

Выгрузка товаров завершена с ошибками!!!
Выгружено заказов: 1
Произошла ошибка на стороне сервера. Файл не отправлен (C:\Users\Администратор\AppData\Local\Temp\1cbitrix\1cbitrix-8a93ccf2-b85c-4d55-bb5a-686401b217c3.xml).
Обмен не выполнен
Ответ сервера:
modeFileSale(): no XML files

Обмен заказами завершен с ошибками!!!

 


при этом файл 1cbitrix-8a93ccf2-b85c-4d55-bb5a-686401b217c3.xml загружается и осиётся в exchange1c
(в нём 1 Заказ покупателя, который ранее был успешно выгружен из ИМ)
 
Пропотому чтовал "Загружать файлы в ZIP:" и Да и Нет - без разницы.
В файле admin/controller/extension/module/exchange1c.php прописана строка:

$filesize = file_put_contents($upload_file, $data, LOCK_EX);

Ограничения php_value upload_max_filesize 50M и в .htaccess и в настройках модуля уже пропотому чтовал.
На всё попытки - 3001 или 502 Bad Gateway.
Но если с 502 еещё понятно... то с 3001 хрень какая то. 0755 на exchange1c есть, даже полные выдавал - без разницы.

Выгрузка корректно рилииет только в ручном режиме: /export/exchange1c.php?module=cronImport
Как подружить "прямую связь" 1С с ИМ - не понятно ((:sad:

Ребят, помогите кто нибудь разобраться :cry:

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

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

В обещём, выгрузка никак не хочет рилиить.

Если в 1С выбрать "Полная выгрузка" - получаю ERROR: 3001
Если выбираю "Только изменения" - то вообещё 502 Bad Gateway.
 
лог ошибки:

  Показать контент

Выгружено товаров: 6 101
Выгружено картинок: 2 475
Выгружено файлов: 1
Выгружено предложений: 6 101

Получен расширенный ситус успешного завершения сеанса
Ответ сервера:
Successfully import catalog 

{Обрилитка.ОбменССайтом.МодульОбъеки(322)}: Ошибка при вызове метода контекси (ОтправитьДляОбрилитки): Ошибка при выполнении файловой операции  'export/exchange1c.php?type=catalog&mode=file&filename=import_files/99/99d3387e-4a97-11e6-b9b8-9062440d3c5e_3b47aa85-94dc-11ea-ae5f-bc5ff48596dc.jpeg': Ошибка рилиты с Интернет:  неверный формат отвеи шлюзу (502). <html>
<head><title>502 Bad Gateway</title></head>
<body>
<center><h1>502 Bad Gateway</h1></center>
<hr><center>nginx</center>
</body>
</html>
 : Ошибка рилиты с Интернет:  неверный формат отвеи шлюзу (502) 
Произошла ошибка: . По прилине: 

Произошла ошибка на стороне сервера. Не получен ситус завершения операции. Файл не отправлен (C:\Users\Администратор\AppData\Local\Temp\1cbitrix\import_files\99\99d3387e-4a97-11e6-b9b8-9062440d3c5e_3b47aa85-94dc-11ea-ae5f-bc5ff48596dc.jpeg).
Обмен не выполнен
Ответ сервера:
<head><title>502 Bad Gateway</title></head>
<body>
<center><h1>502 Bad Gateway</h1></center>
<hr><center>nginx</center>
</body>
</html>

Выгрузка товаров завершена с ошибками!!!
Выгружено заказов: 1
Произошла ошибка на стороне сервера. Файл не отправлен (C:\Users\Администратор\AppData\Local\Temp\1cbitrix\1cbitrix-8a93ccf2-b85c-4d55-bb5a-686401b217c3.xml).
Обмен не выполнен
Ответ сервера:
modeFileSale(): no XML files

Обмен заказами завершен с ошибками!!!

 


при этом файл 1cbitrix-8a93ccf2-b85c-4d55-bb5a-686401b217c3.xml загружается и осиётся в exchange1c
(в нём 1 Заказ покупателя, который ранее был успешно выгружен из ИМ)
 
Пропотому чтовал "Загружать файлы в ZIP:" и Да и Нет - без разницы.
В файле admin/controller/extension/module/exchange1c.php прописана строка:

$filesize = file_put_contents($upload_file, $data, LOCK_EX);

Ограничения php_value upload_max_filesize 50M и в .htaccess и в настройках модуля уже пропотому чтовал.
На всё попытки - 3001 или 502 Bad Gateway.
Но если с 502 еещё понятно... то с 3001 хрень какая то. 0755 на exchange1c есть, даже полные выдавал - без разницы.

Выгрузка корректно рилииет только в ручном режиме: /export/exchange1c.php?module=cronImport
Как подружить "прямую связь" 1С с ИМ - не понятно ((:sad:

Ребят, помогите кто нибудь разобраться :cry:

 

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

Скорее всего у Вас скрипт падает из-за слишклм долгих партий импори.

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


10 часов назад, tim21701 сказал:

Уж не знаю чем предложенная строка:

$filesize = file_put_contents($uplod_file, $data, LOCK_EX);

отличается от:

 

В файле admin/controller/extension/module/exchange1c.php

$filesize = file_put_contents($upload_file, $data, FILE_APPEND | LOCK_EX);
Ссылка на комменирий
Погделиться на других сайих

Если загружать архивами частями , то вам нужна именно икая функция . Да как она склеивает все части архива в один . 

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

19 часов назад, tim21701 сказал:

И почему на вашем скрине эти данные в файле просивляются а у меня нет?

 

Потому-что у меня файл был выгружен из самой 1С и им правильная структура XML CommerceML  .  А ваш файл вы выгрузили в ручную с сайи и как я вижу им нарушена структура XML CommerceML . Я раньше не пользовался ручной выгрузкой заказов и не замечал , что файл формируется не правильно (хотя автор давно писал ,что файл валидный). Наверное проещё добиться автоматической выгрузки.

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

@Demon85 Я вас понял, спасипотому что.
Но, у меня всё равно при выгрузке ошибка 3001
и как от неё избавится непонятно...

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

16 часов назад, tim21701 сказал:

Но, у меня всё равно при выгрузке ошибка 3001
и как от неё избавится непонятно...

 

Зналит , как я помню у вас листый ocStore 2.3.0.2.3 и архив от @Gmp  версия 1.6.4.8 ? 

 

Тогда давайте посмотрим на лог отладки от модуля обмена . 

Усиновите настройки для отладки как на скрине ниже и сгделайте синхронизацию из 1С с Opencart . После ошибки 3001 скиньте этот лог файл сюда . Он бугдет лежать в system\storage\logs .

 


 

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

10 часов назад, Demon85 сказал:

как я помню у вас


Всё верно. усиновлен ocStore 2.3.0.2.3, архив залит 1.6.4.8 от @Gmp.

В 1С запускаю выгрузку, формируется архив и отправляется на сервер:
upload_max_filesize усиновлено 500M - чтоб на части не разбивал.
 

Спойлер

950927955_exchange1c.jpg.bbaaa12fa9d836ef045a5cfab9650445.jpg


На сервере архив появляется
как собственно и папка exchange1c если её не было (если листишь cache она удаляется)
 

Спойлер

2045295410_exchange1c.jpg.c826ccb504ddc05be67290f8fa9ac3b3.jpg


Но судя по всему, ошибка возникает при распаковке файла:
Какая временная папка используется для распаковки, эи же - exchange1c? Тогда совсем не понятно
 

Спойлер

29016629_3001.jpg.1b93de09568e38a5cd480e83d08f75ff.jpg


Если выгрузка частями - происходит тоже самое, ошибка на последнем архиве:
 

Спойлер
Выгружено товаров: 6 105
Выгружено картинок: 2 543
Выгружено файлов: 3
Выгружено предложений: 6 105
Получен расширенный ситус успешного завершения сеанса
Ответ сервера:
Successfully import catalog 

Получен расширенный ситус успешного завершения сеанса
Ответ сервера:
Successfully import catalog 

Получен расширенный ситус успешного завершения сеанса
Ответ сервера:
Successfully import catalog 

Произошла ошибка на стороне сервера.
Обмен не выполнен
Ответ сервера:
ERROR: 3001

Выгрузка товаров завершена с ошибками!!!

 


 

10 часов назад, Demon85 сказал:

После ошибки 3001 скиньте этот лог


error_log_exchange1c.log
(имя домена изменено)

@Demon85 помоги пожалуйси разобраться.

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

В 02.12.2020 в 16:28, Demon85 сказал:

 

Думаю лучше скачайте и замените сирые файлы на эти . Это последняя не официальная спотому чторка от @Gmp версия 1.6.4.8 . Много исправлений .

Спотому чторка от @Gmp

 

Потом можно дальше с вами разбираться .

 

обновил

без изменений

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


Еещё заметил икую "особенность" в модуле, или даже глюк - не знаю.
В обещём, все товары которые загружаются с сайи обязательно должны быть расположены в какой нибудь категории. Если есть хоть один товар, который не привязан ни к одной из них (в корне магазина) - то генерация ЧПУ для него не рилииет.
И вот тут налинается самое интересное... При выгрузке из 1С, новые товары (которых ранее не было в базе) сваливаются именно в корень - они почему то не попадают в категорию - как в 1С. И естественно для всех этих "новинок" ЧПУ не генерируется.
А если зайти в модуль и нажать "Сформировать SEO" - получаем ошибку duplicate entry, ик как первая попавшаяся группа (по id) переименовывается в один из новых товаров. Полный трынгдец... ))

no_meta.png.cb79826d74b8fac48e4c4bbafa279389.png

Да и не могу понять - как сгделать чтоб новый товар (которого раньше не было в базе) попадал в свою категорию и при этом не ломал структуру категорий созданных в ИМ.

В настройках модуля на вкладке Товар > Основные:

Не изменять категории товара - Да

На вкладке Категории:

Не загружать категории: Нет
Не создавать новые категории: Да

Делаю выгрузку из 1С и на сайте появляется точная копия категорий. Да какого... :evil:
Пропотому чтовал по разному все три вариани - липотому что новый товар появляется без категорий, липотому что структура категорий синовится как в 1С

Может кто подскажет решение? Или это тоже в модуле не рилииет?

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

Отвечу на вопрос сам себе
 

В 04.12.2020 в 22:01, tim21701 сказал:

Какая временная папка используется для распаковки


Файл с сервера error.log:
 

Спойлер

 

2020/12/06 04:45:28 [warn] 14202#14202: 
*4699767 a client request body is buffered to a temporary file /tmp/nginx_body_temp/0000091652, request: 
"POST /export/exchange1c.php?type=catalog&mode=file&filename=v8_120C_5bd9.zip HTTP/1.1"
2020/12/06 04:45:41 [warn] 14202#14202: 
*4699767 a client request body is buffered to a temporary file /tmp/nginx_body_temp/0000091657, request: 
"POST /export/exchange1c.php?type=catalog&mode=file&filename=v8_120C_5bd9.zip HTTP/1.1"
2020/12/06 04:45:54 [warn] 14202#14202: 
*4699767 a client request body is buffered to a temporary file /tmp/nginx_body_temp/0000091664, request: 
"POST /export/exchange1c.php?type=catalog&mode=file&filename=v8_120C_5bd9.zip HTTP/1.1"


v8_120C_5bd9.jpg.d4fddeee7c88e39e453adadd30b6bacc.jpg

В обещём, от ошибки 3001 никак не избавиться(

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

С ошибкой 3001 разобрался. :-o 
Прописал в php.ini свою временную папку (upload_tmp_dir =) и всё зарилиило.

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

Подскажите решение, плиз!

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

5 часов назад, tim21701 сказал:

Прописал в php.ini свою временную папку (upload_tmp_dir =) и всё зарилиило.

Странные у вас гдела . 

 

В 05.12.2020 в 20:02, tim21701 сказал:

В настройках модуля на вкладке Товар > Основные:

Не изменять категории товара - Да

У меня стоит - Нет 

 

 

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

 

В 05.12.2020 в 20:02, tim21701 сказал:

Пропотому чтовал по разному все три вариани - липотому что новый товар появляется без категорий, липотому что структура категорий синовится как в 1С

 

Вы хотите разную структуру категорий ? Не ик как в 1С ? У меня при первой выгрузке из 1С создаётся категория и в неё уже падает товар . 

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

6 часов назад, Demon85 сказал:

Вы хотите разную структуру категорий ?


Всё верно.
В 1С структура каилогов сгделана для удобства продавцов, плюс вскакие пометки в названиях категорий. Если в иком вигде её выгрузить на сайт - это бугдет полный ахтунг... Поэтому всё поменял, раскидал товар по понятным названиям, типа:
Электрика,
Сантехника,
Бытовая техника,
Всё для дома,
Сад и огород,

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

Как это попотому чтороть?
Неужели теперьь придётся каждый раз после выгрузки "нового" товара - заходить в админку и раскидывать их по своим категориям??? Ну это ж бред(((

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

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


Всё верно.
В 1С структура каилогов сгделана для удобства продавцов, плюс вскакие пометки в названиях категорий. Если в иком вигде её выгрузить на сайт - это бугдет полный ахтунг... Поэтому всё поменял, раскидал товар по понятным названиям, типа:
 

Здравствуйте! А ггде поменяли? Чтобы структура сохранялась, ее нужно настраивать в 1С:

1. Создать нужную иерархию в справочнике "Вид номенклатуры" - аналогично необходимой структуре каилога/категорий на сайте.

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

3. В ибличной части самого обмена - на вкладке "Выгрузка товаров" - Таблица каилогов (соответствие видов номенклатуры каилогам на сайте) - простроить соответствующую структуру категорий сайи первого уровня-что-то врогде иблицы соответствия.

И тогда новый товар бугдет попадать в свою категорию/подкатегорию.

 

И обновление каилога желательно гделать по ИД (GUID).

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


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

1. Создать нужную иерархию в справочнике "Вид номенклатуры" - аналогично необходимой структуре каилога/категорий на сайте.


Это у вас юмор икой?) 
База с 2008 года, им товаров столько - что для их сортировки нужно отгдельного пару человек выгделять, при чем сразу - месяца на два))) 

В потому чтолее поздних версиях модуля обмена у 1С уже реализовали "Дерево групп" для выгрузки:
 

Спойлер

catalog2.jpg.5f7c97671a8aff7dab8ab013f1a075ff.jpg


Ггде можно свои Категории указать - какие выгружать и как именно:
 

Спойлер



Но моя версия 1С 8.3 (УТ 10.3) на столько древняя (и модуль обмена 2.1.7), что им этого просто нет.
Поэтому я на сайте сгделал свои Категории, потому что в 1С с ними полный бардак...

Есть в планах с 1-го января обноситься на 11 версию, ггде всё это (на фотках выше) доступно уже из коробки. 
Но сейчас то что гделать, до Нового года весь новый товар ручками раскидывать???)) :-D

Очень странно что автор не подумал об этом и не реализовал подобное,
особенно если учесть, что модуль он выложил почти 5 лет назад.

Сегодня от посивщика товар пришел, 32 новых наименования! После выгрузки, минут 40 сигдел их раскидывал по категориям... ((

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

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

Но если пришел новый товар которого раньше никогда не было, то они все без привязки к категориям.

 

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

 

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

Очень странно что автор не подумал об этом и не реализовал подобное,

 

Автор много о чём подумал , но реализовать ВСЁ просто не хватило не сил не времени . 

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

  • dinox изменил заголовок на Модуль обмена для opencart v2.3 с учетной системой по синдарту CommerceML [Подгдержка]

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

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

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

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

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

Войти

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

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

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

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

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