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

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


Recommended Posts

  В 17.12.2021 в 11:56, leskurs сказав:

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

Expand  

1. Каких именно возможностей по заказам больше в новом модуле?

2. Согласен. Ждем доработок от автора. Но пока, к сожалению,  с сентября движений нет. 

 

Было бы интересно услышать. Какого нового функционала Вам не хватает в модуле?

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


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

 

А по поводу нового функционала, это скорее что то индивидуальное, например интеграция с HPM(HYPER PRODUCT MODELS), можно в личку на эту тему

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


  В 17.12.2021 в 16:24, satt сказав:

Приветствую!
На 3.x кто-то пробовал ставить? Много допиливать нужно?

Expand  

Для 3.x работает адаптированный текущий модуль от Dmytro85 (GitHub)

Смотря что нужно в итоге получить. Может и ничего допиливать не нужно. Разверните модуль для теста и сами определитесь.

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


  В 17.12.2021 в 12:58, leskurs сказав:

А по поводу нового функционала, это скорее что то индивидуальное, например интеграция с HPM(HYPER PRODUCT MODELS), можно в личку на эту тему

Expand  

Если у Вас есть готовое ТЗ с необходимым функционалом напишите в личку. Можно обсудить.

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


  В 15.12.2021 в 06:14, searchingman сказав:

Включайте логирование и смотрите есть ли в логе сообщения типа "Удален файл: ИмяФайла" и сравните с именами файлов, которые не удаляются. 

Expand  

Про посмотреть log файл спасибо, улыбнуло))
Сделал проще, очищаю папку cron`ом

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

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

Интерактивный обмен
20.12.2021 19:46:40 Запуск загрузки заказов
Обработано: 0
Загружено: 0
Пропущено: 0
Обновлено: 0
Создано: 0
Обработано оплат: 0
Загружено оплат: 0
Пропущено оплат: 0
Обновлено оплат: 0
Создано оплат: 0
20.12.2021 19:46:40 Завершена загрузка заказов
Дополнительная информация:
Нет документов для обработки.

Отправка файла на сервер: Получен пустой ответ сервера.

 

При ручной обработке при создании файла orders - Notice: Undefined property: Proxy::queryOrders in on line

 

Соответственно: Модуль Exchange1C v2.0.5b для 1С:Предприятие v8.3 ocStore © 2009-2021

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


  В 20.12.2021 в 16:58, Zigzag1 сказав:

При ручной обработке при создании файла orders - Notice: Undefined property: Proxy::queryOrders in on line

 

Соответственно: Модуль Exchange1C v2.0.5b для 1С:Предприятие v8.3 ocStore © 2009-2021

Expand  

А версию 2.0.5b откуда взяли? В данной ветке вроде 2.0.4b

Если не хотите экспериментов, то лучше используйте 1.6.4.8

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


  В 20.12.2021 в 17:20, searchingman сказав:

А версию 2.0.5b откуда взяли? В данной ветке вроде 2.0.4b

Если не хотите экспериментов, то лучше используйте 1.6.4.8

Expand  

Версия с Гитхаба. 1.6.4.8 вообще не завелась. 

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


  В 20.12.2021 в 17:26, Zigzag1 сказав:

Версия с Гитхаба. 1.6.4.8 вообще не завелась. 

Expand  

Какая версия Opencart (OcStore)? Что именно не завелось? Какая конфигурация 1с используется?

Пробовал обмениваться с УТ 10.3, УТ 11.4, УНФ 1.6, Розница 2.3 с 1.6.4.8. Если не заморачиваться с характеристиками в 1с -> опции в Opencart, то остальное работает более менее нормально. 

 

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


Ребят, подскажите как в таблицу oc_product (поле location) подставить значение из offers.xml (<Склад> - <Наименование>)

Имеется один магазин и два отдела со своими складами, территориально они в разных местах (Сантехника и Электрика - всё отдельно). Хочется чтоб на странице каждого товара отображалось где именно данный товар выставлен на продажу (В Электрике или Сантехнике)
Пример. (здесь вручную вбито значение "Магазин Электрика" в поле "Расположение:" в админке - вкладка "Данные")

1C эти данные выгружает, мой offers.xml:
 

  Показати вміст


@Kirillove подскажи))

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

  В 20.12.2021 в 20:20, tim21701 сказав:

Ребят, подскажите как в таблицу oc_product (поле location) подставить значение из offers.xml (<Склад> - <Наименование>)

Имеется один магазин и два отдела со своими складами, территориально они в разных местах (Сантехника и Электрика - всё отдельно). Хочется чтоб на странице каждого товара отображалось где именно данный товар выставлен на продажу (В Электрике или Сантехнике)
Пример. (здесь вручную вбито значение "Магазин Электрика" в поле "Расположение:" в админке - вкладка "Данные")

1C эти данные выгружает, мой offers.xml:
 

  Показати вміст


@Kirillove подскажи))

Expand  

Из ветки 1.6.4.x функционал складов "выпилен" автором, он остался, в более старых версиях, н-р, 1.6.3.11
Поставьте 1.6.3.11 для теста и посмотрите как там идет работа со складами и остатками на складах в admin\model\extension\exchange1c.php:
- private function parseClassifierWarehouses -  Загружает список складов из классификатора

- private function parseQuantity - чтение остатка с учетом склада ( тег "Склад" и его атрибут "Ид")

Учитывая, что Вы разработчик, думаю, проблем не вызовет разбор алгоритма.

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


Господа, требуется связать Opencart (Версия ocStore 2.3.0.2.4) и 1С Fresh. Товары есть и на сайте и в 1С Фреш (как я понимаю, синхронятся по GUID), из 1Ски нужно получать данные об количестве товара на складе и отобрадать на сайте, в карточке товара и в каталоге. Есть, желающие взяться за работу? Пишите в личку.

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


  В 21.12.2021 в 08:07, nicebloke сказав:

Господа, требуется связать Opencart (Версия ocStore 2.3.0.2.4) и 1С Fresh. Товары есть и на сайте и в 1С Фреш (как я понимаю, синхронятся по GUID), из 1Ски нужно получать данные об количестве товара на складе и отобрадать на сайте, в карточке товара и в каталоге. Есть, желающие взяться за работу? Пишите в личку.

Expand  

Этот модуль позволяет сделать такую интеграцию, в соседней ветке писали об этом, но человек пока занят, поэтому ищу здесь. Естественно, работа оплачиваемая.

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


  В 21.12.2021 в 12:09, nicebloke сказав:

Этот модуль позволяет сделать такую интеграцию, в соседней ветке писали об этом, но человек пока занят, поэтому ищу здесь. Естественно, работа оплачиваемая.

Expand  

Можно обсудить в личке

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

  В 21.12.2021 в 08:07, nicebloke сказав:

Господа, требуется связать Opencart (Версия ocStore 2.3.0.2.4) и 1С Fresh. Товары есть и на сайте и в 1С Фреш (как я понимаю, синхронятся по GUID), из 1Ски нужно получать данные об количестве товара на складе и отобрадать на сайте, в карточке товара и в каталоге. Есть, желающие взяться за работу? Пишите в личку.

Expand  

Если есть товары на сайте и в 1с и они одинаковые то по ГУИД не получится, создадутся дубли, в этом случае лучше по артикулу. Если нет одинаковых то можно по ГУИД. Не понятно у вас в чем сложность? Модуль все что вам надо делает.

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


  В 21.12.2021 в 19:14, Ivanzo сказав:

Если есть товары на сайте и в 1с и они одинаковые то по ГУИД не получится, создадутся дубли, в этом случае лучше по артикулу. Если нет одинаковых то можно по ГУИД. Не понятно у вас в чем сложность? Модуль все что вам надо делает.

Expand  

Если перед выгрузкой из 1с на сайте проставить поле для синхронизации ("Код" - модель, "Артикул"), то никаких дублей не будет. Иначе да, будут дубли.

После обмена на сайте будут созданы GUID-ы и дальнейшем не важно, что будет указано для синхронизации ("Модель", "Наименование", "Артикул", "Штрихкод"), синхронизация будет идти через созданные GUID-ы.

 

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


  В 30.11.2021 в 21:40, Gmp сказав:

@stelstima А какая версия УТ 11? Раньше действительно в выгрузке не было кода, но вот недавно в import.xml я увидел такое:

				<ЗначенияРеквизитов>
					<ЗначениеРеквизита>
						<Наименование>Код</Наименование>
						<Значение>00-00000281</Значение>
					</ЗначениеРеквизита>
					<ЗначениеРеквизита>
						<Наименование>ТипНоменклатуры</Наименование>
						<Значение>Товар</Значение>
					</ЗначениеРеквизита>
					<ЗначениеРеквизита>
						<Наименование>Полное наименование</Наименование>
						<Значение>...</Значение>
					</ЗначениеРеквизита>
				</ЗначенияРеквизитов>

 

Не знаю это 1С наконец-то услышала молитвы, или всё-таки кто-то базу доработал. Версия УТ 11.4.13.281, версия схемы 2.07

Expand  

 

Версия локализованная для Казахстана, поэтому наверное и нет. Но уже вопрос решили, все таки ввели артикулы, и выгружаем их.

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


  В 15.12.2021 в 10:19, searchingman сказав:

Глянул на демке "Розница 2.2.5.27". 

Типовой модуль обмена выгружает производителя из ("Дополнительные сведения")

Expand  

 

Что значит из "Дополнительные сведения"?

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

Что можно сделать?

Заранее спасибо.

Screenshot_2.jpg

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


  В 27.12.2021 в 07:59, ortax сказав:

 

Что значит из "Дополнительные сведения"?

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

Что можно сделать?

Заранее спасибо.

Screenshot_2.jpg

Expand  

 

retail001.png

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


Всех с Наступающим Новый годом!

Столкнулся с такой проблемой.

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

Подскажите пути решения такой проблемы)

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


  В 13.04.2021 в 19:15, Snoop3000 сказав:

Получается что в магазине 2 языка. И название передается только в таблицу с одним языком( А как сделать чтобы оно дублировалось? И плюс модель получало

Снимок экрана 2021-04-13 в 22.14.40.png

Expand  

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

Версия Opencart 3 и с 1С 8.3 "Управление торговлей для Украины 3,2", модуль exchange1c-v1.6.4.8

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


  В 01.01.2022 в 17:36, Dien сказав:

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

Версия Opencart 3 и с 1С 8.3 "Управление торговлей для Украины 3,2", модуль exchange1c-v1.6.4.8

Expand  

Вы хотите продублировать на 2 языка , переданный из 1с один язык,  или из 1с передать 2 разных языка ?

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


  В 01.01.2022 в 18:01, searchingman сказав:

Вы хотите продублировать на 2 языка , переданный из 1с один язык,  или из 1с передать 2 разных языка ?

Expand  

Продублировать

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


  В 01.01.2022 в 19:37, Dien сказав:

Продублировать

Expand  

Для дублирования записи в product_description с новым языком при создания нового товара в admin\model\extension\exchange1c.php (private function addProduct) есть строка

		$this->query("INSERT INTO `" . DB_PREFIX . "product_description` SET `product_id` = " . (int)$product_id . ", `language_id` = " . $this->LANG_ID . ", " . $fields);

Нужно добавить еще одну строку с нужным ID языка.

Также очень желательно проверить как будет обновляться (см. private function updateProduct)

 

Важно! Иметь копию БД и сначала тренироваться на тестовом проекте. 

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


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

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

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

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

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

Вхід

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

Вхід зараз
×
×
  • Створити...

Important Information

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