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

Питання щодо зовнішнього ВД замовлення

Добридень!
У нас на замовлення має бути 2 поля зі значеннями зовнішнього ID.
Перше значення – це номер замовлення з сайту Opencart
Друге значення – номер замовлення з 1С
Тестовий процес https://etg.crm-onebox.com/admin/customorder/order/38269/edit/
Коли формували інтерфейс замовлення, з інтегратором обговорили те, що нам потрібно бачити обидва значення і з сайту, і з 1С. Так як для всіх замовлень, які прийшли із зовнішнього ресурсу (наприклад із сайту), і для тих, що створюються відразу в Боксі, йде одна нумерація – це нумерація 1С. Виходить, нам необхідно для тих замовлень які прийшли з сайту присвоїти новий номер, який створюється автоматично в 1с, але й бачити номер із сайту.
У процедурах https://etg.crm-onebox.com/admin/shop/workflow/12/procedure/22/?status=2 були додані інтегратором такі налаштування
Але тут тепер вилазить нюанс. У полі "Номер замовлення на сайті:" значення копіюється, але проблема в тому, що при спрацьовуванні &q
Оригінальне питання доступне на версії: ru

Відповіді:

Ви ставили це питання інтегратору?
Я думаю логічно, щоб подібні моменти передбачав і виправляв безпосередньо інтегратор. Бо таке налаштування не передбачило ваш імпорт.
Ймовірно більш правильним рішенням в імпорті замовлень з opencart`а спочатку поставити налаштування "Шукати процеси по linkkey" - тоді і шукати на зовнішній ID не буде - зможете міняти. Але врахуйте, що увімкнувши дане налаштування - за поточний день раніше заімпортовані процеси також будуть імпортовані, оскільки зміниться алгоритм пошуку. Краще було спочатку робити пошук по linkkey - а id записався б у зовнішній, скопіювався дейтсвием у додаткове поле - і можна було б його міняти на ідентифікатор із 1С
24.12.2021, 16:32
Оригінальний коментар доступний на версії: ru

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

Крисанова Наталія написав:
Добридень!
У нас на замовлення має бути 2 поля зі значеннями зовнішнього ID.
Перше значення – це номер замовлення з сайту Opencart
Друге значення – номер замовлення з 1С

якщо з 1с не потрібно оновлювати замовлення, можна писати номер замовлення 1с в додаткове поле і не морочитися.
Якщо все ж таки з 1с приходить оновлення, тоді було б непогано зробити налаштування, щось на зразок "Дозволити оновлювати процеси за значенням поля" в додаткових полях. Але якщо і допрацьовувати нічого не хочеться, тоді в 1с додатково передавайте внутрішній id замовлення, а потім з 1с передавайте id цього замовлення (якщо використовуєте модуль - тоді все-таки зовнішній id).
26.12.2021, 01:36
Оригінальний коментар доступний на версії: ru


Тиндик Максим Вадимович
OneBox production написав:
Ймовірно більш правильним рішенням в імпорті замовлень з opencart`а спочатку поставити налаштування "Шукати процеси по linkkey" - тоді і шукати по зовнішньому ID не буде - зможете міняти.

Зробила, все працює, дякую! Так, повторно завантажилися старі замовлення, але їх на щастя трохи :)
05.01.2022, 11:19
Оригінальний коментар доступний на версії: ru

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