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

Промокод - не створює повторно під час передачі з PROM

При використанні промокоду на PROM,
перше замовлення вивантажується як ведеться, з доданим товаром з негативною ціною.
А от якщо вже інше замовлення створюєш та використовуєш промокод, то ONEBOX вже не реагує.
Виходить на сайті можна використовувати один раз вони промокод замість потрібної кількості.
В чому проблема? чи це недоробка ONEBOX?
Оригінальне питання доступне на версії: ru

Відповіді:

Добрий день. Скиньте приклад процесу з промокодом і без боксу, заімпорчені з прома.
05.04.2021, 17:14
Оригінальний коментар доступний на версії: ru


Dobby
best house-elf ever написав:
Добрий день. Скиньте приклад процесу з промокодом і без боксу, заімпорчені з прома.

Ось два замовлення створено:
перший (тут промокод спрацював):
https://b2bhub.crm-onebox.com/admin/customorder/order/23318/edit/
і другий (тут промокод не спрацював):
https://b2bhub.crm-onebox.com/admin/customorder/order/23319/edit/
Імпорт замовлень з PROM робимо "Автоматичні дії раз на хвилину":
PromUA / Імпорт замовлень з XML
в налаштуванні стоїть галочка: Якщо в замовленні використано промокод - додавати його в систему та в процес (з негативною ціною)
в купонах в ONEBOX спрацював купон №93 це за першим замовленням, а за другим нічого не відбувається
На PROM ось промокод (зафіксовано два використання)
Скільки не створюєш штук, все одно буде в ONEBOX один спрацьований.
06.04.2021, 12:36
Оригінальний коментар доступний на версії: ru

При імпорті з прома бокс шукає або створює якщо не знайдено одноразовий купон з кодом, який передає пром в полі "promocode". У вашому випадку вперше бокс не знайшов промокод і створив, а в другому побачив що промокод уже використаний і відповідно не додав його як знижку, тому що промокод вже має дату використання. Як варіант можна зробити, щоб у промокоді автоматично ставилася галочка "Промо-код можна використовувати кілька разів" при імпорті з промо і купон можна було використовувати багато разів. Але при цьому вам потрібно буде стежити, щоб користувачі не могли використовувати один і той же промо кілька разів, якщо у вас унікальні промокоди.
07.04.2021, 17:27
Оригінальний коментар доступний на версії: ru


Chewbacca
Wookiee написав:
При імпорті з прома бокс шукає або створює якщо не знайдено одноразовий купон з кодом, який передає пром в полі "promocode". У вашому випадку вперше бокс не знайшов промокод і створив, а в другому побачив що промокод уже використаний і відповідно не додав його як знижку, тому що промокод вже має дату використання. Як варіант можна зробити, щоб у промокоді автоматично ставилася галочка "Промо-код можна використовувати кілька разів" при імпорті з промо і купон можна було використовувати багато разів. Але при цьому вам потрібно буде стежити, щоб користувачі не могли використовувати один і той же промо кілька разів, якщо у вас унікальні промокоди.

Чи не працює так.
Нижче поясню.
Те, що ви підказали, це стосується тільки створеного вручну промокоду в ONEBOX, а якщо це був промокод створений імпортом з PROM, то його потрібно правильно відредагувати (брати галочки непотрібні типу "Використовувати", поставити потрібну "Промо-код можна використовувати кілька разів"). тип генерації правильний вибрати - відредагувати та зберегти = і тільки тоді працює нібито промокод.
Чому не працює.
Тому що це при імпорті з PROM
ONEBOX ігнорує дані з PROM на замовлення. І якщо галочка коштує "Промо-код можна використовувати кілька разів" - то ONEBOX робить знижку на всі товари без винятку.
А треба не на все. Так як є товари зі знижкою на промі, які він ONEBOX повинен ігнорувати.
В імпорті з PROM є дві суми: це ціна замовлення початкова та кінцева з усіма знижками та з усіма промокодами.
Ось на цю різницю і повинен створюватись негативний (з негативною сумою) продукт у ONEBOX.
ONEBOX - повністю імпорт ігнорує і робить все по-своєму з промокодом.
Тому, щоб промокод працював правильно при імпорті з prom потрібно:
або що б він враховував дані у файлі імпорту
або створював щоразу новий промокод (адже він правильно створює перший-робочий промокод в ONEBOX)
або щоб він створював цей промокод але в полі де "Промо-код купона" змінював написане - наприклад додавав цифру
А оскільки зараз це працює, то виходить потрібно прибрати всі знижки на сайті - що є не прийнятним
08.04.2021, 11:57
Оригінальний коментар доступний на версії: ru

Можемо в боксі щоразу генерувати новий унікальний промокод (до самого коду додавати дату чи щось подібне). Займе 1год
08.04.2021, 12:15
Оригінальний коментар доступний на версії: ru

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