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

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


Recommended Posts

Про характеристики,
Вот такая штука показала себя с хорошей стороны. 
И не надо нечего модифицировать со стороны 1С и стороны сайта
 
 
image.thumb.png.a8b10e85f5d0055faa5020b3d06efca0.png
А если несколько опций, как высчитывается сколько плюсовать?

Отправлено с моего Power Five Evo через Tapatalk

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

11 минут назад, Kirillove сказал:

А если несколько опций, как высчитывается сколько плюсовать?

Отправлено с моего Power Five Evo через Tapatalk
 

image.thumb.png.5925407b81452e8ff1aac54912f37d3a.png

 

если их больше 1 то надо внешний модуль использовать) 

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


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

image.thumb.png.5925407b81452e8ff1aac54912f37d3a.png

 

если их больше 1 то надо внешний модуль использовать) 

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

Хотя можно и пересмотреть этот вариант. Я пошел по принципу структуры базы 1С.

Давайте обсудим, но так чтобы потом при выборе опций и с учетом скидок, цена потом совпала с той что в 1С была выгружена.

 

 

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

Внес корректировки, теперь двусторонний обмен заказами работает.

Но так как доставка в УНФ не передается, то сумма доставки вычисляется как разница сумма документа и суммой всех товаров, и сумма доставки записывается в поле доставка документа!

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

 

P.S. Только сейчас вспомнил, если в товаре были опции (характеристики 1С) то их не будет, я торопился и не успел их сделать. Исправлю вечером сегодня.

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

2018-03-20 7:23:11 - Читается XML файл: 'offers0_1.xml'
2018-03-20 7:23:11 - Время обработки xml_load: 0.19439697265625 сек
2018-03-20 7:23:11 - Версия XML: 2.07
2018-03-20 7:23:11 - ***** ЗАГРУЗКА КЛАССИФИКАТОРА
2018-03-20 7:23:11 - Классификатор успешно прочитан
2018-03-20 7:23:11 - Время обработки classifier_parse: 4.1961669921875E-5 сек
2018-03-20 7:23:11 - ***** ЗАГРУЗКА ПАКЕТА ПРЕДЛОЖЕНИЙ
2018-03-20 7:23:11 - ЗАГРУЗКА ПОЛНАЯ
2018-03-20 7:23:11 - 
2018-03-20 7:23:11 - Array
(
    [0] => Array
        (
            [name] => RUB
            [currency_id] => 5
        )

)

2018-03-20 7:23:11 - Автозагрузка цен из XML...
2018-03-20 7:23:11 - autoLoadPriceType() - Найдена цена по наименованию: 'типовое'
2018-03-20 7:23:11 - Вид цены: типовое
2018-03-20 7:23:11 - Склад: 'склад', id = 1
2018-03-20 7:23:11 - Складов в классификаторе: 1
2018-03-20 7:23:11 - >>> Начало разбора предложений
2018-03-20 7:23:11 - Предложений в файле: 7307
2018-03-20 7:23:11 - Прочитано единиц: 1
2018-03-20 7:23:11 - Строка ошибки: 6609 - error_2300_log
2018-03-20 7:23:11 - ОШИБКА 2300. Смотрите описание ошибки в справке модуля обмена.
2018-03-20 7:23:11 - 1.528 Mb | 0048 | [ECHO] failure
2018-03-20 7:23:11 - 1.528 Mb | 0051 | [ECHO] ERROR: 2300
2018-03-20 7:23:11 - modeImport(): Ошибка при загрузке файла: /var/www/u0195437/data/www/ru/system/storage/cache/exchange1c/offers0_1.xml

 

 

Цены не загружаются по каким причинам?

Версия модуля 1.6.4.1 

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


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

Внес корректировки, теперь двусторонний обмен заказами работает.

Но так как доставка в УНФ не передается, то сумма доставки вычисляется как разница сумма документа и суммой всех товаров, и сумма доставки записывается в поле доставка документа!

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

 

P.S. Только сейчас вспомнил, если в товаре были опции (характеристики 1С) то их не будет, я торопился и не успел их сделать. Исправлю вечером сегодня.

По доставке одна из Идей, завести условно 5 номенклатур доставка в 1С, выгрузить их на сайт, чтобы получить ИД , далее связать их с текущми доставками, например ИД1 = Доставка почтой и тд, и при выгрузке заказа на выбор по галке или добавлять в табличную часть заказа как номенклатуру или обработчиком что то с ней делать 

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


По доставке одна из Идей, завести условно 5 номенклатур доставка в 1С, выгрузить их на сайт, чтобы получить ИД , далее связать их с текущми доставками, например ИД1 = Доставка почтой и тд, и при выгрузке заказа на выбор по галке или добавлять в табличную часть заказа как номенклатуру или обработчиком что то с ней делать 
На счёт выгрузить на сайт не совсем уверен что так лучше, проще тогда наименование прописать руками или через буфер обмена...
С УНФ пока не знаю как поступить, доставка там реализована, но не выгружаете на сайт, ещё не смотрел с сайта как доставку УНФ ищет или нет, сейчас посмотрю...

Отправлено с моего Power Five Evo через Tapatalk

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

Добавлена кнопка удаления дублей SEO URL пока для товаров и категорий.

Урлы сортируются по имени... возможно надо было по id... 

удаляются с первого, последний остается...

image.thumb.png.2d92cf27c02e8e4e47035749a54b88a9.png

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

12 часов назад, nnaavv сказал:

2018-03-20 7:23:11 - Читается XML файл: 'offers0_1.xml'
2018-03-20 7:23:11 - Время обработки xml_load: 0.19439697265625 сек
2018-03-20 7:23:11 - Версия XML: 2.07
2018-03-20 7:23:11 - ***** ЗАГРУЗКА КЛАССИФИКАТОРА
2018-03-20 7:23:11 - Классификатор успешно прочитан
2018-03-20 7:23:11 - Время обработки classifier_parse: 4.1961669921875E-5 сек
2018-03-20 7:23:11 - ***** ЗАГРУЗКА ПАКЕТА ПРЕДЛОЖЕНИЙ
2018-03-20 7:23:11 - ЗАГРУЗКА ПОЛНАЯ
2018-03-20 7:23:11 - 
2018-03-20 7:23:11 - Array
(
    [0] => Array
        (
            [name] => RUB
            [currency_id] => 5
        )

)

2018-03-20 7:23:11 - Автозагрузка цен из XML...
2018-03-20 7:23:11 - autoLoadPriceType() - Найдена цена по наименованию: 'типовое'
2018-03-20 7:23:11 - Вид цены: типовое
2018-03-20 7:23:11 - Склад: 'склад', id = 1
2018-03-20 7:23:11 - Складов в классификаторе: 1
2018-03-20 7:23:11 - >>> Начало разбора предложений
2018-03-20 7:23:11 - Предложений в файле: 7307
2018-03-20 7:23:11 - Прочитано единиц: 1
2018-03-20 7:23:11 - Строка ошибки: 6609 - error_2300_log
2018-03-20 7:23:11 - ОШИБКА 2300. Смотрите описание ошибки в справке модуля обмена.
2018-03-20 7:23:11 - 1.528 Mb | 0048 | [ECHO] failure
2018-03-20 7:23:11 - 1.528 Mb | 0051 | [ECHO] ERROR: 2300
2018-03-20 7:23:11 - modeImport(): Ошибка при загрузке файла: /var/www/u0195437/data/www/ru/system/storage/cache/exchange1c/offers0_1.xml

 

 

Цены не загружаются по каким причинам?

Версия модуля 1.6.4.1 

Вы видимо грузите файл offers но не загружали перед этим import.

вот по ИД связей нет и при разборе предложений не может модуль понять куда записать цену и остаток, Вы сами откройте offers и посмотрите что там нет ни названия товара ни артикула...

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

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

image.png.9fa04c68862bc8861bf1c7021c506ade.png

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

Подскажите, как отключить товары с нулевым остатком. Флаг "Не показывать товар с нулевым остатком" видимо не работает. И есть ли возможность не загружать на сайт такие товары для уменьшения нагрузки?

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


Подскажите, как отключить товары с нулевым остатком. Флаг "Не показывать товар с нулевым остатком" видимо не работает. И есть ли возможность не загружать на сайт такие товары для уменьшения нагрузки?
Нагрузка не уменьшится, так как файл import и offers все равно полностью загрузиться, разница лишь в том что товар с нулевым остатком в итоге должен быть отключен когда почитается последнее предложение этого товара. Я проверю сегодня эту опцию...

Отправлено с моего Power Five Evo через Tapatalk

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

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

Нагрузка не уменьшится, так как файл import и offers все равно полностью загрузиться, разница лишь в том что товар с нулевым остатком в итоге должен быть отключен когда почитается последнее предложение этого товара. Я проверю сегодня эту опцию...

Отправлено с моего Power Five Evo через Tapatalk
 

У меня просто висят 1500 товаров, которые продали и больше никогда не привезём. В 1С, наверное, неправильно их удалять, а в ОС они мешают как минимум в разделе Товары. Думаю, каждый раз при запросе к базе для вывода на сайт они также перебираются, хоть и не выводятся.

Пока не знаю, как правильно с ними поступить.

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


И еще одна проблема в настройках модуля обмена в Opencart на вкладке "Заказы" следующие настройки -  Выгружать измененные: "Нет",  Статус для выгрузки: "Ожидание" при этом в 1с выгружаются все заказы с даты последней выгрузки, а статус для выгрузки игнорируется.

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


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

У меня просто висят 1500 товаров, которые продали и больше никогда не привезём. В 1С, наверное, неправильно их удалять, а в ОС они мешают как минимум в разделе Товары. Думаю, каждый раз при запросе к базе для вывода на сайт они также перебираются, хоть и не выводятся.

Пока не знаю, как правильно с ними поступить.

Ночью не осилил. Элементарно же, при выгрузке из 1С установить отбор по остатку товара больше ноля.

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


В модуле есть забавная штука=)

"Не изменять описания товара" и варианты ответов "Да или Нет". Как воспринимать?=) 

Если б изменили на "Изменять описания товара" было бы более привычно.

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


Всем привет!

Вопрос: Почему не обновляет цены и остаток на складе уже ранее выгруженного товара? Обновляет только наименование... т.е. при первой выгрузке всё проходит отлично, затем при повторной выгрузке этого же товара кол-во и цена не обновляется, а только описание. В настройках всё как положено:) Opencart 2.3, кстати, в 2.1 обновляет товар без проблем. Мне многого не надо, синхронизация остатка и цены:) Спасибо за ответ!

UPD (Версия модуля последняя)

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


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

Подскажите, как отключить товары с нулевым остатком. Флаг "Не показывать товар с нулевым остатком" видимо не работает. И есть ли возможность не загружать на сайт такие товары для уменьшения нагрузки?

С отключением все понятно, нет остатка - отключаем, тогда если есть остаток - включаем?

Опцию надо пересмотреть потому-что может быть несколько условий при которых статус нужно включать или отключать

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

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

При попытке установить выдает ошибку 

Warning: mkdir(): File exists in хххххх/public_html/admin/controller/extension/module/exchange1c.php on line 969

Что это может быть?

Исправил, теперь ошибка не должна вылазить

код теперь выглядит так в строке 966 в контроллере

		// Создадим директорию в кэше
		$cache = DIR_CACHE . 'exchange1c';
		if (!is_dir($cache)) {
			@mkdir($cache);
			@chmod($cache, 0776);
		}

 

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

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

Всем привет!

Вопрос: Почему не обновляет цены и остаток на складе уже ранее выгруженного товара? Обновляет только наименование... т.е. при первой выгрузке всё проходит отлично, затем при повторной выгрузке этого же товара кол-во и цена не обновляется, а только описание. В настройках всё как положено:) Opencart 2.3, кстати, в 2.1 обновляет товар без проблем. Мне многого не надо, синхронизация остатка и цены:) Спасибо за ответ!

UPD (Версия модуля последняя)

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

Кусок лога загрузки предложения у которого цена не обновляется предоставьте в режиме отладка+запросы и включенной опцией "Номер строки отладки"

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

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

С валютами вопрос не решился?

Пока не занимался, а именно что с валютами нужно делать?

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

В 19.03.2018 в 21:16, wmcreativevn сказал:

Можно подробней? Какой файл, где что добавляли? А то у меня загрузка  заказов не работает.

 

Или @Kirillove скиньте обновленную ссылочку на модуль с исправленными производителями и заказами. Спасибо.

ссылка не изменилась http://tesla-chita.ru/export/exchange1c.php?module=export

раньше была с поддоменами, но там переадресация, они тоже работают

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

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

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

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

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

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

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

Вхід

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

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

Important Information

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