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

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


Recommended Posts

  В 19.03.2018 в 19:35, rassigor сказав:

image.thumb.png.5925407b81452e8ff1aac54912f37d3a.png

 

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

Expand  

А кто использует характеристики со свойствами и на сайт хочет отображать более одной опции и еще хочет учитывать скидки при этом и еще цены разные на разные комбинации опций? Есть такие?
Опция - это свойство характеристики в 1С, там цену и остаток на свойство нельзя поставить, поэтому в опенкарте невозможно поставить остаток на опцию при вариантах:

Характеристика:

  1. XL,черный = 200 руб, 2 шт (акция 190 руб)
  2. XL, белый = 210 руб, 1 шт (акция 190 руб)
  3. XXL, черный = 220 руб. 3 шт (акция 180 руб)
  4. XXL, белый = 230 руб 2 шт. (акция 180 руб)

А еще и если несколько складов, то XL,черный = 200 руб, 2 шт (акция 190 руб), где 1 шт = склад 1, и 1 шт = склад 2

какой остаток и разницу в цене мы должны записать в опцию, если пойти от минимальной цены товара:

Цена мин. без акции 200, руб. по акции 180 руб.

 

Цвет:

  • черный - ? шт, +? руб
  • белый - ? шт, +? руб

Размер:

  • XL - ? шт, +? руб
  • XXL - ? шт, +? руб

 

чтобы в итоге получилась та цена которая в 1С?

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

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

  В 21.03.2018 в 19:18, Kirillove сказав:

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

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

Expand  

 

Спасибо за ответ. Правильный кусок лога?

 

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

 

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


  В 21.03.2018 в 19:42, chips сказав:

2018-03-21 22:30:36 - PHP Notice:  Undefined index: description in /public_html/admin/model/extension/exchange1c.php on line 2290

Expand  

ну во-первых вижу только загрузку каталога (import.xml)

во-вторых ошибку но строки отличаются от последней версии, надо смотреть файл

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

Проверьте что в отборе стоит, бывает в отборе стоит не выгружать товары с нулевыми остатками, и тогда на сайте остаток никогда не будет обновляться если в учетной системе он равен нулю или цены...

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

  В 21.03.2018 в 20:15, Kirillove сказав:

ну во-первых вижу только загрузку каталога (import.xml)

во-вторых ошибку но строки отличаются от последней версии, надо смотреть файл

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

Проверьте что в отборе стоит, бывает в отборе стоит не выгружать товары с нулевыми остатками, и тогда на сайте остаток никогда не будет обновляться если в учетной системе он равен нулю или цены...

Expand  

Спасибо, будем разбираться на стороне учетной системы... в чем там проблема:)

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


 

  В 21.03.2018 в 19:15, Kirillove сказав:

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

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

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

 

Expand  

Спасибо, теперь устанавливается, но при попытке зайти в модуль выдает ошибку: HTTP ERROR 500

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


  В 13.12.2017 в 16:39, gladky сказав:

У вас Магазин не установлен

Expand  

У меня такая же ошибка, что значит магазин не установлен?

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


Попробовал с нуля поставить ocStore и OpenCart 2.3 Ошибка та же HTTP ERROR 500

Устанавливал через  localcopy.ocmod.xmlFetching info...

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


  В 21.03.2018 в 19:19, Kirillove сказав:

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

Expand  

Я же в ЛС копию выгрузки высылал :))) Не конвертирует по курсу выгруженные товары.

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


  В 21.03.2018 в 19:41, Kirillove сказав:

А кто использует характеристики со свойствами и на сайт хочет отображать более одной опции и еще хочет учитывать скидки при этом и еще цены разные на разные комбинации опций? Есть такие?
Опция - это свойство характеристики в 1С, там цену и остаток на свойство нельзя поставить, поэтому в опенкарте невозможно поставить остаток на опцию при вариантах:

Характеристика:

  1. XL,черный = 200 руб, 2 шт (акция 190 руб)
  2. XL, белый = 210 руб, 1 шт (акция 190 руб)
  3. XXL, черный = 220 руб. 3 шт (акция 180 руб)
  4. XXL, белый = 230 руб 2 шт. (акция 180 руб)

А еще и если несколько складов, то XL,черный = 200 руб, 2 шт (акция 190 руб), где 1 шт = склад 1, и 1 шт = склад 2

какой остаток и разницу в цене мы должны записать в опцию, если пойти от минимальной цены товара:

Цена мин. без акции 200, руб. по акции 180 руб.

 

Цвет:

  • черный - ? шт, +? руб
  • белый - ? шт, +? руб

Размер:

  • XL - ? шт, +? руб
  • XXL - ? шт, +? руб

 

чтобы в итоге получилась та цена которая в 1С?

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

Expand  

 

 

У меня есть такое. И в выгрузке которую я Вам дал - там несть несколько товаров - как раз с такими опциями. Если надо - скажу конкретно какие.

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


  В 21.03.2018 в 10:16, Beavis2018 сказав:

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

Expand  

Еще не решился вопрос. Видимо)
Такая же проблема, конвертирует по курсу выгруженные товары..
Обидка, печалька((

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


  В 22.03.2018 в 07:22, stavsid сказав:

Попробовал с нуля поставить ocStore и OpenCart 2.3 Ошибка та же HTTP ERROR 500

Устанавливал через  localcopy.ocmod.xmlFetching info...

Expand  

Есть некоторая ошибка с созданием таблиц модуля и ALERT запросами. Автор сказал что поправит. Сам жду тоже :)

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


  В 21.03.2018 в 18:49, Kirillove сказав:

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

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

Expand  

На вскидку нужно 2 флага: включить товар при остатке >0, отключить товар при остатке =0. Каждый комбинирует, как хочет. В одной настройке громоздко выйдет.

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


Залил через ftp последнюю версию, обновил модификаторы.

При загрузке - Ошибка 3000

 

2018-03-22 13:18:46 - 8721 | Читается XML файл: 'import.xml'
2018-03-22 13:18:46 - 0117 | Время обработки xml_load: 0.029966115951538 сек
2018-03-22 13:18:46 - PHP Unknown:  Object of class LibXMLError could not be converted to string in /admin/model/extension/exchange1c.php on line 8730
2018-03-22 13:18:46 - Строка ошибки: 8730 - error_3000_log
2018-03-22 13:18:46 - ОШИБКА 3000. Смотрите описание ошибки в справке модуля обмена.
2018-03-22 13:18:46 - 4.227 Mb | 0048 | [ECHO] failure
2018-03-22 13:18:46 - 4.228 Mb | 0051 | [ECHO] ERROR: 3000
2018-03-22 13:18:46 - modeImport(): Ошибка при загрузке файла: /system/storage/cache/exchange1c/import.xml

 

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


  В 22.03.2018 в 13:38, vaweb сказав:

Категорически не становится на ос стор. кто может сказать в чем дело? пробовала все версии

Expand  

А что в логе ocstore и веб-сервера?

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

  В 22.03.2018 в 10:28, ironzorin сказав:

Залил через ftp последнюю версию, обновил модификаторы.

При загрузке - Ошибка 3000

 

2018-03-22 13:18:46 - 8721 | Читается XML файл: 'import.xml'
2018-03-22 13:18:46 - 0117 | Время обработки xml_load: 0.029966115951538 сек
2018-03-22 13:18:46 - PHP Unknown:  Object of class LibXMLError could not be converted to string in /admin/model/extension/exchange1c.php on line 8730
2018-03-22 13:18:46 - Строка ошибки: 8730 - error_3000_log
2018-03-22 13:18:46 - ОШИБКА 3000. Смотрите описание ошибки в справке модуля обмена.
2018-03-22 13:18:46 - 4.227 Mb | 0048 | [ECHO] failure
2018-03-22 13:18:46 - 4.228 Mb | 0051 | [ECHO] ERROR: 3000
2018-03-22 13:18:46 - modeImport(): Ошибка при загрузке файла: /system/storage/cache/exchange1c/import.xml

 

Expand  

удалите файлы в кэше, возможно для тестирования я убрал очистку кэша, и видимо файл import.xml не перезаписывает а добавляет в конец и получается не валидный XML

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

Fatal error: Uncaught exception 'Exception' with message 'Error: Table  база данных_product_to_1c' doesn't exist<br />Error No: 1146<br />SELECT count(*) as num FROM `oc_product_to_1c` и так далее. Это уже при ручной заливке на опенкарт 2.3. На какую смс поставить, чтобы он работал? Очень нужен

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


  В 22.03.2018 в 10:01, KLM сказав:

На вскидку нужно 2 флага: включить товар при остатке >0, отключить товар при остатке =0. Каждый комбинирует, как хочет. В одной настройке громоздко выйдет.

Expand  

Как раз это сейчас я и сделал, но возможно кто-то захочет и/или с ценой также

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

  В 22.03.2018 в 14:29, vaweb сказав:

Fatal error: Uncaught exception 'Exception' with message 'Error: Table  база данных_product_to_1c' doesn't exist<br />Error No: 1146<br />SELECT count(*) as num FROM `oc_product_to_1c` и так далее. Это уже при ручной заливке на опенкарт 2.3. На какую смс поставить, чтобы он работал? Очень нужен

Expand  

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

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

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

  В 22.03.2018 в 14:48, vaweb сказав:

Спасибо. Удалось поставить на ос стор 2,1,0,1. Подскажите, как соединиться с 1 С напрямую? Вижу только ручную обработку. 

Expand  

Какую версию удалось поставить?

Из шапки?

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


  В 22.03.2018 в 14:48, vaweb сказав:

Спасибо. Удалось поставить на ос стор 2,1,0,1. Подскажите, как соединиться с 1 С напрямую? Вижу только ручную обработку. 

Expand  

Настраивать надо в 1С. Посмотри, куча видео, все разжевано

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


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

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

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

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

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

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

Вхід

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

Вхід зараз

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

Important Information

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