Add alignment_passed checks to getPurchaseStatus()