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

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


 Поделиться

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

Спойлер

222522899__.jpg.b3f5cfda6e149b43469b0bed55c759ab.thumb.jpg.6c3ce1c2beb48d40157aa47c8282b968.jpg

Да спасибо я рассматривала такой способ, но у многих товаров у моих поставщиков нет артикула. Печалька(

Хорошо , а как посмотреть  какие строки выгружает 1С ? Или может где-то это настраивается ? Мне интересно можно ли 

product_GUID по которому идет синхронизация товара. например  как то записывать в поле model .Это было бы идеально )

 

 

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


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

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

Здравствуйте!

Возможно кто то сталкивался с такой проблемой.

Модуль Обмен данными с 1C v8.x (Tesla-Chita) Version 1.6.4.5

В папке v-dvor.ru/public_html/image/import_files/ находятся изображения, выгруженные с 1с. после синхронизации. Проблема такая, что после каждой синхронизации (она у нас каждые 10 минут) увеличивается вес изображений. Доходит до того, что изображение jpg весит 1,5gb

Обращение к изображению идёт каждые 10 минут от модуля:

 

site.ru 80.240.58.150 - exchange [18/Jun/2020:18:10:15 +0300] "POST /export/exchange1c.php?type=catalog&mode=file&filename=import_files/da/da3f75657ca511e99e2fd4ae528819f2_712d3cbc230e11ea079004d9f5f6f085.jpg HTTP/1.1" 200 454 "-" "1C+Enterprise/8.3" "-" [0.900 : 0.200]
site.ru 80.240.58.150 - exchange [18/Jun/2020:18:20:15 +0300] "POST /export/exchange1c.php?type=catalog&mode=file&filename=import_files/da/da3f75657ca511e99e2fd4ae528819f2_712d3cbc230e11ea079004d9f5f6f085.jpg HTTP/1.1" 200 454 "-" "1C+Enterprise/8.3" "-" [0.561 : 0.000]
site.ru 80.240.58.150 - exchange [18/Jun/2020:18:30:15 +0300] "POST /export/exchange1c.php?type=catalog&mode=file&filename=import_files/da/da3f75657ca511e99e2fd4ae528819f2_712d3cbc230e11ea079004d9f5f6f085.jpg HTTP/1.1" 200 454 "-" "1C+Enterprise/8.3" "-" [0.821 : 0.000]
Ссылка на комментарий
Поделиться на других сайтах


@hippvik GUID точно выгружается, Код - видимо не во всех конфигурациях, т.к. в УТ и КА мне не попадалось чтоб в выгрузку попадал Код. Как вариант, который я делал однажды - внешней обработкой проходился по всей номенклатуре и в поле Артикул копировался Код. А артикул уже стандартно выгружается во всех конфигурациях и его можно использовать как захочется.

 

Если хочется GUID запихать в поле "Модель" - попробуйте Ид##model

 

Чтоб посмотреть какая информация попадает в выгрузку - сделайте выгрузку "в каталог" а не в интернет-магазин, и поизучайте файлы import.xml и offers.xml. В первом файле основная информация, а во втором цены остатки и др

 

@NikSSMTV

Тут уже отвечали. Если не справитесь - стукните в личку, дам готовый мод с этим и некоторыми другими исправлениями.

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


20 часов назад, Gmp сказал:

@hippvik GUID точно выгружается, Код - видимо не во всех конфигурациях, т.к. в УТ и КА мне не попадалось чтоб в выгрузку попадал Код. Как вариант, который я делал однажды - внешней обработкой проходился по всей номенклатуре и в поле Артикул копировался Код. А артикул уже стандартно выгружается во всех конфигурациях и его можно использовать как захочется.

 

Если хочется GUID запихать в поле "Модель" - попробуйте Ид##model

 

Чтоб посмотреть какая информация попадает в выгрузку - сделайте выгрузку "в каталог" а не в интернет-магазин, и поизучайте файлы import.xml и offers.xml. В первом файле основная информация, а во втором цены остатки и др

 

@NikSSMTV

Тут уже отвечали. Если не справитесь - стукните в личку, дам готовый мод с этим и некоторыми другими исправлениями.

Ура получилось ))) Огромное спасибо! Оказалось всё так просто.

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


Здравствуйте, искал  и в теме и в гугле, Товар не найден по Ид...
в 1С 191 товар, выгружаются только 2, всё это пытаюсь выгрузить в чистую ocStore 2.3.0.2.3, и версия модуля 1.6.4.7, 

в журнале ошибок пишет такое:

 

2020-06-21 15:01:04 - 5598M ПРЕДЛОЖЕНИЕ
2020-06-21 15:01:04 - 5622M Товар не найден по Ид e2536d64-ef37-11e8-fc8e-0050568931bf, предложение пропущено
2020-06-21 15:01:04 - 0106M Время обработки offers: 0.040972948074341 сек
2020-06-21 15:01:04 - 5844M Загружено предложений 2 из 191

 

и так 189 раз... 

подскажите пожалуйста что это и как это победить...

 

 

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


Всем добрый день. Вопрос странный, но мало ли.

Для обмена информацией между OpenCart и Prom.ua я использую модуль обмена от NEOSEO. В нем есть свой макроязык, который позволяет создать XML файл,  который понимают практически все сайты, которые импортируют XML. Это введение.
Теперь вопрос. Для выгрузки цены там используется следующая строка
 <price>{{offer.price}}</price>
Для одной (стандартной для Opencart) цены она работает корректно. Но через модуль Тесла-Чита я на сайт выгрузил 4 цены и присвоил их 4-м группам покупателей. Хочу выгрузить в XML не штатную цену OpenCart, а одну из специальных цен? которую видят оптовые клиенты. Вопрос в том что должно быть написано вместо price
 <price>{{offer.price}}</price>
Как я понимаю здесь должна быть ссылка на переменную с ценой импортированной из 1С. Но где она в какой таблице и как называется? Для меня загадка. Может кто подскажет?

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


7 часов назад, Opta сказал:

Всем добрый день. Вопрос странный, но мало ли.

Для обмена информацией между OpenCart и Prom.ua я использую модуль обмена от NEOSEO. В нем есть свой макроязык, который позволяет создать XML файл,  который понимают практически все сайты, которые импортируют XML. Это введение.
Теперь вопрос. Для выгрузки цены там используется следующая строка
 <price>{{offer.price}}</price>
Для одной (стандартной для Opencart) цены она работает корректно. Но через модуль Тесла-Чита я на сайт выгрузил 4 цены и присвоил их 4-м группам покупателей. Хочу выгрузить в XML не штатную цену OpenCart, а одну из специальных цен? которую видят оптовые клиенты. Вопрос в том что должно быть написано вместо price
 <price>{{offer.price}}</price>
Как я понимаю здесь должна быть ссылка на переменную с ценой импортированной из 1С. Но где она в какой таблице и как называется? Для меня загадка. Может кто подскажет?

Не совсем понятен вопрос. Вы используете на одном сайте сразу два модуля? И хотите  чтоб один выгружал одно, а другой еще что то? У неосео несколько я понимаю можно также выгружать несколько цен. Создайте группы и заливайте в скидки.  Тоже самое может и модуль из этой ветки.

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


Нет. Это два разных модуля. Модуль от NeoSeo отвечает за выгрузку товаров на маркетплейсы: Розетка, Prom, Яндекс.Маркет и т.д. Он позволяет сформировать XML фид для экспорта на эти платформы. Но при формировании Фида, я должен ему сказать, какие параметры использовать. А значения цен, для разных клиентов, затянутые из 1С с с помощью Тесла-Чита, как я понимаю, живут в нестандартных переменных. Тесла Чита ведь создает новые таблицы и правит их? Поэтому я не понимаю, где взять название той переменной которая отвечает за оптовую и прочие цены, взятые в 1С. Где они живут и как называются в OpenCart.
Так, обычная для Opencart цена (самая нижняя строка) затягивается как товар. А остальные цены - для разных групп покупателей. Обычная - это массив PRICE. А как мне обратится к ценам для групп покупателей?

Clip2net_200622101323.png

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


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

затянутые из 1С с с помощью Тесла-Чита, как я понимаю, живут в нестандартных переменных.

 

Не правильно понимаете , они записываются в стандартные таблицы : товар , акции  , скидки  

 

oc_product

oc_product_special

oc_product_discount

 

Но у вас я вижу таблицу "Группы по" ?????

 

обычно переменная для акции   "product.special"  ,  для скидок  "discount.price"

 

Посмотрите в \catalog\view\theme\......\template\product\product.tpl  там все переменные .

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

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

подскажите пожалуйста что это и как это победить...

 

Смотрите настройки во вкладке Товары --- Основные

 

 

не создавать новые товары.jpg

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

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

 

Смотрите настройки во вкладке Товары --- Основные

 

 

не создавать новые товары.jpg

 

 

да всё так и есть.... и по GUID и по артикулу и по наименованию, и нет отмечено... но всё равно 2 товара выгружает а остальные товар не найден по ид, 

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


Всем доброго времени суток.

Подскажите по такой проблеме.

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

Но, тем не менее, и товары с нулевой ценой и с нулевым остатком отображаются.

База товаров изначально была пустой.

Может кто-нибудь подскажет как это исправить? 

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


Добрый - прошу совета
магаз 2,3 версия модуля последняя

цена товара читается в логах 

2020-06-23 18:53:16 - 5725M Характеристика Ид: 1d921bb8-aa6f-11ea-9e31-00155d468002
2020-06-23 18:53:16 - 5738M 
2020-06-23 18:53:16 - 5455M Цена предложения: 3313
2020-06-23 18:53:16 - 5458M SELECT * FROM `tk_product_feature` WHERE `guid` = '1d921bb8-aa6f-11ea-9e31-00155d468002'
2020-06-23 18:53:16 - 5403M SELECT `product_feature_id`,`quantity`,`price` FROM `tk_product_feature` WHERE `product_id` = '1199'
2020-06-23 18:53:16 - 5410M SELECT `product_option_id`,`product_option_value_id` FROM `tk_product_feature_value` WHERE `product_feature_id` = '1'

Но не обновляется 

 


2020-06-23 18:53:16 - 2580M Новые данные:
2020-06-23 18:53:16 - 2581M:
2020-06-23 18:53:16 - Array
(
    [product_guid] => 1d921bb7-aa6f-11ea-9e31-00155d468002
    [feature_guid] => 1d921bb8-aa6f-11ea-9e31-00155d468002
    [delete] => 0
    [status] => 1
    [sku] => KM.7899
    [quantity] => 665
    [price] => 10.0000
    [feature_name] => 
    [price_max] => 0
    [stock_status_id] => 7
    [date_modified] => 2020-06-23 18:53:16

 

 

2020-06-23 19:11:04 - 1728M Отличается поле 'quantity', старое: 664.000, новое: 665
2020-06-23 19:11:04 - 1728M Отличается поле 'date_modified', старое: 2020-06-23 19:10:14, новое: 2020-06-23 19:11:04
2020-06-23 19:11:04 - 2591M Обновляемые поля:
2020-06-23 19:11:04 - 2592M:
2020-06-23 19:11:04 - Array
(
    [quantity] => 65
    [date_modified] => 2020-06-23 19:11:04
)

2020-06-23 19:11:04 - 2597M UPDATE `tk_product` SET `quantity` = '665', `date_modified` = '2020-06-23 19:11:04' WHERE `product_id` = 1199





Что может быть куда копать

 

Если в типе цены меняю с товара на Акцию - то новая цена записывается в акцию

 

Связь типов цен (соглашений) в 1С с группами покупателей  установлена

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


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

Но не обновляется 

 

 

В логах обновляется только остаток и дата . 

 

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

20 часов назад, ortax сказал:

Но, тем не менее, и товары с нулевой ценой и с нулевым остатком отображаются.

 

Товар который с нулевой ценой и остатком есть в файле выгрузки "import.xml' ?

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

27 минут назад, Demon85 сказал:

 

Товар который с нулевой ценой и остатком есть в файле выгрузки "import.xml' ?

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

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


55 минут назад, ortax сказал:

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

 

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

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

Обращаюсь ко всем , давайте организуем FAQ , заметил , что в принципе проблемы решаем однотипные и людям трудно листать всю тему чтобы найти своё решение , но это решение уже давно есть в теме . Как идея ?

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

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

Обращаюсь ко всем , давайте организуем FAQ , заметил , что в принципе проблемы решаем однотипные и людям трудно листать всю тему чтобы найти своё решение , но это решение уже давно есть в теме . Как идея ?

Супер! Поддерживаю. 

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


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

 

 

В логах обновляется только остаток и дата . 

 

модуль видит новую цену и новый остаток товара - но обновляет только остаток и все  - дата не записываестся

решил проблему переписав под себя модуль - принудительно записывать цену в айди товара

 

 

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

Обращаюсь ко всем , давайте организуем FAQ , заметил , что в принципе проблемы решаем однотипные и людям трудно листать всю тему чтобы найти своё решение , но это решение уже давно есть в теме . Как идея ?


Идея хорошая - рад помочь

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


Подскажите будет ли работать с 
Управление нашей фирмой, редакция 1.6 (1.6.20.143) (http://v8.1c.ru/small/)
модуль установил. прописал в 1с доступы, но проверка подключения не проходит. 

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


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

Подскажите будет ли работать с 
Управление нашей фирмой, редакция 1.6 (1.6.20.143) (http://v8.1c.ru/small/)
модуль установил. прописал в 1с доступы, но проверка подключения не проходит. 

УНФ в облаке? Я проверял на облаке работало. И без доработок по https.

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


Добрый день!
Помогите пожалуйста разобраться  с подключением данного модуля к 1С УТ10.3
прописываю путь, который в модуле указан в 1С, нажимаю кнопку "проверить"
а в ответ получаю: "Не удалось установить соединение с сервером. Проверьте имя пользователя и пароль"

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


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

УНФ в облаке? Я проверял на облаке работало. И без доработок по https.

Значит 1с что то сделала что бы не работало, им же надо зарабатывать. а час программиста у них стоит 1750 р. 

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


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

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

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

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

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

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

Войти

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

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

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

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

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