При использования промокода на PROM,
первый заказ выгружается как положено, с добавленным товаром с отрицательной ценой.
А вот если уже другой заказ создаёшь и используешь промокод, то ONEBOX уже не реагирует.
Получается на сайте можно использовать один раз они промокод вместо нужного количества.
В чём проблема? или это недоработка ONEBOX?
При использования промокода на PROM, первый заказ выгружается как положено, с добавленным товаром с отрицательной ценой. А вот если уже другой заказ создаёшь и используешь промокод, то ONEBOX уже не реагирует. Получается на сайте можно использовать один раз они промокод вместо нужного количества. В чём проблема? или это недоработка ONEBOX?
Импорт заказов из PROM делаем "Автоматические действия раз в минуту" : PromUA / Импорт заказов из XML в настройке стоит галочка: Если в заказе использован промокод - добавлять его в систему и в процесс (с отрицательной ценой)
На PROM вот промокод (зафиксировано два использования)
Сколько не создаёшь штук , всё равно будет в ONEBOX один сработан.
[quote]
Dobby
best house-elf ever писал/а:
Добрый день. Сбросьте пример процесса с промокодом и без в боксе, заимпорченные с прома.
[/quote]
Вот два заказа созданы:
первый(здесь промокод сработал):
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 вот промокод [file]4907[/file] (зафиксировано два использования)
Сколько не создаёшь штук , всё равно будет в ONEBOX один сработан.
При импорте с прома бокс ищет или создает если не найден одноразовый купон с кодом который передает пром в поле "promocode". В вашем случае впервый раз бокс не нашел промокод и создал, а во втором увидел что промокод уже использован и соответственно не добавил его как скидку, потому что у промокода уже есть дата использования. Как вариант можно сделать, чтобы в промокоде автоматически ставилась галочка "Промо-код можно использовать несколько раз" при импорте с прома и купон можно было использовать много раз. Но при этом вам нужно будет самостоятельно следить, чтобы юзеры не могли использовать один и тот же промо несколько раз, если у вас уникальные промокоды.
При импорте с прома бокс ищет или создает если не найден одноразовый купон с кодом который передает пром в поле "promocode". В вашем случае впервый раз бокс не нашел промокод и создал, а во втором увидел что промокод уже использован и соответственно не добавил его как скидку, потому что у промокода уже есть дата использования. Как вариант можно сделать, чтобы в промокоде автоматически ставилась галочка "Промо-код можно использовать несколько раз" при импорте с прома и купон можно было использовать много раз. Но при этом вам нужно будет самостоятельно следить, чтобы юзеры не могли использовать один и тот же промо несколько раз, если у вас уникальные промокоды.
Chewbacca Wookiee писал/а: При импорте с прома бокс ищет или создает если не найден одноразовый купон с кодом который передает пром в поле "promocode". В вашем случае впервый раз бокс не нашел промокод и создал, а во втором увидел что промокод уже использован и соответственно не добавил его как скидку, потому что у промокода уже есть дата использования. Как вариант можно сделать, чтобы в промокоде автоматически ставилась галочка "Промо-код можно использовать несколько раз" при импорте с прома и купон можно было использовать много раз. Но при этом вам нужно будет самостоятельно следить, чтобы юзеры не могли использовать один и тот же промо несколько раз, если у вас уникальные промокоды.
Не работает так. Ниже обьясню. То что вы подсказали, это касается только созданного вручную промокода в ONEBOX , а если это был промокод создан импортом из PROM, то его нужно правильно отредактировать ( брать галочки ненужные типа "Использовать", поставить нужную "Промо-код можно использовать несколько раз" , тип генерации правильный выбрать - отредактировать и сохоанить = и только тогда работает якобы промокод.
Почему не работает. Потому , что это при импорте с PROM ONEBOX игнорирует данные с PROM по заказу. И если галочка стоит "Промо-код можно использовать несколько раз" - то ONEBOX делает скидку на все товары без исключения.
А нужно не на все. Так как есть же товары с скидкой на проме, которые он ONEBOX должен игнорировать.
В импорте из PROM есть две суммы: это цена заказа начальная и конечная со всеми скидками и со всеми промокодами. Вот на эту разницу и должен создаваться отрицательный (с отрицательной суммой) продукт в ONEBOX.
ONEBOX - полностью импорт игнорирует и делает всё по своему с промокодом.
Поэтому, что бы промокод работал правильно при импорте из prom нужно: либо что бы он учитывал данные в файле импорта либо создавал каждый раз новый промокод (ведь он правильно создаёт первый-рабочий промокод в ONEBOX) либо что бы он создавал этот промокод но в поле где "Промо-код купона" менял написанное - например добавлял цифру
А так как сейчас это работает то получается нужно убрать все скидки на сайте - что есть не приемлемым
[quote]
Chewbacca
Wookiee писал/а:
При импорте с прома бокс ищет или создает если не найден одноразовый купон с кодом который передает пром в поле "promocode". В вашем случае впервый раз бокс не нашел промокод и создал, а во втором увидел что промокод уже использован и соответственно не добавил его как скидку, потому что у промокода уже есть дата использования. Как вариант можно сделать, чтобы в промокоде автоматически ставилась галочка "Промо-код можно использовать несколько раз" при импорте с прома и купон можно было использовать много раз. Но при этом вам нужно будет самостоятельно следить, чтобы юзеры не могли использовать один и тот же промо несколько раз, если у вас уникальные промокоды.
[/quote]
Не работает так.
Ниже обьясню.
То что вы подсказали, это касается только созданного вручную промокода в ONEBOX , а если это был промокод создан импортом из PROM, то его нужно правильно отредактировать ( брать галочки ненужные типа "Использовать", поставить нужную "Промо-код можно использовать несколько раз" , тип генерации правильный выбрать - отредактировать и сохоанить = и только тогда работает якобы промокод.
Почему не работает.
Потому , что это при импорте с PROM
ONEBOX игнорирует данные с PROM по заказу. И если галочка стоит "Промо-код можно использовать несколько раз" - то ONEBOX делает скидку на все товары без исключения.
А нужно не на все. Так как есть же товары с скидкой на проме, которые он ONEBOX должен игнорировать.
В импорте из PROM есть две суммы: это цена заказа начальная и конечная со всеми скидками и со всеми промокодами.
Вот на эту разницу и должен создаваться отрицательный (с отрицательной суммой) продукт в ONEBOX.
ONEBOX - полностью импорт игнорирует и делает всё по своему с промокодом.
Поэтому, что бы промокод работал правильно при импорте из prom нужно:
либо что бы он учитывал данные в файле импорта
либо создавал каждый раз новый промокод (ведь он правильно создаёт первый-рабочий промокод в ONEBOX)
либо что бы он создавал этот промокод но в поле где "Промо-код купона" менял написанное - например добавлял цифру
А так как сейчас это работает то получается нужно убрать все скидки на сайте - что есть не приемлемым
Пожалуйста, присоединяйтесь к диалогу. Если вам есть что сказать - пожалуйста, напишите комментарий. Для входа потребуется мобильный телефон и смс-код для идентификации.
Войти и написать комментарий