Basket purchase allocation