1b.app
Скопирована ссылка -

Промокод - не создаёт повторно при передачи с PROM

При использования промокода на PROM,
первый заказ выгружается как положено, с добавленным товаром с отрицательной ценой.
А вот если уже другой заказ создаёшь и используешь промокод, то ONEBOX уже не реагирует.
Получается на сайте можно использовать один раз они промокод вместо нужного количества.
В чём проблема? или это недоработка ONEBOX?

Ответы:

Добрый день. Сбросьте пример процесса с промокодом и без в боксе, заимпорченные с прома.
05.04.2021, 17:14


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 https://b2bhub.crm-onebox.com/admin/shop/coupon/ это по первому заказу, а по второму ничего не происходит

На PROM вот промокод (зафиксировано два использования)

Сколько не создаёшь штук , всё равно будет в ONEBOX один сработан.
06.04.2021, 12:36

При импорте с прома бокс ищет или создает если не найден одноразовый купон с кодом который передает пром в поле "promocode". В вашем случае впервый раз бокс не нашел промокод и создал, а во втором увидел что промокод уже использован и соответственно не добавил его как скидку, потому что у промокода уже есть дата использования. Как вариант можно сделать, чтобы в промокоде автоматически ставилась галочка "Промо-код можно использовать несколько раз" при импорте с прома и купон можно было использовать много раз. Но при этом вам нужно будет самостоятельно следить, чтобы юзеры не могли использовать один и тот же промо несколько раз, если у вас уникальные промокоды.
07.04.2021, 17:27


Chewbacca
Wookiee писал/а:
При импорте с прома бокс ищет или создает если не найден одноразовый купон с кодом который передает пром в поле "promocode". В вашем случае впервый раз бокс не нашел промокод и создал, а во втором увидел что промокод уже использован и соответственно не добавил его как скидку, потому что у промокода уже есть дата использования. Как вариант можно сделать, чтобы в промокоде автоматически ставилась галочка "Промо-код можно использовать несколько раз" при импорте с прома и купон можно было использовать много раз. Но при этом вам нужно будет самостоятельно следить, чтобы юзеры не могли использовать один и тот же промо несколько раз, если у вас уникальные промокоды.

Не работает так.
Ниже обьясню.
То что вы подсказали, это касается только созданного вручную промокода в ONEBOX , а если это был промокод создан импортом из PROM, то его нужно правильно отредактировать ( брать галочки ненужные типа "Использовать", поставить нужную "Промо-код можно использовать несколько раз" , тип генерации правильный выбрать - отредактировать и сохоанить = и только тогда работает якобы промокод.

Почему не работает.
Потому , что это при импорте с PROM
ONEBOX игнорирует данные с PROM по заказу. И если галочка стоит "Промо-код можно использовать несколько раз" - то ONEBOX делает скидку на все товары без исключения.

А нужно не на все. Так как есть же товары с скидкой на проме, которые он ONEBOX должен игнорировать.

В импорте из PROM есть две суммы: это цена заказа начальная и конечная со всеми скидками и со всеми промокодами.
Вот на эту разницу и должен создаваться отрицательный (с отрицательной суммой) продукт в ONEBOX.

ONEBOX - полностью импорт игнорирует и делает всё по своему с промокодом.

Поэтому, что бы промокод работал правильно при импорте из prom нужно:
либо что бы он учитывал данные в файле импорта
либо создавал каждый раз новый промокод (ведь он правильно создаёт первый-рабочий промокод в ONEBOX)
либо что бы он создавал этот промокод но в поле где "Промо-код купона" менял написанное - например добавлял цифру

А так как сейчас это работает то получается нужно убрать все скидки на сайте - что есть не приемлемым
08.04.2021, 11:57

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

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