Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


Recommended Posts

14 години назад, yurafed сказав:

При выгрузке предложений, характеристики и цены записались в таблицы product_feature и product_feature_value.

Базовая цена не поменялась и совсем непонятно как работать с опциями (характеристиками), если сайт уже настроен на работу с таблицами product_option.

Переписывать таблицы нужно?

Помогите с советом, пожалуйста

 

Разобрался

Надіслати
Поділитися на інших сайтах


В 21.04.2020 в 19:46, Demon85 сказал:

 

Надо с начало привязать товар из 1С  к товару сайта .  
В настройках модуля во в кладке "Товары"  --- >  "Настройки товара"  ---- >  "НОВЫЕ ТОВАРЫ синхронизировать по полю:  "Артикул"

И  "Правило загрузки import.xml секции Товар": Артикул##model 

 

Строку в правилах загрузки можно перефразировать так: взять из тега "Артикул" значение и записать в поле "model". 

   Внимательно читайте инструкцию к функциям PHP. 

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

 

Если появились связи , тогда поменяйте  "Товары"  --- >  "Настройки товара"  ---- >  "НОВЫЕ ТОВАРЫ синхронизировать по полю:  "Ид (GUID)"

 - при загрузке товара будет произведен поиск этого кода в базе по Ид в таблице product_to_1c.


Большое спасибо, разобрался.

Надіслати
Поділитися на інших сайтах


Всем доброго дня в инструкции указано что Для работы по HTTPS функцию для 1С нужно чуток доработать, вот кусок кода:  

Это в самой 1С надо сделать? А если 1С в облаке, то где это надо дописать?

Если НЕ ПараметрыПодключения.ЗащищенноеСоединение Тогда
	ssl = Неопределено;
Иначе
      
	ssl = Новый ЗащищенноеСоединениеOpenSSL(
               Новый СертификатКлиентаWindows(),
               Новый СертификатыУдостоверяющихЦентровWindows());   

КонецЕсли;

Соединение = Новый HTTPСоединение(ПараметрыПодключения.Сервер, ПараметрыПодключения.Порт, ПараметрыПодключения.Пользователь, ПараметрыПодключения.Пароль, ПараметрыПодключения.Прокси, ,ssl);
Надіслати
Поділитися на інших сайтах


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

опенстар (Версия ocStore 2.3.0.2.3)

1С:Предприятие 8.3 (8.3.13.1690)

Управление торговлей для Казахстана, редакция 3 (3.4.4.57)

Модуль модуль 1.6.4.7

 

Загружается все данные на сайт (Товар, фото, цены, остатки), Но товар который имеет характеристики, загружается как  0 и в логах нету ничего про характеристики. В чем может быть проблема. В опциях на сайте ничего нет пусто.....  Готовы оплатить.

 

 

<Наименование>Шампунь ампульный (с кератином) 600мл KeraSys (600 ml)</Наименование>


-<БазоваяЕдиница НаименованиеПолное="Штука" Код="796 " МеждународноеСокращение="PCE">


-<Пересчет>

<Единица>796</Единица>

<Коэффициент>1</Коэффициент>

</Пересчет>

</БазоваяЕдиница>


-<Цены>


-<Цена>

<Представление> 2 820 KZT за PCE</Представление>

<ИдТипаЦены>229faa82-7f6c-11ea-ac79-525400293309</ИдТипаЦены>

<ЦенаЗаЕдиницу>2820</ЦенаЗаЕдиницу>

<Валюта>KZT</Валюта>

<Единица>PCE</Единица>

<Коэффициент>1</Коэффициент>

</Цена>

</Цены>

<Количество>3</Количество>

<Склад КоличествоНаСкладе="3" ИдСклада="de67b8ee-ee58-11e9-b4c9-107b44456f87"/>

</Предложение>


-<Предложение>

Змінено користувачем jeka989
Надіслати
Поділитися на інших сайтах


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

Надіслати
Поділитися на інших сайтах


Здравствуйте. Кто-нибудь сталкивался с такой проблемой: скидки при обмене не перезаписываются, а добавляются новыми строками, при этом цены записываются в разнобой. Фото прикрепляю. При обмене отключаю загрузку каталога товаров, оставляю только файл offers. Не пойму что делаю не так, или баг?

цены.jpg

Надіслати
Поділитися на інших сайтах


В 03.05.2020 в 21:58, stelstima сказал:

Здравствуйте. Кто-нибудь сталкивался с такой проблемой: скидки при обмене не перезаписываются, а добавляются новыми строками, при этом цены записываются в разнобой. Фото прикрепляю. При обмене отключаю загрузку каталога товаров, оставляю только файл offers. Не пойму что делаю не так, или баг?

цены.jpg

 

Была когда-то такая проблема . Даже не знаю какая настройка повлияла на устранение .  У меня последние исправления стоят и стоит Ocstore 2.3 . В 1С стоит автоматическая выгрузка товаров раз в день . Полная выгрузка . 

 

 Вот мои настройки

 

 

1.jpg

2.jpg

3.jpg

образец.jpg

Надіслати
Поділитися на інших сайтах

Друзья все разобрался. Оказывается для того что бы были атрибуты и опции, нужно в УТ сделать дополнительные сведение, реквизиты и вуууаааляя. Может кто не знал.

 

Теперь проблема которая очень странная. Все выгружается отлично. Но заметил что одна позиция нормально не выгружается. Допусти товар крем А, в программе УТ 4шт, но при синхронизации 0. Делаю в ручную тоже самое. Подскажите где капать

 

опенстар (Версия ocStore 2.3.0.2.3)

1С:Предприятие 8.3 (8.3.13.1690)

Управление торговлей для Казахстана, редакция 3 (3.4.4.57)

Модуль модуль 1.6.4.7

Надіслати
Поділитися на інших сайтах


13 часов назад, jeka989 сказал:

Друзья все разобрался. Оказывается для того что бы были атрибуты и опции, нужно в УТ сделать дополнительные сведение, реквизиты и вуууаааляя. Может кто не знал.

 

Теперь проблема которая очень странная. Все выгружается отлично. Но заметил что одна позиция нормально не выгружается. Допусти товар крем А, в программе УТ 4шт, но при синхронизации 0. Делаю в ручную тоже самое. Подскажите где капать

 

опенстар (Версия ocStore 2.3.0.2.3)

1С:Предприятие 8.3 (8.3.13.1690)

Управление торговлей для Казахстана, редакция 3 (3.4.4.57)

Модуль модуль 1.6.4.7

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

Надіслати
Поділитися на інших сайтах


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

Screenshot_1.jpg

Screenshot_2.jpg

Screenshot_3.jpg

Screenshot_4.jpg

Змінено користувачем RyazanovAndrey
Надіслати
Поділитися на інших сайтах


В 27.04.2020 в 09:08, Ivanzo сказал:

Всем доброго дня в инструкции указано что Для работы по HTTPS функцию для 1С нужно чуток доработать, вот кусок кода:  

Это в самой 1С надо сделать? А если 1С в облаке, то где это надо дописать?


Если НЕ ПараметрыПодключения.ЗащищенноеСоединение Тогда
	ssl = Неопределено;
Иначе
      
	ssl = Новый ЗащищенноеСоединениеOpenSSL(
               Новый СертификатКлиентаWindows(),
               Новый СертификатыУдостоверяющихЦентровWindows());   

КонецЕсли;

Соединение = Новый HTTPСоединение(ПараметрыПодключения.Сервер, ПараметрыПодключения.Порт, ПараметрыПодключения.Пользователь, ПараметрыПодключения.Пароль, ПараметрыПодключения.Прокси, ,ssl);

Доброго всем, что все по http работают? Ни кто не настраивал себе? Подскажите где это надо прописать.

Надіслати
Поділитися на інших сайтах


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

что все по http работают?

Нет, просто часто обмен по http идет, а сайт на https. Снимать замок с конфигурации ради маленькой доработки - зачастую как минимум глупо. Такие вещи должны быть изначально в конфигурации 1С, а если до сих пор этого нет, видимо это не считается приоритетной задачей.

 

Куда вставлять точно не скажу (не было нужды), но скорее всего - открываете конфигуратор, открываете конфигурацию, затем "Общие" -> "Общие модули" -> "ОбменССайтом", находите процедуру отвечающую за установку соединения и разбираетесь куда это вставить.

 

А если 1С в облаке, то все тоже самое. А если нет доступа к конфигуратору - обратитесь к тому у кого есть.

Надіслати
Поділитися на інших сайтах


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

Нет, просто часто обмен по http идет, а сайт на https. Снимать замок с конфигурации ради маленькой доработки - зачастую как минимум глупо. Такие вещи должны быть изначально в конфигурации 1С, а если до сих пор этого нет, видимо это не считается приоритетной задачей.

 

Куда вставлять точно не скажу (не было нужды), но скорее всего - открываете конфигуратор, открываете конфигурацию, затем "Общие" -> "Общие модули" -> "ОбменССайтом", находите процедуру отвечающую за установку соединения и разбираетесь куда это вставить.

 

А если 1С в облаке, то все тоже самое. А если нет доступа к конфигуратору - обратитесь к тому у кого есть.

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

Надіслати
Поділитися на інших сайтах


@Ivanzo Если проверяли и соединение не устанавливается - просто создайте в папке /export/ файл .htaccess с таким содержимым:

RewriteCond %{HTTP:Authorization} ^Basic.*
RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization},L]

и всё заработает. Без ковыряний в коде 1С.

Надіслати
Поділитися на інших сайтах


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

@Ivanzo Если проверяли и соединение не устанавливается - просто создайте в папке /export/ файл .htaccess с таким содержимым:


RewriteCond %{HTTP:Authorization} ^Basic.*
RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization},L]

и всё заработает. Без ковыряний в коде 1С.

Спасибо да уже тоже смотрю в этом направлении. Только думал исключение вставить в .htaccess 

который в корне. А вы предлагаете просто создать в папке експорт .htaccess и вставить только этот код. Я правильно понял?

Надіслати
Поділитися на інших сайтах


 

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

А вы предлагаете просто создать в папке експорт .htaccess и вставить только этот код. Я правильно понял?

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

Надіслати
Поділитися на інших сайтах


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

Куда вставлять точно не скажу (не было нужды), но скорее всего - открываете конфигуратор, открываете конфигурацию, затем "Общие" -> "Общие модули" -> "ОбменССайтом", находите процедуру отвечающую за установку соединения и разбираетесь куда это вставить.

 

У меня УТ для Казахстана. В разделе Общие модули нет модуля ОбменССайтом ((

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

Намучался уже.

Добавления двух строк кода в .htaccess не помогает, ни в папку \export, ни в корне сайта.

 

Ручная выгрузка работает, всё отлично... но автоматическая - нифига((

Кто решил проблему с выгрузкой данных на сайт с HTTPS - отпишитесь, пожалуйста. 

Надіслати
Поділитися на інших сайтах


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

Надіслати
Поділитися на інших сайтах


В 10.05.2020 в 18:54, Ivanzo сказал:

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

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

Змінено користувачем Ivanzo
Надіслати
Поділитися на інших сайтах


В 21.04.2020 в 12:46, Demon85 сказал:

 

Надо с начало привязать товар из 1С  к товару сайта .  
В настройках модуля во в кладке "Товары"  --- >  "Настройки товара"  ---- >  "НОВЫЕ ТОВАРЫ синхронизировать по полю:  "Артикул"

И  "Правило загрузки import.xml секции Товар": Артикул##model 

 

Строку в правилах загрузки можно перефразировать так: взять из тега "Артикул" значение и записать в поле "model". 

   Внимательно читайте инструкцию к функциям PHP. 

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

 

Если появились связи , тогда поменяйте  "Товары"  --- >  "Настройки товара"  ---- >  "НОВЫЕ ТОВАРЫ синхронизировать по полю:  "Ид (GUID)"

 - при загрузке товара будет произведен поиск этого кода в базе по Ид в таблице product_to_1c.

 

Покажите, плиз, как это сделать для "чайников". Где такое есть в модуле(

Правило загрузки import.xml секции Товар": Артикул##model 

)?  

И как можно запретить загрузку и обновление Атрибутов, кто знает?

Надіслати
Поділитися на інших сайтах


Всем привет

один вопрос

 

1. В настройках модуля прописано что "

Артикул товара будет записан одновременно в оба поля, если это поле будет пустым, то в Модель (model) будет записан Ид. sku, model

 Артикул есть и прописывается

Но поле "Код товара" (model) пустое

Змінено користувачем Blade
Надіслати
Поділитися на інших сайтах


В 13.05.2020 в 09:12, Blade сказал:

Всем привет

один вопрос

 

1. В настройках модуля прописано что "

Артикул товара будет записан одновременно в оба поля, если это поле будет пустым, то в Модель (model) будет записан Ид. sku, model

 Артикул есть и прописывается

Но поле "Код товара" (model) пустое

Я так понимаю он не будет отражаться т.к. тут указано https://prnt.sc/sgl3h2

Надіслати
Поділитися на інших сайтах


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

Я так понимаю он не будет отражаться т.к. тут указано https://prnt.sc/sgl3h2

 

Вам подойдёт создать правила синхронизации :    Артикул##model

 

У меня например создано правило  Артикул#ltrim($result,0)#model   :  брать Артикул из 1С , обрезаю лидирующие нули и записывать в поле model в opencart . 

Было в 1С Артикул  00000000915  ,  записалось в поле model опенкарта  915 .

 

Спойлер

 

правила_синхронизации.jpg

В 12.05.2020 в 15:45, buranroman сказал:

 

Покажите, плиз, как это сделать для "чайников". Где такое есть в модуле(

Правило загрузки import.xml секции Товар": Артикул##model 

)?  

И как можно запретить загрузку и обновление Атрибутов, кто знает?

 

 

Здесь 

 

 

правила_синхронизации.jpg

 

 

 

как можно запретить загрузку и обновление Атрибутов

 

 

не загружать атрибуты.jpg

 

 

  • +1 1
Надіслати
Поділитися на інших сайтах

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

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.