1b.app
Скопійоване посилання -

Доробка синхронізації з CS-cart

Клієнт має магазин на cs-карт. Треба затягувати в бокс:
1. скидки товару, процесу, клієнта
2. оновлювати товари в боксі, які були змінені у cs-cart
3. коли робимо зміни в замовлення в боксі, треба оновлювати дані в замовлення клієнта в cs-cart: додавати чи забирати товари, оновлювати ціну та скидку продуктів, а також скидку замовлення. якщо для цього треба окрему дію, то передбачте в ній можливість запускати щохвилини.
Оцініть, будь ласка, доробку.
Оригінальне питання доступне на версії: ru

Відповіді:

1. знижку побачив тільки для процесів в API тому додати туди – 2ч
2. в API є параметр updated_timestamp за яким можна зрозуміти коли змінювався товар і ми можемо забирати не всі поспіль товари, а ті, що змінилися за останню годину
2год
3. 14ч
28.05.2021, 15:41
Оригінальний коментар доступний на версії: ru

Ярина Інтегратор
Іменна ліцензія
доброго дня!
уточніть, будь ласка, щодо п.2: чи будуть оновлюватися всі поля, які зараз записуються при імпорті товару? чи треба детально вказати?
і можна ще додати сюди імпорт та оновлення відповідального за товар? ось так в адмінці: https://take.ms/AWLtq
09.06.2021, 13:56
Оригінальний коментар доступний на версії: ru


Ярина
Інтегратор
Premium-партнер писав/ла:
уточніть, будь ласка, щодо п.2: чи будуть оновлюватися всі поля, які зараз записуються при імпорті товару? чи треба детально вказати?

ті ж, що і зараз

Ярина
Інтегратор
Premium-партнер писав/ла:
і можна ще додати сюди імпорт та оновлення відповідального за товар? ось так в адмінці: https://take.ms/AWLtq

+1год
09.06.2021, 16:24
Оригінальний коментар доступний на версії: ru

Ярина Інтегратор
Іменна ліцензія
дайте рахунок, будь ласка на п. 1 (2 години) та п. 2 (3 години)
09.06.2021, 16:47
Оригінальний коментар доступний на версії: ru

Ярина Інтегратор
Іменна ліцензія
доброго дня! сплатили вчора. скажіть, будь ласка, чи прийняли в роботу?
15.06.2021, 15:52
Оригінальний коментар доступний на версії: ru

Ярина Інтегратор
Іменна ліцензія
доброго ранку! налаштування для імпорту скидки не зберігаються: https://take.ms/IFucH
після збереження галочка зникає.
щодо оновлення продуктів: у полі записую 1, теж зникає після збереження: https://take.ms/N8f6R
виправте, будь ласка.
16.06.2021, 10:55
Оригінальний коментар доступний на версії: ru

Добридень, перепрошую за надані незручності. Виправили проблему.
17.06.2021, 10:49
Оригінальний коментар доступний на версії: ru

Ярина Інтегратор
Іменна ліцензія
дякую!
але допоможіть тепер виправити роботу часового крону)
він запустився вчора про 17-ю і досі, мабуть, не може відпрацювати через імпорт товарів: https://take.ms/fUpDF
17.06.2021, 11:10
Оригінальний коментар доступний на версії: ru

Мабуть, апі дуже довго віддає продукти. Уточніть у розробників, як при запиті отримання продуктів відфільтрувати товари, які змінювалися за останню годину/дві - тоді можна буде вимагати менше продуктів і відповідно прискорити роботу дії
17.06.2021, 11:27
Оригінальний коментар доступний на версії: ru

Ярина Інтегратор
Іменна ліцензія

.
клац-клац написав:
Мабуть, апі дуже довго віддає продукти. Уточніть у розробників, як при запиті отримання продуктів відфільтрувати товари, які змінювалися за останню годину/дві - тоді можна буде вимагати менше продуктів та відповідно прискорити роботу дії

Ігор Устименко у першому коментарі хіба не про цей параметр писав? https://take.ms/bHHH4
17.06.2021, 11:42
Оригінальний коментар доступний на версії: ru

Це параметр інформації про продукт (такий як ціна, наявність, опис тощо). Це не параметр фільтрації. Тобто. бокс бере всі продукти з апі, але оновлює лише ті, у якого дата менша за ХХХ
17.06.2021, 13:31
Оригінальний коментар доступний на версії: ru

Ярина Інтегратор
Іменна ліцензія
доброго дня!
немає відповіді від підтримки, але знайшла ось таке питання на stackoverflow:
https://stackoverflow.com/questions/40154016/get-just-inserted-modified-record-b...
може, там є варіант, який підійде.
21.06.2021, 11:30
Оригінальний коментар доступний на версії: ru

На жаль, ні, це стосується запитів до бази даних а ми робимо запити в rest api
24.06.2021, 12:23
Оригінальний коментар доступний на версії: ru

Мені передали, що не імпортується знижка товару, можете будь ласка дати посилання на процес, де спочатку в момент імпорту була знижка і вона не застосовалася в боксі?
24.06.2021, 12:24
Оригінальний коментар доступний на версії: ru

Ярина Інтегратор
Іменна ліцензія

Устименко Ігор
OneBox production
Premium-партнер
OneBox CTO написав:
1. знижку побачив тільки для процесів в API тому додати туди – 2ч

саме скидка замовлення і не імпортується.
вісь приклади:
https://crm.stylesalon.com.ua/admin/customorder/order/15282/edit/
cs-cart:
https://crm.stylesalon.com.ua/admin/customorder/order/15259/edit/
cs-cart:
24.06.2021, 14:09
Оригінальний коментар доступний на версії: ru

Ярина Інтегратор
Іменна ліцензія
з боку cs-cart доробили, запит на останні змінені товари: http://example.com/api/products&sort_by_update
30.06.2021, 12:17
Оригінальний коментар доступний на версії: ru

Ярина Інтегратор
Іменна ліцензія
скажіть, будь ласка, чи імпорт продуктів доробляється?
30.06.2021, 16:26
Оригінальний коментар доступний на версії: ru

Ярина Інтегратор
Іменна ліцензія
доброго дня! скидка на замовлення не тягнеться.
вісь приклад:
замовлення в адмінці: https://take.ms/SuhdV
ті ж замовлення у боксі: https://crm.stylesalon.com.ua/admin/customorder/order/16286/edit/
https://take.ms/q7ULh
крім того, ціни товарів дуже дивні, у замовлення в cs-cart ціна одна: https://take.ms/1SGEZ
а у замовлення в боксі - зовсім інша: https://take.ms/VTkHG
https://crm.stylesalon.com.ua/admin/customorder/order/16320/edit/
зауважила, що така проблема стосується замовлень, де є скидки.
скажіть, будь ласка, коли можна очікувати завершення цих доробок?
02.07.2021, 16:24
Оригінальний коментар доступний на версії: ru

Ярина Інтегратор
Іменна ліцензія
доброго дня!
товари і далі тягнуться всі підряд, через це крон не може нормально працювати: https://take.ms/5kLVV
ми перевірили, що якщо відправити запит https://stylesalon.com.ua/api/products&sort_by_update , то сортування не працює. але якщо вказати кількість позицій, наприклад, https://stylesalon.com.ua/api/products&sort_by_update?items_per_page=50 , то працює добре: https://take.ms/hOLPg
можете виправити запит?
06.07.2021, 17:39
Оригінальний коментар доступний на версії: ru

Суханицкий Андрей ВАНБОКС КОРП
OneBox Corp - Интегратор
Іменна ліцензія

Ярина
Інтегратор писав/ла:
вказати кількість позицій, наприклад, https://stylesalon.com.ua/api/products&sort_by_update?items_per_page=50 , то працює добре: https://take.ms/hOLPg

Я думаю, що це не підходить клієнту, останні 50 позицій, це не останні оновлення товарів.
Думаю, потрібна невелика пауза, щоб розібратися з питанням
06.07.2021, 18:02
One Bogs - One Genius Оригінальний коментар доступний на версії: ru


Ярина
Інтегратор писав/ла:
доброго дня! скидка на замовлення не тягнеться.
вісь приклад:
замовлення в адмінці: https://take.ms/SuhdV
ті ж замовлення у боксі: https://crm.stylesalon.com.ua/admin/customorder/order/16286/edit/
https://take.ms/q7ULh
крім того, ціни товарів дуже дивні, у замовлення в cs-cart ціна одна: https://take.ms/1SGEZ
а у замовлення в боксі - зовсім інша: https://take.ms/VTkHG
https://crm.stylesalon.com.ua/admin/customorder/order/16320/edit/
зауважила, що така проблема стосується замовлень, де є скидки.
скажіть, будь ласка, коли можна очікувати завершення цих доробок?

Добрий день. Сформуйте будь ласка новий тестовий процес, щоб я міг його пропринтити. Коли я робив доопрацювання знижки проставлялися в cscart на кожен продукт окремо і в апі віддавалися так само, в зазначених процесах зважаючи на все діє якась знижка на весь процес або щось подібне
07.07.2021, 11:25
Оригінальний коментар доступний на версії: ru


Ярина
Інтегратор писав/ла:
доброго дня!
товари і далі тягнуться всі підряд, через це крон не може нормально працювати: https://take.ms/5kLVV
ми перевірили, що якщо відправити запит https://stylesalon.com.ua/api/products&sort_by_update , то сортування не працює. але якщо вказати кількість позицій, наприклад, https://stylesalon.com.ua/api/products&sort_by_update?items_per_page=50 , то працює добре: https://take.ms/hOLPg
можете виправити запит?

ні, це погано підходить. Я хочу передати lastudatefrom=2021-01-01 10:00 і у відповідь я маю отримати тільки товари які оновлювалися з вказаного часу. Мені не потрібні всі товари у відсортованому вигляді, це незручно
07.07.2021, 11:29
Оригінальний коментар доступний на версії: ru

Ярина Інтегратор
Іменна ліцензія

.
OneBox production написав:
Добрий день. Сформуйте будь ласка новий тестовий процес, щоб я міг його пропринтити. Коли я робив доробку знижки проставлялися в cscart на кожен продукт окремо і в апі віддавалися так само, в зазначених процесах зважаючи на все діє якась знижка на весь процес або щось подібне

вісь реальне замовлення зі скидками: https://crm.stylesalon.com.ua/admin/customorder/order/17362/edit/
випадково позначила як виконане, вибачте)
07.07.2021, 12:52
Оригінальний коментар доступний на версії: ru

Суханицкий Андрей ВАНБОКС КОРП
OneBox Corp - Интегратор
Іменна ліцензія

.
OneBox production написав:
ні, це погано підходить. Я хочу передати lastudatefrom=2021-01-01 10:00 і у відповідь я маю отримати тільки товари які оновлювалися з вказаного часу. Мені не потрібні всі товари у відсортованому вигляді, це незручно

Все для тебе, запилили параметр для фільтрації за датою)
передаємо &sort_by_update по-любому
а після нього одразу from і дата у форматі 2021/07/06-15:00
потім items_per_page - це буде ліміт на кількість товарів, пропоную поставити 5000, щоб напевно, бо більше не можна, там сервак може обмеження викинути, що занадто довго чекаємо відповіді.
Повинно вийти так:
https://stylesalon.com.ua/api/products&sort_by_update&from=2021/07/06-15...
07.07.2021, 16:10
One Bogs - One Genius Оригінальний коментар доступний на версії: ru

Ярина Інтегратор
Іменна ліцензія

.
OneBox production написав:
Сформуйте будь ласка новий тестовий процес, щоб я міг його пропринтити.

ось тестовий процес, де є скидка на товар та скидка на замовлення: https://crm.stylesalon.com.ua/admin/customorder/order/17437/edit/
https://take.ms/gdxRU
07.07.2021, 18:26
Оригінальний коментар доступний на версії: ru

Зробив такий запит
https://stylesalon.com.ua/api.php?_d=products&page=1&items_per_page=100&... для продуктів. На замовлення, зараз таких немає у видачі, можете зробити будь ласка актуальним? Я подивлюсь завтра вранці його
20.07.2021, 17:00
Оригінальний коментар доступний на версії: ru

Суханицкий Андрей ВАНБОКС КОРП
OneBox Corp - Интегратор
Іменна ліцензія
100 товарів це дуже мало, щонайменше 1000, я думаю
20.07.2021, 17:55
One Bogs - One Genius Оригінальний коментар доступний на версії: ru

там є параметр page. По 1к товарів немає сенсу забирати, тому що можна забрати 10 разів по 100
21.07.2021, 10:50
Оригінальний коментар доступний на версії: ru

Суханицкий Андрей ВАНБОКС КОРП
OneBox Corp - Интегратор
Іменна ліцензія

.
OneBox production написав:
там є параметр page. По 1к товарів немає сенсу забирати, тому що можна забрати 10 разів по 100

Як це зараз працюватиме? Кожну годину буде по 100 різних товарів брати?
21.07.2021, 11:17
One Bogs - One Genius Оригінальний коментар доступний на версії: ru

ми беремо по 100 товарів, поки вони не запончаться. Спочатку 100, потім слід 100 доки їх нам віддають
21.07.2021, 15:24
Оригінальний коментар доступний на версії: ru

Суханицкий Андрей ВАНБОКС КОРП
OneBox Corp - Интегратор
Іменна ліцензія
зрозумів, чудово
21.07.2021, 15:33
One Bogs - One Genius Оригінальний коментар доступний на версії: ru

Суханицкий Андрей ВАНБОКС КОРП
OneBox Corp - Интегратор
Іменна ліцензія

.
OneBox production написав:
На замовлення, зараз таких немає у видачі, можете зробити будь ласка актуальним? Я подивлюсь завтра вранці його

Зробив копію замовлення 267464 (це зовнішній ід)
Ось він у боксі https://crm.stylesalon.com.ua/admin/customorder/order/21915/edit/
22.07.2021, 14:50
One Bogs - One Genius Оригінальний коментар доступний на версії: ru

Суханицкий Андрей ВАНБОКС КОРП
OneBox Corp - Интегратор
Іменна ліцензія

Суханицький Андрій
Інтегратор писав/ла:

.
OneBox production написав:
На замовлення, зараз таких немає у видачі, можете зробити будь ласка актуальним? Я подивлюсь завтра вранці його

Зробив копію замовлення 267464 (це зовнішній ід)
Ось він у боксі https://crm.stylesalon.com.ua/admin/customorder/order/21915/edit/

Не знаю, чи це пов'язано зі знижками, але ціна продукту на щось множиться, бо ні дій немає, ні в продукті такої ціни немає
По історії видно, що ціна пишеться дією
22.07.2021, 15:05
One Bogs - One Genius Оригінальний коментар доступний на версії: ru


Суханицкий Андрей ВАНБОКС КОРП
OneBox Corp - Интегратор
Іменна ліцензія
Все працює, вирішили проблему зі знижками та цінами
22.07.2021, 18:29
One Bogs - One Genius Оригінальний коментар доступний на версії: ru

Будь ласка, приєднуйтесь до діалогу. Якщо вам є що сказати – будь ласка, напишіть коментар. Для входу потрібний мобільний телефон та смс-код для ідентифікації. Увійти та написати коментар