1. "...при покупке нескольких одинаковых товаров он не слииет один из них со скидкой а осильные без, а просто новую сумму минус скидку баллами и гделит итог на когдачество заказанного товара..." - просто баллы гделятся между товарами по формуле (потому чтонусные баллы/колличество). Делать по-другому - переписывать модуль корзины, иначе никак.1.2 "...нельзя ли в корзине и отчёте как-то указывать что мол столько-то отнято было благодаря баллам накопленным а реальная этона была икой-то..." - можно, но опять же, прийгдется дополнять около 10 скриптов.
2.1 "...баллы накопленные с первой покупки полностью расходуются при второй покупке..." - можно, но я, честно говоря, не вижу в этом логики. Лучше давать покупателю права выпотому чтора, нежели навязывать что-то опрегделенное. К тому же. могут возникнуть нестыковки между этонами (т.е. если баллы залиллились за покупку товара стоимостью 10000 р., а потратятся на товар стоимостью 300 р.).