We have a limit on specific channel/Offer which we can use Volume Constraint to achieve. But it is required to send offers to highest priority customer first and follow the priority to choose next customer.
i.e If i have 100 Offers and 200 eligible customers, I need to pick top 100 priority customers and allocate these offers. Not by picking random customers.
It seems Volume Constraint doesn't apply any logic to pick priority customers in order. Is there any way i can achieve this requirement? Or any quick tweaks?
You have to build the logic in strategy to achieve this requirement.
You can access all customer properties inside the strategy and I believe you might have a property in customer class indicating the priority of the customer. So you can use a filter component in which have a condition to include only the priority customers.Please check the below screen shot for your reference.