Best practices for multi-campaigns scenarioJuly 30, 2020 at 1:09pm (Edited 2 months ago)
Hi all, which best practices do you suggest for a scenario based on one cart-level campaign plus an unlimited single-code voucher, both redeemable from a customer for a given order?
What we have to do with orders, we should create a different order for both redeem (in this way the order amount sum for that customer is doubled and all subsequent validation rule may be wrong for that user) or we should using same order id (once created) for both redeem? (in this case, the "discount_amount" property of the redeem response seems to be wrong if the voucher redeem is applied AFTER the cart-level one)? or any other workflow that I'm missing?
July 31, 2020 at 7:19am
Hi , thank you for reaching out. At the moment, we do not offer a ready solution for managing multiple-campaigns scenarios. Our development team is going to work on it in Q3. However, there are a few workarounds that you can try to implement.
For instance, you may try to create a new order id for the first discount. Next, take the discounted order and use it as a new amount (with no discounts applied). Last, you could send this new order for the second redemption to get the final discount.
It is a manual workaround and it will count as two redemptions which may influence your pricing plan limitations. In addition, it is not 100% guaranteed to work, so you would need to test this solution first :)
Another option for this moment would be to offer a different second incentive to the customer, e.g., loyalty points of gift card credits. This type of workflow would be much easier to achieve, but again, it would change your use case completely. The advantage here is that you won't be charged for double redemptions.
As I said, we are aware of this problem and will work on it soon, but for now, the only option I can see is to either manually recalculate the order after the first discount and count it as two redemptions or try to experiment with the workflow a little bit, perhaps by extending it to gift card credits or loyalty points.