Открыта возможность перехода на модули с открытым кодом! Детали

Перейти к публикации

Поддержка модуля Обмен и синхронизация openCart с 1С предприятие УТ, УНФ, Мой склад и тд. Модуль для OpenCart 1.5Х, 2.Х, 3.Х


Рекомендованные сообщения

5 минут назад, trialon77 сказал:

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

Передача бонусов через товар не подходит, так как унф не понимает отрицательную стоимость товара.

Если можно, какова стоимость доработки?

Здравствуйте.

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

Если опции нет, то обновите модуль

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

  • Ответы 4,6k
  • Created
  • Последний ответ

Top Posters In This Topic

30.11.2021 в 10:34, Vagrant82 сказал:

Версия 279. Чистая установка на настройки. Лицензию менял. Результат тот же.

Я получу ответ?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

5 часов назад, NeoSeo Help 4 сказал:

Здравствуйте.

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

Если опции нет, то обновите модуль

Отлично, эта опция сработала. Бонусы попадают в скидку в 1с.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Я получу ответ?

 

Добрый день.

У Вас стоят еще другие наши модули? При установке перезаписывали все файлы? 

Какой номер заказа? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Отлично, эта опция сработала. Бонусы попадают в скидку в 1с.

Всегда рады Вам помочь. 

Хорошего дня 😉

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Добрый день! 

Есть необходимость передать с сайта в 1С URL изображений товаров, например в характеристику номенклатуры. Подскажите, пожалуйста, возможно ли это реализовать? Если да, то что для этого нужно?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Только что, zahar_92 сказал:

Добрый день! 

Есть необходимость передать с сайта в 1С URL изображений товаров, например в характеристику номенклатуры. Подскажите, пожалуйста, возможно ли это реализовать? Если да, то что для этого нужно?

Добрый день.

Реализовать можно. Но через доработку кода. Можем выполнить оценку такой доработки. Напишите в Телеграм-чат https://t.me/WebStudioNeoSeo1 для получения оценки.

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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

28 минут назад, NeoSeo Help 4 сказал:

Добрый день.

Реализовать можно. Но через доработку кода

 

Нужна доработка 1С или на стороне сайта?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Только что, zahar_92 сказал:

Нужна доработка 1С или на стороне сайта?

За Вашу 1с не можем сказать, умеет ли она такое

Доработка модуля.

Что сейчас выгружается описано тут https://opencartmasters.com/topic/68-podderzhka-modulya-obmen-i-sinhronizaciya-opencart-s-1s-predpriyatie-ut-unf-moy-sklad-i-td-modul-dlya-opencart-15h-2h-3h/page/26/#comment-2390

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

30.11.2021 в 02:18, NeoSeo Help 4 сказал:

Можем доработать модуль как Вам необходимо, но на оплачиваемой основе. В бесплатную тп это не входит. Это не критическтй баг, который влияет на работоспособность модуля. 

1. Попытался своими силами исправить ваш баг.
Вставил в поле "SQL до обработки остатков:"
код:

UPDATE `oc_manufacturer` SET `name` = REPLACE(name, '&', '&');

Но он не отработал. Хотя в PhpMyAdmin этот элементарный код без проблем отрабатывает.
Можете подсказать почему?
 

2. Заодно в логах заметил, что сначала происходит сопоставление поставщика, и только потом выполняется "Запускаем пред-обработку SQL".
Судя по названию в админке "SQL до обработки остатков:" этот SQL код выполняется уже после сопоставления Поставщика? А нельзя сделать чтобы просто перед выгрузкой выполнялось или дополнительное поле "SQL до выгрзки товаров"?


3. Сколько будет стоить исправить баг и НЕ преобразовывать html код типо &,  , " и т. п. если он уже преобразован самой 1С, но при этом кавычке и дальше должны автоматом преобразоваться в "?
Данная проблема проявляется как минимум в таблицах:
oc_product_attribute
oc_manufacturer

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Но он не отработал. Хотя в PhpMyAdmin этот элементарный код без проблем отрабатывает.
Можете подсказать почему?

Потому что файл импорт уже отработал в этот момент. Именно в импорте производители обрабатываются.

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

2. Заодно в логах заметил, что сначала происходит сопоставление поставщика, и только потом выполняется "Запускаем пред-обработку SQL".
Судя по названию в админке "SQL до обработки остатков:" этот SQL код выполняется уже после сопоставления Поставщика? А нельзя сделать чтобы просто перед выгрузкой выполнялось или дополнительное поле "SQL до выгрзки товаров"?

Нужна доработка модуля

 

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

3. Сколько будет стоить исправить баг и НЕ преобразовывать html код типо &,  , " и т. п. если он уже преобразован самой 1С, но при этом кавычке и дальше должны автоматом преобразоваться в "?
Данная проблема проявляется как минимум в таблицах:
oc_product_attribute
oc_manufacturer

Для оценки напишите в телеграмм

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

27 минут назад, NeoSeo Help 4 сказал:
2 часа назад, AlektroNik сказал:

Но он не отработал. Хотя в PhpMyAdmin этот элементарный код без проблем отрабатывает.
Можете подсказать почему?

Потому что файл импорт уже отработал в этот момент. Именно в импорте производители обрабатываются.

Проблема явно не в этом, т. к. эта строчка блокирует выполнение остальных SQL команд.
И не важно когда выполняется эта команда, она всеравно должна была изменить таблицу в БД.
Т. е. там проблема явно в синтаксисе. Тут нужна ваша помощь. Может что-то закомментировать нужно. Апострофы ` я убрал ... не помогло.

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

46 минут назад, AlektroNik сказал:

Проблема явно не в этом, т. к. эта строчка блокирует выполнение остальных SQL команд.
И не важно когда выполняется эта команда, она всеравно должна была изменить таблицу в БД.
Т. е. там проблема явно в синтаксисе. Тут нужна ваша помощь. Может что-то закомментировать нужно. Апострофы ` я убрал ... не помогло.

 

 

Смотрите лог ошибок на сервере. Если есть ошибка, то нужен текст ошибки

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

57 минут назад, NeoSeo Help 4 сказал:

Смотрите лог ошибок на сервере. Если есть ошибка, то нужен текст ошибки

Спасибо за новодку.

Вот исходная команда.
UPDATE oc_manufacturer SET name = REPLACE(name, '&', '&');

Если вставляю впредобработку SQL, получаю ошибку:
Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''&amp' at line 1<br />Error No: 1064<br />UPDATE oc_manufacturer SET name = REPLACE(name, '&amp in /system/library/db/mysqli.php:41
 
Подумал, что проблема в точке с запятой. Попробовал экранировать "\;" Опять ошибка.
UPDATE oc_manufacturer SET name = REPLACE(name, '&amp\;', '&');
Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''&amp\\' at line 1<br />Error No: 1064<br />UPDATE oc_manufacturer SET name = REPLACE(name, '&amp\\ in /system/library/db/mysqli.php:41

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

24 минуты назад, AlektroNik сказал:
Подумал, что проблема в точке с запятой. Попробовал экранировать "\;" Опять ошибка.
UPDATE oc_manufacturer SET name = REPLACE(name, '&amp\;', '&');
Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''&amp\\' at line 1<br />Error No: 1064<br />UPDATE oc_manufacturer SET name = REPLACE(name, '&amp\\ in /system/library/db/mysqli.php:41

Проблема явно в точке с запятой.
Оставил только '&amp' и все отработало.
Вопрос только как ее правильно экранировать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

12 минут назад, AlektroNik сказал:

Проблема явно в точке с запятой.
Оставил только '&amp' и все отработало.
Вопрос только как ее правильно экранировать?

Разбор вашего вопроса не входит в бесплатную ТП

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

13 минут назад, NeoSeo Help 4 сказал:

Разбор вашего вопроса не входит в бесплатную ТП

А должен входить. 
Так как поле Ваше и было бы неплохо объяснить как этим полем пользоваться.
Я ничего сверхъестественного не спрашиваю.

Вот к примеру нашел комментарий за 2009 год.
https://phpclub.ru/talk/threads/Как-записать-точку-с-запятой-в-таблицу-mysql.58413/post-507553

Цитата

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


Исправление баг в бесплатную ТП не входит.
Объяснить как в ваше поле вставить элементарный SQL код в вашу бесплатную ТП не входит.
Хотя судя по всему тут опять недоработка.
и т. д.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Только что, AlektroNik сказал:

А должен входить. 
Так как поле Ваше и было бы неплохо объяснить как этим полем пользоваться.
Я ничего сверхъестественного не спрашиваю.

Вот к примеру нашел комментарий за 2009 год.
https://phpclub.ru/talk/threads/Как-записать-точку-с-запятой-в-таблицу-mysql.58413/post-507553


Исправление баг в бесплатную ТП не входит.
Объяснить как в ваше поле вставить элементарный SQL код в вашу бесплатную ТП не входит.
Хотя судя по всему тут опять недоработка.
и т. д.

Все ответы предоставлены выше.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Добрый день!

Подскажите пожалуйста, после установки "Модуль обмена (интеграции) с 1С:Предприятие для OpenCart 3.0 [open source]" не можем зайти в настройки модуля, выдаёт ошибку. Можете подсказать в чём причина?

Цитата

Fatal error: Uncaught Error: Call to undefined method Log::[obfuscated]() in /www/system/engine/neoseo_model.php:27 Stack trace: #0 /www/system/engine/neoseo_model.php(66): NeoSeoModel->disableModule() #1 /www/system/engine/neoseo_model.php(127): NeoSeoModel->decryptLicenseData() #2 /www/storage/modification/system/engine/loader.php(248): NeoSeoModel->getWorkMode() #3 /www/system/engine/proxy.php(47): Loader->{closure}(Array, Array) #4 /www/system/engine/neoseo_controller.php(36): Proxy->__call('getWorkMode', Array) #5 /www/system/engine/neoseo_controller.php(65): NeoSeoController->initController() #6 /www/admin/controller/extension/module/neoseo_exchange1c.php(87): NeoSeoController->initParamsListEx(Array, Array) #7 /www/elan_storage/modification/system/engine/action.php(79): ControllerExtension in /www/system/engine/neoseo_model.php on line 27

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Здравствуйте.

Есть такая формула {{offer.price*6}}. Как правильно ее дополнить, чтобы вышло так:  цена * + 15% - 10%

Добрый день. Использовать математику. Делите на 100

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

5 минут назад, NeoSeo Help 4 сказал:

Добрый день. Использовать математику. Делите на 100

 

{{offer.price*6+(offer.price*6/100)*15 -(offer.price*6/100)*10}} так не работает.

 

Изменено пользователем glushenya

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

4 минуты назад, glushenya сказал:

{{offer.price*6+(offer.price*6/100)*15 -(offer.price*6/100)*10}} так не работает.

 

Что значит не работает? Есть ошибки?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

02.12.2021 в 13:15, NeoSeo Help 4 сказал:

Добрый день.

У Вас стоят еще другие наши модули? При установке перезаписывали все файлы? 

Какой номер заказа? 

 

Новая установка, на чистый Ocstore 3.0.2.0. Модулей нет никаких. № заказа 13954. Что значит перезаписывали все файлы? Я устанавливал через установщик, ничего подобного не спрашивало.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

 

Новая установка, на чистый Ocstore 3.0.2.0. Модулей нет никаких. № заказа 13954. Что значит перезаписывали все файлы? Я устанавливал через установщик, ничего подобного не спрашивало.

Скопируйте все файлы через фтп

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...