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

Проблеми з функціоналом промо-кодів. Зобов'язання та Фіскалізація

Есть необходимость работы с про в системе?
Мы создали специально для этого компонент!
Компонент позволяет создавать промо акции относительно ваших продаж. Вы можете планировать промо программы и планировать установку цен, применение скидок, начисление бонусов и многое другое. Посмотреть компонент
Використовується функціонал промо-кодів у процесі
Промо-код застосовується як Загальна знижка процесу
Проблема №1
Неправильно встановлюються зобов'язання.
Після відвантаження товару зі складу наших зобов'язаннях надлишок, т.к. зобов'язання за умовчанням (не автоматичною дією) при відвантаженні товару встановлюються у сумі відвантаження. А значить знижка купона не враховується.

Проблема №2
При фіскалізації процесу з купоном всім товарам проставилася ціна 1 грн., а останньому товару ціна дорівнює сумі процесу за вирахуванням інших товарів по 1 грн. Така логіка, мабуть, чиясь доробка? Чому просто не передається знижка процесу, як це працює за всіх інших знижок?
У замовленні з одним товаром з купоном при фіскалізації встановилася знижка - 1 грн., в результаті фіскалізовано неправильну суму.

https://one-box.shine-bright.com.ua/admin/customorder/order/216107/edit/
Оригінальне питання доступне на версії: ru

Відповіді:


Фархшатов Родіон писав/ла:
Проблема №1
Неправильно встановлюються зобов'язання.
Після відвантаження товару зі складу наших зобов'язаннях надлишок, т.к. зобов'язання за умовчанням (не автоматичною дією) при відвантаженні товару встановлюються у сумі відвантаження. А значить знижка купона не враховується.

Виправлено.

Фархшатов Родіон писав/ла:
Проблема №2
При фіскалізації процесу з купоном всім товарам проставилася ціна 1 грн., а останньому товару ціна дорівнює сумі процесу за вирахуванням інших товарів по 1 грн. Така логіка, мабуть, чиясь доробка? Чому просто не передається знижка процесу, як це працює за всіх інших знижок?
У замовленні з одним товаром з купоном при фіскалізації встановилася знижка - 1 грн., в результаті фіскалізовано неправильну суму.
https://one-box.shine-bright.com.ua/admin/customorder/order/216107/edit/

На прикладі вищезгаданого процесу - ціну товару передало вже зі знижкою, бо таке налаштування вказано у дії фіскалізації.
Щоб передавалася якась знижка – я не спостерігаю такого. Якщо це зараз можна повторити на якомусь процесі - вкаже на якому, я тимчасово додам логування даних в API.
13.08.2021, 12:36
Оригінальний коментар доступний на версії: ru


Тиндик Максим Вадимович
OneBox production написав:
Виправлено

Дякую

Тиндик Максим Вадимович
OneBox production написав:
На прикладі вищезгаданого процесу - ціну товару передало вже зі знижкою, бо таке налаштування вказано у дії фіскалізації.
Щоб передавалася якась знижка – я не спостерігаю такого. Якщо це зараз можна повторити на якомусь процесі - вкаже на якому, я тимчасово додам логування даних в API.

У налаштуваннях дії є передача ціни товару з урахуванням знижки (знижки товару) і загальної знижки процесу. У цій ситуації загальна знижка процесу передалася як знижка товару + до загальної знижки чека передалася 1 грн.

Насправді, все просто. Якщо є знижка процесу, просто потрібно передати її в чек, як знижку чека. У чеку є поле загальної знижки.
Ось процес https://one-box.shine-bright.com.ua/admin/customorder/order/213743/edit/ , в ньому використана знижка вручну і вона застосована в чеку, як загальна знижка
Купон - це та сама загальна знижка на процес, але логіка передачі знижки в чек чомусь зовсім інша + за підсумком виникає помилка в сумі фіскалізації. А це велика проблема.
15.08.2021, 16:52
Оригінальний коментар доступний на версії: ru


Фархшатов Родіон писав/ла:
Ось процес https://one-box.shine-bright.com.ua/admin/customorder/order/213743/edit/ , в ньому використана знижка вручну і вона застосована в чеку, як загальна знижка

Куди в цьому процесі можна переключити щоб перевірити, що передається в Checkbox (без передачі реальної)?
16.08.2021, 15:11
Оригінальний коментар доступний на версії: ru

У цьому вся процесі нікуди. Ось тестовий процес перейдете на етап Фіскалізувати, створиться фіскальний чек. Я потім зроблю зворотний. У цьому є знижка на товар і загальна на процес.
16.08.2021, 15:19
Оригінальний коментар доступний на версії: ru

Ось тіло запиту, яке вирушить при фіскалізації чека:
{"delivery":{"email":"rodionfrkhshtv@gmail.com"},"goods":[{"good":{"code":"455474","name":" \u0423\u0432\u043b\ u0430\u0436\u043d\u044f\u044e\u0449\u0438\u0439 \u041a\u043e\u043d\u0434\u0438\u0446\u0438\u043e\u043d\u0435\u0440 [\u0442\u0435\u0440\u0430\u043f\u0435 \u0432\u0442] Evo The Therapist Hydrating Conditioner 300\","barcode":"","price":65700},"quantity":1000,"is_return":false}],"discounts":[ {"type":"DISCOUNT","mode":"VALUE","value":50000}],"payments":[{"type":"CARD","value":15700,"label":" \u041a\u0430\u0440\u0442\u043a\u0430"}]}
На перший погляд все правильно - і жодних знижок 1 грн не передаємо.
Потрібно уточнити у Checkbox чому створює знижку в 1грн при такому запиті
16.08.2021, 16:00
Оригінальний коментар доступний на версії: ru

Це був процес зі звичайною знижкою, проблема, коли в процесі купон. Зможу пізніше зробити тестовий із купоном
16.08.2021, 16:13
Оригінальний коментар доступний на версії: ru

Процес цей же купон до замовлення застосував
17.08.2021, 01:11
Оригінальний коментар доступний на версії: ru


Фархшатов Родіон писав/ла:
Процес цей же купон до замовлення застосував

{"delivery":{"email":"rodionfrkhshtv@gmail.com"},"goods":[{"good":{"code":"455474","name":" \u0423\u0432\u043b\ u0430\u0436\u043d\u044f\u044e\u0449\u0438\u0439 \u041a\u043e\u043d\u0434\u0438\u0446\u0438\u043e\u043d\u0435\u0440 [\u0442\u0435\u0440\u0430\u043f\u0435 \u0432\u0442] Evo The Therapist Hydrating Conditioner 300 \"043c\","barcode":"","price":82100},"quantity":1000,"is_return":false}],"payments":[ {"type":"CARD","value":15700,"label":"u0430
у запиті не спостерігаю щоб передавалась ціна 1
17.08.2021, 15:22
Оригінальний коментар доступний на версії: ru

Чек не створюється, помилка, пише, що Сума платежів не може бути меншою ніж сума чеку, але сума платежів та сума процесу дорівнюють
18.08.2021, 15:43
Оригінальний коментар доступний на версії: ru


Фархшатов Родіон писав/ла:
Чек не створюється, помилка, пише, що Сума платежів не може бути меншою ніж сума чеку, але сума платежів та сума процесу дорівнюють

Тому що ця дія не вміє працювати з промокодами.
Якщо я додам передачу знижки промокоду окремою позицією знижки – це вирішить вашу проблему?
18.08.2021, 15:48
Оригінальний коментар доступний на версії: ru

Якщо в чек буде передана знижка за промо-кодом так само, як передається прописана знижка в процесі вручну, то так, звичайно, вирішить, дякую.
19.08.2021, 03:00
Оригінальний коментар доступний на версії: ru

Додав, щоб при передачі знижки за процесом - якщо є промокод - його підсумовувало до суми знижки.
Тобто якщо буде знижка 100 і немає промокоду – передасть 100, якщо немає знижки та є промокод 500 – передасть 500, якщо знижка 100 та промокод 500 – передасть 600.
19.08.2021, 15:27
Оригінальний коментар доступний на версії: ru

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