Salesforce Loyalty Management can facilitate points being awarded at the SKU Level, for Multiple SKUs being ordered together, or at the Category Level meaning when you order any product in a particular catagory can will be rewarded in a specific way.