Good But Could Be Much Better
On the surface, PathLMS has many of the features that my association was looking for, such as eCommerce, basic reporting, bulk uploading, sequenced tasks, and pricing by membership. We found the reporting functionality severely lacking, though. Deleting old coupon codes, for instance, wouldn't just delete them for future use—they'd be retroactively deleted. Discrete reports would have differing information, and there was no intuitive reason why. All columns in reports looked like they could be sorted, but only some columns could be. Another sticking point—we brought up time and time again with our account manager that our customers found the expiration date very confusing. Specifically, up until recently, PathLMS's product expirations would be set for the early morning hours of a day. We had no way of setting a time, either. So our customers would see that they had "59 days" left but not the date/time it would actually expire — and they would be understandably upset when, after hearing that they had 60 days from the purchase date until expiration and then on the final day, they wouldn't be able to access it, as the product had already expired. It didn't make sense, and the development team heard about our complaints for about a year before fixing it.