Size: a a a

2020 July 02

AL

Alexey Liber in Evolution CMS
Многие сталкивались с задачей как разместить коробки заданных величин в нужные величины. Даже как-то по умному называется. Так вот, вся это теори - фигня, потому что на практике оказываются круглые херовины которы нужно как-то вхуярить в квадратную коробку
источник

К

Камиль in Evolution CMS
Alexey Liber
Многие сталкивались с задачей как разместить коробки заданных величин в нужные величины. Даже как-то по умному называется. Так вот, вся это теори - фигня, потому что на практике оказываются круглые херовины которы нужно как-то вхуярить в квадратную коробку
(с) Хрен Тут Цжин 666 д.н.э. ?)))
источник

К

Камиль in Evolution CMS
кто нить знает длинну в паспорте у поля место выдачи?
источник

К

Камиль in Evolution CMS
чёт никого госта найти не могу
источник

VD

Volodymyr Dzhuryn in Evolution CMS
Есть задача синхронизации товаров из сайта в crm. То есть товар сохраняем, отправляем инфу в crm.
Товары можно править, через стандартную форму, через collection а также есть модуль из валютами, где при изменении курса, пересохраняются все товары определьонной валюты.

При обновлении товара, через стандартную форму, мы сразу может отправить запрос. При обновлении валют, желательно сгрупировать, и слать по 100 товаров за раз.  А то 1000 запросов в crm это не ок.

Вариант один пишем плагин, и отдельно пишем код в модуль импорта.
Вариант два, пишем клас, делаем эго синглтоном, а в плагине на сохранении проверяем, если мы сохранили не из импорта, то сразу отправляем инфу в crm, если из импорта, то просто накапливаем инфу в поле. А в конце запускаем отправку всех товаров по 100 штук в crm.
Можете предложить свой вариант, что-то посоветовать или просто обосрать мои варианты.
источник

DL

Dmytro Lukianenko in Evolution CMS
Если еденично отправляем сразу
Если из модуля то кнопку отправить руками все изменения
источник

DL

Dmytro Lukianenko in Evolution CMS
И если завтыкали то где то метку и виджет на главной что база не синхронизирована
источник

DM

Dmytro Makohonenko in Evolution CMS
Volodymyr Dzhuryn
Есть задача синхронизации товаров из сайта в crm. То есть товар сохраняем, отправляем инфу в crm.
Товары можно править, через стандартную форму, через collection а также есть модуль из валютами, где при изменении курса, пересохраняются все товары определьонной валюты.

При обновлении товара, через стандартную форму, мы сразу может отправить запрос. При обновлении валют, желательно сгрупировать, и слать по 100 товаров за раз.  А то 1000 запросов в crm это не ок.

Вариант один пишем плагин, и отдельно пишем код в модуль импорта.
Вариант два, пишем клас, делаем эго синглтоном, а в плагине на сохранении проверяем, если мы сохранили не из импорта, то сразу отправляем инфу в crm, если из импорта, то просто накапливаем инфу в поле. А в конце запускаем отправку всех товаров по 100 штук в crm.
Можете предложить свой вариант, что-то посоветовать или просто обосрать мои варианты.
что за црмка?
источник

VD

Volodymyr Dzhuryn in Evolution CMS
Dmytro Makohonenko
что за црмка?
секрет
источник

DM

Dmytro Makohonenko in Evolution CMS
ясно) пакуй в файлы, пусть црмка сама с файлами играется, по скольку там за  1 раз обновлять
источник

VD

Volodymyr Dzhuryn in Evolution CMS
Dmytro Makohonenko
ясно) пакуй в файлы, пусть црмка сама с файлами играется, по скольку там за  1 раз обновлять
не, там нужно запрос слать
источник

VD

Volodymyr Dzhuryn in Evolution CMS
Dmytro Lukianenko
И если завтыкали то где то метку и виджет на главной что база не синхронизирована
Ну напевно так буде правильніше, винести окремо функціонал, генерації інфи про один товар, а уже відправку розділити, на плагін та модуль
источник

AA

Am Ambrion in Evolution CMS
Volodymyr Dzhuryn
Есть задача синхронизации товаров из сайта в crm. То есть товар сохраняем, отправляем инфу в crm.
Товары можно править, через стандартную форму, через collection а также есть модуль из валютами, где при изменении курса, пересохраняются все товары определьонной валюты.

При обновлении товара, через стандартную форму, мы сразу может отправить запрос. При обновлении валют, желательно сгрупировать, и слать по 100 товаров за раз.  А то 1000 запросов в crm это не ок.

Вариант один пишем плагин, и отдельно пишем код в модуль импорта.
Вариант два, пишем клас, делаем эго синглтоном, а в плагине на сохранении проверяем, если мы сохранили не из импорта, то сразу отправляем инфу в crm, если из импорта, то просто накапливаем инфу в поле. А в конце запускаем отправку всех товаров по 100 штук в crm.
Можете предложить свой вариант, что-то посоветовать или просто обосрать мои варианты.
Доброго Вам.
Тут хромает логика или не рассказываете деталей, которые важны.
Вижу как минимум две задачи:
1. Синхронизация при редактировании.
2. Пакетное обновление цены после смены курса в модуле.

Первая задача спокойно решается отправкой запроса в CRM при сохранении товара.
Вторая задача решается обновлением нужных товаров в CRM по выбранным id. В случае маленького кол-ва товаров можно одним запросом UPDATE. В случае когда обновляется большое кол-во товаров, то разделить на подзапросы.
источник

DM

Dmytro Makohonenko in Evolution CMS
да тут также все зависит от возмоностей сайта и црм - потому что можно и запускать еденичный апдейт цены при правке курса, и на сайте и сразу в црм...
источник

VD

Volodymyr Dzhuryn in Evolution CMS
Am Ambrion
Доброго Вам.
Тут хромает логика или не рассказываете деталей, которые важны.
Вижу как минимум две задачи:
1. Синхронизация при редактировании.
2. Пакетное обновление цены после смены курса в модуле.

Первая задача спокойно решается отправкой запроса в CRM при сохранении товара.
Вторая задача решается обновлением нужных товаров в CRM по выбранным id. В случае маленького кол-ва товаров можно одним запросом UPDATE. В случае когда обновляется большое кол-во товаров, то разделить на подзапросы.
Да, но в модуле при сохранении в цикле, пересохраняються товары через modResource и дергается событие OnDocFormSave.

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

VD

Volodymyr Dzhuryn in Evolution CMS
их програмист порекомендовал по 100 за раз
источник

AA

Am Ambrion in Evolution CMS
Можно и так. Все равно где-то нужно знать какие данные брать для синхронизации. Раз обновление, то можно и по 100 за один запрос.
источник

DM

Dmytro Makohonenko in Evolution CMS
Volodymyr Dzhuryn
их програмист порекомендовал по 100 за раз
дичь какаято.... а сайт в это время будет ждать пока там црмка не обновит все и не рапортнет что все обновилось?
источник

VD

Volodymyr Dzhuryn in Evolution CMS
Dmytro Makohonenko
дичь какаято.... а сайт в это время будет ждать пока там црмка не обновит все и не рапортнет что все обновилось?
Ну вообще нужно протестить отдельно, можно конечно, обновлять отдельно пачку
источник

DM

Dmytro Makohonenko in Evolution CMS
если там рекомендуют только 100 за раз , то там какойто пипец.... лучше слать 1 запрос за раз
источник