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

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


Recommended Posts

8 часов назад, IronMann сказал:

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

Из личного опыта работы с модулем, я понял, что 70% проблем в некорректном составе исходных данных, по этому вплотную занялся причесыванием всех товарных справочников. Зато потом не будет проблем с экспортом на любую выбранную платформу, если в этом будет необходимость.

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

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


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

 

при установке на чистый магазин ocstore 2.3.0.2.3 и синхронизации с МойСклад (товаров 10.5к)

2017-11-22 22:14:01 - Время обработки xml_load: 0.30539202690125 сек
2017-11-22 22:14:01 - PHP Unknown:  Object of class LibXMLError could not be converted to string in /home/***/admin/model/extension/exchange1c.php on line 8260
2017-11-22 22:14:01 - PHP Unknown:  Object of class LibXMLError could not be converted to string in /home/***/admin/model/extension/exchange1c.php on line 8260
2017-11-22 22:14:01 - ОШИБКА! Файл не является стандартом XML или обрезан

2017-11-22 22:14:01 - modeImport(): Ошибка при загрузки файла: /home/***/system/storage/cache/exchange1c/import.xml

Пробовал загрузить одну категорию с кол-вом товаров поменьше (15) - та же штука:(

 

В ручном режиме работает

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


дополню: на версии ocstore 2.3.0.2.3 остатки отправляются в версии модуля 1.6.3.11 и старше

дополню: на версии ocstore 2.1.0.2.1 остатки отправляются в версии модуля 1.6.3.10 и старше

заказы отправляются, но постоянно изменяются, даже если пункт "изменять заказы" не отмечен

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


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

заказы отправляются, но постоянно изменяются, даже если пункт "изменять заказы" не отмечен

уточню: если на сайте статус заказа изменен 1-й раз, то в МС передается статус новый

если изменить статус еще раз, то он снова передается в МС с измененным статусом и затирает все изменения в МС

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


Помогите! OC Версия 2.1.0.2.2,  Версия модуля  1.6.3.11, Не обновляется описания товара при повторной выгрузке пока не удалишь и заново не загрузишь, а также не отображаются характеристики, если режим опций связанные! Может я не так настроил модуль или эту проблему не удалось решить? Спасибо.

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


Исправленные ошибки:

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

В 22.11.2017 в 19:41, mask332 сказал:

Добрый день! Подскажите, пожалуйста, каким образом можно выгружать кастомные характеристики номенклатуры из 1C, пример: ISBN. В 1С он реализован отдельным полем в карточке товара ( Номенклатура.ISBN).

 

В выгрузке битрикса выглядит так:

 


                    <ЗначениеРеквизита>
						<Наименование>ISBN</Наименование>
						<Значение>978-5-353-07205-8</Значение>
					</ЗначениеРеквизита>

 

Добавил

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

Исправил проблему с SEO для товаров...

Ссылка для скачивания свежей версии для тестов 1.6.4.1 - http://opencart2302.tesla-chita.ru/export/exchange1c.php?module=export

 

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

Такая же таблица скоро появится и для реквизитов товара

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

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

2017-11-24 15:15:01 - 3.825 Mb | 4198 | > наименование: 'Соус СТЕБЕЛЬ БАМБУКА Сладкий 280 гр'
2017-11-24 15:15:01 - 3.826 Mb | 4076 | Категория найдена в массиве, category_id = 397
2017-11-24 15:15:01 - 3.829 Mb | 3765 | > Единица измерения: 'шт'

и т.д.

 

Opencart 2.3.0.2, модуль 1.6.3.9

 

Подскажите пожалуйста возможные причины и как можно выявить ошибку?

 

Спасибо!

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


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

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


2017-11-24 15:15:01 - 3.825 Mb | 4198 | > наименование: 'Соус СТЕБЕЛЬ БАМБУКА Сладкий 280 гр'
2017-11-24 15:15:01 - 3.826 Mb | 4076 | Категория найдена в массиве, category_id = 397
2017-11-24 15:15:01 - 3.829 Mb | 3765 | > Единица измерения: 'шт'

и т.д.

 

Opencart 2.3.0.2, модуль 1.6.3.9

 

Подскажите пожалуйста возможные причины и как можно выявить ошибку?

 

Спасибо!

В настройках не отключали создание товаров и категорий?

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

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

В настройках не отключали создание товаров и категорий?


нет, настройки вообще не меняли, все на месте. Вот скрины:

 

Спойлер


screenshot-belozerovsky.ru 2017-11-24 20-53-26-364.png

screenshot-belozerovsky.ru 2017-11-24 20-53-39-106.png

screenshot-belozerovsky.ru 2017-11-24 20-53-47-349.png

screenshot-belozerovsky.ru 2017-11-24 20-54-36-164.png

screenshot-belozerovsky.ru 2017-11-24 20-54-49-904.png

screenshot-belozerovsky.ru 2017-11-24 20-55-27-227.png

screenshot-belozerovsky.ru 2017-11-24 20-53-14-935.png

 

 

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


8 часов назад, donnie сказал:


нет, настройки вообще не меняли, все на месте. Вот скрины:

 

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

 

screenshot-belozerovsky.ru 2017-11-24 20-53-26-364.png

screenshot-belozerovsky.ru 2017-11-24 20-53-39-106.png

screenshot-belozerovsky.ru 2017-11-24 20-53-47-349.png

screenshot-belozerovsky.ru 2017-11-24 20-54-36-164.png

screenshot-belozerovsky.ru 2017-11-24 20-54-49-904.png

screenshot-belozerovsky.ru 2017-11-24 20-55-27-227.png

screenshot-belozerovsky.ru 2017-11-24 20-53-14-935.png

 

 

Включите лог в режиме отладка+запросы, очистите файл лога, выгрузите несколько товаров, и дайте мне лог файл.

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

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

Автор, приветствую. Попробовал последнюю версию и ловлю ошибку выгрузки из 1С:УНФ 1.6:

image.png.b8f36663c6396157fa532f8b5a929e36.png

В админке вот такие ошибки:

image.thumb.png.8e4a063f9b1c3a200ccdf99c56c71d6f.png

 

Скачайте по ссылке модуль еще раз http://opencart2302.tesla-chita.ru/export/exchange1c.php?module=export

обновите вручную файл /admin/model/extension/exchange1c.php и повторите обмен

И на всякий случай, вышлите мне файл import.xml

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

Модуль 1.6.3.12 отказывался ставиться из:
 

        if ($result->num_rows) {
            $result = @$this->db->query("ALTER TABLE  `" . DB_PREFIX . "unit_to_1c` CHANGE `code` `number_code` INT(4) DEFAULT 0`");
            if (!$result) return $old_version;
        }

        $result = @$this->db->query("SHOW COLUMNS FROM `" . DB_PREFIX . "unit_to_1c` WHERE `field` = 'fullname'");
        if (!$result) return $old_version;

        if ($result->num_rows) {
            $result = @$this->db->query("ALTER TABLE  `" . DB_PREFIX . "unit_to_1c` CHANGE `fullname` `full_name` VARCHAR(50) DEFAULT ''`");
            if (!$result) return $old_version;

 

 

Убрал кавычку одинарную в выделенных местах и поставился. При ручной загрузке пишет:
PHP Unknown:  Object of class LibXMLError could not be converted to string in /var/www/vesnushkin.ru/admin/model/extension/exchange1c.php on line 7599


opencart.pro 2.3

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


А в версии 1.4.1 ругается на отсутствие колонок version и еще каких то. Посмотрел , увидел что они создаются функцией install  , которая нигде не вызывается. При обновлении кстати привычного вывода текста обновления наверху в модуле тоже не было.

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


9 hours ago, Kirillove said:

Скачайте по ссылке модуль еще раз http://opencart2302.tesla-chita.ru/export/exchange1c.php?module=export

обновите вручную файл /admin/model/extension/exchange1c.php и повторите обмен

И на всякий случай, вышлите мне файл import.xml

Автор, спасибо! Помогло! Теперь все бегает из 1С отлично. Только почему-то теперь в наименовании товара, если есть символ " , то происходит подстановка /

Не сильно критично, могу убрать в 1С все кавычки, но очень странно))

image.png.d21d588263a28d3d0b20d4ec236ae939.png

В остальном пока все супер. Буду дальше тестировать. Файл import.xml в приложении.

import.xml

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


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

Включите лог в режиме отладка+запросы, очистите файл лога, выгрузите несколько товаров, и дайте мне лог файл.

 

Спасибо за наводку, посмотрел лог отладка+запросы и разобрался) Было настроено сопоставление по артикулу, у некоторых товаров они отсутствовали.

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


Здравствуйте, кто нибудь применяет этот модуль совместно с каким нибудь модулем стикеров товаров? Стираются ли настройки, какой у вас модуль стикеров?

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


Кирилл, здравствуйте!

Устанавливаю на ocStore 2.3.0.2.3

Выгружаю из МОЕГОСКЛАДА

Версия мода отсюда: 

 

 

Спасибо за Ваши труды, прежде всего.

Далее по теме.

Установка:

Можете предположить, в чём причина того, что упорно не создаются нужные таблицы в базе?

Устанавливала и на чистый, и на юзанный, и заливала целиком архивом, и отдельно грузила файлы и xml... Всё без толку.

 

Ну, в итоге все запросы в базе сделала сама, выковырнув из файлов, теперь таблицы нужные есть.

 

Итак, мод установлен, настраивается, но выдаёт следующие нотисы:

В админке в категориях и мануфактурерах ругается на guid

Notice: Undefined index: guid in .../system/storage/modification/admin/controller/catalog/category.php on line 681

Notice: Undefined index: guid in .../system/storage/modification/admin/controller/catalog/manufacturer.php on line 178

 

В каталоге при добавлении товара в корзину ругается на product_unit_id

PHP Notice:  Undefined index: product_unit_id in .../system/storage/modification/catalog/controller/checkout/cart.php on line 353

Товар в корзину не попадает.

 

Синхронизация:

Из моего дела все товары выгрузил, но без обновления остатков и цен.

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

Подскажите, плиз, в моём случае (мой склад) это где можно сделать?

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


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

Автор, как-то обещал рассказать, как работать с Акциями из 1С :-) Расскажешь коротенько?)

 

Спасибо заранее.

Я добавляю в 1С тип цен Акция, добавляю типовое соглашение с этой ценой и при выгрузке в 1с указываю оба соглашения

Спойлер

179a0d83d3d03123685307913404d7d6.png

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

Спойлер

4ab50b459983ab4321535a7641278c29.png

Как то так

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


Для начала - Спасибо Автору за проект - очень нужный модуль!

 

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

Ситуация такая (Opencart 2.3.0.2 rs + Модуль 1.6.4.1 + УНФ 1.6, на сайте кодировка UTF-8): товары, цены, к-во - все на сайт нормально выгружает, а заказы - автоматом никак...

С помощью "Ручная обработка" - сохраняю файл в UTF-8 (на хостинге открывается  нормально с кодировкой UTF-8), а когда решил проверить, как этот файл видит 1С - такое впечатление, что кодировка отличаеться...

(Смотрите вложенный файл)

 

При чем... Если файл orders.xml в блокноте просто открыть, нажать ctrl+s и закрыть - тогда нормально открывается в УНФ. Даже нормально загружаются заказы из этого файла, если в УНФ выбрать "Выгружать в каталог на диске" и указать файл orders.xml.

 

После того, как сохраняю файл в блокноте и загружаю его на сервер - все равно нормально в кодировке UTF-8 отображается.

Это  что получается есть разные UTF-8?

Мистика...

 

P.S. Когда выбираю в настройках модуля "Конвертировать заказы в Windows-1251" ДА - тоже ничего, все равно кодировка UTF-8 и проблема та же...

 

utf8-WTF.jpg

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


Помогите! OC Версия 2.1.0.2.2,  Версия модуля  1.6.3.11, Не обновляется описания товара при повторной выгрузке, пока не удалишь и заново не загрузишь, а также не отображаются характеристики в заказе 1с, если режим опций связанные! Может я не так настроил модуль или эту проблему не удалось решить? Спасибо.

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


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

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

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

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

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

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

Вхід

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

Вхід зараз

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

Important Information

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